pip install -r requirements.txtcp .env.example .envuvicorn main:app --reload- Swagger UI: http://localhost:8000/docs
- ReDoc: http://localhost:8000/redoc
Uses PostgreSQL via SQLAlchemy. Tables are auto-created on startup.
For production, use Alembic for migrations:
pip install alembic
alembic init migrations
alembic revision --autogenerate -m "initial"
alembic upgrade head