Gente, na real... é CRUD básico; não, calma... tem um monte de coisa bacana pra puxar desse projeto, especialmente pra quem tá chegando e sempre questionando sobre estruturação de projeto; boas prática; em que local fica uma coisa ou outra... peraí, tem muita coisa legal. Confesso que não está completo, estou fazendo aos poucos... mas logo fica completo.
Acho que você vai gostar.
$ git clone https://github.com/fabioborges-ti/api-typescript-v2
Antes de começar, sugiro que você utilize um bom editor de código, como o VSCode e também sugiro o Insomnia. Este vai te oferecer muitas extensões que farão toda diferença.
Agora que você já baixou o projeto... chegou a hora de testar. Novamente, abra a pasta do projeto pelo VSCode; em seguida abra o terminal integrado e digite os comandos abaixo:
O primeiro comando é pra fazer o download das dependências do projeto
$ npm install
Feito isso, usamos o comando abaixo para iniciar o projeto
$ npm start
Se você não conhece Typescript e quer mais detalhes, consulte em:
https://www.typescriptlang.org/
E bons estudos! 🚀