Skip to content
← All work

Melanin Skin City — two-city commerce

Melanin Skin City (by Annette) · 2026 · Payload v3 · Next.js · Postgres · Paystack

Melanin Skin City — two-city commerce — visual

A skincare retailer serving Lagos and Ibadan needed one store that behaves like two: per-city pricing, delivery, and pickup. One Payload v3 + Next.js codebase serves both cities on subdomains, with server-side re-pricing so checkout totals are always authoritative.

In detail

Melanin Skin City store picker — two cities, one glow

Outcomes

  • Live at melaninskincity.com.ng — Lagos and Ibadan storefronts
  • Server-side re-pricing: no client-trusted totals
  • Store switcher + per-city delivery and pickup