تفاصيل العمل

نظام إدارة موظفين وأقسام ومشاريع، مبني بمعمارية Client-Server منفصلة: مشروع Web API مستقل للـ backend، ومشروع MVC Client بيتواصل مع الـ API عن طريق HTTP بدل الاتصال المباشر بقاعدة البيانات.

المكونات:

- Web API: يوفر endpoints كاملة لعمليات CRUD على الموظفين، الأقسام، المشاريع، وربط الموظفين بالمشاريع (many-to-many)، مع توثيق تلقائي عبر Swagger

- MVC Client: واجهة استخدام كاملة بتستهلك الـ API عن طريق HttpClient وServices منفصلة لكل كيان (Employee, Department, Project)

المميزات:

- فصل واضح بين طبقة الـ API وطبقة العرض (separation of concerns)

- Dashboard رئيسي بيعرض ملخص الموظفين والرواتب لكل قسم

- علاقة many-to-many بين الموظفين والمشاريع مع صفحة تخصيص (Assignments)

- صفحة دعم فني (Support) مدمجة في التطبيق

بطاقة العمل

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