Need to develop a web-based platform for users to register profiles and upload photos, a description of their product, and also submit documentation for approval, as well as bank details to receive payments. These users will be searchable by location and "review ratings".
Once this is complete, there will be a mobile device application that is then open to people to download and use. The application is used to search through the candidates registered on the above website, and then "link" these app users to registered people. People need to be able to pay for the service provided and give feed back and ratings post transaction.
The application needs to be able to use locational services, payment services, as well as have private messaging between "linked" customers.