- معمارية Flutter متقدمة
- إدارة الحالة باستخدام BLoC: أكثر من 11 BLoC متخصص لكل ميزة
- Clean Architecture: تصميم قائم على Domain مع استخدام Repository Pattern
- التنقل باستخدام Go Router: نظام Routing حديث يدعم Deep Linking
- هيكلية Modular: تنظيم المشروع حسب الـ Features لسهولة التوسع والصيانة
- خدمات التكامل: ربط كامل مع الباك إند لجميع الخصائص
- Dependency Injection: باستخدام GetIt لإدارة الخدمات بكفاءة
? الخصائص الأساسية المنفذة
- نظام تسجيل المستخدمين: تسجيل عبر الإيميل/رقم الهاتف، تحقق OTP، وتسجيل عبر السوشيال
- تسجيل التجار: نظام متكامل لضم التجار (Onboarding Flow كامل)
- إدارة المنتجات: إضافة، تعديل، حذف مع البحث والتصفية
- نظام التصنيفات: تصنيفات هرمية حسب نوع النشاط
- سلة التسوق: إضافة/حذف المنتجات وإدارة الكميات
- إدارة الطلبات: إنشاء الطلبات، تتبعها، وتحديث حالتها
- نظام المحادثات: دردشة مباشرة بين العملاء والتجار (Real-time)
- خدمات الموقع: تكامل مع Google Maps وإدارة العناوين
- إدارة الحساب الشخصي: نظام متكامل لبيانات المستخدم
- الإشعارات: دعم الإشعارات المحلية وPush Notifications
?واجهة وتجربة المستخدم (UI/UX)
- Design System متكامل: ألوان، خطوط، ومسافات موحدة
- Widgets مخصصة: مكونات قابلة لإعادة الاستخدام
- حالات التحميل: مؤشرات تحميل احترافية (Loading States)
- معالجة الأخطاء: رسائل واضحة وسهلة للمستخدم
- دعم اللغة العربية (RTL): دعم كامل للاتجاه من اليمين لليسار
- تصميم متجاوب: يعمل بكفاءة على مختلف أحجام الشاشات