وصف المشروع:
تم تطوير نظام CALEB G لتقديم تجربة مطعم رقمية متكاملة تشمل تطبيقًا للإدارة (Admin) وتطبيقًا للمستخدمين (User)، باستخدام Flutter وباعتماد بنية قوية وسلسة تضمن الأداء العالي وسهولة التطوير.
? تطبيق الإدارة (Admin App):
- إدارة كاملة لقائمة الطعام (إضافة – تعديل – حذف)
- تصنيف الأطعمة وتنظيمها بطريقة مرنة
- إدارة الطلبات ومراقبة حالة الطلب
- تم تطويره باستخدام نمط MVVM لفصل واضح بين الواجهة والبيانات
- إدارة الحالة باستخدام BLoC لضمان كفاءة الأداء
تطبيق المستخدم (User App):
- تصفّح قائمة الطعام مع إمكانية الإعجاب بالأطباق المفضلة
- تسجيل الدخول باستخدام البريد الإلكتروني أو Google
- تقديم الطلبات مباشرة من داخل التطبيق
- تتبع الطلبات وعرض سجل الطلبات السابق
- الدفع الآمن باستخدام Stripe
- تجربة مستخدم بسيطة وسلسة
مميزات تقنية:
- مبني بالكامل باستخدام Flutter
- استخدام Firebase كنظام خلفي
- إدارة حالة متقدمة باستخدام BLoC
- تصميم جذاب وتجربة استخدام مريحة
- كود نظيف ومنظم باستخدام Clean Architecture