تفاصيل العمل

نظام لوجستي وتجاري متكامل لإدارة الطلبات وتوصيل الطعام، يتكون من 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.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
المهارات