Skip to content

A complete Flutter eCommerce app with Firebase integration for user registration, HomeDetails, Attractive Profile, Cart functionality, and a favorites list.

Notifications You must be signed in to change notification settings

Didar1313/flutter-ecommerce-app

Repository files navigation

Flutter eCommerce App

A complete Flutter-based eCommerce mobile application with Firebase for user authentication, shopping cart management, and product favorites. This app demonstrates modern UI design using Flutter and real-time data handling through Firebase.

Features

  • User Authentication:

    • Register and log in using Firebase Authentication.
    • Secure password management.
  • Product Management:

    • Browse and search products from the Firebase Firestore database.
    • View detailed product information, including images, price, and description.
  • Favorites Management:

    • Add products to a favorites list.
    • Easily view, manage, and remove favorite items.
  • Shopping Cart:

    • Add products to the shopping cart.
    • Update and remove products from the cart in real time.
    • Checkout process simulation.
  • User Profile:

    • Manage user profile with Firebase, including personal information like name, email, and age.
  • Responsive Design:

    • Adaptive UI using the Flutter ScreenUtil package to ensure compatibility across various screen sizes.
  • Firebase Firestore Integration:

    • Securely store and retrieve user data, cart items, and favorite products.
    • Real-time updates and syncing with Firebase Firestore.

Technologies Used

  • Frontend:

    • Flutter
    • Dart
  • Backend:

    • Firebase (Authentication and Firestore)

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7

Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

Make sure you have Flutter and Firebase CLI installed on your machine.

Installation

  1. Clone the repo:

    git clone https://github.com/Didar1313/flutter-ecommerce-app.git
    cd flutter-ecommerce-app

About

A complete Flutter eCommerce app with Firebase integration for user registration, HomeDetails, Attractive Profile, Cart functionality, and a favorites list.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published