The Human Resource Management System is a comprehensive full-stack Java-based web application developed from scratch by 3dharmadev. This application is designed to streamline HR operations within an organization, allowing administrators to manage departments, employees, projects, and leave requests efficiently.
-
Department Management: Admin can add and delete new departments, view department details, and assign managers and projects to departments.
-
Employee Management: Admin has the authority to activate/deactivate employee accounts, transfer employees between departments, and grant or deny leave requests.
-
User Authentication: Admin can log in and out of the website.
-
Profile Management: Employees can view their profile details, including department, manager, and project information.
-
Leave Requests: Employees can request leaves, view their leave request history, and track project completion status.
-
User Authentication: Employees can log in and out of the website.
- Core Java
- Servlet
- JSP
- JDBC
- MySQL
- Tomcat 9.0
This is a full-stack web application where administrators can add projects to specific departments, and employees can work on those projects. Employees can also update project status and apply for leave.
Contributor: 3dharmadev