CashFlow é uma API (CRUD) com persistência de dados MySql voltada para a gestão de despesas financeiras, desenvolvida em C#/.NET. Ela aplica os conceitos de DDD (Domain-Driven Design), SOLID e Clean Code.
Faça um clone do projeto.
Basta abrir o projeto no Visual Studio e executar a aplicação.
Navegue até src/CashFlow.API e execute o comando dotnet run.
| Rota | Descrição |
|---|---|
| GET / | Recupera todas as despesas |
| GET /{id} | Recupera uma despesa |
| POST / | Cadastra uma despesa |
| DELETE /{id} | Deleta uma despesa |
| PUT /{id} | Atualiza uma despesa |
Para visualizar a documentação completa dos endpoints, rode o projeto e acesse a rota: localhost{PORT}/swagger/index.html.