All work

$ cd ~/work/afriva

Next.js 15 · Supabase

Afriva

A multi-vendor marketplace with separate dashboards for admins, managers, sellers and buyers. Built at Webrange Solutions.

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

01//the problem

Multi-vendor commerce means four kinds of user, admin, manager, seller and buyer, each needing a different view of the same system, while the storefront stays fast and findable on Google.

02//the approach

Next.js 15 with server-side rendering for speed and SEO, and Supabase for auth, data and real-time updates. Each role gets its own permission-scoped dashboard, and order status updates live.

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 indexable.

03

Real-time order tracking

Live order status through Supabase realtime.

04

Predictable state

Redux Toolkit keeps a complex multi-role app manageable.

// the impact

4 roles
Dashboards
Next.js 15
Framework
Webrange
Built at

Built while I was a full-stack developer at Webrange Solutions. The link above is the buyer-side demo build, so it shows the product rather than live sales.

// let's build yours

Have a product like this in mind?

Chat on WhatsApp