CREATOR ONLY

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 Started
U.S. Presidential Polling Dashboard demo

TECHNOLOGIES

BeautifulSoup
Flask

WATCH TIME

35 minutes

LEVEL

All

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