Aplicação que possibilita a realização de transações financeiras e listagem
Foi realizada com o ituito de colocar em prática os conceitos de models, repositories e services, itulizando os conhecimentos adquiridos com Node.js junto ao Typescript.
Essa será uma aplicação para armazenar transações financeiras de entrada e saída, que deve permitir o cadastro e a listagem dessas transações.
- Cadastrar transações
income
para depósitos - Cadastrar transações
outcome
para retiradas - Balanço do saldo da conta
- Listagem com todas as transações realizadas juntamente com o balanço
- Impedir de realizar
outcome
quando a conta estiver sem o saldo
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disto é bom ter um editor para trabalhar com o código como VSCode
# Clone este repositório
$ git clone <https://github.com/WillMS28/challenge_bootcamp_06>
# Acesse a pasta do projeto no terminal/cmd
$ cd challenge_bootcamp_06
# Instale as dependências
$ npm install
# Execute a aplicação em modo de desenvolvimento
$ npm run dev:server
# O servidor inciará na porta:3333 - acesse <http://localhost:3333>
As seguintes ferramentas foram usadas na construção do projeto: