Kanut — Greenhouse Automation Platform

Component System & Design Tokens

SHIPPED

A foundational design system built from scratch: semantic color tokens, a sensor-state color language, and a reusable component library aligned to the engineering stack.

The problem

Without a design system, every new screen was designed independently. Components were inconsistent, handoff documentation was incomplete, and engineers were making visual decisions that should have been resolved at the design level.

The solution

A token-based design system in Figma with a semantic color layer (status colors, surface hierarchy, typography scale) and a component library that maps 1:1 to the React component structure used by engineering.

Key decisions

IoT products use color semantically — red means danger everywhere, not branding. We separated the sensor-state palette (fixed, never used for decoration) from the brand palette. This prevented any future design decision from accidentally depleting the meaning of alert colors.

Tokenized components created a shared visual language
Tokenized components created a shared visual language

Outcome

New screen design time dropped by approximately 60% after the system was established. Engineering reported significantly fewer clarification questions per sprint.