Foto de João RiedoJOÃO RIEDOPRODUCT DESIGNER
← Projetos

Design System

Design System Multi-tenant

De arquivos Figma defasados na Play4tune a uma base de tokens única que hoje também sustenta a Multibet e a Supernova

Arquitetado e construído do zero para sustentar a operação multi-tenant da Play4tune (Brasil, Colômbia, Paquistão), o design system hoje também dá suporte à Multibet e à Supernova — 87 telas, 200+ componentes, cortando o tempo de criação de novas telas em ~80%.

PAPEL

Arquitetura de Design System

DURAÇÃO

Em andamento desde janeiro

PLATAFORMA

Web (multi-tenant)

SQUAD

Eu (arquitetura) + líder (refinamento) + colega (aplicação)

CONTEXTO

O desafio

Antes do design system existir, não havia reuso real de componentes entre tenants: cada tela nova exigia entrar em arquivos específicos e garimpar o componente de onde ele tivesse sido usado da última vez — e esses arquivos ficavam defasados quase imediatamente. Na prática, nunca existia uma fonte única e atualizada: cada designer trabalhava com uma versão ligeiramente diferente da interface, o que gerava inconsistência visual e retrabalho constante entre design e desenvolvimento.

ABORDAGEM

Como cheguei lá

01

Arquitetura de tokens

Base estruturada em Figma variables com aliasing primitiva → semântica — a mesma disciplina de tokens usada hoje neste portfólio. Do lado do código, os tokens migram para o Storybook por sincronização própria (script/processo manual, sem Tokens Studio ou Style Dictionary na ponte).

02

Automação de tema por tenant

Em vez de customização manual, cor por cor, tela por tela, criei uma camada de automação sobre a base semântica que gera o tema de cada tenant automaticamente — hoje atende 3 tenants, eliminando a troca manual de cor e acelerando a entrada de novos tenants no sistema.

03

Dívida técnica em paralelo

Corrigi componentes cadastrados sem cobertura responsiva completa e migrei componentes antigos para o padrão novo — dois problemas de dívida técnica resolvidos junto com a evolução da base, não depois dela.

04

Governança compartilhada

A evolução da base ficou dividida entre arquitetura (eu), refinamento (liderança) e aplicação rigorosa no dia a dia (um colega de time) — o que ajudou a manter consistência mesmo com mais de uma pessoa mexendo no sistema. Um processo formal de review/versionamento ainda está amadurecendo.

SOLUÇÃO

O sistema em uso

Home

Gamepage

Welcome Bonus

Telas reais em produção, do mobile ao desktop, com os mesmos tokens e componentes do design system.

Biblioteca de componentes documentada no Storybook — nomes catalogados, sem exibir nenhuma tela real por confidencialidade.

IMPACTO

Resultados

(métricas sujeitas a aprovação de divulgação)

0

telas sustentadas pelo design system

0+

componentes reutilizados entre tenants

3

tenants atendidos pela automação de tema

1/5

do tempo para criar uma tela nova

outros projetos

Zentupet →

CONTATO

Vamos conversar sobre o seu projeto?

Preencha os campos abaixo — sua mensagem chega direto no meu WhatsApp, sem formulário de e-mail e sem espera.