Skip to content

shariforz/Human-Resources-Management-System

 
 

Repository files navigation

Django-Human-Resources-Management-System

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.

Demo

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

Usage

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

Admin Login

When you run migrate, a superuser is created.

username: admin
password: admin123

Roadmap

To build a fully fledged HR management system.

Coding Standards

isort .
black .

Test

python manage.py test

License

MIT

Actively under development

About

Django Human Resources Manageent System base on Django framework.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 93.9%
  • CSS 3.9%
  • Python 1.3%
  • HTML 0.7%
  • PowerShell 0.2%
  • Batchfile 0.0%