نظام إدارة المهام هو تطبيق ويب قوي وسهل الاستخدام، مبني باستخدام Laravel (PHP) في الواجهة الخلفية وReact.js في الواجهة الأمامية (باستخدام Inertia.js). صُممت هذه المنصة لتبسيط إدارة المشاريع والمهام والمستخدمين وتبسيطها للفرق والمؤسسات من جميع الأحجام.
الميزات الرئيسية
إدارة المشاريع:
عمليات CRUD كاملة للمشاريع
تحميل صور المشاريع لعرضها
تصفية وفرز المشاريع حسب الاسم أو الحالة أو تاريخ الاستحقاق
عرض مفصل للمشاريع مع تتبع فوري للمهام والحالة
إدارة المهام:
إنشاء المهام، تعيينها، تحديثها، وحذفها
ربط المهام بالمشاريع وتعيينها لمستخدمين محددين
تحميل الصور والمرفقات لكل مهمة
تصفية وفرز المهام حسب الاسم أو الحالة أو الأولوية أو تاريخ الاستحقاق
قسم "مهامي" لتتبع المهام بشكل شخصي
إدارة المستخدمين:
إدارة المستخدمين باستخدام مصادقة آمنة وتشفير كلمات المرور
قوائم مستخدمين مقسمة إلى صفحات، قابلة للفرز والبحث
إدارة الملفات الشخصية مع دعم التحقق من البريد الإلكتروني وحذف الحسابات بشكل آمن
لوحة التحكم:
نظرة عامة شاملة على لوحة التحكم
عرض المهام حسب الحالة: معلقة، قيد التنفيذ، مكتملة
عرض إحصائيات لكل من المهام الإجمالية والمخصصة
التقنيات المستخدمة
الواجهة الخلفية: Laravel 10.x، Inertia.js، Eloquent ORM، Laravel Storage (لتحميل الملفات)
الواجهة الأمامية: React.js، Tailwind CSS، Inertia.js
قاعدة البيانات: MySQL