Executando verificação de segurança...
2

Ficou muito bom! Esse tipo de projetinho basico é bom pra trazer confiança principalmente em tecnologias que nunca usamos ou nao dominamos.

Alguns pontos que seriam interessante de vc implementar e aumentar o conhecimento tambem:

  • deixar um .env.example, da pra ver que a conexão é feita com uma variável DATABASE_URL, seria interessante ter ela mesmo que vazia no arquivo, e tambem uma variável de ambiente "PORT" para setar a porta da aplicação
  • Levar o projeto para Typescript, hoje em dia vem se tornando mais padrão usar o Typescript ao inves do Javascript "puro", traz tipagem e confiabilidade maior para o projeto
  • Nome da pasta "routers", essa parte é mais questão de convenção, mas ao meu ver é mais comum o nome ser "routes" de rotas do que "routers" que no ingles seria algo mais como "roteadores"

São só dicas e sugestões, mas o projeto está legal, parabéns!

Carregando publicação patrocinada...
1

Show, valeu!
O projeto é basico mesmo, inclusive penso em por algum objetivo para ele, inclusive mudar o dado que é fornecido pela api, que atualmente é um "item".

Segui sua dica de renomear a pasta de rotas e deixar um .env.example no repositorio, inclusive retirei as variaveis de ambiente do docker

Sobre o Typescript, eu não gosto de usar ele, por mais que exista algumas vantagens em usa-lo, eu não me sinto confortavel em usar, pode ser que seja só o habito de usar Javascript, ou eu realmente não precise do Typescript nos meus projetos.
Você acha que devo encarar como um desafio e praticar com Typescript?