To help support this TypeScript boilerplate, please take a moment to look at my official Design Patterns in TypeScript book and TypeScript Courses.
Three.js and TypeScriptPaperback : ASIN B0948BCH24, eBook : ASIN B094716FD6
Remember, No guarantees, or even fit for a particular purpose.
If you have a suggestion, or you want to contribute some code, you can make a pull request.
Your contributions will be visible since this project is public.
npm install
npm run dev
Then visit http://localhost:3000/cats
npm start
Then visit http://localhost:3000/cats
Visit http://localhost:3000/swagger
to view the OPENAPI document in Swagger-UI
I've also added gitlab-ci.yml and dockerised with Docker-Compose. See video tutorial on how all this works.
You can also test this on heroku https://seans-typescript-nodejs-crud.herokuapp.com/cats
and view the Swagger-UI https://seans-typescript-nodejs-crud.herokuapp.com/swagger
If you got this far, you probably like TypeScript just like I do, I have created two TypeScript courses specializing in the Three.js and Socket.IO libraries that you may find useful.
To help support my TypeScript projects, please check out my book titled Design Patterns in TypeScript.
https://www.amazon.com/dp/B0948BCH24
https://www.amazon.co.uk/dp/B0948BCH24
https://www.amazon.in/dp/B094716FD6
https://www.amazon.de/dp/B0948BCH24
https://www.amazon.fr/dp/B0948BCH24
https://www.amazon.es/dp/B0948BCH24
https://www.amazon.it/dp/B0948BCH24
https://www.amazon.co.jp/dp/B0948BCH24
https://www.amazon.ca/dp/B0948BCH24
https://www.amazon.com.au/dp/B094716FD6
(ASIN : B0948BCH24 / B094716FD6)
Thanks
Sean