Five surfaces. One design language. Built for trust across borders.
Multi-tenant cross-border commerce connecting Thai SME producers with Chinese consumers through KOL and KOC live commerce. This system carries tokens, brand assets, design-system preview cards, and eight UI kits — distilled, sketchable, and ready to extend.
The ten invariants
Every design decision is checked against these. Refuse drift; offer the closest compliant alternative.
UI kits
Eight surfaces, three locales, four device profiles. Each kit is an interactive click-through prototype running React + Babel-standalone from a CDN.
Producer portal
Thai SME owners and brand managers — Khun Somchai's surface. Home, settlement, onboarding pipeline.
KOL portal
Individual KOLs, KOCs, and agency managers — Li Wei's surface. Bookings, earnings, calendar with block-out slots.
Admin console
Platform staff — Sarah Tan's surface. Dashboard, tenants, sanctions, command palette, people management.
C-suite portal
Executive read — Daniel Park's surface. GMV, MRR, cross-border flow, compliance health, annual targets.
Employee portal
Department-scoped internal staff — Sales, Customer Care, Finance, Operations. Pipeline, producer health, settlement queue.
Partner portal
Fulfillment, logistics, distributor. Pick lists, dispatch board with route SLA, multi-brand catalog with reorder.
Consumer storefront
Chinese end-consumers — Discover, live shopping, product detail, cart with cross-border shipping context.
Auth flows
Multi-locale entry — sign up, log in, password reset, MFA setup, suspicious-login revoke.
Design system specimens
Tokens, components, and pattern cards. Open any one to see the rendered specimen on its own.
Colors
4 cardsType
2 cardsSpacing & surface
4 cardsComponents
9 cardsPatterns & brand
7 cardsDocuments
Brand and skill reference, distilled.
README
Brand summary, content fundamentals, visual foundations, iconography. The full system documentation.
SKILL manifest
Agent Skill bundle — usable in Claude Code. Quick-start, persona universe, invariants summary.
Tokens — colors_and_type.css
Every variable in one file. Colors, type, spacing, motion, borders, radii — light and dark theme.