Flask Survey Analyzer is a sleek web application designed to gather responses on a mix of close-ended and open-ended questions. Not only does it collect and store answers, but it also conducts sentiment analysis on open-ended responses and beautifully visualizes the aggregated results!
Flask: A micro web framework written in Python. TextBlob: A simple Python library for processing textual data, perfect for sentiment analysis. Plotly: A graphing library makes interactive, publication-quality graphs online.
Prerequisites Ensure you have the following installed:
- Python 3
- pip
- Clone the repo:
git clone https://github.com/USAFA-HAVOC/PulseSurveyModel.git
cd PulseSurveyModel
- Install the required packages:
pip install Flask TextBlob plotly
- Run the app
python main.py
- Access the web app at:
http://127.0.0.1:5000/