وحدة برمجية متكاملة للمصادقة وإدارة حسابات المستخدمين (Authentication & Identity Flow)، تم بناؤها باستخدام Flutter وربطها بالكامل مع Firebase Authentication لتقديم تجربة تسجيل دخول آمنة، سريعة، ومتجاوبة.
أبرز المميزات والوظائف:
نظام تسجيل متكامل (Sign-Up & Login): واجهات عصرية لإنشاء الحساب وتسجيل الدخول مع التحقق اللحظي من صحة المدخلات (Form Validation) للبريد الإلكتروني وتأكيد كلمة المرور.
إدارة الجلسات والأمان (Session Persistence): حفظ حالة تسجيل الدخول تلقائياً لضمان بقاء المستخدم مسجلاً بعد إغلاق التطبيق وإعادة فتحه.
دعم المصادقة الخارجية (Social Auth UI): تهيئة الواجهات لدعم الدخول السريع عبر حسابات Google.
معالجة الأخطاء الذكية (Error Handling): عرض رسائل تنبيه واضحة ومخصصة للمستخدم عند إدخال بيانات غير صحيحة أو وجود مشكلة بالاتصال.
تجربة مستخدم تفاعلية (UI/UX): تصميم شاشات متناسقة تدعم إظهار وإخفاء كلمات المرور وخيار استعادة كلمة المرور المنسية.
التقنيات المستخدمة:
Flutter & Dart
Firebase Authentication
Form Validation & Session Management
Responsive UI Design