One click into a fully-loaded campaign. Voter database, canvassing, fundraising, lawn-sign tracking — populated with realistic sample data for a fictional federal candidate in Cambridge, Ontario.
No signup. No credit card. Changes don't persist — the sandbox is reset on a schedule.
Dashboard: signed in as [email protected] as Campaign Manager. Campaign website opens in a new tab — no signup required, just like a real voter would see it.
~8,000 voters across 100 polls (Elections Canada letter-suffix convention), full Cambridge ON addresses, mixed support levels.
Voter-facing campaign website on alex-tremblay-2029.ridingdesk.ca — Home, About, Issues, Endorsements, Events, Petition, Blog. Custom theme, EN/FR translations.
~250 donations from $25 to the $1,775 federal cap, with receipts in PENDING and ISSUED states. CRA-compliant receipt template with the official agent on file.
42 outstanding pledges across PENDING, FULFILLED, PARTIALLY_FULFILLED — plus 60 logged donor call attempts.
Annual riding-association membership plan with 132 members (ACTIVE, LAPSED, PENDING_PAYMENT) and renewal-reminder email sequences wired up.
72 endorsement signatures (mix of in-person, public landing-page, and CSV-imported sources), with a few attached as scanned-paper PDFs.
30 volunteers with logged hours, skills, and assigned shifts (22 active, 4 pending, 4 inactive).
~80 placements across Cambridge with REQUESTED / INSTALLED / COLLECTED status and QR-scan leads.
Walk-list builder, door-to-door mobile view, support tracking, ~6,000 logged interactions.
5 published events (town hall, fundraiser, virtual) with General Admission + Host Committee tiers and 270+ RSVPs.
3 drip flows (welcome, renewal, first-donation) with 60 active enrollments — see how supporters move through the funnel.
1,247 signatures on the LRT petition + 86 letter-to-MP actions through the housing advocacy campaign.
Live goals (fundraising / doors / volunteers / members), 8 contact tags with 300+ links, 4 smart-list segments.
Analytics, election day, audit log, settings — every page is clickable.