Overview
Add a per-campaign share toolkit: unique shareable links, QR codes, social-card (OG image) generation, and a shareable pre-filled contribution intent.
Motivation
Viral growth depends on easy sharing. Many existing tools support sharing via platform links, but the campaign pages lack share-optimized images (OG tags/thumbnails) that render correctly when pasted into X, WhatsApp, or other apps, hurting click-through rates.
Proposed Design
- Auto-generate an Open Graph image per campaign: title, creator, progress bar, "Get funded" CTA, rendered to a PNG served at a deterministic URL
- Ensure campaign page already includes OG meta tags referencing that image (title, description, image, url)
- Add a Share modal with: copy link, social buttons (X, LinkedIn, WhatsApp, Telegram), and a QR code of the campaign URL
- Support a share-to-contribute deep link that pre-selects an amount (?amount=50)
- Track share clicks to attribute subsequent contributions to a share source when possible
Acceptance Criteria
Overview
Add a per-campaign share toolkit: unique shareable links, QR codes, social-card (OG image) generation, and a shareable pre-filled contribution intent.
Motivation
Viral growth depends on easy sharing. Many existing tools support sharing via platform links, but the campaign pages lack share-optimized images (OG tags/thumbnails) that render correctly when pasted into X, WhatsApp, or other apps, hurting click-through rates.
Proposed Design
Acceptance Criteria