codyowl / employeemanagement

A DRF web service to handle employee management

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

employeemanagement

A DRF web service to handle employee management

api routes:

prerequisites installation:

pip3 install -r requirements.txt

Management commands to dump data to db from csv:

Migrating employee data:

python manage.py migrate_employee_to_db

Migrating project and employee relation data

python manage.py migrate_project_employee_relation_to_db

Migrating projects data

python manage.py migrate_projects_to_db

Migrating skills data

python manage.py migrate_skills_to_db

csv files:

csv files paths are configured in settings.py with appropriate names 

User Authentication:

Everytime when a record is inserted into Employee table an that record got inserted into User Table as well

Endpoints sample on postman:

Get Business Unit wise employee count

1

Business Unit wise chargeable and nonchargeable count

2

Project wise Employee count, with total chargeable and nonchargeable count

3

Skill wise employee count

8

Total Designation Count

4

Get All Employees

5

Get all Employees working on a Specific project

Add/Delete Employees

6 7

About

A DRF web service to handle employee management


Languages

Language:Python 100.0%