The density in countries like India or in Africa inspired us to find a solution that helps run the economy in a collaborative but contained manner. To enable contact tracing without the need to document whom each person has met. Shops and grocery store need to be open but can become very crowded as seen in pictures because of panic buying. Shutting down of certain stores has brought the economy to standstill. Our idea was to solve this problem.
What it does
The web app gives merchants the ability to regulate flow into the premises. It ensures that the number of people inside the store are limited in number to ensure space for social distancing requirements. The requirements for this to work is the stores to become a virtual meeting room. And only certain people are allowed in a given time slot.
The webapp provides the merchant a login, to provide their details which will be stored in a database. The customers would be provided with a login to provide their details and have request a booking when they want to visit the merchant for a time slot of 1 hr. The application would give the customer options to choose from and once selected would provide them with a unique QR code which they would scan at the door of the shop. This would ensure only certain number of customers are using the space to shop and would leave exactly after 45 mins (finish shopping in 30 mins). This restriction is added to ensure customers coming in during the next slot have space before they enter the store. The store during this time will have time to sanitize or clean. This also allows us to virtually trace any customer who may be in potential contact of with another customer if they were tested positive for coronavirus.
When multiple merchants or all city merchants use this app to ensure customer movement in a contained fashion, it would be easier to ensure infections are less and trace people if someone was tested positive for coronavirus. This will help mitigate infections and start our economy back with needed support to ensure the virus spread is limited.
How we built it
The POC has been built. The web app is built using react, and node.js . The database is using sqlite, and api server is implemented using python
Challenges we ran into
Need more time to integrate google location api to find the nearest store user is looking for based on current location. Due to time constraints scaling is not addressed, and database implementation is incomplete.
Accomplishments that we're proud of
- The Idea.
- UI design
- we collaborated remotely due to social distancing and were able to make good headway into the project.
What we learned
- Learnt node.js and react.
- design implementation.
What's next for SocialDistancingManager
- Implement contact tracing.
- Address scaling issues
- Market it to local organizations and merchant and public to increase usage and reduce infections.
- Scale it to mall with additional ability to ensure entry at specific entry points.
- Ensure reserved slots for older/immunocompromised/vulnerable people to provide them safer space to shop.
Try It out
flask, node.js, python, react