API RESTful para controle financeiro de clientes, projetos e pagamentos.
O CashFlowAPI é uma aplicação backend desenvolvida com FastAPI que permite:
- Cadastrar e listar clientes 👤
- Gerenciar projetos ligados a clientes 💼
- Registrar pagamentos por projeto 💰
Ideal para pequenos negócios que precisam de um sistema simples e eficiente de controle financeiro.
- Python 3.12
- FastAPI
- SQLAlchemy
- SQLite (pode migrar para PostgreSQL facilmente)
- Pydantic
- Uvicorn
- Pytest
# Clone o repositório
git clone https://github.com/ifeson-jonas/CashFlowAPI.git
cd CashFlowAPI
# Crie o ambiente virtual
python3.12 -m venv venv
source venv/bin/activate.fish # ou source venv/bin/activate
# Instale as dependências
pip install -r requirements.txt
# Execute a aplicação
uvicorn app.main:app --reload