logo weirdoo

AI

DEVELOPMENT

MARKETING

Calton V3

CLIENT

Calton

ROLE

Development, UX

YEAR

2025

TAGS

Tech, UX, Figma, Typescript

TL;DR

To support Calton's growth, we designed and built a Design System from scratch in Figma, starting with requirements analysis and typographic and component foundations, even before "designing pages." Result: consistent interfaces, more predictable delivery times, less design debt.

On the engineering front, we initialized a new front-end project in TypeScript, removing external UI libraries in favor of headless components and an atomic approach, with almost no dependencies, ensuring maximum development speed.

Context & Challenge

Calton is a SaaS that uses AI to collect, manage, and analyze reviews and surveys. The product is growing, features are increasing, and teams are expanding. Without a shared foundation, the risk is visual inconsistency, longer timelines, and ever-increasing maintenance costs.
Goal: To create a consistent and scalable system that allows for composing new UIs and iterating quickly, while maintaining quality and coherence.

Why a Design System (now)

A single shared foundation brings order and speed. With a Design System, we align typography, colors, spacing, and components into a single source of truth that reduces ambiguity and downtime, enables controlled contributions with clear governance, and lays the groundwork for accessibility (contrasts and typographic hierarchies in line with WCAG AA). In practice: fewer choices and repeated code, and more time to create features.

How we worked

1) Discovery & Requirements

2) Foundations (before pages)

3) Components (atomic → composable)

4) Tokens & Variables

5) Technical Foundation (TypeScript & zero-dependencies)

In parallel, we set up a new TypeScript project focused on headless components and almost zero external dependencies. Design tokens are exposed as CSS variables consumed by the components; the styling is minimal and overridable, avoiding lock-in to graphic libraries.

6) Documentation & Governance

7) Adoption

What's new for Calton

More consistent interfaces thanks to shared typography, grids, and patterns; less ambiguity because component states and properties are standardized; real scalability: new views are assembled like Lego blocks. Furthermore, the TS technical infrastructure + headless components deliver performance, control, and speed without relying on heavy UI frameworks.

Go to another project area

Read more on our blog

Design

Project-related article title or similar.

September 8, 2023

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Name Surname

Read also 👀

Calton

Cliqueseat