"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
.envfile in the root directory. - Add
OPENAI_API_KEY=your_openai_api_key_hereandPORT=3000to the.envfile.
- Create a
- Run the server:
node server.js- Access the application:
- Open a web browser and navigate to
http://localhost:3000to 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.