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.

CalendarJan 2025TagFlutter, Dart, C++, Firebase

About

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:

  1. Convenience: Shop anytime, anywhere.
  2. Product Information: Compare specs and reviews.
  3. Stock Updates: Check availability and promotions.
  4. Easy Payment: Secure online transactions.

For Store Owners:

  1. Inventory Management: Track stock and manage orders.
  2. Sales Tracking: Monitor transactions and returns.
  3. Marketing: Promote new products and deals.
  4. Customer Data: Personalize services and improve support.
  5. 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

FlutterDartC++Firebase

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.

App Result

Figure 1: The final result of the e-commerce mobile app development.