D-Vault (Style-as-a-service)
Abstract— D-Vault (Style-as-a-Service) is a modern e-commerce application designed to enhance online shopping through a seamless and intuitive user experience. Built using Flutter for the front end and Firebase for the back-end, the app ensures responsiveness and smooth navigation on Android devices. Key features include user authentication, product browsing, shopping cart management, secure payment processing, real-time notifications, and order tracking, providing users with a convenient and efficient shopping experience. A major enhancement of the project is the addition of an admin panel, developed as a separate web application using Flutter Web. This panel allows storekeepers to upload and manage products effortlessly, ensuring a dynamic and constantly updated marketplace. Firebase Authentication secures admin access, allowing only verified users to manage store operations. To ensure data security and privacy, all transactions and user data are protected using SHA1 and SHA256 encryption, providing a secure environment for both customers and storekeepers. The project launched with only a rudimentary grasp of the dart language. Many obstacles and disappointments arose along the road, all of which served as excellent learning opportunities. A better appreciation of how to structure a redevelopment, how to better organize and manage the codebase, and what incremental benefits can be gained by utilizing the flutter framework all seem to be vital insights. Keywords: Flutter, Firebase, Online Shopping, Secure Transactions, User Authentication, Admin Panel, Order Tracking, Encrypted Data Security, SHA1, SHA256, MVC Architecture.
Authors
- Ansh Gupta
Institutions
- Deen Dayal Upadhyaya Gorakhpur University (IN)
Publication Details
- Journal
- INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
- Published
- 2025-05-10
- DOI
- https://doi.org/10.55041/ijsrem47448
- Primary Topic
- Multimedia Communication and Technology
- Type
- article
- Field-Weighted Citation Impact
- 0.00