نظام لوجستي وتجاري متكامل لإدارة الطلبات وتوصيل الطعام، يتكون من 3 تطبيقات تعمل بالتزامن: تطبيق للعملاء لطلب الوجبات، تطبيق لإدارة المطاعم ونقاط البيع (POS)، وتطبيق للكباتن للتوصيل.
📌 ملاحظة: تم بناء وتنفيذ هذا المشروع لصالح شركة Moltaqa Co. خلال فترة عملي كـ Flutter Developer، والروابط والشاشات المعروضة متاح الوصول إليها علناً على App Store و Google
التحدي التقني:
بناء نظام متكامل لربط المطاعم بالعملاء والكباتن في الوقت الفعلي (Real-Time) مع ضمان عدم حدوث استهلاك مرتفع للذاكرة أثناء تصفح القوائم الكبيرة وتتبع الشحنات.
الدور والحلول التقنية المقدمة:
٠ بناء تطبيقات النظام الثلاثة (Client, Provider, Delivery) من قاعدة كود واحدة باستعمال Flutter Flavors و Clean Architecture.
٠ ربط ميزة التتبع المباشر وتحديث حالات الطلبات بين الكابتن والمطعم والعميل لحظياً باستخدام Pusher & WebSockets.
٠ تطوير نظام إدارة المبيعات والمنتجات داخل تطبيق المطعم مع ربطه بنقاط البيع (POS Integration) وعرض تقارير مبيعات سريعة.
٠ دعم الـ Deep Linking لتمكين العروض المباشرة وتسهيل مشاركة صفحات المطاعم والوجبات.
النتائج والقيمة التجارية (Business Impact):
٠ خدمة 1,000+ مستخدم نشط: تشغيل منصة مستقرة تخدم آلاف المستخدمين اليوميين بدون انقطاع أو أعطال.
٠ إدارة سهلة لـ 3 تطبيقات من كود واحد: استخدام Flutter Flavors اختصر أكثر من 40% من الوقت والجهد المطلوبة لبناء وتحديث التطبيقات الثلاثة بشكل منفصل.
٠ تقليل الأخطاء البرمجية: اعتماد Clean Architecture مع BLoC جعل التطبيقات سهلة التوسع والاحتفاظ بأعلى درجات الاستقرار أثناء ضغط الطلبات.
أبرز الميزات المضافة:
٠ نظام صامت لإدارة الذاكرة: تحسين أداء تشغيل القوائم والصور العالية الدقة لضمان استهلاك أدنى حد من ذاكرة الجهاز (RAM) وتجنب بطء التطبيق أثناء التصفح.
٠ دعم معالجة الطلبات في الخلفية: استمرار تتبع الموقع الجغرافي للمندوب وإرسال التحديثات حتى أثناء إغلاق الشاشة أو استخدام تطبيقات أخرى.
التقنيات المستخدمة:
Flutter, Dart, BLoC State Management, Pusher, Google Maps API, RESTful APIs, Dio, Hive Caching.