I need an application that does the following:
User selects from a list what type of work they need done.
All business clients listed for the specific job and that are available are then notified of the clients job.
Displays google map of users location, on the map it displays various Companies that are available to do the specific work.
Each company image opens a small page that lists their fees and contact now option (iniates chat between client and business) and a select option.
Once a supplier is selected a fee must be charged to a suppliers credit card (gathered from registration). The client can now follow the travelr oute of the business until they arrive at their location.
Once job is completed the user must be able to rate the service of that business.
Business must register with full details and credit card (validate)
Business must select type of work they do from drop down list (same list as client side)
Business must provide fees and working hours
Business client must be able to toggle on/off available status.
Business client must be able to receive notifications of jobs in their area when they are available, and must be able to contact clients from the app.
App needs to be efficient and have a modern and clean feel. A hybrid of uber is what i am looking for that caters for handy men.