? نظام Admin Dashboard متعدد الصلاحيات (Admin & Owner)
قمت بتطوير نظام لوحة تحكم احترافي لتطبيق مطاعم يعتمد على تعدد الصلاحيات (Role-Based System)، حيث يحتوي على واجهتين مختلفتين حسب نوع المستخدم:
? Admin (مدير النظام / صاحب التطبيق)
? Owner (صاحب المطعم)
تم بناء النظام باستخدام Java مع ربط كامل بقاعدة بيانات Firebase لضمان مزامنة فورية وسرعة في الأداء.
? صلاحيات الـ Admin (مدير النظام)
مدير النظام يمتلك تحكمًا كاملاً في المنصة، ويستطيع:
إضافة وتعديل وحذف المطاعم
إنشاء حسابات Owners (أصحاب المطاعم)
إدارة جميع المستخدمين (تفعيل / حظر)
إضافة وإدارة المنتجات
متابعة جميع الطلبات على مستوى النظام
إنشاء وإدارة العروض والكوبونات
عرض إحصائيات شاملة (عدد المستخدمين – الطلبات – المنتجات – المطاعم)
? صلاحيات الـ Owner (صاحب المطعم)
صاحب المطعم يمتلك لوحة تحكم خاصة بمطعمه فقط، ويمكنه:
إضافة / تعديل / حذف المنتجات الخاصة به
متابعة الطلبات الواردة
قبول أو رفض الطلبات
تحديث حالة الطلب (Pending – Completed – Canceled)
التحكم في حالة المطعم (Open / Close)
إدارة العروض الخاصة بمطعمه
متابعة إحصائيات الأداء اليومية
⚙️ مميزات النظام
نظام صلاحيات احترافي (Role-Based Access Control)
فصل كامل بين صلاحيات الأدمن وصاحب المطعم
مزامنة فورية للطلبات باستخدام Firebase
واجهة حديثة Dark UI
تصميم قابل للتوسعة لإضافة سائقين أو نظام دفع إلكتروني مستقبلاً