مشروع تطبيق موبايل باستخدام Flutter وFirebase
قمت بتطوير تطبيق موبايل متعدد المنصات باستخدام Flutter وDart، متكامل من حيث واجهات المستخدم والوظائف الخلفية، ويحتوي على نظام تفاعلي يدعم إنشاء الفرق، تتبع الإنجازات، وإدارة المستخدمين.
الميزات الرئيسية:
نظام تسجيل دخول متكامل:
تسجيل دخول آمن باستخدام Firebase Authentication.
دعم تسجيل الدخول عبر حساب Google.
إمكانية استعادة كلمة المرور عبر البريد الإلكتروني.
دمج الخريطة التفاعلية:
عرض المواقع على الخريطة باستخدام Google Maps API مع تحديثات مباشرة للموقع.
رفع وتخزين الصور سحابياً:
يمكن للمستخدمين رفع الصور مباشرة ليتم حفظها عبر Cloudinary مما يوفر سرعة وكفاءة عالية في الوصول للوسائط.
نظام منشورات وتواصل داخلي:
يمكن للمستخدمين إنشاء منشورات والتفاعل معها.
يحتوي على نظام دردشة مباشرة بين المستخدمين والإدارة.
دعم الأدوار (مستخدم عادي / مدير):
يتيح النظام صلاحيات مختلفة بحسب نوع المستخدم مع أدوات إدارة مخصصة للمسؤولين.
تتبع الإنجازات الشخصية:
لكل مستخدم ملف شخصي يحتوي على مؤشرات لتتبع الإنجازات والمهام المكتملة.
نظام إنشاء الفرق:
يمكن للمستخدمين إنشاء أو الانضمام إلى فرق عمل لتنظيم المهام والتعاون.
التقنيات المستخدمة:
Flutter & Dart – لتطوير الواجهة الأمامية.
Firebase – لخدمات الخلفية (تسجيل الدخول، قاعدة البيانات، مصادقة المستخدم).
Cloudinary – لتخزين الصور.
Google Maps API – لخدمات الموقع.
إدارة الحالة (State Management) – لتنظيم البيانات والأداء.
تصميم واجهات (UI/UX) – بواجهة نظيفة وسهلة الاستخدام.