I love your idea!
I'd recommend to start designing what you expect users to do in your service. For instance, when I visit your site as a new user, what do you want me to do?
Also I'd recommend to start from paper prototyping before writing codes. Once you build strong user flows, then hire/order design issues.
There are many crowdsourcing service as http://www.elance.com/