عن المشروع:
تطبيق ويب تفاعلي ومبتكر لإدارة وتنظيم المهام اليومية (To-Do List). تم تصميم وتطوير التطبيق ليكون واجهة سلسة تساعد المستخدمين على جدولة مهامهم، ومتابعة إنجازاتهم في الوقت الفعلي، مع التركيز على توفير تجربة مستخدم (UX) سريعة خالية من التعقيد.
دوري في المشروع:
تصميم واجهة مستخدم (UI) مريحة للعين وتدعم التركيز أثناء تنظيم المهام.
برمجة المنطق التفاعلي لإضافة، تعديل، وشطب المهام المكتملة ديناميكياً بدون الحاجة لإعادة تحميل الصفحة.
ربط التطبيق بذاكرة المتصفح المحلية لضمان الاحتفاظ بقائمة المهام الخاصة بالمستخدم بشكل دائم.
أبرز مميزات ومواصفات المشروع:
إدارة كاملة للمهام: إضافة مهام جديدة، تعديلها، أو حذفها بمرونة تامة.
تحديد حالة المهمة (Task Status): إمكانية تحديد المهام كـ "مكتملة" بنقرة واحدة، مع تمييزها بصرياً (شطب المهمة).
حفظ البيانات تلقائياً (Data Persistence): استخدام الـ Local Storage لحفظ المهام، بحيث تظل موجودة حتى بعد إغلاق المتصفح أو تحديث الصفحة.
عداد ذكي للمهام (Task Counter): يعرض عدد المهام المتبقية والمهام التي تم إنجازها لتحفيز المستخدم.
تصميم متجاوب وسريع (Responsive & Fast): واجهة خفيفة تفتح وتعمل البرمجة فيها بأجزاء من الثانية، ومتوافقة تماماً مع الهواتف الذكية.
التقنيات المستخدمة (Tech Stack):
اللغات الأساسية: HTML5 / CSS3 / JavaScript
التحكم والربط: DOM Manipulation, Event Listeners, and Arrays Methods
التنسيق: [ CSS Flexbox / Bootstrap]
تخزين البيانات: Local Storage API