خلفية المشروع
تعتمد معظم المطاعم في قطر والخليج على أجهزة كاشير قديمة ومكلفة وقوائم طعام بصيغة PDF ثابتة. في أوقات الذروة، يتأخر النوادل في تسجيل الطلبات يدويًا، وتحدث أخطاء في نقل الملاحظات للمطبخ، مما يؤدي إلى تجربة عملاء غير مرضية.
صُممت منصة MenuHub لتكون نظام تشغيل رقمي متكامل فائق السرعة يلبي متطلبات قطاع الضيافة في الخليج العربي.
ما قمت ببنائه وتطويره
- قوائم QR تفاعلية مع الطلب المباشر: واجهة ويب ثنائية اللغة (عربي وإنجليزي) تتيح للزبون مسح الرمز على الطاولة، تصفح الأطباق، وتأكيد الطلب مباشرة دون الحاجة لتحميل أي تطبيق.
- نظام نقاط البيع للنادل والمحاسب (POS): واجهة مخصصة تعمل بكفاءة عالية حتى عند انقطاع الاتصال بالإنترنت مع مزامنة لحظية فور عودة الشبكة.
- شاشة المطبخ الذكية (KDS): لوحة تفاعلية لفرق الطهاة لعرض تذاكر الطلبات، وحساب أوقات التحضير، وتحديث حالة كل وجبة في الوقت الفعلي.
- جسر الطباعة الحرارية: تكامل مباشر مع طابعات الإيصالات الشبكية (
ESC/POS) لطباعة فواتير الطاولات وتذاكر المطبخ فور اعتمادها. - هيكلية متعددة الفروع والشركات (Multi-tenant): إدارة مركزية تتيح لأصحاب الأعمال إدارة سلاسل المطاعم وفروعها مع تخصيص الضرائب والعملات وصلاحيات الموظفين بأرقام سرية (PIN).
البنية التقنية
- الواجهة الخلفية: FastAPI بلغة Python، مع قاعدة بيانات PostgreSQL ومكتبة SQLAlchemy/SQLModel، واستخدام WebSockets لبث الطلبات في أجزاء من الثانية.
- الواجهة الأمامية: React مع TypeScript ومكتبة Tailwind CSS مع دعم التخزين المؤقت للعمل أوفلاين.
- البنية التحتية: حاويات Docker، واستضافة الواجهة على منصة Vercel مع قاعدة بيانات إنتاجية آمنة.