Remember, No guarantees, or even fit for a particular purpose.
If you have a suggestion, or you want to contribute some code, you are free to 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 a course to teach TypeScript together with Socket.IO so please check it out.