This app is meant to be used by HR manager to manage their hrm records: employee data staff results and finances.
It currently doesn't allow employees/staff to login. Solely, it's expected to be used on a single machine or online for managers only.
Multi Tenant schema actively under development.
Visit https://web-production-a256.up.railway.app/ for a live demo. The demo is updated whenever the demo branch code is updated.
username: admin
password: admin123
It's best to install Python projects in a Virtual Environment. Once you have set up a VE, clone this project
git clone https://github.com/shariforz/Human-Resources-Management-System.git
Then
cd Human-Resources-Management-System
Run
python -m venv venv #install virtual enviroment
venv\scripts\activate #activate virtual enviroment venv
pip install -r requirements.txt #install required packages
python manage.py migrate # run first migration
python manage.py runserver # run the server
Then locate http://172.0.0.1:8000
When you run migrate, a superuser is created.
username: admin
password: admin123
To build a fully fledged HR management system.
isort .
black .
python manage.py test