The app is based on FastAPI + SQL Alchemy + SQLITE3 + Alembic + JWT (JSON Web Token) + Pydentic + Starlette. It supports the following operations:
- POST: auth/ - create users
- POST: token/ - create token for authorization
- GET: orders/ - get all orders
- GET: orders/{order_id} - get order by order_id
- POST: orders/order - create order
- PUT: orders/{order_id} - update order by order_id
- DELETE: orders/{order_id} - delete order by order_id
- GET: products/ - get all products
- GET: products/{product_id} - get product by product_id
- POST: products/product - create product
- PUT: products/{product_id} - update product by product_id
- DELETE: products/{product_id} - delete product by product_id