TO DO LIST APP
تفاصيل العمل
مصادقة المستخدمين (Authentication): تسجيل حساب جديد عبر البريد الإلكتروني. تسجيل الدخول والخروج. استرجاع كلمة المرور. إدارة المهام (Tasks Management): إضافة مهمة جديدة مع عنوان ووصف. تعديل وحذف المهام. عرض قائمة بالمهام بشكل مرتب. التخزين السحابي (Cloud Storage): ربط التطبيق مع Firebase Firestore لحفظ جميع بيانات المهام. مزامنة فورية للمهام بين الأجهزة. التنبيهات (Notifications): (اختياري لو فعلته) تنبيه المستخدم بوقت المهمة عبر Firebase Cloud Messaging أو Local Notifications. واجهة المستخدم (UI/UX): تصميم عصري وبسيط باستخدام Material Design. تقسيم المهام حسب الحالة (مكتملة ✅ / غير مكتملة ⏳). إدارة الحالة (State Management): استخدام BLoC / Cubit لفصل منطق الأعمال عن الواجهة. يسهل صيانة الكود وتطويره مستقبلاً. التقنيات المستخدمة: Flutter Firebase Authentication Cloud Firestore Firebase Cloud Messaging (في حال التنبيهات) BLoC / Cubit GitHub للتعاون وإدارة الكود
بطاقة العمل
طلب عمل مماثل