Building a rest API back-end based on FastAPI.
Build a rest API back-end based on FastAPI that contains oauth2 (JWT authorization) for users and a crud for products (GET, POST,PUT, DELETE) APIs.
- User:
- username
- first_name
- last_name
- email (validation required)
- password (validation required)
- national_id (validation required)
- Product: -id -name -price -description(optional)
- fastapi
- pydantic
- starlette
- python-jose
- uvicorn
- python 3.8 +
- fastapi
- uvicorn
- pydantic
- sqlalchemy
- passlib
- bcrypt
- python-jose
After you download the project from GitHub, install 'requirement.txt' by using this command in terminal (Windows users) :
python -m pip install requests
Hamed Nahvi
hamed.artan@gmail.com