Welcome to the Project E-Commerce App! This guide will walk you through the steps to create a fully functional e-commerce application using Flutter and Firebase, following Clean Architecture principles and managing state with BLoC.
- User authentication (Sign-up, Login) using Firebase.
- Product listing and category filtering.
- Shopping cart functionality.
- Real-time product data updates with Firestore.
- Organized codebase using Clean Architecture for scalability and maintainability.
- Flutter: For building a cross-platform mobile application.
- Firebase: For authentication, Firestore database, and cloud storage.
- BLoC: For state management.
- Dart: The programming language used with Flutter.