{"id":16736323,"url":"https://github.com/nutboltu/men-stack-starter-kit","last_synced_at":"2025-04-10T12:21:36.854Z","repository":{"id":57158107,"uuid":"66197888","full_name":"nutboltu/men-stack-starter-kit","owner":"nutboltu","description":"This repository is the starter kit of men (mongo, express, node ) stack REST api ","archived":false,"fork":false,"pushed_at":"2016-12-19T17:16:23.000Z","size":17,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-24T11:08:22.878Z","etag":null,"topics":["express","men","mongodb","nodejs","starter-kit"],"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/nutboltu.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}},"created_at":"2016-08-21T12:33:41.000Z","updated_at":"2019-10-22T09:18:44.000Z","dependencies_parsed_at":"2022-08-28T15:02:26.156Z","dependency_job_id":null,"html_url":"https://github.com/nutboltu/men-stack-starter-kit","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nutboltu%2Fmen-stack-starter-kit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nutboltu%2Fmen-stack-starter-kit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nutboltu%2Fmen-stack-starter-kit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nutboltu%2Fmen-stack-starter-kit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nutboltu","download_url":"https://codeload.github.com/nutboltu/men-stack-starter-kit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247964333,"owners_count":21025180,"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","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":["express","men","mongodb","nodejs","starter-kit"],"created_at":"2024-10-13T00:09:02.193Z","updated_at":"2025-04-10T12:21:36.832Z","avatar_url":"https://github.com/nutboltu.png","language":"JavaScript","readme":"# MEN (Mongodb, Express, Node) Stack Starter Kit\n\nThis repository is the REST API Starter kit\n\n## Requirement\n\n* Node\n* Express Framework\n* MongoDB (Mongoose)\n\n## Installation\n\nClone the repository:\n\n```\ngit clone https://github.com/NutBoltu/men-stack-starter-kit.git\ncd men-stack-starter-kit\nrm -rf .git\n```\n\nInstall mongodb globally : [Official documentation](https://docs.mongodb.com/manual/installation)\n\n\nInstall dependencies using npm:\n\n```\nnpm install\n```\n\n### For development\n```\nnpm run dev\n```\nThe app will run in http://localhost:3000\n\n### For Production\n```\nnpm start\n```\n\n### Starter Kit layout\n\n```\n+- config\n|   +- index.js               --\u003e configuration file where database configuration and\n|                                 host configuration are described\n+- controllers                --\u003e controller files\n+- models                     --\u003e models directories that communicate with the database\n|   +- definitions            --\u003e database models are defined\n|   +- schemas                --\u003e mongodb schemas are described\n|   +- handlers               --\u003e database access layer that connects with the db models\n|   +- db.connection.js       --\u003e connect with mongodb\n|   +- models.js              --\u003e initialize mongodb models\n+- node_modules               --\u003e development dependencies node modules\n+- routes                     --\u003e REST api routers\n+- utilities                  --\u003e utilities files\n|   +- helpers                --\u003e all helper files\n|   +- validators             --\u003e api validators are described\n+- server.js                  --\u003e application run file\n+- package.json               --\u003e node package configuration file\n```\n\n## Licence\nMIT licence","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnutboltu%2Fmen-stack-starter-kit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnutboltu%2Fmen-stack-starter-kit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnutboltu%2Fmen-stack-starter-kit/lists"}