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.
- 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
- Flutter
- Dart
- Firebase Authentication
- Firebase Firestore
- State Management: Cubit (Bloc)
lib/
├── cubits/
│ ├── auth/
│ ├── cart/
│ ├── favorites/
│ └── products/
│
├── models/
│ └── product_model.dart
│
├── screens/
│
├── services/
│
└── main.dart
Firebase configuration files are not included in this repository for security reasons.
You need to add your own Firebase setup to run the project.