Skip to content

A MERN stack application for employee management with employee and admin login with chart.js for visualisation.

Notifications You must be signed in to change notification settings

Amankumar321/employee-management-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dashboard Company

Live demo - https://company-console.netlify.app

  • provides a central management of employee and admins
  • You can create admin accounts
  • Employees can add task done by them (lunch/meeting/work)
  • Admin can see all employees and visualise their current week task with bar chart
  • Admin can visualise task done by employee on a particular date with pie chart
  • Admin can create/deactivate an employee account
  • Employee can update their account

Tech stack

  • MERN (MongoDB, Expressjs, Reactjs, Nodejs)
  • Chartsjs

Screenshot

alt text

Setup:

  • run cd client then npm i && npm start for client
  • run cd server then npm i && npm start for server

Internet Connection is required for database connection

  1. Clone repo using git clone https://github.com/Amankumar321/employee-management-app

  2. Repo contains two folders (client and server)

  3. Go to parent directory.

  4. Command “cd client” to move to client folder then “npm install” to Install all dependencies.

  5. “npm start” in client directory to run client side. (Default port 3000)

  6. API calls to server will not work at this stage.

  7. API link for server side is inside “client/src/api/index.js”. By default the link is “http:// localhost:5000”.

  8. Go to parent directory.

  9. Command “cd server” to move to server folder then “npm install” to Install all dependencies.

  10. “npm start” in server directory to run server side. (Default port 5000)

  11. Open “http://localhost:3000” in browser.

  12. mongoDB url is inside “server/.env”. Note: Internet connection while using app is required to load icons (font awesome).

About

A MERN stack application for employee management with employee and admin login with chart.js for visualisation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published