Digital Giving and Operations Platform

Webits designed and evolved a digital giving and operations platform for Merciful Group that brings ecommerce-level speed to modern charity giving across mobile, web, and internal operations.

Snapshot

Project snapshot.

The fast read on what the platform is, who it serves and what was delivered.

Client

Merciful Group

Country

Australia

Year

2023

Platform

Website, admin portal, iOS and Android app

Users

Donors, fundraisers, staff, and admins

Scope

Donations, checkout, recurring giving, operations

Scope markers

  • Admin portal
  • Digital giving
  • Donor mobile app
  • Fundraiser module
  • Payments & checkout
  • Public donation website
  • Recurring giving
  • Reporting layer
  • Role-based access
The brief

What needed to change.

Digital giving was behaving like a set of isolated forms. A donor could support one campaign, complete one payment, then repeat the same effort again if they wanted to give across more than one cause.

The brief was to make giving work like a modern product: campaign discovery, quick donation, cart, checkout, recurring support, receipts, and donor history working across app and web, while internal teams kept control over campaigns, donations, bank transfers, fundraisers, invoices, and reporting.
The challenge

What made it complex.

The challenge was not only payment processing. It was redesigning the donor journey and the operating model behind it so giving could move quickly without creating operational mess.

01

Giving was fragmented by campaign

Traditional donation journeys pushed donors through one cause at a time, which made multi-campaign giving slow and repetitive.

02

Mobile donations needed real payment depth

The app could not behave like a simple browser redirect. It needed saved cards, secure payment handling, confirmation states, and donor trust inside the mobile journey.

03

Repeat donors needed continuity

Donation history, receipts, saved payment methods, recurring support, and subscription details had to stay connected across app and web accounts.

04

Operations still needed control

Campaigns, donors, subscriptions, bank transfers, fundraisers, invoices, and reports all needed structure behind the public giving experience.

What we built

The operating system delivered.

Webits built and evolved a Django and React Native platform covering public donation journeys, direct in-app giving, multi-campaign cart checkout, recurring donations, saved payment methods, donor accounts, supporter fundraisers, bank transfers, invoices, reporting, and internal campaign operations.

Donor experience

Donor mobile app

The React Native app gives supporters campaign discovery, quick donate, direct payment, donation history, subscriptions, fundraisers, and account tools in one product.

Multi-campaign cart and checkout

Donors can add multiple campaigns to one basket and complete one checkout, bringing commerce-style donation behaviour into charity giving.

Public platform

Public donation website

The Django-rendered website supports campaign archives, campaign detail, cart, checkout, recurring checkout, account areas, and specialised giving paths.

Recurring support and donor accounts

Saved payment methods, donation records, invoices, recurring donation states, and subscription views give repeat donors a clearer ongoing relationship with the platform.

Operations

Admin operations portal

Internal teams manage donations, donors, campaigns, subscriptions, bank transfers, fundraiser states, delivery requests, and donation reporting from the portal.

Fundraisers, invoices, and reporting

Supporter-led fundraisers, invoice generation, email delivery, bank-transfer workflows, and export-ready reports sit inside the same operational system.

Technical foundation

The technical foundation.

Built on a stable stack for donor apps, public checkout, payment operations, recurring giving, reporting, and deployment.

Backend

  • Python
  • Django
  • Django REST Framework
  • Celery

Frontend

  • Django templates
  • Server-rendered public site
  • Server-rendered admin portal
  • Responsive web UI

Database

  • PostgreSQL
  • Redis
  • Django ORM
  • Relational data model

Mobile

  • React Native
  • iOS and Android app
  • JWT authentication
  • Native device flows

Integrations

  • Stripe PaymentIntents
  • Google Identity Services
  • OneSignal
  • SMTP email

Deployment

  • Vultr
  • Linux server
  • Gunicorn
  • NGINX
What changed

The result of the rebuild.

The platform gave Merciful Group a faster digital giving model and a stronger operational layer behind it, supporting online donation growth while making repeat giving and internal control easier to manage.

Donors can give faster across app and web

Campaign discovery, quick donate, checkout, saved payment methods, and confirmation states now work as part of one connected giving experience.

Multi-campaign giving became practical

The cart and checkout model lets supporters give across several causes in one transaction instead of repeating the same payment flow for every campaign.

Repeat giving became easier to manage

Recurring donations, saved cards, donation history, invoices, and subscription detail give donors a clearer path back into ongoing support.

Supporter fundraising became a product layer

Fundraiser creation and management moved into the platform, giving supporters a structured way to launch campaigns while the organisation keeps oversight.

Internal teams gained operational control

Donations, donors, subscriptions, bank transfers, campaigns, fundraisers, delivery requests, and reporting sit in one controlled admin environment.

Finance and reporting became connected

Invoices, email delivery, donation reports, CSV exports, and bank-transfer workflows now connect back to the same donation and donor records.

The platform supported major online donation growth

Over a 4-5 year period, online donations processed through the platform grew from approximately $50k per year to around $10m per year as the product matured.

Case studies

More case studies.

More Webits work across websites, mobile products, portals and operational systems.

View case studies
Connected build
Class attendance report

Education Attendance and Workforce Operations Platform

A web and iOS attendance platform for education providers, covering class rolls, staff shifts, geofenced clock-ins, cancellations, reports, notifications, and role-based admin control.

View case study
  • Admin portal
  • Cancellation workflows
  • Class attendance
  • Geofenced attendance
  • Mobile app
  • Operational software
  • Reporting & exports
  • Role-based access
  • Staff shift attendance
Connected build
Booking queue

Cleaning Services Operations Platform

A cleaning marketplace and operations platform for customer booking, cleaner applications, payments, GPS proof, support, finance, payouts, reporting, and admin control.

View case study
  • Admin portal
  • Audit and reporting
  • Booking workflow
  • Finance and payouts
  • GPS and proof controls
  • Marketplace platform
  • Mobile app
  • Operational software
  • Payment workflow
Web & software
Owner dashboard

Spray Finishing Operations Platform

A production platform for spray finishing teams, covering jobs, pieces, paint, labels, costing, invoices, MYOB, and reporting from one system.

View case study
  • Costing and invoicing
  • Job management
  • Label printing
  • MYOB integration
  • Operational software
  • Piece-level tracking
  • Production workflow
  • Reporting
Next Step

Need a platform that turns transactions into a real operating system?

Webits builds connected websites, apps, portals, and operational systems for organisations that need product thinking, secure payments, structured workflows, and custom software engineered properly.