You need a database for that, which I would do in MySQL, an admin/moderation interface, an employer/employee interface, it has to be secure, with social media integration. PayPal API integration, invoices printing.
I would normally charge 600 dollars for all that, but I'll lower the price because I like the concept.