تم تطوير هذا التطبيق كمشروع E-commerce كامل وقابل للتوسع باستخدام Flutter وDart. يغطي التطبيق دورة التسوق بالكامل: تسجيل المستخدمين، تصفح المنتجات حسب الفئات، إدارة العربة، وإتمام الطلبات.
التطبيق مصمم بـ Clean Architecture، ويدعم:
واجهة مستخدم متجاوبة بالكامل
الوضع الليلي (Dark Mode)
دعم متعدد اللغات: العربية والإنجليزية
إدارة الحالة باستخدام Cubit (Bloc)
جلب البيانات عبر REST API باستخدام Dio
الميزات الرئيسية:
تسجيل الدخول والتسجيل للمستخدمين
تصفح المنتجات حسب الفئات
شاشة تفاصيل المنتجات مع الصور
إضافة المنتجات إلى العربة وإدارتها
تتبع الطلبات (قريبًا)
التقنيات المستخدمة:
اللغة: Dart
الإطار: Flutter
إدارة الحالة: Cubit (Bloc)
التخزين المحلي: SharedPreferences / Hive
واجهة المستخدم: Material Design
أدوات التطوير: Git, GitHub, Android Studio, VS Code