Desenvolver uma solução em formato de API com a utilização de node.js e Typescript.
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
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).
Em caso de dúvida entre em contato pelo skype matheusmoovin