20 lines
467 B
Markdown
20 lines
467 B
Markdown
# API
|
|
|
|
Read-only REST API exposing 20+ years of personal media reviews (movies, books, television) from a SQLite database.
|
|
|
|
## Stack
|
|
|
|
- Python 3.14 / FastAPI 0.115
|
|
- Uvicorn
|
|
- SQLite
|
|
- Scalar (API documentation UI)
|
|
- Docker
|
|
|
|
## Skills
|
|
|
|
- FastAPI REST API design with Pydantic models
|
|
- SQLite querying with pagination and filtering
|
|
- API documentation with Scalar UI
|
|
- Docker containerisation
|
|
- Statistics and aggregation endpoints
|
|
- Rating scale design (-3.0 to 3.0)
|