Target Shop is a modern Flutter e-commerce mobile application built with Clean Architecture and BLoC state management.
The app supports Arabic & English, Dark Mode, Light Mode, Firebase Authentication, Cloud Firestore, Categories, Products, Favorites, Shopping Cart, Profile Management, and Responsive UI.
- 🔐 Login & Register
- 🏠 Home Screen
- 📂 Product Categories
- 🛍️ Products by Category
- ❤️ Favorites
- 🛒 Shopping Cart
- 👤 Profile Management
- ⚙️ Settings
- 🌙 Dark & Light Theme
- 🌍 Arabic & English Localization
- 🔥 Firebase Authentication
- ☁️ Cloud Firestore
- 🧩 Clean Architecture
- 🚀 BLoC / Cubit State Management
- 📱 Responsive Design
- Flutter
- Dart
- Firebase
- Cloud Firestore
- Firebase Authentication
- BLoC / Cubit
- Clean Architecture
- StreamBuilder
- Localization
- Material Design
lib/
├── core/
├── features/
├── config/
├── generated/
└── main.dart
git clone https://github.com/odayramibakroon/targetshop.git
cd targetshopflutter pub getflutter runConfigure your own Firebase project before running the application.
dart pub global activate flutterfire_cli
flutterfire configureThen run:
flutter pub get
flutter runFlutter, Flutter E-Commerce, Firebase, Firestore, Flutter Shop, Shopping App, Clean Architecture, BLoC, Cubit, Arabic, English, Dark Mode, Responsive UI.
Oday Rami Bakroon











