Skip to content

This is an employee management system that is developed as part of taking the Awesomity Backend Challenge

Notifications You must be signed in to change notification settings

N-Pacis/employee-management-system

Repository files navigation

Employee-Management-System

This is an employee management system that is developed as part of taking the Awesomity Backend Challenge. This project will allow managers to manage their employees easily and provides all the functionalities necessary for that to happen including registering employees, suspending employees, activating employees, registering multiple employees by uploading an excel sheet and system will automatically register the employees and also recording all actions performed by the manager inorder to support future audits and solving future problems.

Installation

- Clone The Repository

- Open the terminal and navigate to the directory where the cloned project is located

- open your terminal and run "npm install"

- rename the file called ".env.example" to ".env"

- replace the "xxxxx" with the appropriate environment variables

- make sure the email user you write in the .env file has "less secure apps(gmail) enabled" and "displayUnlockCaptcha(google) disabled" which is required to set up the smtp server for sending emails

- open your terminal and run "npm start"

- open your browser and visit "localhost:4000/documentation"

- "Hope you enjoy exploring the features of this system😉"

Visit the Employee Management System Swagger Documentation Hosted Online In order to ease the process of installing and running the project locally you can simply visit the hosted project

Documentation

Developed By 💻NKUBITO Pacis👨‍💻

About

This is an employee management system that is developed as part of taking the Awesomity Backend Challenge

Topics

Resources

Stars

Watchers

Forks