{"id":16841213,"url":"https://github.com/mandaputtra/core-cms-node","last_synced_at":"2026-04-30T22:36:23.756Z","repository":{"id":34738373,"uuid":"183125037","full_name":"mandaputtra/core-cms-node","owner":"mandaputtra","description":"I used to use this as goto CMS with node.js but the stack seems outdated (actually not that outdated)... But it still works!","archived":false,"fork":false,"pushed_at":"2023-01-11T01:47:54.000Z","size":5147,"stargazers_count":1,"open_issues_count":23,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-22T05:05:17.171Z","etag":null,"topics":["cms","express","nodejs","pug"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mandaputtra.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-04-24T01:43:28.000Z","updated_at":"2023-03-07T05:24:05.000Z","dependencies_parsed_at":"2023-01-15T09:01:22.209Z","dependency_job_id":null,"html_url":"https://github.com/mandaputtra/core-cms-node","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mandaputtra/core-cms-node","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mandaputtra%2Fcore-cms-node","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mandaputtra%2Fcore-cms-node/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mandaputtra%2Fcore-cms-node/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mandaputtra%2Fcore-cms-node/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mandaputtra","download_url":"https://codeload.github.com/mandaputtra/core-cms-node/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mandaputtra%2Fcore-cms-node/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32479448,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["cms","express","nodejs","pug"],"created_at":"2024-10-13T12:40:59.589Z","updated_at":"2026-04-30T22:36:18.749Z","avatar_url":"https://github.com/mandaputtra.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Another Built Express CMS\n### Just a simple CMS to get started\n\n1. Express\n2. Redis\n3. Pug (Templating)\n4. Babel\n5. Knex.js / Bookshelf\n6. Mysql\n7. Icons : https://simplelineicons.github.io/\n\nI've been making this on my office time, this help me a lot as a go to project. when i need a CMS\non my project. The code are now OpenSource as it deployed on github in first day. Please feel free to open up\nissue on security or whatever to improve this code and CMS.\n\n### Important\n\nI do not updated again this CMS ill prepare to make the new one because this time I really love to use REST API a lot\nits simple for me as a fullstack dev, and I can leverage more power on front-end. **HOWEVER** Ill still maintain it if anyone do pull request or something ill be very thankfull 💗\n\nOkay now for Documentation you can read it below (or you can just read the code):\n\n\n## Documentation\n\n### How to run?\n\nThere a *backup mysql* database there, import it first it fills up with users and roles.\n\n```bash\n$ yarn\n$ yarn start\n```\n### Passwords\n\n```\nemail : admin@admin.com\npassword : admin@admin.com\n```\n\nand the project will be run! if not tell me then ...\n\n### Where is the ...?\nThe folder structure is damn simple I place all routes controller on `src/modules/` Please when using this leverage the module system of javascript.\nJust pretend like `index.js` are source of everythings!\n\nExample is the folder user on `src/modules/user` if you want to access the model you could just access it from `index.js`\n\n```JavaScript\nimport { whateverModel, whateverModel2 } from '../user/model'\n```\n\nSame for everything controller and yeah, almost everthing. this can save you a lot of time to find where the\nfile and what code could be broken, and more clear on naming things.\n\n#### Important\nMake sure one file are only doing one things.\n\n1. routes.js for declaring routes.\n2. message.js are for req.flash() message to the client\n3. middleware.js only for middleware\n4. and so on ...\n\nand import that on index.js!\n\n... and the rest you can figure it out. Or if you find something usefull for docs here fell free to update this README.md\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmandaputtra%2Fcore-cms-node","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmandaputtra%2Fcore-cms-node","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmandaputtra%2Fcore-cms-node/lists"}