shipping·case 01·2026
Built for the Qur'an Revision Day campaign - reciters pledge juz at £10 each toward a masjid and madrasah build in rural Africa, donors sponsor tiles on per-fundraiser juz walls. One campaign live at a time; past campaigns archive themselves with final totals. Now growing into a unified operations platform: 13 service modules across 6 charity entities, one codebase.
- Scope
- Web · Payments · Admin
- Stack
- Next.js · Supabase · Stripe · Drizzle · Vercel
- Team
- 2 + client
- Shipped
- 2026
shipping·case 01·2026
Quwwat Foundation
Web · Payments · Admin
What it does
Multi-campaign engine - one live campaign, automatic archiving with final totals
Per-fundraiser juz walls with multi-select tiles and dedications
Embedded Stripe checkout with per-line donation types - lillah, zakat, sadaqah
HMRC-compliant Gift Aid with immutable declaration snapshots and CSV export
Fundraiser referral pages with progress cards, donor feeds and QR share posters
Cron automation - Stripe reconciliation, daily totals email, donor recovery
The craft
Animated thermometer progress bars that fill on scroll
Kinetic text reveals and scroll-split cards through the campaign story
Sticky donate bar that knows where you are on the page