API Financeira desenvolvida com FastAPI, SQLModel e Alembic.
- Instale o uv:
pip install uv - Instale as dependências:
uv sync - Selecione seu banco de dados no
.env - Gere o banco:
uv run alembic upgrade head - Rode:
uv run uvicorn main:app --reload - Povoe o banco executando o seed com
python seed.py - Suba a aplicação denovo com:
uv run uvicorn main:app --reload
- CRUD de Usuários, Contas, Categorias e Transações.
- Analytics e Balanço Financeiro.