This is BootCamp Rocketseat challenge number 04, an application was created in Node.js and TypeScript
An NODEjs api rest (EXPRESS) was developed that handles financial transactions and balance sheets in a project pattern with routes, models, services and repositories.
It also brings issues such as error handling, business rules, inversion of dependency, interfaces, DTO, TypeScript, typing and others.
All of them respecting unit tests previously created.
(pt-br)
Foi desenvolvido uma api rest em NODEjs (EXPRESS) que manipula transações financeiras e balanços em um padrao de projeto com routes, models, services e repositorios.
Aborda também assuntos como tratamentos de erros, regras de negócios, inversão de depedência, interfaces, DTO, TypeScript, tipagem e outros.
Todas elas respeitando testes unitários preveamente criados.