Snap Cart – Grocery Delivery Website
DOI:
https://doi.org/10.64751/6hxc1g82Abstract
SnapCart is a web application that allows people to order groceries online with ease. It is a full stack application that allows customers to easily navigate their shopping needs and enables the administrative and delivery personnel to monitor the progress of orders made by the clients. The platform leverages new web technologies to ensure that customers, administrative personnel, and delivery people have the best experience when ordering groceries online. Firstly, the system offers authentication services by use of email and Google OAuth to enable customer authentication. Role-based authentication is used for both admin, delivery, and user accounts. The web app allows users to search for groceries in the store, add to cart, place orders, and track their progress in real time from the intuitive dashboard. Secondly, the app supports automated notifications to customers, order histories, and payments through stripe. Additionally, the application uses advanced web technologies like live chat, delivery tracking, and map integration to enable real-time delivery. Delivery people are able to accept jobs, update their locations in real time, and confirm delivery using the OTP system. To enhance the user experience, the web app has integrated smart systems like AI chatbot assistance and voice commands
Downloads
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.




