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.
-
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
ScreenUtilpackage to ensure compatibility across various screen sizes.
- Adaptive UI using the Flutter
-
Firebase Firestore Integration:
- Securely store and retrieve user data, cart items, and favorite products.
- Real-time updates and syncing with Firebase Firestore.
-
Frontend:
- Flutter
- Dart
-
Backend:
- Firebase (Authentication and Firestore)
To get a local copy up and running, follow these simple steps.
Make sure you have Flutter and Firebase CLI installed on your machine.
-
Clone the repo:
git clone https://github.com/Didar1313/flutter-ecommerce-app.git cd flutter-ecommerce-app






