The Problem
A winter without a school jersey is cold in ways that go beyond temperature. Fudumala needed a platform that could make 1,000 strangers care enough to act.
The Fudumala School Jersey Drive was already doing the work. The Threads for iKasi Foundation had distributed hundreds of jerseys to learners across Tembisa and the Eastern Cape through grassroots effort and the generosity of partners like Sandvik. But the campaign had outgrown what a basic link-in-bio and a donation form could sustain.
The 2026 campaign set a target of 1,000 jerseys. That ambition required a new kind of platform: one that could handle live payment processing, show real-time progress, surface social proof, and give sponsors a reason to share. A static page with a PayFast button would not create the sense of momentum a campaign like this depends on.
The challenge for Clekzo Studio was to build something that felt alive. A counter that moved. Tiers that made the decision easy. A post-donation experience that turned a private act of generosity into a public one. And to do all of it on infrastructure that would hold up reliably as the campaign picked up pace.
"The counter is not a detail. It is the campaign. Every jersey that moves the number is proof that the Ubuntu Challenge works."
The Approach
A fundraising platform built around momentum. Every design decision was made to lower the barrier to giving and raise the reason to share.
The Ubuntu Challenge mechanic, sponsor a jersey and tag three friends, is inherently viral. The platform needed to honour that mechanic in its architecture: clear tiers, frictionless checkout, a live progress counter, and a post-donation page designed to convert the sponsor into an advocate.
Live Jersey Counter
A real-time counter powered by a Cloudflare Worker and D1 database sits on every page. Sponsors see exactly where the campaign stands before they give. Progress is visible, the gap is real, and the urgency is earned rather than manufactured.
Four Sponsorship Tiers
Ubuntu Sponsor (R350, 1 jersey) through to School Champion (R10,000, 30 jerseys), with one-time and monthly options at every tier. Each tier has its own emotional ask, its own perks, and its own CTA. The decision is made easy by making the outcome specific.
Post-Donation Advocacy Loop
The thank-you page is a campaign asset, not a receipt. Dynamic WhatsApp and Facebook share tools pre-populate captions per platform. Sponsors become advocates in one tap. The Ubuntu Challenge tag-3 mechanic lives in the infrastructure, not just the copy.
Static Astro with a Live Backend
The frontend is fully static, generated by Astro and deployed to Cloudflare Pages for instant global loading. The live counter, payment processing, donor tracking, and admin dashboard run entirely inside a Cloudflare Worker. The architecture is fast where it needs to be fast and live where it needs to be live.
Selected Screens
Warmth starts with a click. Every screen is designed to make that click feel easy and meaningful.
Homepage hero: real community photography, campaign badge, dual CTAs above the fold
Live jersey counter: gold progress number, fill bar, and real-time partial jersey funding status
Four tiers, one-time and monthly options, clear jersey counts at every level
Mobile hero: full-width imagery, prominent CTA above the fold
Impact 2024: Sandvik partnership, 570 learners, 12 schools across Tembisa
Impact 2025: Eastern Cape expansion, 262 learners, documented campaign milestones
The Journey
Three years. From a conversation in Tembisa to a national campaign.
Where It All Began
The Fudumala School Jersey Drive started as a simple idea born in the heart of Tembisa. The name "Fudumala" means "to keep warm" in isiZulu and captured the mission perfectly.
There were no corporate sponsors yet. Just a shared belief among community members, educators, and local leaders that warmth is a right, not a privilege. The Threads for iKasi Foundation provided the organisational backbone.
2023 was the year of planning, dreaming, and building. The quiet foundation upon which a national campaign would rise.
The Breakthrough Year
A partnership with Sandvik allowed the campaign to scale dramatically. Across 12 schools in Tembisa and Ekurhuleni, handover events brought together learners, teachers, volunteers, and sponsors. Each event was a celebration of community and Ubuntu.
570
Jerseys delivered
12
Schools reached
1
Corporate partner
Handover gallery: moments from the 2024 events across 12 schools in Tembisa and Ekurhuleni
Going National
The campaign impacted 262 learners and made history by crossing provincial lines for the first time: 109 Fudumala packs were donated to the Eastern Cape in partnership with Standard Bank Transaction Banking.
262
Learners impacted
2
Provinces reached
The Ubuntu Challenge: 1,000 Jerseys
Every lesson from 2023 to 2025 is built into the 2026 platform. The live counter, the viral tag-3 mechanic, the four sponsorship tiers, the post-donation advocacy loop. This is where the history becomes infrastructure.
Under the Hood
Production-grade infrastructure. Because a campaign that goes viral needs a backend that does not flinch.
The platform is built in two parts: a static Astro frontend deployed to Cloudflare Pages, and a Cloudflare Worker that handles everything live. The Worker runs on Cloudflare's global edge network, processing PayFast webhooks, updating the jersey counter, and serving admin data from the location closest to the user.
Frontend
Astro's static output means the marketing site, all impact pages, and the sponsor flow load as pre-rendered HTML. No JavaScript framework overhead. No hydration penalty.
Integration
PayFast's Instant Transaction Notification hits the Worker webhook the moment a payment completes. The Worker verifies the signature, updates D1, increments the jersey counter, logs the donor, and queues a thank-you email. The entire sequence runs in under 50ms at the edge.
Campaign Admin Built In
A password-protected admin dashboard, also served by the Worker, gives the foundation team a real-time view of donors, sponsorship events, flagged items, and impact reports. The counter can be manually adjusted for offline sponsorships. The team does not need a third-party CRM to run their campaign.
Outcomes
Three years. Three campaigns. 832 learners who now have a jersey.
570
Learners reached in 2024 with Sandvik partnership
262
Learners in 2025, including Eastern Cape expansion
15+
Schools across Tembisa and the Eastern Cape
1,000
Jersey target for the 2026 Ubuntu Challenge campaign
The platform is live. The 2026 campaign is active. Clekzo Studio continues to support the foundation with ongoing development, campaign asset production, and the social media content calendar that drives traffic into the donation flow.