- Codigo ultilizado no desenvolvimento do segundo modulo de Node.js (Back-end) da RockeatSet
- Estlint para conseguir manter uma formatação limpa
- Node com TypeScript
- ES2020
- Squelite
- Fastfy
- Knex.js como QueryBiulder
- Vitest para realizar testes automatizados
- Tsup Conversor de codigo de TS pra JS
- Para fazer o projeto rodar você deve rodar o seguinte comando:
- npm run dev
- Para rodar os testes execute o comando:
- npm test
- 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 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 subtrairá;
- Deve ser possível identificarmos o usuário entre as requisições;
- O usuário só pode visualizar transações o qual ele criou;