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.
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.
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
- Clone the Repository:
git clone [your_repository_link]
- Navigate to Directory:
cd [project_directory]
- Install Dependencies:
npm install
- Configure Database: Set up your MySQL database and update the database connection details in the configuration files.
- Start the Application:
npm start
- Access the system via your browser or preferred tool, and start managing HR tasks effortlessly!
Open to improvements and optimizations! Feel free to fork, submit PRs, or suggest features.