All work

$ cd ~/work/afriva

Next.js 15 · Supabase

Afriva

A modern multi-vendor marketplace with role-based dashboards for admins, managers, sellers and buyers — fast, SEO-friendly and real-time.

https://afriva-buyer.vercel.app/
Afriva

01//the problem

Multi-vendor commerce means four different users — admin, manager, seller, buyer — each needing a different view of the same system, all while staying fast and discoverable on the open web. Afriva needed enterprise structure without enterprise sluggishness.

02//the approach

Built on Next.js 15 with server-side rendering for performance and SEO, and Supabase for auth, data and real-time. Role-based dashboards give each user exactly the surface they need, and delivery tracking updates live across 120+ cities.

03//what I built

01

Role-based dashboards

Distinct, permission-scoped surfaces for admins, managers, sellers and buyers.

02

SSR performance & SEO

Next.js 15 server rendering keeps pages fast and discoverable.

03

Real-time delivery tracking

Live order status across 120+ cities via Supabase realtime.

04

Type-safe state

Redux Toolkit keeps a complex multi-role app predictable.

// the impact

$1.2M
Total revenue
1,245
Active vendors
120+
Cities covered

$1.2M in revenue, 1,245 active vendors and coverage across 120+ cities.

// let's build yours

Have a product like this in mind?

Loading portfolio