EEEddieEzekiel
All work
Non-profit · website & adminLive

Cheche Za Nuru Foundation

A non-profit’s website goes out of date quickly when every update needs a developer.

The foundation’s website and the admin system behind it, which the team uses to publish its own stories and updates.

  • CMS & admin dashboards
  • Organisational autonomy
  • Impact reporting
  • Donations & submissions
chechezanurufoundation.org
Cheche Za Nuru Foundation — Home
Cheche Za Nuru Foundation — Impact
Cheche Za Nuru Foundation — Stories
01

The problem

Cheche Za Nuru runs programmes for children and young people in Kenya. Their work changes from month to month, and an out-of-date website would undersell it to the funders they rely on.

02

What I built

The team manages every section of the public site from a custom admin dashboard. They can publish a story or update their impact figures without asking me.

03

What it does

  • Stories with photo galleries.
  • Editable programmes and impact figures.
  • Team profiles.
  • Donation and volunteer forms, with submissions collected in the admin.
  • Email alerts whenever a new submission arrives.
04

Under the hood

  • Next.js and TypeScript on Supabase.
  • A purpose-built admin instead of a large CMS, so the team only sees what they need.
05

Where it stands

The site is live and the team runs it day to day. They seldom need to call me, which was the aim.

06

Why it might matter to you

This is the pattern I would use for any organisation that needs a website it can keep up to date itself.

Next case study

Daftari

For many small businesses and households, the financial record is a WhatsApp chat full of forwarded M-PESA messages.