TaskManager هو موقع ويب لإدارة المهام تم تطويره باستخدام Vue.js و Vite، ويهدف إلى محاكاة نظام إداري مبسط لإدارة فرق العمل والمشاريع. يوفّر الموقع نظام Roles لتحديد الصلاحيات، بالإضافة إلى إدارة Tasks و Projects وتنظيم العلاقة بين Mentors و Employees.
يعتمد الموقع في التعامل مع البيانات على JSON API لتمثيل عمليات الجلب، الإضافة، التعديل والحذف، مما يجعله مناسبًا لتجربة مفاهيم العمل مع RESTful APIs في بيئة Frontend حديثة.
تم تنفيذ المشروع لأغراض تدريبية وتعليمية فقط، بهدف تطبيق المفاهيم الأساسية في Vue مثل:
إدارة الحالة
التعامل مع APIs
تقسيم الواجهة إلى Components
تنظيم الصلاحيات والأدوار
هيكلة مشروع باستخدام Vite
الموقع غير مخصص للاستخدام الإنتاجي، وإنما كتمرين عملي لتطوير مهارات بناء تطبيقات الويب.