0%

Tile Design System

Description

Mosaic Hub, the tool general contractors used to run their construction projects, was slow to build on and looked generic. I designed and coded Tile, its design system, so the team could ship new features faster and with one consistent look.

Impact

+30%

Faster engineering when building new features

+21%

Mosaic Hub adoption after the redesign with Tile

30+

Components designed and coded

ProjectDesign System
Year2022 - 2023
EmployerMosaic Buildings
LocationPhoenix, AZ

Problem

Mosaic, a fast-paced construction startup, kept launching new projects. Every new feature was slow to build and full of errors, and few people adopted Mosaic Hub.

Solution

Tile, built from 0 → 1: a design system tied to the Mosaic brand. I ran the audit with design, product and engineering, designed the components, and coded them into the product.

As a designer who codes, I worked directly in the codebase, protecting visual quality while speeding up development.

Tile Design System overview

Development process

1. Audit and planning
  • Ran a detailed audit with the design, product and engineering teams to identify the essential components.
  • The result of this phase was a list of every component to be designed and coded.
2. Setting the foundation

One of the problems we wanted to solve was the product’s generic look and feel and its lack of consistency.

So we built a foundation closely tied to the brand, without overdoing the number of tokens. Keep it simple to avoid inconsistency.

Tile Design System color tokens: basic, accent, warning, success and danger
3. Component design and testing
  • Designed the components from the previous step’s list with scalability and reusability in mind.
  • Tested them in Figma with real content, which helped shape components and patterns that deliver the best experience.
Tile components in light and dark themes: accordion, project card, toast and filters
4. Documentation and implementation

Wrote detailed documentation and usage guidelines to support the designers and developers working on the product.

Tile Design System components tested with real contentTile Design System component variantsTile Design System documentation and usage guidelines

Components and patterns coming alive!

Here are some of the components and patterns in use across the product.

Mosaic Hub page built with Tile componentsMosaic Hub page built with Tile componentsMosaic Hub page built with Tile componentsMosaic Hub page built with Tile componentsMosaic Hub page built with Tile components

Conclusion and final thoughts

Tile let a small team keep up with a company that kept launching new projects: features shipped 30% faster, and Mosaic Hub finally looked like one product. Adoption grew 21% after the redesign.