We are looking to build an online directory similar to [login to view URL] and [login to view URL] with some minor differences.
Functionality needed:
1) pay a subscription to advertise on the site (contractor)
2) ability to view and rate contractors
3) ability to submit a quote to selected contractors
4) ability to search for contractors by zip code with distance radius
5) contractors can create their own profile page and upload images, video, etc
I've attached a PDF with the site concept and overview of functionality.