I have an existing site which matches clients with professionals. It is called lawyersearch.com.au . It was developed in 2002, it has 2 databases, one for clients and one for professional members.
How it works
Professionals (in this case lawyers) sign up to the site as members. They complete the membership page [name, contract details, email, CV , profile page etc....].
The membership application is received by me as an administrator to approve the membership. Once approved, the member will receive emails for any potential work [eg. client looking for a lawyer].
The clients arrive at the website - and goes to the link 'lawyersearch conveyancing' or 'Need help with a legal problem' or the last inquiry link ' Find the Right lawyer for your business'.
The client registers their requirements and submits the job.
The job is lodged and the administrator can log in view and edit the job if needed and set the job live [an email is distributed to all members in the client's area with the relevant expertise the client requests].
The members receive a 'potential client' email.
The member will access the email, double click the hyperlink and see the job details.
The member can chose to bid on the job, and the client will receive the offer from the member without the contact details of the member.
Once the client has received four bids [or a less amount if modified before setting live by the administrator] the job will be closed.
The client will select one bid. At which point, the client will receive another email thanking them for the selection, and releasing the members contact details to the client.
The member will also receive a 'successful bid' email and it will retail the client's details. The member will also receive another email containing an invoice for the matching.
All other members (the remaining 3) receive an email stating their bid was an 'Unsuccessful Bid'
The administrator can manage the invoices, member database, and see what jobs are open, fill or closed from the administrator page.
I need to create a template website, so i can replicate the site for different professionals . I need to have a content management page and be able to manage the front end (all the content).
This could lead to an ongoing project.