To help support this TypeScript boilerplate, please take a moment to look at my official TypeScript courses in
Three.js and TypeScript and
Socket.IO and TypeScript
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.