Skip to content

Toronto 2026 election tracker: get-involved page, pledge flow & data#35

Draft
mikaalnaik wants to merge 7 commits into
mainfrom
mikaal/toronto-election-tracker
Draft

Toronto 2026 election tracker: get-involved page, pledge flow & data#35
mikaalnaik wants to merge 7 commits into
mainfrom
mikaal/toronto-election-tracker

Conversation

@mikaalnaik

@mikaalnaik mikaalnaik commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Summary

Builds out the Toronto 2026 election tracker, culminating in a new Get Involved landing page.

  • /toronto/elections/get-involved — pledge landing page: centered hero, a full-width Register / Volunteer / Donate card grid, and a dark full-bleed closing CTA. Copy and layout adapted from the reference design, rendered in the tracker's broadsheet design system (linen palette, border-dark frame, Toronto-blue accent).
  • Pledge flow/toronto/elections/2026/pledge with an animated ballot scene.
  • Elections API route (src/app/api/elections/) plus mayoral/ward data updates (candidate images, campaign websites, ward candidate counts).
  • Navbar and Footer links to the tracker.

Notes

  • Volunteer/Donate CTAs currently point at mailto:toronto@buildcanada.com — confirm this is the right address before merge.

Test plan

  • /toronto/elections/get-involved renders and both "Pledge to vote" CTAs link to the pledge page
  • Pledge page and ward pages render
  • Navbar/Footer links resolve

🤖 Generated with Claude Code

mikaalnaik and others added 7 commits July 15, 2026 14:35
- New /toronto/elections/get-involved pledge landing page
- Pledge flow, elections API route, and mayoral/ward data updates
- Navbar and Footer links

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@mikaalnaik
mikaalnaik marked this pull request as draft July 21, 2026 21:27
@mikaalnaik mikaalnaik self-assigned this Jul 21, 2026
@mikaalnaik mikaalnaik changed the title Toronto Election Campaign Toronto 2026 election tracker: get-involved page, pledge flow & data Jul 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant