Skip to content

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

Merged
mikaalnaik merged 9 commits into
mainfrom
mikaal/toronto-election-tracker
Jul 23, 2026
Merged

Toronto 2026 election tracker: get-involved page, pledge flow & data#35
mikaalnaik merged 9 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
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
mikaalnaik and others added 9 commits July 22, 2026 14:29
- 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 force-pushed the mikaal/toronto-election-tracker branch from ac5cae4 to f966c77 Compare July 23, 2026 16:50
@mikaalnaik
mikaalnaik marked this pull request as ready for review July 23, 2026 17:01
@mikaalnaik
mikaalnaik merged commit f157321 into main Jul 23, 2026
1 check passed
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