CMS – I wanted to build a website to collect articles

Hi guys
I want to develop a website, where users come, register and publish articles for approval. If the item is approved, they will get some credit in terms of cash.

To suggest a template, plugin or availability script for this type of work.