Flask Feedback Form is a web application designed to collect and analyze feedback and ratings for multiple teams.
Check out the live website here.
- Users can submit feedback for multiple teams by filling out a form with their name, rating, and feedback message.
- Interactive dashboard displaying insights into ratings and feedback that have been submitted.
- Authentication functionality to prevent unauthorized access to the dashboard.
- Clone the repository to your local machine.
- Install the required dependencies using pip:
pip install -r requirements.txt
- Create a
.env
file in the root directory with the following data:Application Details FEEDBACK_FORM_ADMIN_USERNAME='YOUR_ADMIN_USERNAME' FEEDBACK_FORM_ADMIN_PASSWORD='YOUR_ADMIN_PASSWORD' FEEDBACK_FORM_SECRET_KEY='YOUR_SECRET_KEY' PostgreSQL database details FEEDBACK_FORM_DB_HOST="YOUR_DATABASE_HOST" FEEDBACK_FORM_DB_NAME="YOUR_DATABASE_NAME" FEEDBACK_FORM_DB_USER="YOUR_DATABASE_USERNAME" FEEDBACK_FORM_DB_PASSWORD="YOUR_DATABASE_PASSWORD"
- Run the application:
python app.py
- Visit
http://127.0.0.1:5000/
to submit feedback. - Visit
http://127.0.0.1:5000/dashboard
to view data.
This project was created by Nishith P Shetty and Bhuvan S A.
This project is licensed under the terms of the GNU GENERAL PUBLIC LICENSE.