makhosi6 / hradmin.dev

HR Administration System which allowing users to efficiently manage employee details and department information. Employees can be added with essential data such as name, contact details, and manager, while HR Administrators have full control over all aspects, including user access and department statuses.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hradmin.dev

HR Administration System which allowing users to efficiently manage employee details and department information. Employees can be added with essential data such as name, contact details, and manager, while HR Administrators have full control over all aspects, including user access and department statuses.

Installation

  • Get the latest source code

  • Unzip and cd to the root of the project

  • Install package, npm install

  • Fired up the database server, by running this command on root on the project. docker-compose up -d --remove-orphans --force-recreate

  • Build and run, npm run build && npm start, or npm run dev if you prefer.

  • Then visit http://localhost:3000

NOTE: the .env file is included

Documentation

I have made an effort to explain the structure of the backend/API. Please refer to the documentation at the following link: https://documenter.getpostman.com/view/10788255/2s9YJgULiu

About

HR Administration System which allowing users to efficiently manage employee details and department information. Employees can be added with essential data such as name, contact details, and manager, while HR Administrators have full control over all aspects, including user access and department statuses.

License:MIT License


Languages

Language:TypeScript 98.2%Language:JavaScript 1.2%Language:CSS 0.6%