Skip to content

Human Resource Management System to manage your employees

Notifications You must be signed in to change notification settings

68rohitd/Human-Resource-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Human Resource Management System

Application Demo

One stop software to manage your employees

Features

  • Login/Register feature
  • Integrated Payroll system
  • Add, Edit, Delete employees
  • Search and filter employees
  • Apply for leaves, loans, bonus
  • Manage your tickets all at one place
  • Cool admin dashboard with statistics
  • Add reminders directly to your google calender!

Installation

  1. clone this repository
  2. cd into Human-Resource-management folder
  3. run npm install to install server dependencies
  4. cd into client folder
  5. run npm install to install client dependencies
  6. go to the root directory. ie Human-Resource-management folder
  7. run npm run dev to run the client and server concurrently

Note

.env file will be needed which contains API KEYS for various purposes. Following keys have been used:

  • ATLAS_URI: (for connecting to the mongo db atlas database)
  • JWT_SECRET: (for loggin in user)
  • REACT_APP_NEWS: (for fetching news https://gnewsapi.net)
  • GMAIL: (for sending email to the admin)

About

Human Resource Management System to manage your employees

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published