-
O usuário deve poder criar uma nova transação;
-
O usuário deve poder obter um resume da sua conta;
-
O usuário deve poder listar todas as transações que já ocorreram;
-
O usuário deve poder visualizar uma transação única;
-
A transação pode ser do tipo crédito que somará ao valor total, ou débito que subtrairá;
-
Deve ser possível identificarmos o usuário entre as requisições;
-
O usuário só pode visualizar transações da qual ele criou;
# Clone este repositório
$ git clone https://github.com/marrcelosantana/api-restful-node
# Acesse a pasta do projeto
$ cd api-restful-node
# Instale as dependências
$ npm install
# ou
$ yarn
# Instale as migrations
$ npm run knex -- migrate:latest
# Rode a aplicação em desenvolvimento
$ npm run dev
# Rode a aplicação de testes
$ npm run test
# Build
$ npm run build