U.S. Presidential Polling Dashboard
Build a U.S. Presidential Polling Dashboard that scrapes the latest polls from FiveThirtyEight with BeautifulSoup and renders the data in a Flask Dashboard!
Get StartedTECHNOLOGIES
WATCH TIME
35 minutes
LEVEL
Overview
This project is a beginner-friendly dashboard that’s focused on building a Flask App that will parse FiveThirtyEight’s Presidential Polling data and render it for the user. We’ll learn how to use the Requests module in Python, write intermediate BeautifulSoup methods to scrape all the relevant data from the website and render the results in a beautiful Flask dashboard.
Project Tasks
Welcome to the project!
2 min
Parsing Key Results from Poll Data
Extracting the important information from the data we gathered.
11 min
Rendering our Results in Flask
After gathering and parsing presidential polling data, we are going to create our dashboard in Flask.
9 min
Beautifying our Dashboard with CSS
Making our dashboard more visually appealing and digestible.
6 min
Scraping our Polling Data
Getting the presidential polling data for our project from the FiveThirtyEight website.
9 min