/api-restful-node

Aplicação em Node com Fastify.

Primary LanguageTypeScript

Sobre o Projeto

  • 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;

Tecnologias Usadas

Como rodar a aplicação

# 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