Demand Justice
Built with
- WordPress
- Vanilla JS
- ACF
- ActionKit
Demand Justice is a judicial advocacy organization. The centerpiece of this build is an interactive Senate vote tracker, a modal-based lookup showing each senator's confirmation votes, with a color-range system that tints photos and percentage text by voting record.
I built the senators grid and vote-record modal (including focus states and view transitions), a custom filter and search UI, and a votecast module for displaying yea/nay results. Midway through the engagement I also led the site's migration off Action Network onto ActionKit, replacing the old signup and validation logic with ActionKit's forms and scripts.