/backend-nodejs

Backend API Rest NodeJS

Primary LanguageTypeScript

Backend Node.js

Desafio

Desenvolver uma solução em formato de API com a utilização de node.js e Typescript.

Como realizar

Faça o fork do repositório, realize os seus commits e ao final envie o link do seu repositório para o e-mail rh@moovin.com.br. Este repositório já possui uma base para iniciar o desenvolvimento, utilize-a como achar necessário.

Para iniciar você deve instalar as dependências:

  foo@bar:~$ npm i

Em seguida você poderá executar exemplos de utilização do sistema criado através do comando:

  foo@bar:~$ npm run dev

Instruções

Em um pequeno país do planeta Cyber, a moeda vigente é o biteris cuja sigla é B$.

Você precisa desenvolver um algoritmo para um caixa eletrônico, seguindo os requisitos descritos abaixo:

  • O banco possui dois tipos de conta: Conta Corrente e Conta Poupança;
  • Limite de Saque: B$ 600,00;
  • Cada operação de Saque possui uma taxa de operação que deve ser descontado do saldo: B$ 0,30;
  • O recurso de Depósito deve receber um código de conta e o valor a ser depositado;
  • O recurso de Saque deve receber um código de conta e o valor a ser retirado além de validar se a conta possui saldo e se o valor não excede o limite;

ATENÇÃO: Não é necessário realizar interação com banco de dados (opcional).

Dúvidas

Em caso de dúvida entre em contato pelo skype matheusmoovin