Api desenvolvida durante as aulas do primeiro capitulo do curso Ignite Nodejs.
Durante o desenvolvimento foi colocado em pratica conceitos de HTTP, Middleware e Express.
Para criar o projeto
Iniciando o projeto:
$ yarn init
Instalando o Express:
$ yarn add express --save
Instalando o Nodemon:
$ yarn add nodemon --save
Instalando o UUID:
$ yarn add uuid
Para clonar o projeto
Clonar o repositório
$ git clone https://github.com/igorsromero/FinApi.git
Ir para o diretório
$ cd FinAPI
Instalar as dependências
$ yarn install
Iniciar o projeto
$ yarn start
Observações
O arquivo "FinAPI_Postman_Metodos-HTTP" se refere aos métodos HTTP utilizados no Postman para a verificação dos resultados. Basta acessar o Postman e importar o arquivo.- Deve ser possível criar uma conta
- Deve ser possível buscar o extrato bancário do cliente
- Deve ser possível realizar um depósito
- Deve ser possível realizar um saque
- Deve ser possível buscar o extrato bancário do cliente por data
- Deve ser possível atualizar dados da conta do cliente
- Deve ser posssível obter dados da conta do cliente
- Deve ser possível deletar uma conta
- Deve ser possível retornar o balance
- Não deve ser posssível cadastrar uma conta com CPF já existente
- Não deve ser possível buscar extrato em uma conta não existente
- Não deve ser possível fazer depósito em uma conta não existente
- Não deve ser possível fazer saque em uma conta não existente
- Não deve ser possível fazer saque quando o saldo for insuficiente
- Não deve ser possível excluir uma conta não existente
- Não deve ser possível realizar o balance de uma conta não existente