"Seamlessly gather feedback with a simple scan!"
Feedback Flow is a web application designed to simplify the process of collecting user feedback via social media platforms like Twitter. By integrating OpenAI's powerful language model, this application generates context-aware feedback prompts that users can share directly on Twitter. The core feature is a dynamically generated QR code on the homepage, which, when scanned, redirects users to a feedback submission page. This page uses the OpenAI API to craft engaging, relevant feedback prompts, enhancing user interaction and engagement.
- Dynamic QR Code Generation: Automatically generates a QR code linking to the feedback page.
- OpenAI Integration: Utilizes OpenAI's GPT model to generate intelligent and context-aware feedback prompts.
- Twitter Integration: Seamlessly allows users to share their feedback on Twitter with a single click.
- Responsive Design: Ensures a smooth user experience across various devices with a clean and modern UI.
- Node.js: For server-side logic.
- Express.js: Web application framework for Node.js.
- OpenAI API: For generating feedback prompts.
- QRCode: For generating QR codes.
- HTML/CSS: For frontend presentation.
- Clone the repository:
git clone htt
- Navigate to the project directory:
cd feedback-flow
- Install dependencies:
npm install
- Set up environment variables:
- Create a
.env
file in the root directory. - Add
OPENAI_API_KEY=your_openai_api_key_here
andPORT=3000
to the.env
file.
- Create a
- Run the server:
node server.js
- Access the application:
- Open a web browser and navigate to
http://localhost:3000
to view the application.
- Open a web browser and navigate to
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This repository is licensed under a MIT.