A Design System Built to Grow

This project involved creating a scalable design system for a gym website redesign, addressing current needs while laying the foundations for a potential future app. The goal was to ensure both platforms could share the same visual language without having to start from scratch.

Company

—

Client

—

Project year

2026

Role

Product Designer

A Design System Built to Grow

This project involved creating a scalable design system for a gym website redesign, addressing current needs while laying the foundations for a potential future app. The goal was to ensure both platforms could share the same visual language without having to start from scratch.

Company

—

Client

—

Project year

2026

Role

Product Designer

A Design System Built to Grow

This project involved creating a scalable design system for a gym website redesign, addressing current needs while laying the foundations for a potential future app. The goal was to ensure both platforms could share the same visual language without having to start from scratch.

Company

—

Client

—

Project year

2026

Role

Product Designer

The problem

Class bookings and membership purchases are currently handled through a third-party app, outside the gym's control. The website redesign was an opportunity to establish a design foundation that works for the website today while preparing for a potential future app, allowing both platforms to share the same visual language from day one instead of having to rebuild everything later.

THE CHALLENGES

Typography: Balancing Brand Identity and Usability

The original typeface (Tusker Grotesk) was designed exclusively for the logo. When used digitally, its uneven visual alignment required custom padding on individual containers to align it with other elements — an approach that wouldn't scale. I looked for an alternative that preserved the brand's personality without straying too far from its identity, eventually choosing Anton for headings.

Typography: Balancing Brand Identity and Usability

The original typeface (Tusker Grotesk) was designed exclusively for the logo. When used digitally, its uneven visual alignment required custom padding on individual containers to align it with other elements — an approach that wouldn't scale. I looked for an alternative that preserved the brand's personality without straying too far from its identity, eventually choosing Anton for headings.

Component Adaptation Across Devices

The second challenge was adapting components for tablet and mobile, where screen space is limited and hover states are unavailable. Many components relied on hover to communicate interactivity, so I had to rethink how these interactions would work across different screen sizes.

Component Adaptation Across Devices

The second challenge was adapting components for tablet and mobile, where screen space is limited and hover states are unavailable. Many components relied on hover to communicate interactivity, so I had to rethink how these interactions would work across different screen sizes.

The process

AUDITING THE EXISTING DESIGN

The process

AUDITING THE EXISTING DESIGN

I started by analysing the existing website in detail to identify which components were being used and which would need to be carried over into the redesign, albeit with a different visual style.

I found several inconsistencies, such as buttons using different typefaces (Montserrat and Tusker Grotesk), headings with inconsistent italic styling, and other variations across the UI.

I also reviewed the existing style guide, as it would serve as the starting point for building the new design system.

I started by analysing the existing website in detail to identify which components were being used and which would need to be carried over into the redesign, albeit with a different visual style.

I found several inconsistencies, such as buttons using different typefaces (Montserrat and Tusker Grotesk), headings with inconsistent italic styling, and other variations across the UI.

I also reviewed the existing style guide, as it would serve as the starting point for building the new design system.

FOUNDATIONS
FOUNDATIONS
FOUNDATIONS
compresflow style guide
Compresflow UI kit

Colors

I defined a colour scale for the brand, neutral tones and semantic colours (success, error and warning).

Typography

Grid & Spacing

Corner radius

Icons

compresflow style guide
Compresflow UI kit

Colors

I defined a colour scale for the brand, neutral tones and semantic colours (success, error and warning).

Typography

Grid & Spacing

Corner radius

Icons

compresflow style guide
Compresflow UI kit

Colors

I defined a colour scale for the brand, neutral tones and semantic colours (success, error and warning).

Typography

Grid & Spacing

Corner radius

Icons

COMPONENTS

I built the components with two key principles in mind: scalability and interaction. Each component includes its own variants, states and animations to ensure smooth transitions between states.

The biggest challenge was adapting them for tablet and mobile, where screen space is more limited and hover states are unavailable. Many components relied on hover to communicate interactivity, so I had to rethink how these interactions would work across different screen sizes.

STYLE GUIDE
STYLE GUIDE

I brought everything together in a single document covering the specifications, states and behaviours of each foundation and component. It serves as a reference for two audiences: new designers joining the project and developers responsible for its implementation.

I brought everything together in a single document covering the specifications, states and behaviours of each foundation and component. It serves as a reference for two audiences: new designers joining the project and developers responsible for its implementation.

THE OUTCOME
THE OUTCOME

The design system provides the foundation for the website redesign. Designing a new screen no longer means making decisions about colours, typography or spacing from scratch, but combining existing components.

Components behave consistently across desktop, tablet and mobile, laying the groundwork for a potential future gym app without having to start from scratch. The style guide, documenting specifications, states and behaviours, also helps minimise ambiguity between design and development.

The design system provides the foundation for the website redesign. Designing a new screen no longer means making decisions about colours, typography or spacing from scratch, but combining existing components.

Components behave consistently across desktop, tablet and mobile, laying the groundwork for a potential future gym app without having to start from scratch. The style guide, documenting specifications, states and behaviours, also helps minimise ambiguity between design and development.

WHERE TO FIND ME

I don't promise daily activity, but this is where you can find me. To get in touch, it's best to use the contact form.

Ricard Lázaro

08025, Barcelona. Spain

© Ricard Lázaro, 2026

LET'S BUILD

CLARITY

Ricard Lázaro

08025, Barcelona. Spain

© Ricard Lázaro, 2026

LET'S BUILD

CLARITY

Ricard Lázaro

08025, Barcelona. Spain

© Ricard Lázaro, 2026

LET'S BUILD

CLARITY