Local List

Login/Signup

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.