Stop 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.
Feature 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 🎯.
PK9G9OSXV7FK4V3K.mp4
The following technologies were used for the development of this project:
React (P.S. we use hooks)
JavaScript
Python3
Flask
MongoDB
HTML
CSS
Although 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).
The Home Page - It has a list of different products for which you can provide feature requests
The Product Page - It has a list of feature requests added by users
The Comment Section - Each product page has a comment section (Powered by utteranc.es)
Want to gather feedback and maintain your project's roadmap more efficiently?
You can add your project to Feature Hunt by filling this form, our team will review the response and add it to our database after doing our due diligence.
There are two ways to install and develop for featurehunt
Method 1) Using Docker containers.
Method 2) Using Local machine.
https://docs.docker.com/get-docker
git clone https://github.com/shahrk/feature-hunt.git
cd feature-hunt
docker-compose up
This will start create two docker interfaces. The frontend will listen on 3000 and backend start on 5000
git clone https://github.com/shahrk/feature-hunt.git
cd feature-hunt
In the project directory run git config --local core.hooksPath hooks
to make sure you have access to the Git Hooks.
Run the following commands in order:
Installs the dependencies for the React App
Installs the requirements for the Flask API
Runs the frontend React app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
Runs the backend flask API in development mode.
The API runs on http://localhost:5000.
Requests made to http://localhost:3000 that don't exist on the react server are automatically forwarded to this API
Launches the test runner in the interactive watch mode.
See the section about running tests for more information.
Builds the app for production to the build
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.
Your app is ready to be deployed!
See the section about deployment for more information.
This section has moved here: https://facebook.github.io/create-react-app/docs/deployment
Raj Shah |
Nirav Patel |
Parth Kanakiya |
Mithil Dave |
Bhargav Jethwa |