نظام تشغيل متكامل للمطاعم بواجهة عربية أولًا: نقطة بيع، شاشة مطبخ، قائمة QR للطلب الذاتي، ومخزون في منتج واحد، مبني على Frappe/ERPNext بواجهات React وVue.
التقنيات المستخدمة
مطعم (Matt3am) نظام تشغيل للمطاعم أقوده من البداية للنهاية: المنتج ونظام التصميم والواجهة الأمامية والخلفية. يجمع كل ما يحتاجه المطعم في منتج واحد: نقطة البيع للكاشير، شاشة المطبخ، قائمة QR يطلب منها الزبائن بأنفسهم، الطاولات والحجوزات، طلبات منصات التوصيل، والمخزون مع التخطيط التشغيلي للإنتاج.
الواجهة الخلفية: تطبيق Frappe مخصص فوق ERPNext (Python وMariaDB وRedis)، يعيد استخدام أدوات ERPNext في المحاسبة والمخزون (الأصناف، قوائم المكونات BOM، قوائم الأسعار، سجل المخزون) لخدمة سير عمل المطعم مثل تذاكر المطبخ (KOT)، جلسات الطاولات، عروض الساعة، نقاط الولاء، بطاقات الهدايا، وفتح وإغلاق الورديات.
الواجهة الأمامية: مستودع موحّد (Yarn Workspaces). نقطة البيع ولوحة الإدارة وتطبيق الطلب الذاتي (PWA) مبنية بـ React 19 وTypeScript وVite مع Zustand وTailwind CSS ومكتبة مكونات مشتركة، وشاشة المطبخ مبنية بـ Vue 3. كل الشاشات تتبع نظام تصميم واحدًا لمطعم على Figma، بالعربية أولًا مع دعم كامل للاتجاه من اليمين لليسار ووضع إنجليزي.
أبرز المزايا: شاشة العميل تعرض سلة الكاشير لحظيًا؛ طلبات QR تصل مباشرة لشاشة المطبخ ويتابع الزبون حالة طلبه بإشعارات Web Push بدل أجهزة النداء؛ طلبات Uber Eats وYemeksepeti وGetir تدخل في نفس المسار؛ وطابور عمل دون اتصال يبقي نقطة البيع تعمل عند انقطاع الشبكة. يُنشر عبر Docker مع نشر تلقائي من خلال Dokploy.


