Local · Field tools

A field app for a parcel tax campaign.

Beyond analysis: a working field tool. A single-file HTML app with geocoded voters, canvass turfs, and a Google Sheets backend that volunteers used on their phones while data flowed back to the campaign in real time. Built pro bono for a Lafayette education measure on the June 2026 ballot.

Race
Lafayette Measure H · Parcel tax
Universe
Lafayette · ~12,000 voters
Cycles analyzed
2 (2022, 2024)
Engagement type
Pro bono · local

Interactive dashboard · Toggle layers and click precincts to explore

How we built it as a single HTML file.

The constraint was real: a volunteer canvassing operation, no budget for a SaaS field tool, phones from every era and OS. The solution was a single self-contained HTML file using Leaflet for mapping, geocoded voter dots colored by canvass priority, and a Google Sheets webhook to record contact attempts in real time.

Volunteers got a link, opened it on their phone, saw their assigned turf, tapped a voter to log the conversation, and the campaign manager saw the data come in on a parallel dashboard within seconds. No app store. No login. No training. The same tool coordinated a sign-distribution drive that delivered 700 yard signs in a single weekend — turf-by-turf, with real-time tracking of what had landed where.

This pattern — single-file HTML field tools that work on any device — is now part of the VoterForce delivery stack for campaigns that need operational tooling, not just analysis.

Want this analysis run on your race?

Most precinct overlap analyses take 1–2 weeks. We start with a 20-minute scoping call to figure out the universe, the deliverable, and whether VoterForce is the right tool for what you're trying to do.

Book a 20-minute call