{"componentChunkName":"component---src-templates-single-project-js","path":"/work/demand-justice","result":{"data":{"markdownRemark":{"rawMarkdownBody":"\nDemand 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.\n\nI 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.\n","internal":{"content":"\nDemand 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.\n\nI 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.\n"},"html":"<p>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.</p>\n<p>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.</p>","frontmatter":{"path":"/work/demand-justice","title":"Demand Justice","author":"Taqwa","date":"07-01-26","tech":["WordPress","Vanilla JS","ACF","ActionKit"],"role":"Software Engineer II","liveLink":"https://demandjustice.org/","image":"images/demand-justice-1.jpg","fullImage":null,"heroImage":"images/demand-justice-1.jpg","type":"project","video":null}}},"pageContext":{}},"staticQueryHashes":["3649515864"]}