هذا التطبيق هو المحرك الأساسي لنظام BiteNext، تم بناؤه ليوفر لصاحب العمل تحكماً مطلقاً في كافة تفاصيل المطعم. لا يقتصر العمل هنا على واجهة مستخدم، بل يمتد لبناء بنية تحتية برمجية تدير البيانات والصلاحيات والموظفين بكفاءة عالية وأمان تام.
المميزات التقنية التي قمت بتنفيذها:
نظام إدارة الأدوار والصلاحيات (RBAC):
تصميم وبرمجة مستويات وصول مختلفة للمستخدمين داخل النظام.
المدير (Super Admin): يمتلك كامل الصلاحيات لإدارة المنتجات، الاطلاع على التقارير المالية، وإضافة الموظفين.
موظف الدعم (Support): يمتلك واجهة محدودة تركز فقط على الرد على استفسارات العملاء وحل مشكلاتهم، مع حماية البيانات الحساسة للمطعم.
الإدارة اللحظية للمنتجات (Real-time Inventory):
إضافة، تعديل، وحذف الوجبات (CRUD Operations) مع مزامنة فورية تظهر لدى جميع المستخدمين في نفس اللحظة عبر Firebase Firestore.
لوحة تحليلات وإحصائيات (Business Insights):
عرض رسوم بيانية تفاعلية توضح أداء المبيعات، الطلبات اليومية، والمنتجات الأكثر طلباً لمساعدة الإدارة في اتخاذ قرارات مبنية على بيانات حقيقية.
تكامل الوسائط السحابي (Cloud Integration):
دمج ImgBB API و Firebase Storage لرفع صور المنتجات مباشرة من كاميرا الهاتف ومعالجتها سحابياً لضمان سرعة تحميل التطبيق.
قواعد الأمان (Firebase Security Rules):
كتابة أكواد حماية برمجية تضمن عدم قدرة أي موظف على تجاوز الصلاحيات الممنوحة له تقنياً.
الأدوات والتقنيات المستخدمة:
Framework: Flutter (Dart)
Backend: Firebase (Auth, Firestore, Cloud Functions).
APIs: ImgBB API لإدارة الصور.