Open Source · 2024

FlaskProject — Books REST API (reference)

Implementação de referência em Flask + SQLAlchemy + Postgres + Alembic de uma API CRUD de Livros. Separação limpa: routes / repository / models. Documentação OpenAPI, testes, Docker.

Uma API REST em Flask de nível didático: routes, repository, modelos SQLAlchemy, configuração baseada no ambiente (dev/test/prod), migrations com Alembic, OpenAPI/Swagger UI, gestão de erros em JSON, testes unitários + funcionais, e docker-compose pronto a correr com Postgres.

Um ponto de partida útil para novos backends Flask — as escolhas estruturais são deliberadas e documentadas no README.

Stack

Python, Flask, SQLAlchemy, PostgreSQL, Alembic, OpenAPI, Docker, pytest