تطبيق Todo-List بـ React
تطبيق لإدارة المهام مبني بـ React يتيح للمستخدم إنشاء مهام، تعديلها، حذفها، وتصنيفها بفلتر (كل المهام / المكتملة / غير المكتملة). التطبيق يتضمن. يتم حفظ المهام محليًا (localStorage) لضمان استمرار البيانات حفظ البيانات بعد الغلق
المميزات:
- إضافة مهمة جديدة مع عنوان
- فلتر: كل المهام / المكتملة / غير المكتملة.
- تعديل أو حذف أي مهمة.
- إشعارات متصفح أو إشعارات داخلية للتنبيهات.
- عدّاد للمهام المتبقية والمكتملة.
- تخزين محلي (localStorage) لحفظ المهام بين الزيارات.
- تصميم متجاوب (Responsive) للعمل على الموبايل والكمبيوتر.
- هيكلية كود واضحة قابلة للتوسيع (يمكن إضافة Redux أو Context لاحقًا).
أفكار تطوير مستقبلية:
- مزامنة مع خادم (API) وAuth للمستخدمين.
- تذكيرات مجدولة (snooze) وإشعارات متقدمة.
- تصنيف بالوسوم (tags) ومهام متكررة (recurring tasks).
- واجهة سحب وإسقاط لترتيب المهام.