A B2C app has to be developed with the following specifications:
We need to search and find matching businesses that suit customer requirement.
Customer Table will have 15 identifier parameters and 10 requirement parameters. And businesses' Table will have 15 identifiers and 10 product parameters.
The customers will be supplied with the name and mobile nr of the businesses that satisfy the search conditions.
While we may start with a few thousand customers/ businesses to start with, the numbers are expected to grow exponentially. To cater for such immense growth, scalability is vital: The data storage and processing will be via AWS.
Upon finding matching businesses, their names, mobile number, and approximate distance to customer location will be sent to the customer's mobile for storage, and display.
Pls note that the App will have to be compatible with both Android and iOS.