QuickBite – نظام ويب متكامل لإدارة المطاعم والطلبات
تطوير نظام ويب متكامل لإدارة المطاعم والكافيهات واستقبال طلبات العملاء، مع واجهة مخصصة للعملاء ولوحة تحكم إدارية لإدارة المنتجات والتصنيفات والطلبات.
يهدف النظام إلى تنظيم عمليات المطعم رقميًا وتسهيل إدارة الطلبات وقائمة الطعام، مع توفير تجربة استخدام متجاوبة على مختلف الأجهزة.
أهم المميزات
واجهة العميل
* عرض قائمة الطعام وتصنيف المنتجات.
* إضافة المنتجات إلى سلة الطلب وتعديل الكميات.
* تنفيذ الطلب وإدخال بيانات التوصيل أو الاستلام.
* إنشاء حساب وتسجيل الدخول.
* الاطلاع على سجل الطلبات.
لوحة التحكم
* إدارة المنتجات بالكامل: إضافة، تعديل وحذف.
* رفع وإدارة صور المنتجات.
* إدارة تصنيفات قائمة الطعام.
* إدارة الطلبات وتحديث حالتها خلال مراحل التنفيذ.
* عرض إحصائيات وملخصات عن الطلبات وأداء النظام.
* تطبيق صلاحيات مختلفة للمستخدمين حسب نوع الحساب.
التقنيات المستخدمة
* C#
* ASP.NET Core
* Entity Framework Core
* SQL Server
* HTML5 / CSS3 / JavaScript
* Bootstrap
* Authentication & Authorization
ما تم تطبيقه في المشروع
* بناء نظام Web Application متكامل باستخدام ASP.NET Core.
* تصميم قاعدة بيانات علائقية وربطها بالتطبيق باستخدام Entity Framework Core.
* تطبيق نظام المصادقة والصلاحيات.
* تطوير واجهات متجاوبة مع مختلف أحجام الشاشات.
* بناء وإدارة دورة الطلب من إنشاء الطلب وحتى تحديث حالته.
* تنظيم المشروع بطريقة تسهّل تطويره وإضافة خصائص جديدة مستقبلًا.