I am trying to build a site with a set of different pages that are like categories that users can post inside of, and that allows other users to vote on those posts based off of two different 5-star criteria.
Ex: A category could be water, and a post inside of that could be about a certain water distiller, then other users could vote and comment on the cost and efficiency of said water distiller.
I have been hammering away at wordpress trying to get it to work and don’t know if it is the best route to be spending my time on. Should I be looking elsewhere to try to develop this type of functionality or would it be economically reasonable to hire someone for such a thing?

I really appreciate any help thank you.