Bezel
Design System da MindMiners

Projeto destaque

A Plataforma MindMiners é uma plataforma automatizada de pesquisa que oferece uma solução completa para geração de consumer insights — desde a construção de questionários, coleta de dados com consumidores reais até a análise e visualização de resultados.

É voltada tanto para profissionais de pesquisa e marketing, quanto para áreas como produto, inovação, branding, experiência do cliente, RH e agências, que precisam tomar decisões baseadas em dados sobre comportamentos e preferências do público.

Pré-trabalho

Antes de começarmos a criar o design system em si, foi necessário realizar uma inspeção e auditoria para documentarmos todos os componentes existentes nos produtos. Com isso, conseguimos identificar problemas de inconsistências que nos guiaram a tomar decisões de design mais acertivas.

Quadro do Blueprint detalhado de um novo projeto DIY To/Be, com etapas, fluxogramas, diagramas e etapas de interação para inovação e gerenciamento de mudanças.

Planejamento e alinhamento

Inventário

Fundamentos de design

Definição de tokens

Criação de componentes

Integração e testes

Documentação

Manutenção e evolução

Princípios

Princípios

Princípios

Os princípios de design foram criados para servir de guia para o time tomar uma decisão de design baseada nos valores da empresa.

Simples

Proporcionar um visual limpo sem muitas distrações. Deixar as informações em evidência

(Evitar muito uso de cores além das primárias e secundárias e das escalas de branco/cinza. Bom espaçamento de informações)

Simples

Proporcionar um visual limpo sem muitas distrações. Deixar as informações em evidência

(Evitar muito uso de cores além das primárias e secundárias e das escalas de branco/cinza. Bom espaçamento de informações)

Simples

Proporcionar um visual limpo sem muitas distrações. Deixar as informações em evidência

(Evitar muito uso de cores além das primárias e secundárias e das escalas de branco/cinza. Bom espaçamento de informações)

Consistente

Criar uma consistência visual para que todos consigam se encontrar nos caminhos. Manter consistência em tamanhos, cores e voz(texto) para ajudar nessa jornada.



(Reduzir, re-utilizar e evitar retrabalho)

Consistente

Criar uma consistência visual para que todos consigam se encontrar nos caminhos. Manter consistência em tamanhos, cores e voz(texto) para ajudar nessa jornada.



(Reduzir, re-utilizar e evitar retrabalho)

Consistente

Criar uma consistência visual para que todos consigam se encontrar nos caminhos. Manter consistência em tamanhos, cores e voz(texto) para ajudar nessa jornada.



(Reduzir, re-utilizar e evitar retrabalho)

Acessível

Tornar nossos produtos acessíveis para o máximo de pessoas possíveis. Projetar para todos com critérios básicos de acessibilidade para design e código.



(Contraste de cores, navegação por voz, textos inclusivos)

Acessível

Tornar nossos produtos acessíveis para o máximo de pessoas possíveis. Projetar para todos com critérios básicos de acessibilidade para design e código.



(Contraste de cores, navegação por voz, textos inclusivos)

Acessível

Tornar nossos produtos acessíveis para o máximo de pessoas possíveis. Projetar para todos com critérios básicos de acessibilidade para design e código.



(Contraste de cores, navegação por voz, textos inclusivos)

Design tokens

Design tokens são variáveis de estilo, espelhados tanto em design quanto em tecnologia. São todas as possibilidades de estilo que usamos para construir o visual dos nossos componentes.

Dividido em dois

Com muitas variáveis de estilos, dividimos os design tokens em dois tipos: Global tokens e Brand tokens.

Global tokens

Font size

Font size

Aa Bb Cc De Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz

$font-size-11

11px

Aa Bb Cc De Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz

$font-size-12

12px

Aa Bb Cc De Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz

$font-size-14

14px

Aa Bb Cc De Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz

$font-size-16

16px

Aa Bb Cc De Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz

$font-size-20

20px

Aa Bb Cc De Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz

$font-size-24

24px

Aa Bb Cc De Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz

$font-size-32

32px

Aa Bb Cc De Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz

$font-size-40

40px

Aa Bb Cc De Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz

$font-size-48

48px

Aa Bb Cc De Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz

$font-size-64

64px

Aa Bb Cc De Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz

$font-size-80

80px

Aa Bb Cc De Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz

$font-size-80

96px

Line height

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus orci leo, varius nec lectus commodo, congue bibendum magna. Nulla sit amet pretium ipsum. 

$line-height-16

16px

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus orci leo, varius nec lectus commodo, congue bibendum magna. Nulla sit amet pretium ipsum. 

$line-height-24

24px

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus orci leo, varius nec lectus commodo, congue bibendum magna. Nulla sit amet pretium ipsum. 

$line-height-32

32px

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus orci leo, varius nec lectus commodo, congue bibendum magna. Nulla sit amet pretium ipsum. 

$line-height-40

40px

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus orci leo, varius nec lectus commodo, congue bibendum magna. Nulla sit amet pretium ipsum. 

$line-height-48

48px

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus orci leo, varius nec lectus commodo, congue bibendum magna. Nulla sit amet pretium ipsum.

$line-height-80

80px

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus orci leo, varius nec lectus commodo, congue bibendum magna. Nulla sit amet pretium ipsum. 

$line-height-96

96px

Letter spacing

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus orci leo, varius nec lectus commodo, congue bibendum magna. Nulla sit amet pretium ipsum. 

$letter-spacing--0.32

-0.32px

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus orci leo, varius nec lectus commodo, congue bibendum magna. Nulla sit amet pretium ipsum. 

$letter-spacing-0

0px

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus orci leo, varius nec lectus commodo, congue bibendum magna. Nulla sit amet pretium ipsum. 

$letter-spacing-1.6

1.6px

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus orci leo, varius nec lectus commodo, congue bibendum magna. Nulla sit amet pretium ipsum. 

$letter-spacing-7.2

7.2px

Border radius

$border-radius-0

0px

$border-radius-4

4px

$border-radius-8

8px

$border-radius-12

12px

$border-radius-16

16px

$border-radius-20

20px

$border-radius-999

999em

Border width

$border-width-0

0px

$border-width-1

1px

$border-width-2

2px

$border-width-4

4px

$border-width-8

8px

Opacity

$opacity-80

%80/0.8

$opacity-60

%60/0.6

$opacity-30

%30/0.3

$opacity-10

%10/0.1

Shadow

$shadow-1

0 2px 8px 1

$shadow-2

0 4px 8px 0.8

$shadow-3

0 8px 16px 0.6

$shadow-4

0 16px 24px 0.6

$shadow-5

0 16px 32px 0.6

$shadow-6

0 24px 48px 0.3

Spacing

$spacing-0

0px

$spacing-2

2px

$spacing-4

4px

$spacing-8

8px

$spacing-12

12px

$spacing-16

16px

$spacing-20

20px

$spacing-24

24px

$spacing-32

32px

$spacing-40

40px

$spacing-48

48px

$spacing-64

64px

$spacing-80

80px

$spacing-96

96px

$spacing-160

160px

$spacing-200

200px

Brand tokens

Plataforma

Font family

Aa Bb Cc De Ee Ff Gg

$font-family-base

Public sans

Font weight

Aa Bb Cc De Ee Ff Gg

$font-weight-regular

Regular

Aa Bb Cc De Ee Ff Gg

$font-weight-semibold

Semibold

Aa Bb Cc De Ee Ff Gg

$font-weight-bold

Bold

Aa Bb Cc De Ee Ff Gg

$font-weight-extrabold

Extrabold

Brand color

$brand-color-primary

#1C68D9

$brand-color-primary-zero

#E3ECF8

$brand-color-primary-light

#75A5EB

$brand-color-primary-medium

#1D47BA

$brand-color-primary-zero

#0A2B83

Highlight colors

$highlight-color-primary

#009DE1

$highlight-color-primary-zero

#DFF3FB

$highlight-color-primary-light

#75CAEB

$highlight-color-primary-medium

#017EB4

$highlight-color-primary-dark

#05507A

$highlight-color-secondary

#7262D9

$highlight-color-secondary-zero

#ECE9FF

$highlight-color-secondary-light

#998EF5

$highlight-color-secondary-medium

#6456D8

$highlight-color-secondary-dark

#3C3196

$highlight-color-tertiary

#E8AE21

$highlight-color-tertiary-zero

#FFF2D0

$highlight-color-tertiary-light

#F9C443

$highlight-color-tertiary-medium

#B8860B

$highlight-color-tertiary-dark

#634806

Neutral colors

$neutral-color-low-pure

#2A2A2A

$neutral-color-low-light

#6C7A89

$neutral-color-low-medium

#5B646C

$neutral-color-light-dark

#464C58

$neutral-color-high-pure

#FFFFFF

$neutral-color-high-light

#FAFAFA

$neutral-color-high-medium

#ECEEF0

$neutral-color-high-dark

#D5D7DE

Feedback colors

$feedback-color-danger-dark

#DC2A2A

$feedback-color-danger-light

#FFE8E8

$feedback-color-danger-medium

#B50000

$feedback-color-danger-dark

#870C25

$feedback-color-warning

#FF9F2F

$feedback-color-warning-light

#FBECDB

$feedback-color-warning-medium

#D35400

$feedback-color-warning-dark

#8B4300

$feedback-color-success

#24A159

$feedback-color-success-light

#DFF5E8

$feedback-color-success-medium

#007A4B

$feedback-color-success-dark

#114C2A

Componentes

Componentes são blocos fundamentais de um sistema de design. Reutilizá-los de forma sistemática ajuda a garantir consistência visual e funcional em todos os produtos.



Cada componente foi projetado e codificado para resolver um problema específico de interface do usuário, como apresentar uma lista de opções, permitir o envio de um formulário, fornecer feedback ao usuário e assim por diante. Todos os componentes do Bezel foram projetados para funcionar harmoniosamente juntos, como partes de um todo maior.

Buttons

Selection controls

Inputs

Tags

Estilo de etiqueta, incluindo tamanhos (grande, pequeno e extra pequena) além das cores azul, ciano, roxo, amarelo, vermelho, laranja, verde e cinza.)

Select

E mais de 50 componentes

Iconografia

Ícones são símbolos visuais usados ​​para representar ideias, objetos ou ações. Eles comunicam mensagens rapidamente, proporcionam interatividade e chamam a atenção para informações importantes.
Os ícones do Bezel foram criados pensando nas diretrizes da marca e abranger todos os tipos de necessidades. Desde a iconografia básica do sistema, desde pictogramas com mais detalhes de informação até ilustrações animadas.

Ícones

Lista extensa com diversos ícones como setas direcionais, de navegação de menus, comentários, confirmações, perfis etc

Pictogramas

Lista extensa com alguns pictogramas (ícones mais detalhados) como ajuda, criar do zero, resultado não encontrado etc

Ilustrações

Lista extensa com alguns pictogramas (ícones mais detalhados) como ajuda, criar do zero, resultado não encontrado etc

Animações

Documentação

A documentação de um Design System consiste no registro claro, acessível e organizado de todos os seus elementos: cores, tipografia, espaçamentos, componentes (como botões, formulários, ícones), padrões de uso e boas práticas. A documentação criada visa explicar como e quando usar cada item, com exemplos visuais.

HandOffs

HandOff são especificações detalhada dos componentes.

Nele documentamos os design tokens usados e todo o seu formato, desde largura, altura e suas interações (hover, ativo, desativado etc).

É a forma de mostrar para os desenvolvedores o que o time de design pensou na idealização do componente.

Demonstração de especificação do componente botão

Regras de uso

Exemplo de regras de uso do botão primário e seus tamanhos, mostrando suas funções e quando utilizá-los na interface.

Do's e Dont's

Exemplo do que fazer e do que não fazer na utilização do componente botão primário. Ex: O que fazer: criar labels concisas, para fácil entendimento da ação. O que não fazer: criar labels longas, complexas e/ou redundantes

Contéudo

Boas práticas

Encorajador

Criar uma mensagem motivadora para incentivar o que precisa ser realizado. Usar a voz ativa, onde o sujeito da frase faça a ação.

Encorajador

Criar uma mensagem motivadora para incentivar o que precisa ser realizado. Usar a voz ativa, onde o sujeito da frase faça a ação.

Encorajador

Criar uma mensagem motivadora para incentivar o que precisa ser realizado. Usar a voz ativa, onde o sujeito da frase faça a ação.

Simples

Usar palavras simples e do dia-a-dia e evitar palavras técnicas, jargões etc. Utilizar o mínimo de palavras possível e cortar o que não é crucial.

Simples

Usar palavras simples e do dia-a-dia e evitar palavras técnicas, jargões etc. Utilizar o mínimo de palavras possível e cortar o que não é crucial.

Simples

Usar palavras simples e do dia-a-dia e evitar palavras técnicas, jargões etc. Utilizar o mínimo de palavras possível e cortar o que não é crucial.

Otimista

Utilizar a linguagem positiva para criar impacto nas emoções, perspectivas e expectativas. Evitar o uso de palavras negativas como ”não”, ”erro”.

Otimista

Utilizar a linguagem positiva para criar impacto nas emoções, perspectivas e expectativas. Evitar o uso de palavras negativas como ”não”, ”erro”.

Otimista

Utilizar a linguagem positiva para criar impacto nas emoções, perspectivas e expectativas. Evitar o uso de palavras negativas como ”não”, ”erro”.

Linguagem e gramática

Linguagem inclusiva

Dar preferência a construções textuais que são comuns aos dois gêneros. Atenção, isso não significa linguagem neutra com "@" ou "e".

Linguagem inclusiva

Dar preferência a construções textuais que são comuns aos dois gêneros. Atenção, isso não significa linguagem neutra com "@" ou "e".

Linguagem inclusiva

Dar preferência a construções textuais que são comuns aos dois gêneros. Atenção, isso não significa linguagem neutra com "@" ou "e".

Maisculização

Usar maiúsculas e minúsculas em todos os títulos, cabeçalhos, itens de menu, rótulos e botões.

Maisculização

Usar maiúsculas e minúsculas em todos os títulos, cabeçalhos, itens de menu, rótulos e botões.

Maisculização

Usar maiúsculas e minúsculas em todos os títulos, cabeçalhos, itens de menu, rótulos e botões.

Otimista

Evitar pontos de exclamação. Eles são usados para coisas novas e excitantes! Atentar-se em utilizar apenas um ponto de exclamação por página.

Otimista

Evitar pontos de exclamação. Eles são usados para coisas novas e excitantes! Atentar-se em utilizar apenas um ponto de exclamação por página.

Otimista

Evitar pontos de exclamação. Eles são usados para coisas novas e excitantes! Atentar-se em utilizar apenas um ponto de exclamação por página.

Sequência de cliques

Sempre que houver uma sequência de cliques em menus, descreva os passos separados por >.

Sequência de cliques

Sempre que houver uma sequência de cliques em menus, descreva os passos separados por >.

Sequência de cliques

Sempre que houver uma sequência de cliques em menus, descreva os passos separados por >.

Negrito

O negrito pode ser usado para destaque, para palavras-chave ou em nomes de arquivos.

Negrito

O negrito pode ser usado para destaque, para palavras-chave ou em nomes de arquivos.

Negrito

O negrito pode ser usado para destaque, para palavras-chave ou em nomes de arquivos.

Lista com marcadores

Usar listas com marcadores para opções ou uma lista em que a ordem dos itens não importa. Se os marcadores completarem a frase introdutória, inicie os fragmentos com letras minúsculas e pule os pontos.

Lista com marcadores

Usar listas com marcadores para opções ou uma lista em que a ordem dos itens não importa. Se os marcadores completarem a frase introdutória, inicie os fragmentos com letras minúsculas e pule os pontos.

Lista com marcadores

Usar listas com marcadores para opções ou uma lista em que a ordem dos itens não importa. Se os marcadores completarem a frase introdutória, inicie os fragmentos com letras minúsculas e pule os pontos.

Resultados

109 design tokens

Mais de 100 tokens de design criados e divididos entre global, marca, grid etc...

+50 componentes

Criados, codados e usados entre as squadas de design e tecnologia.

35% mais velocidade nas entregas

Redução de mais de 35% no tempo médio de entrega das squads de design e tecnologia após o primeiro ano de adoção do Design System.

Melhorias

  • Criação de tokens primitivos e configuração de tokens semânticos;

  • Criação de biblioteca de iterfaces completas;

  • Adição de motion;

  • Expansão para multimarcas;

Equipe

Luís Reis

Design de produto

Thaís Camargo

Produto

Letícia Yokoi

Produto

Gabriela Yumi

Produto

Karen Hirayama

Tecnologia

João Andreossi

Tecnologia

Guilherme Gava

Tecnologia

Luishenriquereis@outlook.com.br

Luishenriquereis@outlook.com.br

Luishenriquereis@outlook.com.br

+55 (11) 963190366

+55 (11) 963190366

Brasil, São Paulo

Brasil, São Paulo

Create a free website with Framer, the website builder loved by startups, designers and agencies.