Team project creator, booking/service listings

Hi all, I’ve been looking for a theme that meets my needs for a while and I keep finding themes that meet SOME of the features I’m looking for, but not all. Anyway, I am in need of a theme where a project manager can search for people who are offering services (listing skills, photos, videos, and have reviews), and add them to their project. So you would have a project in need of Service A, B, and C, and when the manager finds someone who can do Service A, they can add them to the project, and the project listing would now show that it’s need of Service B and C only.

Additionally, I would like the project manager to be able to be reviewed by the service providers, with the ability to send payment to each other, private messages, and media such as images, documents, and video.

I don’t know if that’s too complicated, but I’d be willing to get a theme that does most of the above and then possibly pay for further customization. Any help would be MUCH appreciated! Thank you!!