تفاصيل العمل

وصف المشروع:

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

التقنيات المستخدمة:

تطوير الواجهة الأمامية (Frontend):

باستخدام Flutter لتوفير واجهة مستخدم متجاوبة وحديثة تدعم الأجهزة بنظامي Android وiOS.

شاشة عرض قائمة المهام مع دعم تصنيفات مثل "مهام اليوم"، "المهام المكتملة".

شاشة إضافة/تحرير المهام تتضمن:

- إدخال اسم المهمة.

- تحديد الموعد النهائي.

- اختيار مستوى الأولوية (عالية، متوسطة، منخفضة).

تطوير قاعدة البيانات المحلية (Local Database):

باستخدام SQLite لحفظ البيانات مباشرة على الجهاز.

تصميم نموذج بيانات لتخزين خصائص المهمة مثل:

- معرف المهمة (ID).

- اسم المهمة.

- الحالة (مكتملة/غير مكتملة).

- الموعد النهائي.

- الأولوية.

الإشعارات والتنبيهات:

استخدام Flutter Local Notifications لتفعيل التذكيرات بالمهام المهمة حسب الوقت الذي يحدده المستخدم.

الوظائف الرئيسية:

- إضافة مهمة جديدة مع تفاصيلها.

- تعديل المهام الحالية.

- حذف المهام.

- ترتيب المهام تلقائيًا حسب الأولوية والمواعيد النهائية.

بطاقة العمل

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