Fudumala Ubuntu Challenge 2026: Sponsor a Jersey. Tag 3. Pass the Warmth.

Fudumala Ubuntu Challenge

Fudumala Ubuntu Challenge: Social Impact Platform | Clekzo Studio

Year

2025–2026

Scope

Social ImpactFull-StackFundraising

Stack

Astro · Cloudflare Workers · D1 · PayFast

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."

Clekzo Studio on the brief

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.

Fudumala Ubuntu Challenge 2026 homepage hero with school children and Sponsor a Jersey CTA

Homepage hero: real community photography, campaign badge, dual CTAs above the fold

Fudumala live jersey counter showing jerseys sponsored with progress bar

Live jersey counter: gold progress number, fill bar, and real-time partial jersey funding status

Fudumala sponsorship tiers: Ubuntu Sponsor R350, Triple Ubuntu R1000, Class Hero R3500, School Champion R10000

Four tiers, one-time and monthly options, clear jersey counts at every level

Fudumala mobile homepage hero with Sponsor a Jersey CTA

Mobile hero: full-width imagery, prominent CTA above the fold

Fudumala 2024 impact: Sandvik Corporate Partnership and 570 learners across 12 schools

Impact 2024: Sandvik partnership, 570 learners, 12 schools across Tembisa

Fudumala 2025 impact: 262 learners reached, Eastern Cape expansion

Impact 2025: Eastern Cape expansion, 262 learners, documented campaign milestones

The Journey

Three years. From a conversation in Tembisa to a national campaign.

2023

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.

Fudumala 2023: Community-Driven Roots
Fudumala 2024: 570 jerseys delivered, 12 schools reached, Sandvik partnership
2024

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

Fudumala 2024 Handover Gallery: moments from events across Tembisa schools

Handover gallery: moments from the 2024 events across 12 schools in Tembisa and Ekurhuleni

2025

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

Fudumala 2025 Eastern Cape expansion: smiling learner at jersey handover
2026

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 6Tailwind CSS v4Cloudflare Pages

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

Cloudflare WorkersCloudflare D1PayFast ITN

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.

More work coming soon.

Back to work