Skip to content
    Selected Work
    Charity / Nonprofit 8 weeks 2025

    A Charity Platform With Stripe Donations, Fundraisers, and a Full Admin Dashboard

    Built for As-Subah Outreach

    As-Subah Outreach website

    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.

    No online donation system — all giving happened via bank transfer or in person
    No way for supporters to create and share fundraiser campaigns
    Admin team had zero visibility into donation data or campaign performance
    Recurring giving (monthly Sadaqah, Zakat) was tracked manually in spreadsheets
    No automated receipts or donor communication
    Mobile experience was poor — most donors browse on phones

    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

    01

    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.

    02

    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.

    03

    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.

    04

    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

    2Payment gateways live (Stripe + PayPal)
    100%Donation policy maintained digitally
    5Countries — campaigns across 3 continents
    0Manual processes remaining

    Tech Stack

    React 18TypeScriptTailwind CSSshadcn/uiRedux ToolkitTanStack QueryExpressMongoDBMongooseStripe APIPayPal APIJWT AuthVercelRailway

    How We Built
    As-Subah Outreach

    004

    Build Phases

    01

    Discovery & Architecture

    Mapped donation flows, fundraiser mechanics, admin needs. Designed database schema (campaigns, donations, users, fundraisers) and 40+ API endpoints.

    What you get

    Stakeholder interviews
    Database schema design
    API endpoint mapping
    Payment flow wireframes

    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.

    United Kingdom

    Unit 21, 284 Abbott Road, E14 0UX

    [email protected]