FlaskProject — Books REST API (referência)
Implementação de referência em Flask + SQLAlchemy + Postgres + Alembic de uma Books CRUD API. Separação limpa: routes / repository / models. Documentação OpenAPI, testes, Docker.
Uma REST API em Flask de nível didático: routes, repository, modelos SQLAlchemy, config baseada em ambiente (dev/test/prod), migrações Alembic, OpenAPI/Swagger UI, tratamento de erros em JSON, testes unitários + funcionais, pronta a correr com docker-compose e Postgres.
Ponto de partida útil para novos backends em Flask — as escolhas estruturais são deliberadas e estão documentadas no README.
Stack
Python, Flask, SQLAlchemy, PostgreSQL, Alembic, OpenAPI, Docker, pytest