Design system for samokat.ru

b2b design system for mobile devices on iOS and Android in React Native, for internal systems, warehouses, dark stores, etc.

Legacy

When I joined, it was just a set of components without any documentation, without a clear understanding of how they worked in code, and not tied to a unified token system.

Documentation

I started documenting the system and created a "component passport" with a short description, links to communication channels, and status (in progress or already implemented).

Where to start?

This is the first file that welcomes a design-system user: it contains useful links, where components are stored, where documentation lives, where Storybook is, and other helpful links.

Foundation

I defined and formalized layout and grid, and started using core design tokens.

Components

I developed foundational components (usually called "atoms") and more than 30 components derived from them, including full compositions.

Presentations and workshops

I built a process in which product designers participate in component implementation even when they lack spare time: there is a regular sync to discuss new features, plus presentations of new components and technologies.