We ♥ Web – 21st of November

With Trystian Offerman from Decathlon, about working with styleguides, design systems, and components.

Trystian studied at CMD from 2010 until 2018 and has worked for several companies, including bol.com, until 2024. He is now working at Decathlon.

Decathlon is a French company active in 79 countries, with offices in Nantes, Paris, Lille, and Amsterdam.
The Amsterdam office focuses mainly on e-commerce and data.

Trystian started by explaining how Decathlon works with an upper funnel and lower funnel system.

Upper Funnel and Lower Funnel

The upper funnel consists of elements such as the homepage, search functionality, and listing pages — basically any interaction before the shopping cart.
The lower funnel includes components like the shopping cart and checkout.

Teams

Decathlon has many teams, each responsible for different parts of the website, such as navigation, product pages, CMS, SEO, and the product API. The product page team includes engineering managers, product managers, designers, content designers, UX designers, and frontend engineers.

Tech Stack

Decathlon uses:

Design System

A design system is a central source that contains the visual interaction patterns and code standards used to create a consistent user experience.

Decathlon uses a design system for guidelines, reusable components, modules, and templates, including design tokens, internationalization, and theming.
The foundation includes colors, typography, and spacing.

Why adopt a design system?

Decathlon avoids using multiple frameworks for the design system to reduce complexity and testing overhead.
Frontend library: includes components like buttons, accordions, and foundation elements.

What should not be in a design system?

Developer Portal & Sandbox

Decathlon provides a developer portal and sandbox to test component properties and functionalities.
This platform includes tools like a vision simulator and skeleton viewer (for items that are still loading).