D-Vault (Style-as-a-service)
Ansh Gupta
Information Technology
Buddha Institute of Technology Gorakhpur, India
ansh.gupta123bit@gmail.com
Dilshad Alam
Information Technology Buddha Institute of Technology Gorakhpur, India
dilshadalam014@gmail.com
Aradhana Singh
(Assistant Professor)
Information Technology
Buddha Institute of Technology
Gorakhpur, India
aradhana317@bit.ac.in
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.