A ready-to-use inventory management system with Node.js, Express, and Mongoose.
This project will run on NodeJs using Mongoose as database. I had tried to maintain the code structure easy as any beginner can also adopt the flow and start building an API. Project is open for suggestions, Bug reports and pull requests.
- Node.js 8+
- Mongoose 5.12 (Recommended 5+)
- Clone the project from github. Change "myproject" to your project name.
git clone https://github.com/iamtonmoy0/node-express-mongoose-inventory-management-system.git
- Download repository
- Uncompress to your desired directory
cd projectFileName
npm i
.
├── app.js
├── package.json
├── .env
├── controllers
│ ├── product.controller.js
│
├── models
│ ├── product.model.js
│ ├── brand.model.js
| ├── category.model.js
| ├─ store.model.js
├── routes
│ ├── product.router.js
├── middlewares
│
├── helpers
├── service
│ ├── product.services.js
│
└── views
├── index.pug
nodemon app.js