عنوان العمل:
تطبيق إدارة المهام اليومية التفاعلي (Interactive Task Manager)
وصف المشروع:
تطبيق ويب تفاعلي وعصري تم تصميمه وتطويره لتسهيل تنظيم المهام اليومية ومتابعة الإنجازات الشخصية بسلاسة، مع التركيز على تجربة مستخدم (UX) ممتازة وبنية كود نظيفة ومحسّنة.
أبرز خصائص ومميزات التطبيق:
إدارة كاملة للمهام (CRUD Functionality): إكانية إضافة مهام جديدة، تحديد المهام المكتملة وشطبها، وحذف المهام غير المرغوب فيها بسهولة.
حفظ البيانات تلقائياً (Persistent Data): حفظ جميع المهام في ذاكرة المتصفح المحلية (LocalStorage) لضمان عدم ضياع المهام عند إغلاق الصفحة أو إعادة تحميلها.
إحصائيات تفاعلية فورية: عدّاد تلقائي يعرض عدد المهام الكلية والمهام المكتملة ويتحدث فورياً مع كل إجراء.
تصميم متجاوب بالكامل (Fully Responsive): واجهة مستخدم مريحة للعين (Dark Mode) متوافقة تماماً مع جميع الشاشات (الهواتف المحمولة، الأجهزة اللوحية، والشاشات الكبيرة).
معايير أمان وتجربة مستخدم عالية: حماية التطبيق ضد ثغرات إدخال الأكواد (XSS Prevention)، ودعم إمكانية الوصول وسهولة التنقل.
التقنيات والأدوات المستخدمة:
Frontend: HTML5, CSS3, JavaScript (Vanilla JS - ES6+).
التصميم والتنسيق: Responsive Web Design, Flexbox, FontAwesome Icons, Google Fonts (Cairo).
إدارة البيانات: Browser LocalStorage API