E-commerce Mobile App (Computer Store)
Y4S1 Project Practicum - Mobile App Development - Computer Store E-commerce Mobile App.
A Flutter-based e-commerce mobile app enhanced from a Computer Store project, integrating Firebase Authentication, Realtime Database, and Storage.
Jan 2025
Flutter, Dart, C++, FirebaseAbout
A Flutter-based e-commerce mobile app enhanced from a Computer Store project, integrating Firebase Authentication, Realtime Database, and Storage to support real-time interactions, role-based access, and scalable backend services.
Introduction
Our Computer Store Application is designed to be your go-to destination for all things related to computers and electronic devices. Whether youâre a tech enthusiast, a casual user, or a professional, our app provides a comprehensive selection of products to meet your needs.
Our app offers an extensive selection of products with detailed descriptions, high-quality images, and user reviews. Enjoy personalized recommendations and seamless navigation.
Problem and Solution
For Customers:
- Convenience: Shop anytime, anywhere.
- Product Information: Compare specs and reviews.
- Stock Updates: Check availability and promotions.
- Easy Payment: Secure online transactions.
For Store Owners:
- Inventory Management: Track stock and manage orders.
- Sales Tracking: Monitor transactions and returns.
- Marketing: Promote new products and deals.
- Customer Data: Personalize services and improve support.
- Analytics: Analyze sales and trends for better decisions.
Project Scopes
Move from XML to Move to Flutter
- Switch form android Studio XML code to Vs Code Flutter.
Scopes
- Sign in, Sign up and Sign out.
- User can : View, Wishlist, Add to cart
- Admin can : CRUD the product
- List products, Detail product
Technologies
Result
The final result of the e-commerce mobile app development is a fully functional application that allows users to browse products, manage their shopping cart, and complete purchases. The app features a user-friendly interface, real-time updates through Firebase Realtime Database, secure authentication with Firebase Auth, and efficient media handling using Firebase Storage. The integration of these technologies ensures a seamless and responsive user experience while maintaining robust backend support.


