The Employee Management System is a full-stack web application developed using Spring Boot for the backend and React.js for the frontend. This system is designed to streamline the process of managing employee records within an organization. It offers a comprehensive suite of features that allow for the efficient handling of employee details, department information, and more.
- Employee Listing: View a list of all employees currently in the system, with essential details displayed for each employee.
- Add Employee: Easily add new employees to the system with required information such as name, role, department, etc.
- Update Employee: Update the details of existing employees as needed, including role changes, department transfers, and more.
- Delete Employee: Remove employees from the system who are no longer part of the organization.
- Department Management: Add departments by specifying the department name and description, allowing for better organization and categorization of employees.
- Spring Boot 3
- Spring Data JPA (Hibernate 6)
- MySQL Database
- IntelliJ IDEA
- Maven
- Postman Client



