Saltar para o conteúdo

← Projetos

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

Ver no GitHub