Skip to content

gabrielcamurcab/api-rest-nodejs-fastify

Repository files navigation

API de Transações Financeiras

por Gabriel Camurça

Tecnologias

  • NodeJS - Runtime JavaScript
  • Fastify - Framework web
  • Knex - Query builder para SQL
  • Zod - Validação de schemas
  • SQLite - Banco de dados
  • Vitest - Framework de testes
  • Supertest - Testes de integração HTTP

Requisitos e Regras de Negócio

Requisitos Funcionais

  • O usuário deve poder criar uma nova transação;
  • O usuário deve poder obter um resumo de 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.

Regras de Negócio

  • A transação pode ser do tipo crédito (soma ao valor total) ou débito (subtrai do valor total);
  • Deve ser possível identificarmos o usuário a cada transação;
  • O usuário só pode visualizar as transações que ele criou.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published