Este projeto é uma API REST de um banco digital.
Conseguem ser realizadas as seguintes operações:
- Abrir uma conta. Só é permitido uma conta por CPF;
- É possível realizar transferências de uma conta para outra pelo id;
- É possível depositar em uma conta;
- O valor das transações não pode ultrapassar R$2000.00;
- Não é possível ficar com saldo negativo na conta;
- Extrato com todas as transações bancárias referentes a uma conta.
- Melhoria de documentação.
- Implementação de segurança e autenticação.
- Correção de bugs
- Crie um fork.
- Crie sua feature branch:
git checkout -b nome
- Adcione os arquivos:
git add
- Faça um commit:
git commit -m "sua mensagem"
- Faça um push na sua branch:
git push origin nome
- Envie um pull request para esse repositório
-
Java 17
-
Spring boot 2.7.4
-
H2
-
Postgresql
Faça o clone do projeto no terminal, em uma pasta de sua preferência.
git clone git@github.com:AleehSophia/dr-code-challenge.git
Escolha sua IDE preferida > selecione importar como um projeto
Maven > Selecione o projeto na pasta escolhida.
Na pasta src > main > java > com.digitalrepublic.codechallenge> Arquivo CodechallengeApplication Rode o projeto na sua IDE.
Para testar use a collection já pronta do Postman
https://documenter.getpostman.com/view/17351157/2s8YzUy2fa