تفاصيل العمل

تطبيق هاتف مخصص لتنظيم المهام اليومية ومساعدة المستخدم على متابعة مهامه بسهولة. يتيح التطبيق للمستخدم إنشاء حساب وإدارة مهامه، مع إمكانية إضافة المهام وتحديد وصفها وموعدها وأولويتها، بالإضافة إلى تعديلها أو حذفها ومتابعة المهام المكتملة والمتبقية. تم تطوير التطبيق باستخدام Flutter للواجهات وربطه بـ Firebase كخلفية للتطبيق وقاعدة بيانات سحابية.

أبرز المميزات والخصائص (Features):

رحلة مستخدم سهلة (Onboarding & Authentication):

شاشة ترحيبية بسيطة للتعريف بالتطبيق.

تسجيل الدخول وإنشاء حساب جديد.

استعادة كلمة المرور (Forgot Password).

تسجيل الخروج من الحساب.

إدارة المهام (Task Management):

إضافة مهمة جديدة من خلال عنوان ووصف.

تحديد موعد استحقاق المهمة (Due Date).

تحديد أولوية المهمة (Priority).

تعديل بيانات المهام الموجودة.

حذف المهام.

متابعة حالة المهام ومعرفة المهام المكتملة والمتبقية.

لوحة متابعة المهام (Task Dashboard):

عرض إجمالي عدد المهام.

عرض عدد المهام المكتملة.

عرض عدد المهام المتبقية.

عرض تفاصيل كل مهمة بشكل منظم.

تصميم عصري وتفاعلي (Modern UI/UX):

واجهات بسيطة ومريحة للمستخدم.

تصميم متناسق وسهل الاستخدام.

تجربة استخدام سلسة وسريعة.

تصميم مناسب لمختلف أحجام شاشات الهواتف.

التقنيات المستخدمة (Tech Stack):

إطار العمل (Frontend): Flutter (Dart).

الخلفية وقاعدة البيانات (Backend & Database): Firebase.

Firebase Authentication: لإدارة تسجيل الدخول وإنشاء الحسابات واستعادة كلمات المرور.

Cloud Firestore: لتخزين بيانات المستخدمين والمهام واسترجاعها.

Firebase: لمزامنة بيانات المهام وتحديثها بشكل لحظي.

بطاقة العمل