cbmen- Config-Backend with MongoDB, Express and NodeJS, is an npm package that helps you kickstart your backend project with a well-organized structure. It also provides the flexibility to install important additional libraries, saving you time and effort.
Github repo: https://github.com/navik11/cbmen
- Initiate a backend project with a predefined project structure.
- Choose and install additional libraries like multer, cloudinary, jsonwebtoken, bcrypt, etc.
- Save time on setting up the initial project configuration.
To use cbmen, you need to have Node.js, npm and bash installed on your machine.
First of all initialize your project by npm init and then
npm i -D cbmen && npx cbmenAnswer the project setup questionaire, cbmen will automatically setup the project for you.
Now, you are ready to take off!
project-root
├── node_modules
├── public
│ └── temp
├── src
│ ├── controllers
│ ├── db
│ │ └── index.js
│ ├── middlewares
│ ├── models
│ ├── routes
│ ├── utils
│ │ ├── ApiErrorRes.js
│ │ └── asyncHandler.js
│ ├── app.js
│ ├── constants.js
│ └── index.js
├── .env
├── .gitignore
├── .prettierignore
├── .prettierrc
├── package.json
└── README.md
For any issues, feedback, or support, please contact me
Sachida, navik09.me@gmail.com | sachidanan22@iitk.ac.in