Basically the solution consists of the following
- Mobile app for service providers
- Mobile app for end-user
- Website CMS integrated with payment gateway for subscribers only
- Portal for for service providers, to set their business information
- Main server for the application
- Database server
- Dashboard for business owners (it could be in main server)
To understand this business image it as Amazon.com where there is
application for sellers and another one for buyers. The website server
and other server for backend and one more for database.
The consultant required to design the infrastructure with advice to use
aws servers, platform to develop the mobile apps (maybe ionic or if
there is another advise) and API. Simply to have the best ecosystem
on aws for the whole solution.
And as mentioned to provide servers specifications and plan to scale
up and another plan for HA.