WorldHappinessViz
Team Members:
- Kasey Wilson
- Yuri Groza
- Brad Medford
- Kelly Rose
Project Description/Outline:
Your task is to tell a story with Data Visualization
- Visualization must include a Python Flask-powered API, HTML/CSS, JavaScript, and at least one database (SQL, MongoDB, SQLite, etc.)
- Your project should fall into one of the below four tracks:
- Include at least one JS library
- Powered by a dataset with at least 100 records
- Include some level of user-driven interaction
- Final visualization will have at least three views
Datasets:
Use the following dataset related to 2021 World Happiness, procured from Kaggle. Includes CSV file.
- https://www.kaggle.com/ajaypalsinghlo/world-happiness-report-2021
Rough Breakdown of Tasks
- Import CSV into Python to generate flask-powered API
- Create SQL database and load data
- Create HTML and CSS that will display a dashboard page with multiple charts that update from our dataset
- Create Heatmap with JS Heatmap library
- Create interactive dropdowns or input box to select different happiness factors (i.e. life expectancy) vs. happiness score and chart those on a scatter plot.
- Create bar chart with top 10 countries for a third visualization.