A Charity Platform With Stripe Donations, Fundraisers, and a Full Admin Dashboard
Built for As-Subah Outreach

The Challenge
As-Subah Outreach is a UK-registered Islamic charity (reg 1180159) operating across 5 countries — Afghanistan, Bangladesh, Pakistan, Gambia, and Palestine. They run food distribution, water well projects, education programmes, and livelihood support under a 100% donation policy. But their digital infrastructure didn't match their ambition.
Our Approach
We didn't just build a website — we built the operational backbone of a charity. The platform needed to handle one-off donations, recurring subscriptions, user-created fundraiser campaigns with milestones, and give the admin team a real-time dashboard to manage it all. Every feature was designed around one question: does this make it easier for someone to give?
What We Built
Payment Infrastructure
Full Stripe integration — card payments, Google Pay, and recurring subscriptions. PayPal as a second gateway for donors who prefer it. Webhook handlers process every transaction in real-time and update donor records, campaign totals, and admin dashboards instantly. All amounts in GBP with automatic receipt generation.
Fundraiser Campaign System
Any registered user can create a fundraiser campaign that auto-publishes immediately. Each campaign gets its own page with a progress bar, donor count, and shareable link. Milestone emails fire automatically at 25%, 50%, 75%, and 100%. Weekly digest emails keep campaign creators informed. The admin gets notified of every new campaign.
Admin Dashboard
A full campaign management dashboard — track donations by campaign, view donor lists, export reports, manage active campaigns. Real-time stats: total raised, donor count, average donation, recurring vs one-off breakdown. Built with role-based access: admin vs donor portals with separate auth flows.
Donor Experience
Clean, fast donation flow — choose a campaign, pick an amount or enter custom, add an optional voluntary contribution, pay via Stripe or PayPal, get an instant receipt. Returning donors can log in to see their giving history. The voluntary contribution is stored separately and never mixed with the donation amount.
Key Features
Stripe + PayPal
Dual payment gateway with cards, Google Pay, and recurring subscriptions
Fundraiser Campaigns
User-created campaigns with auto-publish, milestones, and progress tracking
Admin Dashboard
Real-time donation tracking, campaign management, and exportable reports
Automated Emails
Receipts, milestone alerts, weekly digests, and end-of-campaign reports
Dual Auth System
Separate donor and admin portals with JWT authentication
Mobile-First
Responsive design optimised for phone-based giving
Results
Tech Stack
How We Built
As-Subah Outreach
004
Build Phases
Discovery & Architecture
Mapped donation flows, fundraiser mechanics, admin needs. Designed database schema (campaigns, donations, users, fundraisers) and 40+ API endpoints.
What you get
Know what you need? Tell us and we'll scope it
Drop us the details. We'll come back with a clear scope, timeline, and price — no surprises.