تفاصيل العمل

وصف المشروع

تطبيق ويب متكامل لإدارة المهام اليومية (To-Do List)، تم بناؤه باستخدام تقنيات الويب الأساسية بدون أي مكتبات خارجية. يتميز بواجهة مستخدم داكنة (Dark Mode) عصرية، ويدعم حفظ البيانات لضمان عدم ضياع المهام بعد إغلاق الصفحة.

? الميزات الرئيسية

واجهة مستخدم عصرية: تصميم مريح للعين بنظام الألوان الداكنة Slate مع خطوط واضحة.

حفظ البيانات تلقائياً: يعتمد على LocalStorage لحفظ المهام داخل متصفح المستخدم.

التحكم الكامل: إمكانية إضافة، حذف، وتحديد المهام كمكتملة بلمسة واحدة.

تصميم متجاوب: يعمل بكفاءة عالية على شاشات الهواتف الذكية والأجهزة اللوحية والمكتبية.

استخدام كامل للغة العربية: واجهة برمجية وتسميات عربية بالكامل في الأكواد.

?️ التقنيات المستخدمة

HTML5: لبناء الهيكل الهرمي البسيط والمنظم لعناصر الصفحة.

CSS3: لتنسيق الألوان، الحواف المنحنية، وتأثيرات الأزرار مع استخدام Flexbox للتوزيع المرن.

JavaScript: للتحكم في المنطق البرمجي، معالجة الأحداث (Events)، وتخزين البيانات.

? نقاط القوة في كودك

? منع تداخل الأحداث: استخدامك لـ event.stopPropagation() في دالة الحذف تصرف ذكي جداً لمنع تفعيل حدث تبديل حالة المهمة عند الضغط على زر الحذف.

? نظافة الكود: استخدامك للمصفوفات وطرق مثل push و splice جعل الكود قصيراً ومفهوماً.

? تجربة مستخدم جيدة: التحقق من عدم فراغ الحقل قبل الإضافة عبر دالة .trim().

بطاقة العمل

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