Back to Projects Polititrack

Polititrack

A web app that tracked polling and candidate movements for the 2020 presidential election.

Visit Project
React D3.js Node.js

The Problem

During the 2020 presidential election cycle, polling data was published across multiple outlets with varying methodologies and update schedules. Tracking real-time polling trends, understanding candidate movements, and seeing how different demographic groups were shifting over time required navigating fragmented data sources. There was no single platform that aggregated and visualized this information in an accessible way.

My Role

I developed Polititrack as a real-time election monitoring application. I built the data pipeline that ingested polling data from multiple sources, created dynamic visualizations that updated as new polls were released, and designed a clean interface that made complex polling data understandable for users ranging from political enthusiasts to casual observers.

Tech Stack

Key Features

Lessons Learned

Building Polititrack taught me about the challenges of working with real-time data and the importance of managing manual data collection workflows. While the project was valuable for the 2020 election cycle, I learned that automated data pipelines would be essential for scaling this type of application beyond a one-time event.

I also learned that giving users the ability to explore data through time — watching the election change day by day and scrubbing to specific moments — created an engaging experience that made complex polling patterns intuitive and accessible.