Skip to content

Case study · Launch

Mphavu Foundation

A charity website the staff update themselves. Next.js and Payload running as one app on a self-hosted server: staff edit everything at /admin, and media lives on Cloudflare R2.

Market
Malawi
Industry
Charity
Launched
September 2026
Mphavu Foundation home page: Building stronger communities

The problem

A charity's stories and events change all the time. If every update needs a developer the site goes stale, and hosted CMS plans cap how many photos and videos you can keep.

What we built

Staff edit all the page text, images and the Stories blog from their own admin area, built into the site. Photos and videos are stored on Cloudflare R2, so the charity isn't limited by a CMS plan's storage.

Features

  • Pages for focus areas, events and stories
  • Stories blog
  • Built-in CMS for every page
  • Get involved and contact
  • Media storage on Cloudflare R2

Screens

Mphavu Foundation home page on a phone

See it working

A scroll through the live site

Built with: Next.js · Payload CMS · PostgreSQL · Tailwind CSS · Cloudflare R2

Want a site that brings in calls like this?

Tell us how your business runs today. We'll show you what we'd build on a free 30-minute call.

WhatsApp us