قمت بتطوير نظام لإدارة الشركات والموظفين باستخدام ASP.NET Core MVC، يهدف إلى تسهيل إدارة بيانات الموظفين والأقسام من خلال واجهة سهلة الاستخدام.
يتضمن المشروع:
* تسجيل الدخول وإنشاء الحساب باستخدام ASP.NET Core Identity.
* إدارة كاملة (إضافة، تعديل، حذف، وعرض) للموظفين والأقسام.
* ربط الموظفين بالأقسام مع التحقق من صحة البيانات.
* البحث عن الموظفين باستخدام AJAX دون إعادة تحميل الصفحة.
* تطبيق معمارية متعددة الطبقات (Presentation, Business, Data Access).
* استخدام Entity Framework Core مع SQL Server لإدارة قاعدة البيانات.
* تطبيق نمطي Repository Pattern و Unit of Work لتحسين تنظيم الكود وسهولة صيانته.
* استخدام Bootstrap لتصميم واجهة متجاوبة وسهلة الاستخدام.
ركزت أثناء تنفيذ المشروع على كتابة كود منظم وقابل للتطوير مع الالتزام بأفضل الممارسات في تطوير تطبيقات الويب باستخدام .NET