
π Click here to download the release APK
A full-stack e-commerce mobile app built with Flutter using Firebase for backend. This app is focused on selling electronics products like headphones, speakers, etc.
Features include:
- ποΈ Browse products by category
- π Search & filter products
- π§Ύ Order placement and tracking
- π€ Login & Signup with Firebase Auth
- π§ Onboarding for new users
- π Admin panel for managing products and orders
- πΎ Local storage with SharedPreferences
- π³ Payment integration with Stripe
| Frontend | Backend | State Management |
|---|---|---|
| Flutter | Firebase Auth | SetState / Cubit |
| Dart | Cloud Firestore | SharedPreferences |
| Dio (optional) | Firebase Storage | -- |
The app includes a hidden admin login that allows:
- β Add/Edit/Delete products
- π¦ View all user orders
- π¬ Update order delivery status
lib/
βββ Admin/
β βββ add_product.dart
β βββ admin_login.dart
β βββ home_admin.dart
βββ pages/
β βββ login.dart
β βββ signup.dart
β βββ home.dart
β βββ onboarding.dart
β βββ product_detail.dart
βββ services/
β βββ constant.dart
β βββ shared_pref.dart
β βββ database.dart
βββ widget/
β βββ support_widget.dart
βββ main.dart
---
π Author
Zeyad Mohamed Abdelwahab
π§ xzyaddev@gmail.com