The Feedback Form Flask App is a web application built with Python, Flask, Pandas, and MongoDB. It allows users to fill out a form and provide feedback on a particular product. The form consists of 5 questions related to the product.
The website is made responsive using Bootstrap and includes some additional JavaScript functionalities.
To run the Feedback Form Flask App locally, follow these steps:
- Create a virtual environment for the project.
pip install virtualenv
virtualenv venv
- Install the required dependencies using the following command:
pip install -r requirements.txt
- Set up the
.env
file located in thefeedback
folder and add the following variables:
MONGODB=<MongoDB_URI>
SECRETKEY=<Flask_Secret_Key>
Replace <MongoDB_URI>
with your MongoDB connection string and <Flask_Secret_Key>
with a secret key of your choice.
To run the app, use the following command:
python3 run.py
Access the app in your browser at http://localhost:5000
.
After users fill out the feedback form, their responses are stored in the MongoDB database. You can download a CSV file containing all the users' data from the app.
Contributions to the project are welcome! Feel free to submit pull requests.
If you have any questions or need assistance, please reach out to us. OR Email
We would like to acknowledge the following open source projects for their valuable contributions: