/MANPOWER

Primary LanguagePython

MANPOWER BACK-ENDS WORKSHOP

This is workshop backend for SDP team from Manpower.

Tasks

  • Create project using Python.
  • Load file .csv in to Mongodb. Example File
  • Build API for CREAT READ UPDATE and DELTE data.
  • Using JWT Authentication.
  • Use Swagger for create AIP Document.
  • Push souce code to Github.
  • Deploy Project with Docker file.

Mongodb Security (Network Access)

  • 0.0.0.0/0 all,=.

Project Installation DONE!.

  • makemigrations.
  • migrate.
  • createsuperuser.

Installation on your device.

git clone https://github.com/IZZARA-URA/MANPOWER.git
docker build -t manpower .
docker run -p 8000:8000 manpower 

Done...

API.

###1. manpower (main tasks) => Superuser only

  • /manpower/get-all
  • /manpower/post-data/
  • /manpower/get-data/{id}
  • /manpower/patch-all/{id}
  • /manpowerdelete-data/{id}

2. users (options) => my custom users

  • /users/login
  • /users/logout
  • /users/register
  • /users/token
  • /users/token/refresh

Available user => Superuser

{ "email": "admin@gmail.com", "password": "admin" }