تفاصيل العمل

📝 وصف المشروع:

نظام متكامل لإدارة المشاريع وتوزيع المهام اليومية لفرق العمل يشبه أنظمة عالمية مثل Jira وTrello. تم تصميم وتطوير النظام بالكامل ليكون تفاعلياً وسريع الاستجابة بالاعتماد على معمارية برمجية حديثة تفصل بين الواجهات البرمجية (API) وواجهات المستخدم.

أبرز المميزات التي تم تنفيذها:

لوحة تحكم تفاعلية (Dashboard): تعرض إحصائيات عامة للمهام (المكتملة، قيد العمل، المتأخرة) ومخططاً بيانياً تفاعلياً يعرض مستويات الإنجاز الأسبوعية.

لوحة المهام (Kanban Board): تدعم خاصية السحب والإفلات (Drag & Drop) لنقل المهام بسلاسة بين الحالات المختلفة (To Do / In Progress / Review / Done) مع حفظ فوري ومستمر في قاعدة البيانات.

إدارة المشاريع: إضافة مشاريع جديدة بشكل ديناميكي وتعديل خصائصها، وتحديد عدد الأعضاء، وتخصيص ألوان مميزة لكل مشروع، بالإضافة إلى ميزة حذف المشاريع التي تقوم بحذف جميع المهام المرتبطة بها تلقائياً.

إدارة وتفاصيل المهام: إمكانية إنشاء مهام جديدة، تعديل بياناتها، حذفها، أو البحث عنها بالاسم والوصف، مع عرض تفصيلي كامل لكل مهمة وتاريخ تسليمها ودرجة أهميتها (High / Medium / Low).

⚙️ البنية التقنية للمشروع:

Backend: ASP.NET Core 8 Web API (C#) باستخدام هيكلية التطبيقات النظيفة (Clean Architecture).

Database: SQLite مع استخدام Entity Framework Core لإدارة الجداول والبيانات والـ Migrations تلقائياً.

Frontend: HTML5 / CSS3 / Vanilla JavaScript (ES6).

Charts & Diagrams: Chart.js لعرض التقارير والمخططات البيانية.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز