Seu objetivo é criar uma API REST com algumas funções essenciais relacionadas ao gerenciamento de contas bancárias em uma das linguagem: Java, Kotlin, Python, Node.js, .NET
- Para abrir uma conta é necessário apenas o nome completo e CPF da pessoa, mas só é permitido uma conta por pessoa;
- Com essa conta é possível realizar transferências para outras contas e depositar;
- Não aceitamos valores negativos nas contas;
- Por questão de segurança cada transação de depósito não pode ser maior do que R$2000;
- As transferências entre contas são gratuitas e ilimitadas;
Utilize o ormconfig.example.json para criar o seu ormconfig.json
Clone o repositório e instale as dependências;
Para rodar as migrations execute:
obs: crie o banco previamente (ex.: code-challenge).
Para iniciar a aplicação execute:
Para rodar os testes execute: