StealThis .dev
Pages Medium

Nonprofit — Campaign / Fundraiser

A warm, polished fundraiser landing page for a fictional clean-water charity, featuring an animated goal thermometer with raised-versus-goal totals, donor and days-left counters, and a wells-funded tracker. Visitors pick a perked donation tier or enter a custom one-time or monthly amount, watch a 2x matching note update live, follow a streaming recent-donors feed, read an updates timeline, and share the campaign across networks — all with vanilla JavaScript and trust badges.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Campaign / Fundraiser

A complete fundraiser landing page for the fictional Bright Futures Foundation and its “Clean Water Now: 12 Wells for Loma Verde” campaign. The hero pairs a warm field-photo placeholder with a glass donation panel: an animated goal thermometer counts up to the amount raised, and stat chips track donors, days left, and how many of the twelve wells are funded. Impact numbers and trust badges (registered charity, tax-deductible, 89¢-to-the-field) reinforce transparency.

The giving card presents four donation tiers with perks — keyboard-navigable as a radio group — plus a custom amount field and a one-time / monthly toggle. The summary and donate button update live, and a 2× matching note doubles the displayed gift in real time. Submitting drops your gift into the donor feed, bumps the thermometer, and fires a thank-you toast. Alongside, a simulated live donor feed streams new contributions every few seconds, an updates timeline shares campaign milestones, and the share row posts to X, Facebook, and WhatsApp or copies the link (using the Web Share API where available).

Everything is self-contained vanilla HTML, CSS, and JavaScript: count-up animations, a shimmering progress fill, accessible buttons and inputs, a toast() helper, and a fully responsive layout that collapses gracefully down to about 360px.

Illustrative UI only — fictional organization, not a real charity or donation system.