/FIN-API

Primary LanguageJavaScript

FinApi

Api de finanças simples feita em memória para treinar os conceitos de rotas com nodejs.

Instalação

Será necessário a instalação do Node.js e o Yarn.

Em seguida, utilize o comando abaixo para instalar as dependências:

yarn install

Iniciando a Apliação

Execute o seguinte comando para iniciar o aplicativo em um ambiente de desenvolvimento:

yarn dev`

Requisitos Funcionais

  • Deve ser possível criar umma 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 possível obter dados da conta do cliente.
  • Deve ser possível deletar uma conta.
  • Deve ser possível retornar o balanço.

Requisitos Não Funcionais

  • Não deve ser possível cadastrar uma conta com CPF já existente
  • Não deve ser possível fazer depósito em uma conta não existente
  • Não deve ser possível buscar extrato 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 excluir uma conta não existente
  • Não deve ser possível fazer saque quando o saldo for insuficiente

🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto: