Essa é uma API RESTful desenvolvida como desafio para praticar e aprender sobre backend, através do Challenge Backend da Alura. Essa API é responsável por realizar controle financeiro de forma simples.
- API com rotas implementadas seguindo as boas práticas do modelo REST
- Validações feitas conforme as regras de negócio
- Implementação de base de dados para persistência das informações
- Serviço de autenticação/autorização para restringir acesso às informações
✔️ Capaz de adicionar, consultar, atualizar e deletar Despesas.
✔️ Capaz de adicionar, consultar, atualizar e deletar Receitas.
✔️ Gera um resumo mensal com o total das receitas, despesas, saldo final e o total gasto por categoria.
✔️ Deploy da API no Heroku.
📝 Adicionar o controle de acesso (autenticação e autorização)
📝 Melhorar a documentação da API
Rodar o comando abaixo no Git Bash para clonar o repositório:
git clone [email protected]:nevitoniuri/finances-api.git
No diretório raiz do projeto, execute o comando:
docker-compose up -d
http://localhost:8080/swagger-ui.html