
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.





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