Skip to content

Ma7moud-Ragab/ecommerce_flutter_app

Repository files navigation

🛒 E-Commerce Flutter App

A simple E-Commerce mobile application built using Flutter and Firebase.
The app allows users to browse products, manage a shopping cart, add favorites, and handle user authentication.


✨ Features

  • User Login & Registration (Firebase Authentication)
  • View Products
  • Product Details Screen
  • Add / Remove Products from Cart
  • Favorites (Wishlist)
  • Add & Manage Cards
  • User Account & Settings
  • Onboarding Screen

🛠️ Technologies Used

  • Flutter
  • Dart
  • Firebase Authentication
  • Firebase Firestore
  • State Management: Cubit (Bloc)

📂 Project Structure

lib/
├── cubits/
│   ├── auth/
│   ├── cart/
│   ├── favorites/
│   └── products/
│
├── models/
│   └── product_model.dart
│
├── screens/
│
├── services/
│
└── main.dart

🔐 Note

Firebase configuration files are not included in this repository for security reasons.
You need to add your own Firebase setup to run the project.

About

A complete e-commerce mobile application built with Flutter.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors