Express-Mongo-template-with-eslint-prettier-errorhandling-setup Technologies used: ExpressJs (As nodejs framework) Mongodb (As database) Mongoose (As mongodb object modeling for node.js) Typescript Zod (For route level validation) Winston (As logger) Bcrypt (For password hashing) ts-node-dev (For running node application) http-status (For http code) dotenv (For env configuration) eslint (For linting) prettier (For formatting) prettier (For formatting) lint-staged (Run linters against staged git files and don't let 💩 slip into your code base!) husky (Git hook before committing) Bonus: Complete user crud done