its node typescript project base setup
- Installation
project-root/ │ ├── src/ │ ├── controllers/ │ │ └── UserController.ts │ │ │ ├── routes/ │ │ └── userRoutes.ts │ │ │ ├── models/ │ │ └── User.ts │ │ │ ├── middleware/ │ │ └── authMiddleware.ts │ │ │ ├── services/ │ │ └── userService.ts │ │ │ ├── app.ts │ └── server.ts │ ├── dist/ (generated by TypeScript compiler) │ ├── node_modules/ │ ├── package.json ├── tsconfig.json └── .gitignore