{"id":40786279,"url":"https://github.com/shahrk/feature-hunt","last_synced_at":"2026-01-21T19:40:26.454Z","repository":{"id":40349057,"uuid":"400052443","full_name":"shahrk/feature-hunt","owner":"shahrk","description":"A feature collection platform where users can share/vote/discuss feature requests and product owners can organize them","archived":false,"fork":false,"pushed_at":"2025-12-02T06:46:23.000Z","size":7579,"stargazers_count":23,"open_issues_count":115,"forks_count":28,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-05T01:17:39.256Z","etag":null,"topics":["csm","productivity","react","webapp"],"latest_commit_sha":null,"homepage":"","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/shahrk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-08-26T05:34:03.000Z","updated_at":"2025-10-20T13:23:41.000Z","dependencies_parsed_at":"2023-10-05T07:30:17.033Z","dependency_job_id":"8df4169c-fd94-4762-be8f-ecd3903661df","html_url":"https://github.com/shahrk/feature-hunt","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/shahrk/feature-hunt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shahrk%2Ffeature-hunt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shahrk%2Ffeature-hunt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shahrk%2Ffeature-hunt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shahrk%2Ffeature-hunt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shahrk","download_url":"https://codeload.github.com/shahrk/feature-hunt/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shahrk%2Ffeature-hunt/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28641279,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T18:04:35.752Z","status":"ssl_error","status_checked_at":"2026-01-21T18:03:55.054Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["csm","productivity","react","webapp"],"created_at":"2026-01-21T19:40:25.801Z","updated_at":"2026-01-21T19:40:26.446Z","avatar_url":"https://github.com/shahrk.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg width=\"657\" alt=\"Feature Hunt\" src=\"https://user-images.githubusercontent.com/11090612/135201949-a1f1de9d-f80a-4adf-a7ac-886c77c4c226.png\"\u003e\n\u003c/p\u003e\n\n[![Build Status](https://app.travis-ci.com/shahrk/feature-hunt.svg?branch=main)](https://app.travis-ci.com/shahrk/feature-hunt)\n[![DOI](https://zenodo.org/badge/400052443.svg)](https://zenodo.org/badge/latestdoi/400052443)\n[![made-with-javascript](https://img.shields.io/badge/Made%20with-JavaScript-blue)](https://www.javascript.com)\n[![GitHub license](https://img.shields.io/github/license/shahrk/feature-hunt)](https://github.com/shahrk/feature-hunt/blob/main/LICENSE)\n[![GitHub issues](https://img.shields.io/github/issues/shahrk/feature-hunt)](https://github.com/shahrk/feature-hunt/issues)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n[![Docker](https://img.shields.io/badge/Containerized-Docker-blue)](https://docs.docker.com/compose/)\n[![Coverage Status](https://coveralls.io/repos/github/shahrk/feature-hunt/badge.svg?branch=main)](https://coveralls.io/github/shahrk/feature-hunt?branch=main)\n\n## INTRODUCTION ⚡️\n\nStop letting ideas slip through the cracks. Collect, analyze, and organize feedback and feature requests in your product's feedback board to make better product decisions.  \n  \nFeature Hunt is a platform that allows you to do just that. Users can share/vote/discuss feature requests and product owners can organize them to make better product decisions 🎯.\n\n### Watch this short video to know more:\n\nhttps://user-images.githubusercontent.com/26930183/135515516-d84f3a28-6d8c-49de-8068-50748e2a76b0.mp4\n\n\nThe following technologies were used for the development of this project:  \n\n\u003cp align=\"left\"\u003e\n  \u003ca href=\"https://www.reactjs.org\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/react/react-original.svg\" alt=\"react\" width=\"30\" height=\"30\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.javascript.com\" target=\"_blank\"\u003e \n    \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/javascript/javascript-plain.svg\" alt=\"js\" width=\"30\" height=\"30\"/\u003e\n  \u003c/a\u003e \n  \u003ca href=\"https://www.mongodb.com\" target=\"_blank\"\u003e \n    \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/mongodb/mongodb-original.svg\" alt=\"mongo\" width=\"30\" height=\"30\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://developer.mozilla.org/en-US/docs/Glossary/HTML\" target=\"_blank\"\u003e \n    \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/html5/html5-plain.svg\" alt=\"js\" width=\"30\" height=\"30\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.python.org\" target=\"_blank\"\u003e \n    \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/python/python-plain.svg\" alt=\"python\" width=\"30\" height=\"30\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://developer.mozilla.org/en-US/docs/Glossary/CSS\" target=\"_blank\"\u003e \n    \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/css3/css3-plain.svg\" alt=\"css\" width=\"30\" height=\"30\"/\u003e\n  \u003c/a\u003e\n\u003c/p\u003e  \n\nReact (P.S. we use hooks)  \nJavaScript  \nPython3  \nFlask  \nMongoDB  \nHTML  \nCSS  \n\nAlthough we haven't used any CSS library for the FrontEnd, the users can easily merge it with any CSS library of their choice (e.g. Tailwind CSS, react-bootstrap).\n\n## Preview\nThe **Home** Page - It has a list of different products for which you can provide feature requests\n\u003cimg width=\"1200\" alt=\"Screen Shot 2021-09-19 at 5 24 43 PM\" src=\"https://user-images.githubusercontent.com/11090612/133943516-d55244b5-9f5e-4166-a18e-af35cf020146.png\"\u003e  \n\nThe **Product** Page - It has a list of feature requests added by users\n\u003cimg width=\"1148\" alt=\"Screen Shot 2021-09-19 at 5 25 04 PM\" src=\"https://user-images.githubusercontent.com/11090612/133944169-5529ea32-40c8-4786-b198-6e5c1eecd64f.png\"\u003e  \n\nThe **Comment** Section - Each product page has a comment section (Powered by [utteranc.es](https://utteranc.es))\n\u003cimg width=\"830\" alt=\"Screen Shot 2021-09-19 at 5 25 15 PM\" src=\"https://user-images.githubusercontent.com/11090612/133943532-1a834e0e-2ea5-477f-a09f-122b05f7de7a.png\"\u003e\n\n## Add Your Project \n\n\u003e Want to gather feedback and maintain your project's roadmap more efficiently?  \n\nYou can add your project to Feature Hunt by filling [this](http://tiny.cc/new-project) form, our team will review the response and add it to our database after doing our due diligence.\n\n## Getting Started\nThere are two ways to install and develop for featurehunt \n\n1. Using Docker\n\n2. Using Local machine\n\n## Installation With Docker.\n\n#### 1.  Follow the steps to install Docker for your OS\n```\nhttps://docs.docker.com/get-docker\n```\n#### 2. Git clone the Repository using \n```\ngit clone https://github.com/shahrk/feature-hunt.git\n```\n\n#### 3. Run the following Commands\n```\ncd feature-hunt\n\ndocker-compose up --build (This is only needed when you're running the project for the first time. Upon building once, you can run this command without providing --build option)\n```\n\nThis will run two docker containers. The frontend will run on port 3000 and the backend will run on port 5000\n\n## Installation in Local Machine without Docker.\n\n### First Time Setup\n\n#### 1. Git clone the Repository using \n```\ngit clone https://github.com/shahrk/feature-hunt.git\n```\n#### 2. Run the following Commands\n```\ncd feature-hunt\n```\n\u003eOptional: In the project directory run `git config --local core.hooksPath hooks` to make sure you have access to the Git Hooks.\nRun the following commands in order:\n\n#### 3. `npm install`\n\nInstalls the dependencies for the React App\n\n#### 4. `pip install -r api/requirements.txt`\n\nInstalls the requirements for the Flask API\n\n#### 5. `yarn start`\n\nRuns the frontend React app in the development mode.\\\nOpen [http://localhost:3000](http://localhost:3000) to view it in the browser.\n\nThe page will reload if you make edits.\\\nYou will also see any lint errors in the console.\n\nTo run backend flask api in development mode \n export DB=\"mongodb+srv://bot:bot123@feature-hunt.6gqvj.mongodb.net/feature-hunt?retryWrites=true\u0026w=majority\"\n\n export ROOT_PATH=\"./\"\n\n#### 6. `yarn start-api`\n\nRuns the backend flask API in development mode.\\\nThe API runs on [http://localhost:5000](http://localhost:5000).\n\nRequests made to [http://localhost:3000](http://localhost:3000) that don't exist on the react server are automatically forwarded to this API\n\n\n## Connecting with a Database\n\n\u003e We use Mongo Cloud Atlas for our project as we find it very convenient. You may choose to use a local mongodb instance or run a docker container\n\n#### Make the corresponding changes in docker-compose.yml and backend/config.yml\n\n\u003e You can also connect to the database from your shell using [mongosh](https://docs.mongodb.com/mongodb-shell/)\n\n## Other Available Scripts\n\n### `yarn test`\n\nLaunches the test runner in the interactive watch mode.\\\nSee the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.\n\n### `yarn build`\n\nBuilds the app for production to the `build` folder.\\\nIt correctly bundles React in production mode and optimizes the build for the best performance.\n\nThe build is minified and the filenames include the hashes.\\\nYour app is ready to be deployed!\n\nSee the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.\n\n## Deployment\n\nThis section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment)\n\n## Future Scope\n1. Product owner dashboard: There can be a separate dashboard to manage product feature feedback. Owners will be allowed to prioritize any feature for development.\n2. Owners can download the data about the product and feature feedbacks in a CSV format. It can be used for analysis of the user responses. \n3. Can have a separate page to show \"Trending\" products. Several filters i.e \"Newest\", \"Most Popular\", \"Trending\" etc can be applied. \n4. Product owners can have a separate page to track the progress of development of any feature. They can decide timelines, select developers or assign reviewers.  \n5. Users will be allowed to see if their feature suggestions are \"Under consideration\" or have been \"Rejected\". \n6. The product feature review dashboard can be modified to allow only selected group of users to post a review.  \n7. The website can allow anonymous posting \u0026 upvoting to gather honest reviews. \n8. Recieving feedback from a specific customers groups i.e students, commuters, doctors etc should be available. One can send out personalized invite to these groups automatically, asking for a product review.  \n\n## Contributors 🎯\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/shahrk/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/11090612?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRaj Shah\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Nirav1929/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/11133468?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNirav Patel\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Parth59/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/22288099?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eParth Kanakiya\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/mithildave/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/26930183?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMithil Dave\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.github.com/BhargavJethwa\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/70560970?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBhargav Jethwa\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshahrk%2Ffeature-hunt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshahrk%2Ffeature-hunt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshahrk%2Ffeature-hunt/lists"}