RedYaafte / p-challenge

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

For this project. Setup .env from .env.examples

Run project docker-compose up


Run tests:

docker exec -it <container_name> bash
. venv/bin/activate
./manage.py test

API REST

  • For create users:

/api/user/

email: str
name: str
  • For create orders:

/api/order/

client: str
products: list
    name: str
    price: float
    qty: int
total_price: float
user_email: str
  • For get reports:

/api/report/?start-date=<YYYY-MM-DDThh:mm:ss>&end-date=<YYYY-MM-DDThh:mm:ss>

  • For create, get, update or delete products:

/api/product/

name: str
price: float

About


Languages

Language:Python 96.0%Language:Shell 4.0%