Petition
Collect signatures with a campaign description and photos.
Software, data, design & public policy
Open source · Unfinished experiment
I built an EmDash plugin for petitions, signup forms, fundraising pages, and event RSVPs. The project remains unfinished; some forms and integrations are incomplete.
Collect signatures with a campaign description and photos.
Link to ActBlue and show fundraising progress.
Draft a message using an editable letter template.
Show a phone number, call script, and talking points.
Collect RSVPs and offer a calendar download.
Collect voting pledges and show an election countdown.
Collect newsletter subscriptions.
Show different questions based on earlier answers.
These pages use fictional campaign content and run forms locally. The letter and call examples use fictional representatives; nothing is sent, saved, or charged.
The plugin includes adapters for these services. Each deployment needs its own credentials and configuration.