Hello,
I am able to develop a Website which meets your brief...
We can implement Social Media, User systems, rating systems, comments systems and more.
We design the website to meet your needs 100% and as such we offer unlimited revisions on all our work.
I would like to discuss the project further with you. If you are interested please send me a message anytime.
Thanks for your time!
Regards,
APLG