Simple User Generated Content

I want to build a somewhat simple app like a “funny joke” app where users sign up and then post the content or in this case jokes for the app. Is there anything in the asset store that allows this, like simple text to be provided by the users and then “rated up” by a star system and a favorite system. Finally, with comments so other users could comment. If someone could point me in the right direction or knows of someone who could even accomplish this for me for a price that would be great. I’m just asking for funny jokes app or “whisper” app. This may be way harder than what I originally was thinking, but quick question do you have to have like a website on the backend? Like a server? Sorry about my ignorance.

You’ll need a website with a script to receive the text and another script (or the same with a value to switch mode) to send the texts and a database to store them

You will need moderator approval for uploaded texts to make sure your app isn’t being spammed with “your mother penis omg vagina lolz xD” or similar immature garbage which would pretty quickly get you very bad ratings

Thanks for the help, if anyone could help me does anyone know where I could find these two scripts at. Or if I could pay someone to perhaps make these scripts?