Este é um projeto backend em TypeScript que segue os princípios SOLID e incorpora uma estrutura para testes unitários. O objetivo é criar um código robusto, flexível e fácil de manter, com suporte adequado para testes.
Para inicializar o projeto
```
npm i
npm test
```