Files:
public/index.html -> This one shows the results via embedded survey data (Best approach without any api dependency)
index_.html -> This one shows the results by loading the csv each time (Inefficient approach, so unused)
public/survey_results_2025.csv -> The manually processed survey data. Some data had multiple entries. Sperated them by ";" and added to the individual values.
csv_to_chart.py -> Generates chart data from the raw csv that we use in the website.
python3 csv_to_chart.py survey_results_2025.csv > chart_data.json
Then, to get in single compact string,
python3 csv_to_chart.py survey_results_2025.csv | jq -c .
For running locally:
python3 -m http.server
∞