{"id":15407164,"url":"https://github.com/ltfschoen/meteor-rumedge","last_synced_at":"2026-04-15T05:32:08.172Z","repository":{"id":76620109,"uuid":"87133670","full_name":"ltfschoen/meteor-rumedge","owner":"ltfschoen","description":"Meteor app using MongoDB uses CRUD interface to generate candidate skills profile and show statistics","archived":false,"fork":false,"pushed_at":"2017-04-04T08:42:20.000Z","size":490,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-28T02:28:24.402Z","etag":null,"topics":["api","blaze","buildpack","crud","es6","heroku","heroku-buildpack","material-ui","meteor","mongodb","nodejs","reactjs","yarn"],"latest_commit_sha":null,"homepage":"https://rumedge-stats.herokuapp.com","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/ltfschoen.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}},"created_at":"2017-04-04T00:29:06.000Z","updated_at":"2017-04-04T00:44:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"b140e8f7-d57b-401f-9111-205dbfda2b03","html_url":"https://github.com/ltfschoen/meteor-rumedge","commit_stats":{"total_commits":17,"total_committers":1,"mean_commits":17.0,"dds":0.0,"last_synced_commit":"8fa09d1def247f5fd7b35aa742ef684b28aa610f"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ltfschoen/meteor-rumedge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ltfschoen%2Fmeteor-rumedge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ltfschoen%2Fmeteor-rumedge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ltfschoen%2Fmeteor-rumedge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ltfschoen%2Fmeteor-rumedge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ltfschoen","download_url":"https://codeload.github.com/ltfschoen/meteor-rumedge/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ltfschoen%2Fmeteor-rumedge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31828531,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T18:05:02.291Z","status":"online","status_checked_at":"2026-04-15T02:00:06.175Z","response_time":63,"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","blaze","buildpack","crud","es6","heroku","heroku-buildpack","material-ui","meteor","mongodb","nodejs","reactjs","yarn"],"created_at":"2024-10-01T16:27:23.214Z","updated_at":"2026-04-15T05:32:08.152Z","avatar_url":"https://github.com/ltfschoen.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HR Stats app\n\n---\n\n## Screenshot\n\n![alt tag](https://raw.githubusercontent.com/ltfschoen/meteor-rumedge/master/public/screenshot.png)\n\n---\n\n## Initial Setup\n\n* Switch to latest Node version using NVM\n```\n$ nvm use 7.7.4\nNow using node v7.7.4 (npm v4.1.2)\n```\n\n* Check that Meteor Node version and Node version are the same\n```\n$ node -v\nv7.7.4\n\nmeteor update --release 1.4.2\n\n$ meteor node -v\nv4.6.1\n``` \n\n* Update to Meteor patch version 1.4.2.7 from 1.4.2\n```\nwhich meteor node\nnvm install 4.8.0\n\n# update to Meteor 1.4.2.7\nmeteor update --patch\n\nnode -v\nv4.8.0\n\nmeteor node -v\nv4.7.3\n```\n\n* Update NPM dependencies \n```bash\nmeteor npm install\nmeteor npm update\n```\n\n* Install and update Meteor\n```bash\n# docs meteor docs.meteor.com\n# install meteor on Mac https://install.meteor.com/\ncurl https://install.meteor.com/ | sh\n\n# update meteor\nmeteor npm install --save react react-dom react-tap-event-plugin react-router material-ui react-chartjs-2\nmeteor update --all-packages\n```\n\n* Update Brew and install Yarn\n```bash\n# install yarn https://yarnpkg.com/en/docs/install\nbrew update\nbrew install yarn\n```\n\n* Modify files to be compatible\n\n```bash\n# change package.json \n\t- react-dom ^15.4.2 \n  - react-tap-event-plugin ^2.0.1\n\n# change `export default class App` to `export class App`\n```\n\n* Install dependencies with Yarn\n```bash\n# install all project dependencies\nyarn install\n```\n\n# Setup MongoDB for dev env\n```\nbrew install mongodb --with-openssl\nmkdir data \u0026\u0026 mkdir data/db\n$ which mongod\n/usr/local/bin/mongod\n```\n\n* Open new Bash Terminal tab and run\n```\nmongod --dbpath data/db\n```\n\n* Run app web server locally in the original Bash Terminal tab\n```\nmeteor\n```\n\n* Go to localhost:3000\n\n* Run MongoDB in separate terminal window whilst app web server running\n```\nmeteor reset\nmeteor mongo\nhelp\nexit\n```\n\n## Deploy\n\n### Test Local Deployment\n\n* run app locally prior to Heroku https://devcenter.heroku.com/articles/deploying-nodejs\n```\nrm -rf node_modules; npm install --production\nheroku local --procfile Procfile\n```\n\n# check Node version\nnode --version\n\n# update package.json with \"engine\" whose value matches Meteor Node version\n\n```\nheroku login\nheroku apps:create rumedge-stats\n# heroku apps:create rumedge-stats --stack cedar --region us --buildpack https://github.com/AdmitHub/meteor-buildpack-horse\n# https://devcenter.heroku.com/articles/mongolab#getting-your-connection-uri\nheroku addons:destroy mongolab\nheroku addons:create mongolab:sandbox\n\n\t# consult the mLab Add-on Admin UI to check on its progress.\n\t# Created mongolab-shaped-17356 as MONGODB_URI\n\t# Use heroku addons:docs mongolab to view documentation\n\n# show MongoDB Credentials\nheroku config:get MONGODB_URI\n\n# define MONGO_URL for meteor-buildpack-horse to work\nheroku config:add MONGO_URL=\u003cINSERT-TERMINAL-OUTPUT-FROM-MONGODB_URI-QUERY\u003e\n\n# DO NOT USE heroku buildpacks:set https://github.com/jordansissel/heroku-buildpack-meteor.git\n\n# Horse Buildpack https://github.com/AdmitHub/meteor-buildpack-horse\nheroku buildpacks:set https://github.com/AdmitHub/meteor-buildpack-horse.git\n# NOT REQUIRED heroku config:add BUILDPACK_PRELAUNCH_METEOR=1\nheroku config:add BUILDPACK_VERBOSE=1\n\nheroku config:add ROOT_URL=https://rumedge-stats.herokuapp.com\ngit remote -v\n# https://github.com/AdmitHub/meteor-buildpack-horse/issues/144\ngit commit --allow-empty -m \"Rebuild, heroku\"\ngit push heroku master\nheroku logs --tail --app rumedge-stats\nheroku run bash --app rumedge-stats\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fltfschoen%2Fmeteor-rumedge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fltfschoen%2Fmeteor-rumedge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fltfschoen%2Fmeteor-rumedge/lists"}