نظام إدارة المهام هو تطبيق ويب متكامل تم تطويره باستخدام MERN Stack يهدف إلى تسهيل تنظيم المهام وتتبع تقدم العمل بشكل فعال.
يتيح النظام للمستخدمين إنشاء المهام، تعديلها، حذفها، وتصنيفها حسب الأولوية أو الحالة، مع واجهة مستخدم تفاعلية وسلسة مبنية بـ React.js.
* المميزات الأساسية (Key Features)
- إدارة المهام: إنشاء، تحديث، حذف، وعرض المهام بسهولة.
- نظام مستخدمين: تسجيل الدخول والتسجيل الآمن باستخدام JWT Authentication.
- تتبع الحالة: تحديد حالة كل مهمة (قيد التنفيذ، مكتملة، مؤجلة...).
- تصنيف المهام: إمكانية تصنيف المهام حسب الأولوية أو المشروع.
- واجهة تفاعلية وحديثة: تصميم متجاوب باستخدام React وTailwindCSS / Material UI (حسب ما استخدمته).
- تكامل كامل بين الواجهة الأمامية والخلفية: بفضل Express.js وMongoDB، يتم تخزين واسترجاع البيانات بكفاءة.
* التقنيات المستخدمة (Tech Stack)
-Frontend: React.js
-Backend: Node.js + Express.js
-Database: MongoDB (Mongoose ODM)
-Authentication: JWT (JSON Web Token)
* الهدف من المشروع
الهدف من هذا النظام هو توفير أداة بسيطة وفعالة تساعد الأفراد والفرق على تنظيم مهامهم اليومية وتحسين الإنتاجية من خلال واجهة مستخدم بديهية وتجربة استخدام سلسة.