نظام برمجى متكامل وقوي تم تطويره باستخدام إطار عمل Laravel 11، مصمم لإدارة المطاعم من طرفين: واجهة مستخدم (Client-side) لطلب الطعام وتتبع الحالات، ولوحة تحكم إدارية (Admin Dashboard) شاملة للتحكم في كافة مفاصل العمل. يتميز النظام بمرونة عالية في إدارة القوائم والطلبات مع نظام أمان وصلاحيات متقدم.
المميزات التقنية والوظيفية التفصيلية:
إدارة القائمة والمنتجات (Menu Management): * نظام فئات (Categories) ديناميكي لتنظيم الوجبات.
دعم تعدد الأشكال للمنتج (Product Variants)، مما يتيح إضافة أحجام مختلفة أو إضافات خاصة لكل وجبة.
إدارة كاملة للصور والأسعار والتوافر عبر لوحة التحكم.
دورة حياة الطلب (Ordering Workflow):
نظام عربة تسوق (Shopping Cart) سلس يتيح للمستخدمين تجميع طلباتهم وتعديلها بسهولة.
معالجة الطلبات وتتبع حالتها (قيد التجهيز، تم التوصيل، إلخ) مع إمكانية تحديث الحالة من قبل الإدارة.
تخصيص رسوم توصيل متغيرة تضاف تلقائياً لإجمالي الطلب.
نظام الصلاحيات والموظفين (Staff Management):
لوحة تحكم مخصصة لإدارة الموظفين (Staff) وتعيين مهامهم.
نظام Permissions دقيق يضمن وصول كل موظف للأقسام المصرح له بها فقط، مما يعزز أمان النظام.
الإعدادات والتخصيص (Site Settings):
إمكانية التحكم في بيانات الموقع، شعار المطعم، ومعلومات الاتصال مباشرة من واجهة الإدارة.
نظام ملفات شخصية للمستخدمين لحفظ العناوين وتاريخ الطلبات السابقة.
التقنيات المستخدمة (Technical Stack):
إطار العمل: Laravel 11 لضمان بنية برمجية حديثة وآمنة.
قاعدة البيانات: MySQL لإدارة البيانات الضخمة بفعالية.
الواجهة الأمامية: Tailwind CSS و Blade Templates لتوفير واجهات متجاوبة وعصرية.
الأمن والتحقق: Laravel Breeze لإدارة عمليات تسجيل الدخول والتحقق من الهوية.
هندسة البرمجيات: تطبيق نمط MVC وفصل المنطق البرمجي عبر Controllers و Models منظمة.