vander-furtuna / api-rest-with-node

Projeto de uma API utilizando NodeJs, Fastify,Knex e SQLite, desenvolvido atráves do Ignite da Rocketseat em 2023.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Requisitos Funcionais

  • O usuário deve poder criar uma nova transação
  • O usuário deve poder obter um resumo da sua conta
  • O usuário deve poder listar todas as transações que já ocorreram
  • O usuário deve poder vizualizar uma transação única

Requisitos Não Funcionais

Regras de Negócio

  • A transação pode ser do tipo crédito que somará ao valor total, ou débito que subtrairá.
  • Deve ser possível identificarmos os usuários entre as requisições
  • O usuário só pode visualizar transações o qual ele criou

Cookies

  • Forma de manter contextos entre as requisições

Tipos de teste

  • Unitários: testam uma unidade da sua aplicação
  • Integração: comunicação entre duas ou mais unidades
  • e2e: ponta a ponta - simulam um usuário operando na nossa aplicação

About

Projeto de uma API utilizando NodeJs, Fastify,Knex e SQLite, desenvolvido atráves do Ignite da Rocketseat em 2023.


Languages

Language:TypeScript 100.0%