Info
Project created by Priyanshu Ahuja for Future Ready Talent Program.
Join this app either as a customer or delivery partner. Customer uploads their shopping list, which is picked up by a partner who shops on customer's behalf and delivers their order.
Partners get tip (specified at the time of ordering) for their service.they can view and accept orders whithin 3km of their location.
Same mobile number can be used for registering as a customer and partner, but a user must login as a customer or a partner at one time.
⚡ Deployment
Frontend deployed using - Azure static webapps
Backend Deployed using - Azure App service
Cache used - redis cache for azure
🖥 Tech Stack
Frontend : Vue.js, vuex, v-router, vuetify, jwt decode
Backend : Express,node.js
Database : MongoDB/CosmosDB/documentDB , Redis
🤖 Technologies
JWT : The app is an implementation of JWT along with refresh token and remote sign out
GeoJSON : Used for collecting orders with 3km of range.
Redis cache for Azure : Stores refresh token
Geolocation Web api : To determine customer's address and to find delivary partner's location for searching orders.