This Employee Management System aims to enhance HR processes for a growing company with over 200 employees. By moving from an inefficient Excel-based system to a centralized Java EE application, we aim to streamline various HR functions.
- Employee Management: Easily manage employee records.
- Recruitment: Publish job offers and track applications.
- Leave Management: Submit and track leave requests.
- Family Allowance Calculation: Automatically calculate allowances.
- Reporting: Generate key reports for management.
- Notifications: Receive alerts for important updates.
- Java EE (JSP, Servlets)
- JPA ORM for database interactions
- PostgreSQL for data storage
- Tomcat 10 as the web server
- Maven for dependency management
- MVC Architecture for modular code organization
- Repository and Service layers
This project is licensed under the MIT License.