Eu decidi fazer esse projeto para aprender TypeScript e SOLID principles na prática, durante o projeto decidi usar o TypeORM e cobinou bastante com o que estava estudando no momento. Usar o Docker foi uma experiência nova para mim, confesso que ainda está sendo um desafio.
Ainda pretendo adicionar algumas funcionalidades na API e melhorar o error handling.