Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davimateus1/finances-api
API Financeira feita com NodeJS + Express, abordando conceitos primordiais do Node, trabalhando com Middlewares de validação e bibliotecas externas.
https://github.com/davimateus1/finances-api
express imsomnia middleware nodejs uuid
Last synced: about 2 months ago
JSON representation
API Financeira feita com NodeJS + Express, abordando conceitos primordiais do Node, trabalhando com Middlewares de validação e bibliotecas externas.
- Host: GitHub
- URL: https://github.com/davimateus1/finances-api
- Owner: davimateus1
- License: mit
- Created: 2022-12-08T20:14:30.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-10T18:30:57.000Z (about 2 years ago)
- Last Synced: 2024-10-25T10:40:49.225Z (3 months ago)
- Topics: express, imsomnia, middleware, nodejs, uuid
- Language: JavaScript
- Homepage:
- Size: 26.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FinAPI
### Requisitos
- [x] - Deve ser possível criar uma conta
- [x] - Deve ser possível buscar o extrato bancário do cliente
- [x] - Deve ser possível realizar um depósito
- [x] - Deve ser possível realizar um saque
- [x] - Deve ser possível buscar o extrato bancário do cliente por data
- [x] - Deve ser possível atualizar dados da conta do cliente
- [x] - Deve ser possível obter dados da conta do cliente
- [x] - Deve ser possível deletar uma conta
- [x] - Deve ser possível retornar o balance
---### Regras de negócio
- [x] - Não deve ser possível cadastrar uma conta com CPF já existente
- [x] - Não deve ser possível fazer depósito em uma conta não existente
- [x] - Não deve ser possível buscar extrato em uma conta não existente
- [x] - Não deve ser possível fazer saque em uma conta não existente
- [x] - Não deve ser possível excluir uma conta não existente
- [x] - Não deve ser possível fazer saque quando o saldo for insuficiente
- [x] - Não deve ser possível retornar o balance de uma conta inexistente