You can: As guest - view the traders in the site, and rate them. As user - add your company to the site. As admin - edit traders info. I used ReactJS for client and PHP+MySQL for server side. For styling i used Bulma.io + SweetAlert2 for more detail alerting.