تفاصيل العمل

لوحة تحكم إدارية لإدارة الطلبات - مبني باستخدام Flutter وFirebase

تم تطوير تطبيق مخصص للمشرفين (Admins) بهدف تسهيل عملية إدارة الطلبات داخل النظام بطريقة آمنة وسلسة. يعتمد التطبيق على تقنيات حديثة مثل Flutter للواجهة الأمامية وFirebase كخدمات خلفية (Authentication + Firestore Database).

أهم المميزات:

تسجيل دخول آمن للمشرفين فقط:

يتم التحقق من بيانات الدخول باستخدام Firebase Authentication.

بعد التحقق، يتم فحص صلاحية المستخدم من خلال دوره (Admin فقط).

إدارة كاملة للطلبات:

إنشاء وتعديل وحذف الطلبات.

الطلب يحتوي على: اسم العميل، رقم الهاتف، المنتج، الفئة، الكمية، السعر، تفاصيل إضافية، وحالة الطلب (قيد الانتظار، قيد المعالجة، مكتمل...).

واجهة مستخدم سهلة وواضحة:

عرض الطلبات في قائمة منظمة.

ألوان مميزة لحالة كل طلب لتسهيل التتبع البصري.

إمكانية تعديل أو حذف أي طلب بضغطة زر.

استخدام Provider لإدارة الحالة:

فصل كامل بين الواجهة ومنطق العمل.

تسهيل في الصيانة وتوسعة المشروع مستقبلاً.

تكامل كامل مع Firestore:

جميع البيانات تحفظ وتحدث لحظيًا داخل قاعدة بيانات Firestore.

إدارة المنتجات والفئات يتم عبر ربط الطلب بالمنتجات المتاحة.

التقنيات المستخدمة:

لغة Dart + Flutter (واجهة المستخدم)

Firebase Authentication (تسجيل الدخول)

Cloud Firestore (تخزين البيانات)

Provider (إدارة الحالة)

Firebase Security Rules (لتأمين البيانات)

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
35
تاريخ الإضافة
تاريخ الإنجاز
المهارات