تفاصيل العمل

نوع العمل: تطبيق جوال مقدم خدمات (Service Provider App) تم تطويره باستخدام إطار العمل Flutter، ويعتمد على منصة Firebase كحل خلفي متكامل (Backend-as-a-Service).

الميزات الأساسية:

منصة وسيطة: يربط التطبيق بين مقدمي الخدمات والعملاء، مع إمكانية تصفح الخدمات، وحجزها، ومتابعة حالتها.

مصادقة المستخدمين: استخدام Firebase Authentication لتسجيل الدخول وإنشاء حسابات جديدة (بالبريد الإلكتروني، رقم الهاتف، أو جوجل).

قاعدة البيانات في الوقت الفعلي: استخدام Cloud Firestore (أو Realtime Database) لتخزين بيانات الخدمات، الطلبات، الملفات الشخصية، والتقييمات، مع تحديث مباشر للواجهة عند أي تغيير في البيانات.

إدارة الحالة والطلبات: يتضمن التطبيق لوحة تحكم للعميل ولمقدم الخدمة لعرض الطلبات الجديدة، الحالية، والمكتملة، مع إمكانية تغيير حالة الطلب (قيد الانتظار، قيد التنفيذ، مكتمل، ملغي).

إشعارات فورية: تفعيل Firebase Cloud Messaging (FCM) لإرسال إشعارات تنبيهية للمستخدمين عند تحديث حالة طلبهم أو عند استلام طلب جديد.

طريقة التنفيذ:

واجهة المستخدم: تم تصميم واجهات مستخدم تفاعلية وسهلة الاستخدام باستخدام Flutter Widgets، مع دعم كامل للغة العربية والاتجاه من اليمين إلى اليسار (RTL).

الهيكل البرمجي: تم اتباع نمط معماري نظيف (مثل MVC أو Provider) لتنظيم الكود وفصل منطق العمل عن واجهة المستخدم، مما يسهل الصيانة والتطوير المستقبلي.

التكامل مع Firebase: تم ربط التطبيق بخدمات Firebase من خلال حزمة (Firebase Core) للتعامل مع قواعد البيانات، التخزين السحابي للملفات (Storage)، والمصادقة، مع استخدام دوال (Cloud Functions) المكتوبة بـ JavaScript لإجراء عمليات خلفية معقدة وآمنة.

بطاقة العمل

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