{"id":16054735,"url":"https://github.com/gauravtiwari/hungryhead","last_synced_at":"2026-02-27T06:02:55.450Z","repository":{"id":145281746,"uuid":"65672103","full_name":"gauravtiwari/hungryhead","owner":"gauravtiwari","description":"Hungryhead is a collaborative network for students to share, validate and develop startup ideas with peers and mentors, supported by gamification.","archived":false,"fork":false,"pushed_at":"2017-04-12T04:29:50.000Z","size":44504,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-10T20:07:01.889Z","etag":null,"topics":["gamification","postgres","rails","redis","social-network"],"latest_commit_sha":null,"homepage":"http://www.hungryhead.co","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"artistic-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gauravtiwari.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","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-08-14T15:09:17.000Z","updated_at":"2021-04-04T14:11:08.000Z","dependencies_parsed_at":"2023-04-10T17:48:37.697Z","dependency_job_id":null,"html_url":"https://github.com/gauravtiwari/hungryhead","commit_stats":{"total_commits":2248,"total_committers":1,"mean_commits":2248.0,"dds":0.0,"last_synced_commit":"65a7e34ca464d776a7425ca1cf95b54096f4bdfd"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gauravtiwari/hungryhead","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gauravtiwari%2Fhungryhead","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gauravtiwari%2Fhungryhead/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gauravtiwari%2Fhungryhead/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gauravtiwari%2Fhungryhead/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gauravtiwari","download_url":"https://codeload.github.com/gauravtiwari/hungryhead/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gauravtiwari%2Fhungryhead/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259941034,"owners_count":22935291,"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":["gamification","postgres","rails","redis","social-network"],"created_at":"2024-10-09T02:03:12.946Z","updated_at":"2026-02-27T06:02:50.430Z","avatar_url":"https://github.com/gauravtiwari.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hungryhead (Now Demo only)\n\nHungryhead is a collaborative network for students to share, validate and develop startup ideas with peers and mentors, supported by gamification.\n\nThe platform was built on Rails - standard monolith. Currently, this code is used in production for demo purposes only. The source code is now more than a year old and contains many things that could be improved or done better.\n\n## Stack\n\n* Rails 4.2.7\n* Postgres\n* Redis\n* Sidekiq\n* React\n\n## Features\n\nThe repo is now open source and serves as a reference for many implementations like -\n\n* Activity feed and notification system with Redis and Postgres,\n* Gamification system using redis,\n* Redis as secondary data store along with postgres for faster read/writes,\n* Multiple social authentication providers,\n* Service objects,\n* User invitation system using devise,\n* Username suggestions,\n* Rails engines,\n* Faster keyword search with redis,\n* Realtime stuff with Pusher,\n* Using jobs to offload heavier stuffs,\n* And, many other cool things like commenting and voting.\n\n## Environment variabels\nThe platform uses Google cloud for storing user uploaded assets.\n[http://cloud.google.com/](http://cloud.google.com/)\n\n```bash\n  ASSET_KEY: \"\"\n  ASSET_SECRET: \"\"\n  ASSET_BUCKET_NAME: \"\"\n  PUSHER_APP_ID: \"\"\n  PUSHER_APP_KEY: \"\"\n  PUSHER_APP_SECRET: \"\"\n  MANDRILL_USERNAME: ''\n  MANDRILL_API_KEY: ''\n  SKYLIGHT_AUTHENTICATION: ''\n  BUGSNAG_API_KEY: ''\n  ENABLE_COMPRESSION: '0'\n  MIXPANEL_API_KEY: ''\n  DB_POOL: '5'\n  REDIS_URL: \"\"\n```\n\n## Development\n\n```bash\ngit clone git@github.com:gauravtiwari/hungryhead.git\ncd hungryhead\nbundle install\n\nbrew install redis\nbrew install postgresql\n\nbundle exec rake db:drop db:create db:migrate\nbundle exec rake db:seed\n./start\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgauravtiwari%2Fhungryhead","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgauravtiwari%2Fhungryhead","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgauravtiwari%2Fhungryhead/lists"}