Nest framework TypeScript starter repository.
[x] - Endpoint de Validação de Token: [x] - Endpoint de Informações da Conta Bancária: [x] - Endpoint de Transações Financeiras:
Para execusão do projecto deve executar o container dentro do docker-compose e rodar as migrations do prisma.
$ docker-compose up -d
$ npm install
$ npm run migrate:up
O App ira rodar na porta 3000 tendo disponível a documentação do Swagger no localhost:3000/api ao iniciar o projeto é rodado um Seed colocando estas contas dentro do banco de dados.
accountNumber: 32323232,
clientDocument: '40880449837',
clientName: "Maikon Weber de Carvalho",
currentBalance: 100.0
accountNumber: 11111111,
clientDocument: '40880449837',
clientName: "Maikon Weber de Carvalho",
currentBalance: 100.0
accountNumber: 12395021,
clientDocument: '40880449837',
clientName: "Maikon Weber de Carvalho",
currentBalance: 100.
Existe um rota de authenticação para adquirir atravez do login um Token JWT e somente com ele é possível acessar a Rota de AccountDetails e BalanceTransfer. Atravez do Swagger é possível setar token e continuar a fazer as chamadas que estão privadas com Token.
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
- Não Implementado Nenhum Teste
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
Nest is MIT licensed.