ThaiHao platform

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.

#AC0022 IBM Plex Sans · Inter · JetBrains Mono 8px card · 4px button th-TH · zh-CN · en-US WCAG 2.1 AA

The ten invariants

Every design decision is checked against these. Refuse drift; offer the closest compliant alternative.

D1Two weights only. 400 regular, 500 medium. Never bold.
D2Sentence case. The only uppercase is the tracked label-caps style.
D3No emoji. Tabler outline icons. Locale flag in LanguageFlag is the one exception.
D4Tokens, not hex. Per-tenant theming and dark mode depend on it.
D5Quad-column currency. Amount · ISO code · trust pill · fx context if cross-currency.
D6Trust before value. Every estimated monetary value carries a visible trust signal.
D7Reason codes gate. Revoke, suspend, refund, override, force-unlock — submit disabled until a reason is chosen.
D8Every string through i18n. Producer opens in th-TH; KOL in zh-CN; admin in en-US.
D9WCAG 2.1 AA. Focus rings, ARIA labels, 4.5:1 contrast, errors conveyed by more than color.
D10Audit on transition. Every value derived from a state transition has an inline AuditLink.

UI kits

Eight surfaces, three locales, four device profiles. Each kit is an interactive click-through prototype running React + Babel-standalone from a CDN.

Design system specimens

Tokens, components, and pattern cards. Open any one to see the rendered specimen on its own.

Open gallery

Documents

Brand and skill reference, distilled.