قمت بتطوير تطبيق ويب متكامل لإدارة المهام اليومية، يركز على تجربة المستخدم (UX) وتنظيم الوقت بكفاءة. التطبيق ليس مجرد قائمة مهام عادية، بل هو أداة تفاعلية تساعد المستخدم على تتبع إنجازه بصرياً.
أبرز المميزات والخصائص التقنية:
نظام تتبع الإنجاز (Dynamic Progress Bar): إضافة شريط تقدم تفاعلي (Progress Tracker) يتغير لونه وطوله ديناميكياً بناءً على عدد المهام المكتملة نسبةً إلى العدد الإجمالي (مثلاً 2/6)، مما يحفز المستخدم على الإنجاز.
تحديد الأولويات (Priority Setting): إمكانية تصنيف المهام حسب أهميتها لتنظيم جدول العمل اليومي.
إدارة التواريخ: إضافة ميزة تحديد الموعد النهائي (Deadline) لكل مهمة لضمان الالتزام بالوقت.
التفاعل المتقدم: ميزة تمييز المهام المفضلة (Starring) للوصول السريع، مع سلاسة في حذف وتعديل المهام.
واجهة مستخدم عصرية (Clean UI): تم استخدام CSS بأسلوب حديث يضمن استجابة الواجهة وسهولة التنقل بين العناصر.
التقنيات المستخدمة:
HTML5: لبناء الهيكلية البرمجية المتوافقة مع المعايير.
CSS3: لتصميم واجهة جذابة، متجاوبة، وتنسيق ألوان شريط التقدم التفاعلي.
JavaScript (Vanilla JS): لبناء المنطق البرمجي (Logic) الخاص بإضافة، حذف، وحساب نسبة المهام المكتملة وتحديث الواجهة لحظياً.