{"id":19232325,"url":"https://github.com/iamtonmoy0/node-express-mongoose-inventory-management-system","last_synced_at":"2025-09-08T18:41:30.877Z","repository":{"id":180610126,"uuid":"665415858","full_name":"iamtonmoy0/node-express-mongoose-inventory-management-system","owner":"iamtonmoy0","description":"A ready-to-use inventory management system with Node.js, Express, and Mongoose.","archived":false,"fork":false,"pushed_at":"2024-02-29T04:29:24.000Z","size":4780,"stargazers_count":16,"open_issues_count":1,"forks_count":7,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-01T18:45:23.028Z","etag":null,"topics":["api-server","express","inventory","inventory-management-system","mongodb","mongoose","node","rest","rest-api","restful-api","server"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iamtonmoy0.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-07-12T06:48:25.000Z","updated_at":"2025-03-05T09:53:15.000Z","dependencies_parsed_at":"2025-04-21T04:50:45.566Z","dependency_job_id":null,"html_url":"https://github.com/iamtonmoy0/node-express-mongoose-inventory-management-system","commit_stats":{"total_commits":32,"total_committers":2,"mean_commits":16.0,"dds":0.03125,"last_synced_commit":"773829c5ce48d8c7865e6a82f7a1025fddc0f5f5"},"previous_names":["iamtonmoy0/node-express-mongoose-inventory-management"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/iamtonmoy0/node-express-mongoose-inventory-management-system","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamtonmoy0%2Fnode-express-mongoose-inventory-management-system","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamtonmoy0%2Fnode-express-mongoose-inventory-management-system/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamtonmoy0%2Fnode-express-mongoose-inventory-management-system/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamtonmoy0%2Fnode-express-mongoose-inventory-management-system/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iamtonmoy0","download_url":"https://codeload.github.com/iamtonmoy0/node-express-mongoose-inventory-management-system/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamtonmoy0%2Fnode-express-mongoose-inventory-management-system/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274229381,"owners_count":25245189,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-server","express","inventory","inventory-management-system","mongodb","mongoose","node","rest","rest-api","restful-api","server"],"created_at":"2024-11-09T16:05:58.185Z","updated_at":"2025-09-08T18:41:30.818Z","avatar_url":"https://github.com/iamtonmoy0.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"A ready-to-use inventory management system with Node.js, Express, and Mongoose.\n\n## Getting started\nThis 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.\n\n## Software Requirements\n\n- Node.js **8+**\n- Mongoose **5.12** (Recommended **5+**)\n\n## How to install\n\n### Using Git (recommended)\n\n1.  Clone the project from github. Change \"myproject\" to your project name.\n\n```bash\ngit clone https://github.com/iamtonmoy0/node-express-mongoose-inventory-management-system.git\n```\n\n### Using manual download ZIP\n\n1.  Download repository\n2.  Uncompress to your desired directory\n\n### Install npm dependencies after installing (Git or manual download)\n\n```bash\ncd projectFileName\nnpm i\n```\n\n\n## Project structure\n\n```sh\n.\n├── app.js\n├── package.json\n├── .env\n├── controllers\n│   ├── product.controller.js\n│   \n├── models\n│   ├── product.model.js\n│   ├── brand.model.js\n|   ├── category.model.js\n|   ├─ store.model.js\n├── routes\n│   ├── product.router.js\n├── middlewares\n│   \n├── helpers\n├── service\n│   ├── product.services.js\n│   \n└── views\n    ├── index.pug\n```\n\n## How to run\n\n### Running API server locally\n\n```bash\nnodemon app.js\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiamtonmoy0%2Fnode-express-mongoose-inventory-management-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiamtonmoy0%2Fnode-express-mongoose-inventory-management-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiamtonmoy0%2Fnode-express-mongoose-inventory-management-system/lists"}