Skip to content

Node.js-based HR Management System with MySQL integration, offering role-based features for Admin, HR, and Employee, along with a dynamic Notice Panel.

License

Notifications You must be signed in to change notification settings

uts58/HR-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node.js HR Management System 🌐

Modern HR management system built using NodeJS, powered by MySQL for robust data storage. Seamlessly integrated with the jugglingDB framework to offer enhanced database support and operations.

Overview

Navigate and manage HR functionalities with ease! Our HR Management System, built on top of Node.js, focuses on efficient and streamlined operations. Whether you're an Admin, HR, or an Employee, our system offers tailored features to cater to your needs.

Features

1. User Roles:

  • Admin: Highest level of access with capabilities to add and manage HR users.
  • HR: Central role with the authority to add and manage regular users or employees.
  • Employee: The general user role with access to personal details, notices, and more.

2. Notice Panel: An interactive panel for broadcasting important notices, updates, or announcements to employees.

3. Database Integration: Built-in support for MySQL databases through the jugglingDB framework, ensuring reliable data storage and efficient retrieval operations.

Prerequisites

  • Node.js
  • MySQL
  • Any other dependencies or global tools that are required

Setup Instructions

  1. Clone the Repository: git clone [your_repository_link]
  2. Navigate to Directory: cd [project_directory]
  3. Install Dependencies: npm install
  4. Configure Database: Set up your MySQL database and update the database connection details in the configuration files.
  5. Start the Application: npm start
  6. Access the system via your browser or preferred tool, and start managing HR tasks effortlessly!

Contribution

Open to improvements and optimizations! Feel free to fork, submit PRs, or suggest features.