Cait Conley for Congress · 2026

Cait Conley Endorsement Map

A single-page geospatial campaign application designed to track and communicate local political endorsements across New York’s 17th Congressional District.

Mapbox GL JSPolitical MappingInteractive CartographyCampaign InfrastructureSpatial UI/UX

Live project

Open the published experience

View Project

Overview

The Cait Conley Endorsement Map is a single-page geospatial campaign application built to visualize and communicate local political endorsements across New York’s 17th Congressional District.

The project was designed to transform campaign endorsement data into an accessible geographic narrative, allowing supporters, volunteers, and voters to better understand the regional coalition behind the campaign.

Built as a responsive browser-based application using Mapbox GL JS, the platform emphasizes clarity, speed, and spatial storytelling.

Objectives

The application was developed to:

  • Visualize endorsement distribution geographically
  • Reinforce local political credibility and coalition depth
  • Present campaign momentum in a highly shareable format
  • Simplify complex district-level political relationships
  • Deliver a polished mobile-friendly experience for rapid public consumption

Technical Approach

The project uses a lightweight single-page application architecture focused on performance and usability.

A major focus of the project was minimizing technical friction for campaign staff and volunteers responsible for maintaining endorsement data.

Rather than requiring direct CMS access or code changes, the application uses a Google Sheets-driven content management workflow that dynamically updates the map interface. This allows campaign staff to add, revise, or remove endorsements through a familiar spreadsheet environment without needing frontend or geospatial expertise.

The result is a lightweight publishing system that combines the flexibility of a custom Mapbox GL application with the simplicity and accessibility of a collaborative cloud-based spreadsheet workflow.

Key implementation areas included:

  • Custom Mapbox GL JS styling
  • Responsive mobile-first layouts
  • Dynamic marker and popup systems
  • District and municipal boundary integration
  • Spatial filtering and interaction logic
  • Optimized asset delivery for rapid load times

The visual design prioritizes restrained cartography and clear information hierarchy over excessive interface complexity.

Outcome

The project demonstrates how geospatial systems can support political communication and campaign operations beyond traditional static graphics or endorsement lists.

By grounding endorsements in geography, the application creates a stronger sense of local presence, coalition structure, and campaign legitimacy.