تفاصيل العمل

**Employee Management API** هو نظام Backend مبني باستخدام **Java وSpring Boot** لإدارة الموظفين والأقسام وطلبات الإجازات، مع توفير RESTful APIs للتعامل مع البيانات بشكل منظم وآمن.

يتضمن المشروع نظام **Authentication وAuthorization** باستخدام **JWT وSpring Security**، مع تشفير كلمات المرور باستخدام **BCrypt** وتطبيق صلاحيات مختلفة للمستخدمين حسب الأدوار (**ADMIN / USER**). كما تم استخدام **Spring Data JPA وPostgreSQL** لإدارة وتخزين البيانات، بالإضافة إلى التحقق من صحة المدخلات ومعالجة الأخطاء بشكل مركزي.

تم تنفيذ المشروع وفق بنية طبقية تفصل بين **Controllers وServices وRepositories**، مما يجعل الكود أكثر تنظيمًا وقابلية للصيانة والتطوير.

بطاقة العمل

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