RtK

A UI kit for maps, commerce, and bilingual guest journeys

Four implementation boards align icons, colors, controls, and Latin-Chinese typography across the Rosa Khutor WeChat Mini-App.

Implementation narrative

Problem

The Mini-App combines resort navigation, ski conditions, dining, shops, tickets, favorites, and account screens. Without a shared system, category icons, map markers, button states, and bilingual type hierarchy drift between those surfaces.

Solution

The UI kit defines active and inactive navigation icons; home, shop, and map-marker sets; primary, secondary, and semantic slope colors; small and large button variants with active and disabled states; and a four-level heading and body hierarchy tested with Latin and Chinese text. The typography board also specifies a small-screen reduction rule below 340 px.

Outcome

Design and implementation share one reference for reusable visual tokens and component states across the guest-facing Mini-App.

UI kit

Icons and map markers

Inactive and active navigation, home categories, general actions, shop types, and map-marker variants.

Color system

Primary and supporting tokens plus semantic colors for easy, intermediate, difficult, and very difficult ski slopes.

Button system

Small and large primary, secondary, and icon buttons across default, active, disabled, and colored-background contexts.

Typography and font weights

Heading and body scales, responsive guidance, and light, regular, and bold treatments for Latin and Chinese text.