Before the covid crisis people preferred shopping for groceries online or visiting big brand retail stores. After disaster struck many of these e-commerce platforms were unable to deliver due to the lock down. The only option left for people was to visit their local shops. But this has its own problems as most of the time people have to visit multiple shops to find all the items they want, which puts them at a greater risk of being exposed to the virus. To tackle this we came up with ShopStock which allows the customer to send a list of required groceries or medicines they want to the shops in their vicinity and the shopkeepers in turn would inform the customer of the required items they have. Then the customer can choose a shop which best suits his requirements and place his order. The customer can then book a time slot to visit the store and pick his order. This not only optimizes the customers shopping experience but also empowers the local shopkeepers giving them a chance to regain the business they had lost to retail giants. Also the time slot concept will limit the amount of people visiting the store during a certain time frame, thereby enabling a simple and easy to manage form of social distancing.
What it does
The app allows customers to interact directly with shopkeepers in their area by sending them am list of items they want. The shopkeeper in turn responds to the request by notifying the the customer of the items in the list he has. The customer can then choose a shop of his choice and confirm his order and book a time slot to pick his order up.
How I built it
The frontend was built using Adobe XD and Flutter, and the backend was built using Django. The application incorporates the google-maps, google-translate and what3words APIs.
Challenges I ran into
One of the many challenges we ran into was that local shopkeepers do not keep an up to date inventory of the items in their shops and rely more on rough estimates. We found it quite difficult to provide the customer with a real time inventory, and therefore had to come up with model of the customer sending the shopkeeper a list of items he wanted.
Accomplishments that I'm proud of
Conducting market research about the local shops and their psychology was quite challenging considering the limited time and lock down.
What's next for ShopStock
We have already spoken to many shopkeepers in our local area and have started building this application to make it available on the App Store.
Try It out