All Projects
Upgrading2025Media · Content Strategy · Publishing

SankofaSessions

The Media Publication Powering the WatchSankofa Content Flywheel

Editorial media publication featuring African founders, creators, and builders. Functions as both a standalone publication and the content pipeline feeding WatchSankofa — interviews, essays, founder stories, and build-in-public content.

⏸ Upgrading in Progress

Serving

African founders and creators

Market

Content → WatchSankofa flywheel

Problem

No dedicated African founder media

Result

Standalone publication + streaming pipeline

The Problem

What needed solving

African entrepreneurs have no dedicated media platform telling their stories with the depth and respect they deserve. Founder stories get reduced to LinkedIn posts or buried in global media that doesn't understand the context.

The Solution

How I built it

An editorial publication with long-form interviews, founder profiles, and technical essays. Integrated with Substack for subscriber management and WatchSankofa for video content. The media flywheel: publication builds audience → audience discovers streaming platform → creators want to be featured.

Build Journey

SankofaSessions is the media layer of a larger content flywheel. The thesis: great streaming platforms are built on great editorial culture. Before WatchSankofa had content, it needed a publication that established what African creative excellence looks like — and who gets to define it. The architecture decision: Substack for subscriber management, not a proprietary newsletter system. Building subscriber management from scratch (confirmation emails, preferences, unsubscribe flows, delivery infrastructure) is weeks of work that don't differentiate the product. Substack handles it; SankofaSessions focuses on editorial quality. The flywheel logic is deliberate: the publication builds an audience of people who care about African creative work → that audience discovers the streaming platform → creators want to be featured because the audience already exists. The publication is not marketing for WatchSankofa. It is the demand generation infrastructure. Long-form interviews (2,000+ words) are the moat. A 600-word founder Q&A can be produced at volume. A 2,000-word narrative profile of a Kenyan filmmaker building infrastructure for African cinema cannot be replicated without a genuine editorial point of view. Depth is the differentiator.

What This Taught Me

  1. 1

    Media + streaming is a flywheel, not two products — the publication builds the audience that makes the platform valuable to creators

  2. 2

    Substack for subscriber infrastructure: let the editorial product focus on editorial quality, not delivery pipelines

  3. 3

    Long-form depth (2,000+ words) is the moat — it cannot be replicated without a genuine point of view and editorial investment

  4. 4

    The editorial voice is the product specification: African, female, technical, poetic — not trying to be Forbes Africa, trying to be something that didn't exist

Tech Stack & Decision Rationale
01

Next.js 14

Static generation for fast editorial page loads

02

TypeScript

Type-safe content schema

03

Supabase

Article database, author profiles

04

Substack

Email newsletter and subscriber management

README.md — sankofasessions
📄 README.md
# SankofaSessions
> The Media Publication Powering the WatchSankofa Content Flywheel

## Project Context
**Category:** Media · Content Strategy · Publishing
**Status:** Upgrading · 2025
**Author:** Nandawula Regine Kabali-Kagwa — East London, South Africa
**Company:** Mirembe Muse (Pty) Ltd · Reg: 2026-005658

## Stack
```
Next.js 14                     # Static generation for fast editorial page loads
TypeScript                     # Type-safe content schema
Supabase                       # Article database, author profiles
Substack                       # Email newsletter and subscriber management
```

## Architecture Notes
- All data mutations validated server-side via Next.js API routes
- Row-Level Security enforced at database level (Supabase)
- Mobile-first, PWA-ready, offline-tolerant where connectivity is unreliable
- PayFast integration for ZAR-native payments (no USD conversion)
- SEO-optimised: metadata, JSON-LD, canonical URLs, sitemap
- POPIA compliant — data minimisation + user consent by design

## Environment Variables
```env
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=
ANTHROPIC_API_KEY=
NEXT_PUBLIC_PAYFAST_MERCHANT_ID=
NEXT_PUBLIC_PAYFAST_MERCHANT_KEY=
PAYFAST_PASSPHRASE=
RESEND_API_KEY=
```

## Links
- Live:   Coming soon — domain propagating
- GitHub: Private repository
- Portfolio: https://creativelynanda.co.za/projects/sankofasessions

---
Built from East London, South Africa · Nine months · Zero to production

Interested in similar work?

Let's discuss how I can build something like this for your business.

Let's Talk