التحدي
كان على المنتج معالجة مشكلات تشغيلية مترابطة.
تصل الطلبات من قنوات متعددة ويجب أن تظل متسقة خلال الدفع والتحضير والتسليم والتقارير. ويحتاج كل مطعم إلى قوائمه وأجهزته وصلاحياته وإعداداته الخاصة.
المنصات وSaaS
دراسة تقنية تربط طلبات المطاعم الإلكترونية ونقاط البيع وشاشات المطبخ واستيراد طلبات الأسواق.

نظرة عامة على المشروع
DinDin منظومة تقنية مترابطة للمطاعم، تشمل الطلب ونقاط البيع والإدارة وشاشات المطبخ والعملاء. تنسق القوائم والإضافات والطاولات والطلبات والمدفوعات والموظفين والطابعات والتقارير والحجوزات والتوصيل وتشغيل عدة فروع.
التحدي
تصل الطلبات من قنوات متعددة ويجب أن تظل متسقة خلال الدفع والتحضير والتسليم والتقارير. ويحتاج كل مطعم إلى قوائمه وأجهزته وصلاحياته وإعداداته الخاصة.
النهج التقني
توحد بنية Laravel متعددة المستأجرين البيانات والواجهات للطلب والبيع وشاشات المطبخ والعملاء. تُزامن الأحداث الفورية حالات الطلب والعناصر، وتوجّه إعدادات الأجهزة العمل إلى وجهته. ويستقبل نموذج الطلب نفسه تأكيدات Grubhub وDoorDash من Gmail بعد توحيدها ومنع التكرار.
الإدارة العليا للمنصة
إدارة جميع المطاعم وحالة الحساب وباقة الفوترة واستيراد البيانات من DinDin القديم. طُمست أسماء المطاعم والبريد حفاظاً على خصوصية العملاء.

واجهة المطعم وقائمته
تعرض الواجهة المواعيد وبيانات التواصل والقائمة المصنفة والعناصر الشائعة، من البيانات التي يديرها فريق المطعم نفسه.

تسجيل الطلبات في نقاط البيع
شبكة قائمة بتبويبات الفئات، وملخص مباشر لطلب كل ضيف مع الإضافات والإكرامية، جاهز للإرسال إلى المطبخ.

تقسيم المدفوعات
يمكن تقسيم الفاتورة بالمبلغ أو حسب الضيف أو إلى عدد مخصص من الأجزاء، مع خيارات البطاقة والنقد والدفع المتكامل.

خريطة الطاولات والجلوس
أدوات لتخطيط الصالة وموظفي الاستقبال، تجمع خريطة بصرية للطاولات وإعداد مناطق الجلوس بما يتوافق مع تشغيل المطعم.

المنتجات والواجهات
نطاق المنصة
الأدلة
سياق الأعمال
تشكل الطلبات الإلكترونية ونقاط البيع والإدارة وشاشات المطبخ والعملاء مسار تشغيل واحداً. وتمد تكاملات الأسواق والخدمات هذا المسار إلى مصادر الطلبات الخارجية.
تصف الأعداد نطاق المنصة ومصادر التكامل والتقارير؛ ولا تثبت أحجام الطلبات أو نمو الإيرادات أو تقليل الانتظار أو موثوقية مقاسة بشكل مستقل.
خطوة تالية مناسبة
للمؤسسين الذين يحتاجون إلى مسؤولية تقنية عليا عن البنية والأولويات والتسليم دون إضافة دور تنفيذي بدوام كامل.
ناقش دعم مدير تقني جزئياستعرض النهج
المشروع التالي
لنناقش البنية وخطة التسليم ونموذج التشغيل الذي يحتاجه.
أسئلة وأجوبة
DinDin منظومة تقنية مترابطة للمطاعم، تشمل الطلب ونقاط البيع والإدارة وشاشات المطبخ والعملاء. تنسق القوائم والإضافات والطاولات والطلبات والمدفوعات والموظفين والطابعات والتقارير والحجوزات والتوصيل وتشغيل عدة فروع.
يشمل العمل إدارة المطعم والإدارة العليا للمنصة, تطبيق نقاط البيع, موقع طلبات العملاء, نظام شاشة المطبخ على Android, نظام شاشة العميل على Android, واجهات API للمطاعم والتقارير, تكاملات الطابعات والإيصالات والأجهزة, تكاملات الأسواق والتوصيل.
تولى Muhammad Muzammil Qureshi دور المدير التقني بمسؤوليات تشمل التوجه التقني والهندسة والتسليم والأنظمة التشغيلية الموضحة في دراسة الحالة.
يستخدم DinDin التقنيات التالية: Laravel 11 · Livewire 3 · React 19 · Kotlin · Jetpack Compose · Android.
تُستقبل التأكيدات عبر مسار Gmail وتُوحّد ضمن نموذج الطلب الداخلي، مع معرّفات السوق ومنع التكرار لتجنب احتساب الطلب مرتين.
نعم. تدعم شاشة الدفع التقسيم بالمبلغ أو الضيف أو بعدد مخصص من الأجزاء، دون إعادة إدخال الطلب.
تُزامن طلبات نقاط البيع والموقع فورياً مع شاشة المطبخ، فتظهر تحديثات الحالة دون استعلامات دورية أو إدخال يدوي.
نعم. تعرض الإدارة العليا كل مطعم وحالة حسابه وباقته، وتدعم استيراد المطاعم من نظام DinDin القديم.
مجموعات مستقلة للمبيعات والمدفوعات وأداء الموظفين وأداء القائمة، تتيح للمالكين والمديرين متابعة مؤشرات التشغيل ذات الصلة.
يدير إعدادات الطابعات والإيصالات والأجهزة، ويشمل تطبيقات Android مخصصة لشاشات المطبخ والعملاء.