/finance

Project carried out in Alura's backend challenge

Primary LanguageJava

Alura Challenge Edição #2: Criação de uma API Rest funcional focada em controle financeiro

Descrição do Projeto

Criação de uma API REST de Controle de Orçamento familiar.

Funcionalidades

✔️ Deve adicionar, consultar, atualizar e deletar despesas.

✔️ Deve adicionar, consultar, atualizar e deletar receitas.

✔️ Deve gerar um resumo mensal com o total de despesas, receitas, saldo mensal e o total gasto por categoria.

Tarefas em aberto

📝 Adicionar o Spring Security na aplicação

📝 Realizar o deploy no Heroku

Pré-requisitos

Como rodar a aplicação ▶️

No terminal, clone o projeto:

git clone https://github.com/robert-adam-dev/finance.git

Entre na raiz do projeto e executer o docker-compose para criar o banco de dados - MongoDB

docker-compose up --build -d

Execute a classe FinanceApplication e acesse o link abaixo para a consultar a documentação da API.

http://localhost:8080/swagger-ui.html

Caso prefirir, todas as chamadas do projeto estão numa collection do Postman.

Links de referência