VFresh
VFresh is an e-commerce application that allows users to buy groceries, fruits & vegetables online.
Client
Mr. Suresh Suthar, Barmer
Service
Ecommerce
Date
October 11, 2020
Challenge
COVID pandemic had badly hit businesses across the globe. Small businesses of small towns are no exception. Shops were closed due to a nation-wide lockdown. In such a situation a shopkeeper from Barmer (RAJ) approached us to develop an e-commerce application.
Solution
We developed an easy to use e-commerce system consisting of 3 android apps - Admin, User & Agent. With the help of this app, the client was able to deliver daily essentials to the nearby local people in need. At the same time, he was also able to run a business in these challenging times.
Demo
Following is a video walk-through of the VFresh eCom Platform :
Admin app
Features of Admin app :
User app
Features of User app :
Agent app
Features of Agent app :
Client wanted a system to promote his business. For this, he introduced agents. Agents will simply share their unique promocodes with users. Users while purchasing, will get discount by applying agent’s promocodes.
But the challenge here was : The promocode needs to be expired after 3 days i.e. every Agent will get a new promocode at intervals of 3 days. So, shared promocodes expires after a maximum of 3 days.
It may sound simple but trust me it isn’t. We used Firebase Firestore as a backend for this app. We wanted to reduce server Read-Write requests whenever :
-
Agent promocode gets refreshed
-
Validating promocode when User applies it
In short we wanted a promocode system which could run without (or minimal) the need of communicating with the server.
Read more details about the promocodes problem here
After much brainstorming, we finally solved this problem with minimal server requests.