نظام ويب متكامل لإدارة الطلبات داخل كافتيريا أو مقهى، يهدف إلى تسهيل عملية الطلب للمستخدمين وإدارة المنتجات والطلبات للمشرفين. النظام يدعم تعدد المستخدمين والصلاحيات (Admin & User) ويتميز بواجهة مستخدم بسيطة وجذابة وتجربة استخدام سلسة.
المميزات الأساسية للنظام
1- نظام المستخدمين والصلاحيات (Authentication & Roles)
تسجيل دخول آمن (Login) وتسجيل حساب جديد (Sign Up).
استعادة كلمة المرور في حال النسيان (Forgot Password).
توزيع الصلاحيات بين:
مستخدم عادي (User): يمكنه تصفح المنيو وطلب المشروبات ومتابعة طلباته.
مدير (Admin): له صلاحيات كاملة لإدارة النظام، الطلبات، والمنتجات.
2- لوحة تحكم الإدارة (Admin Dashboard)
إدارة المستخدمين: إضافة، تعديل، وحذف المستخدمين وتعيين أرقام غرفهم وتحويلاتهم (Extensions).
إدارة المنتجات (المنيو):
إضافة مشروبات جديدة مع رفع صورة لكل مشروب وتحديد سعره وتصنيفه.
تعديل المنتجات، تحويل حالتها إلى "متاح/غير متاح" (Available/Unavailable)، وحذفها.
إدارة التصنيفات: إضافة وتعديل تصنيفات المنيو (مثل: قهوة، شاي، عصائر طازجة، حلويات).
إدارة الطلبات (Orders Management):
شاشة لعرض أحدث الطلبات.
إمكانية الفلترة والبحث في الطلبات.
تغيير حالة الطلب (قيد التحضير، مكتمل، تم التوصيل).
3- واجهة المستخدم (User Interface)
تصفح المنتجات بصور جذابة وأسعار واضحة.
إمكانية إضافة المنتجات للطلب بلمسة واحدة مع حساب إجمالي السعر تلقائياً.
إضافة ملاحظات خاصة مع الطلب (مثل: "سكر زيادة"، "بدون ثلج").
صفحة "طلباتي" (My Orders) لمراجعة الطلبات السابقة وتتبع حالة الطلبات الحالية وإمكانية إلغاء الطلب إذا كان قيد الانتظار.
التقنيات المستخدمة (Tech Stack)
واجهة المستخدم (Frontend):
HTML5 & CSS3
JavaScript
إطار العمل Bootstrap 5 لتصميم متجاوب يعمل على جميع الشاشات (Responsive Design).
البرمجة الخلفية (Backend):
لغة PHP.
تقنية PDO للتعامل الآمن مع قواعد البيانات ومنع ثغرات (SQL Injection).
قاعدة البيانات (Database):
MySQL لتخزين وبناء العلاقات بين (المستخدمين، التصنيفات، المنتجات، والطلبات).