Back to Projects Gallery
Fullstack SystemsProductionTimeline: 2024 – 2026Role: Lead Developer (Africdominion Group)

Sadza Connect — Zimbabwe’s Unified Digital Ecosystem

Multi-tenant commercial super-app uniting business directories, classified marketplaces, job boards, and municipal utility payments for Zimbabwe.

The Problem

Fragmented digital services in Zimbabwe made local discovery, commerce, and bill settlement cumbersome for both citizens and businesses.

The Architectural Solution

Architected and built Sadza Connect as a high-performance Next.js 14 App Router application backed by Supabase PostgreSQL with strict Row-Level Security (RLS) policies. Includes categorized directories, WhatsApp product inquiries, job listing management, and utility billing.

System Architecture & Flow

CANONICAL TOPOLOGY
[Next.js 14 App Router (React 18, TypeScript, Tailwind CSS)]
      │
      ▼
[Server Actions & Edge Middleware]
      ├── Session Guarding & Role-Based Route Protection
      ├── Leaflet / OpenStreetMap Geo-coordinates
      ├── WhatsApp Deeplink Generator (Pre-formatted encoded context)
      ▼
[Supabase Backend (PostgreSQL 15+)]
      ├── Row-Level Security (RLS) Policies per Tenant
      ├── Full-Text Search (tsvector & tsquery)
      └── Supabase Storage for verification documents & assets

Engineering Contributions & Deliverables

  • Engineered complete frontend and backend using Next.js 14 App Router, Server Actions, and Tailwind CSS.
  • Designed granular PostgreSQL RLS policies to guarantee multi-tenant security across business listings, products, and applications.
  • Created custom WhatsApp deeplink generation encoding product catalog details into instant chat orders.
  • Constructed responsive admin console with collapsible navigation, user role control, and operational metrics.

Formal Security Invariants Enforced

AUDITOR VERIFIED
[1]Tenant Isolation via RLS: Users can only alter listings and records matching their authenticated user ID.
[2]Content Moderation Gate: Public listings require administrative approval before appearing in search indexes.

System Metrics

FrameworkNext.js 14 App Router
Security100% RLS Protected
Target MarketZimbabwe Nationwide
ClientAfricdominion Group

Technology Breakdown

Core Runtime & Language
Next.js 14React 18TypeScriptTailwind CSS
Backend & Protocols
Server ActionsNext MiddlewareLucide ReactFramer Motion
Databases & Ledgers
PostgreSQL 15+Supabase AuthRow-Level Security (RLS)

Need a similar system designed?

I am available for contract development, smart contract auditing, and backend ledger architecture.

Hire Me for Your Project