REST API for a Blog (FastAPI)
Posts, comments and users in FastAPI, stored in PostgreSQL through SQLAlchemy, with pagination on the list endpoints. Cover every endpoint with pytest, including the error cases.
- FastAPI / Django / Flask
- ORM (SQLAlchemy / Django ORM)
- Testing (pytest)
Be ready to explain: How the post list avoids one extra query per post, and one bug your tests caught before it shipped.