Creating site like this?

Hi guys,

I want to create a simple site like Trustpilot using wordpress. Basically users can come to the site, sign up and write a review on a business. Then I’ll get it published/dispalyed.

I have no idea how to get this done. Im no coder, so looking for possible theme and plugins.