{"id":19443301,"url":"https://github.com/neenuavarghese/quickhub","last_synced_at":"2026-04-12T15:03:42.924Z","repository":{"id":115646637,"uuid":"55859084","full_name":"NeenuAVarghese/QuickHub","owner":"NeenuAVarghese","description":null,"archived":false,"fork":false,"pushed_at":"2017-07-04T22:19:26.000Z","size":994,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-07T22:15:16.028Z","etag":null,"topics":["angularjs","bootstrap","expressjs","github-api","mongodb","nodejs"],"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/NeenuAVarghese.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":"2016-04-09T17:56:43.000Z","updated_at":"2018-08-06T05:18:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"8e4bcbaa-ffa8-41b7-b032-33f5462c1f34","html_url":"https://github.com/NeenuAVarghese/QuickHub","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeenuAVarghese%2FQuickHub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeenuAVarghese%2FQuickHub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeenuAVarghese%2FQuickHub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeenuAVarghese%2FQuickHub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NeenuAVarghese","download_url":"https://codeload.github.com/NeenuAVarghese/QuickHub/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240627961,"owners_count":19831600,"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":["angularjs","bootstrap","expressjs","github-api","mongodb","nodejs"],"created_at":"2024-11-10T15:42:47.268Z","updated_at":"2025-11-18T15:03:53.753Z","avatar_url":"https://github.com/NeenuAVarghese.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# QuickHub\n\n### Prerequisites\nBefore installing the application, we need to setup a basic environment to get\nstarted. Below is the list of required preinstalled software:\n1. NodeJS and npm\n2. Git\n3. Mongodb\nThe above can be satisfied quite easily using the predefined vagrant node-box provided\nin this course. Additionally, an internet connection is needed to download the\napplication from GitHub.\nActive Internet connection is required for the application to work as the application\nfetches required information from GitHub\n\n### Installation\n1. In the /home/vagrant folder type the following command:\nmkdir -p ./mongodb/data\n2. Clone application from github\ngit clone https://github.com/NeenuAVarghese/QuickHub.git\n3. Install the node dependencies modules required\ncd QuickHub/\nnpm install\n\n### Running the application\nThis application is designed to run on port 3000. It also uses mongo dB service. Both of\nthese are initiated in the Procfile made for this application. In order for the application\nto work, it’s necessary to ensure that port 3000 is free, also there should be no running\ninstances of mongo db. Mongo dB service runs on port 27017 by default. It’s necessary\nthat the port should be free.\nFollowing steps can be used to start the application:\n1. Start the server\n  foreman start -f Procfile\n2. If all the above conditions are fulfilled, application will start successfully on port\n 3000 and an instance of the mongo dB service will also be started on port 27017 . \n\n\n\nLatest version of node required for github-trend library. \n(http://askubuntu.com/questions/426750/how-can-i-update-my-nodejs-to-the-latest-version):\n1. `sudo npm cache clean -f`\n2. `sudo npm install -g n`\n3. `sudo n stable`\n4. `sudo ln -sf /usr/local/n/versions/node/\u003cVERSION\u003e/bin/node /usr/bin/node`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneenuavarghese%2Fquickhub","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneenuavarghese%2Fquickhub","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneenuavarghese%2Fquickhub/lists"}