قمت بتطوير تطبيق متكامل (Web Application) يهدف إلى مساعدة المستخدمين على تنظيم مهامهم اليومية بكفاءة عالية. التطبيق يعتمد على بنية برمجية حديثة تفصل بين الواجهة الأمامية والخلفية لضمان السرعة والقابلية للتوسع."
أهم ميزات التطبيق:
إدارة قوائم المهام: إمكانية إنشاء عدة قوائم لتصنيف المهام (عمل، شخصي، مشاريع).
إدارة المهام: إضافة مهام داخل كل قائمة مع تحديد (العنوان، الوصف، تاريخ الاستحقاق، والأولوية).
تتبع الإنجاز: نظام ذكي يعرض نسبة اكتمال المهام داخل كل قائمة عبر شريط تقدم (Progress Bar) تفاعلي.
تحديد الأولويات والحالة: إمكانية تصنيف المهام حسب الأولوية (عالية، متوسطة، منخفضة) وتغيير حالتها (مفتوحة، مكتملة).
واجهة مستخدم عصرية: لوحة تحكم بسيطة وسهلة الاستخدام تتيح التعديل والحذف الفوري للمهام والقوائم.
طريقة التنفيذ (الجانب التقني):
الخلفية (Backend): تم استخدام تقنية Spring Boot لبناء RESTful API قوية وآمنة.
الواجهة الأمامية (Frontend): تم بناء واجهة تفاعلية باستخدام مكتبة React.
قاعدة البيانات: استخدام MySQL مع تقنية JPA/Hibernate لإدارة البيانات بفعالية.