-
Create a virtual environment -> conda create -n myenv -y
-
pip install fastapi[all] pip install sqlalchemy pip install bcrypt==4.3.0 pip install python-jose[cryptography] pip install alembic
-
Run terminal -> uvicorn app.main:app --reload
- FastAPI (Test - 127.0.0.1/docs#/)
- Uvicorn - Run server
- Postman - Test API
- PostgreSql (Driver - Psycopg2, SQLAlchemy, Alembic)
- Alembic - Realtime changes to database
- Check env location -> echo %CONDA_PREFIX%
- Check installed libraries -> pip freeze
- Secret key generator -> openssl rand -hex 32