الوصف:
تطبيق بسيط وعملي لإدارة المهام اليومية، تم تطويره باستخدام React.js. يتيح للمستخدم إضافة المهام، تعديلها، حذفها، وتحديد المهام المكتملة بطريقة تفاعلية وسلسة.
️ الأدوات المستخدمة:
- React.js (useState & useEffect)
- JavaScript (ES6)
- CSS3 / Bootstrap / Tailwind (للتصميم)
- LocalStorage (لحفظ البيانات محليًا)
- Git & GitHub
المميزات:
- إضافة مهمة جديدة بسهولة
- تحديد المهام المنجزة
- حذف المهام أو تعديلها
- حفظ المهام حتى بعد إغلاق الصفحة باستخدام LocalStorage
- تصميم متجاوب يعمل على جميع الأجهزة
الهدف:
تم بناء هذا التطبيق لتطبيق أساسيات React مثل إدارة الحالة (state management)، التفاعل مع المستخدم، والتعامل مع التخزين المحلي. ويعد مشروعًا تعليميًا أساسيًا يوضح فهمي الجيد لأساسيات React وتطوير واجهات مستخدم عملية.
هذا المشروع يُبرز قدرتي على بناء تطبيقات تفاعلية خفيفة باستخدام React بطرق منظمة وقابلة للتوسّع.