Aprovato · Design System
Aprovato · Design System
Aprovato Aprovato

Design System v1.0, Setembro 2026

Sistema de design

Referência única de fundações, componentes e padrões de produto da Aprovato. Cada bloco é apresentado no tema escuro e no tema claro.

Tipografia

Lufga · 5 pesos

Cor primária

#00DE87

Temas

Escuro + claro

Base de espaço

4 px

Raio de card

24 a 32 px

Seções

07

Assinatura verbal

Transforme seu progresso em aprovação.

Paleta núcleo

01, Marca

Logotipo e símbolo

O símbolo é o "A" em ascensão, a curva de progresso que sobe. Três arquivos oficiais: símbolo isolado (fundo transparente), tile escuro e tile claro. O logotipo usa Lufga Bold com tracking negativo de -3%.

Aprovato Aprovato
Lockup horizontal / claro
Aprovato Aprovato
Lockup horizontal / escuro
Aprovato Aprovato
Lockup sobre acento
App icon Aprovato App icon escuro
App icon verde Aprovato App icon verde
Símbolo Aprovato Símbolo isolado
Área de respiro Margem mínima = altura do símbolo ÷ 2 em todos os lados.

02, Cor

Paleta

Três cores fazem o trabalho: verde de progresso, grafite e papel. Os tons intermediários existem só para estados, superfícies e gráficos, nunca como cor de marca.

Núcleo

Verde Aprovato

#00DE87

Progresso, acerto, ação primária. Sempre com texto grafite por cima.

Grafite

#131313

Fundo do tema escuro e tinta do tema claro.

Papel

#F1F1F3

Fundo do tema claro e tinta do tema escuro.

Escala do verde

50
#E9FCF3

100
#BDF6DC

300
#6EEBB6

500 · base
#00DE87

600 · texto
#00A868

700
#00794C

900
#042E1F

Neutros

000
#FFFFFF

050
#F1F1F3

150
#E4E4E8

300
#C9C9D1

500
#8A8A92

700
#55555C

850
#262628

900
#1C1C1E

950
#131313

Semânticas

Acerto

#00DE87

Atenção

#FFB627

Erro

#FF5252

Informação

#4D9BFF

Grafite sobre verde

Contraste 8.9:1, combinação padrão para botões e cards de destaque.

Verde sobre grafite

Contraste 9.6:1, títulos, números e destaques no tema escuro.

Verde 700 sobre papel

No tema claro, texto verde usa 600/700. Nunca #00DE87 em corpo de texto.

03, Tipografia

Lufga

Uma família só, quatro pesos. Títulos em Bold com tracking negativo; corpo em Regular; rótulos e números de painel em Medium/SemiBold. Fallback web: Figtree.

Aa

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 · % ? ! @ & →

Aa

Light 300

Números display grandes

Aa

Regular 400

Corpo de texto

Aa

Medium 500

Rótulos, navegação

Aa

SemiBold 600

Botões, títulos de card

Aa

Bold 700

Headlines

display / 72 · 700 · -4% 92% de acerto
h1 / 48 · 700 · -3.5% Seu plano de estudos
h2 / 32 · 600 · -2.5% Simulados da semana
h3 / 22 · 600 · -2% Direito Constitucional
body / 17 · 400 · 1.6 Cada bloco concluído alimenta seu gráfico de constância. O painel mostra o que estudar hoje e o que revisar antes da prova.
small / 14 · 400 Atualizado há 3 minutos
label / 12 · 600 · +14% Meta semanal

04, Fundações

Espaço, raio e elevação

Escala de espaço · base 4

4
8
12
16
24
32
48
64
96

Raio de canto

8 · chip

16 · input

24 · card

32 · painel

full · pill

Cantos generosos são a assinatura do sistema. Nada de raio menor que 8 fora de gráficos.

Elevação

nível 0, sem sombra, superfície plana
nível 1, 0 2 8 / 8%
nível 2, 0 8 24 / 12%
nível 3, 0 20 48 / 18%

No tema escuro a hierarquia vem da superfície (#131313 → #1C1C1E → #262628), não da sombra.

Componentes

Botões

Sempre pill. Primário verde com tinta grafite nos dois temas, a ação principal nunca muda de cor.

Tema claro

Tema escuro

Componentes

A barra de pílulas é o elemento mais reconhecível da interface: itens flutuando sobre o fundo, o ativo preenchido com o verde sólido.

Tema claro

Dash Questões Mapas mentais Flashcards Simulados
Tudo Em andamento Concluídas
Semanal Constitucional + Filtro

Tema escuro

Dash Questões Mapas mentais Flashcards Simulados
Tudo Em andamento Concluídas
Semanal Constitucional + Filtro

Componentes

Formulários

Campos de 56px de altura, raio 16, rótulo acima. O foco é sempre um anel verde de 3px. A senha traz um medidor de força em quatro segmentos que preenche conforme os requisitos são atendidos.

Tema claro

Continuar conectado
Esqueci minha senha

Tema escuro

Continuar conectado
Esqueci minha senha

Medidor de força, quatro estados

Muito fraca

menos de 8 caracteres

Média

8 caracteres + número

Forte

+ maiúscula

Segura

+ símbolo

Checkbox marcado
Checkbox vazio
Switch ligado
Switch desligado

Componentes

Status e progresso

Progresso é o coração do produto, barras, anéis e streaks aparecem em praticamente toda tela.

Tema claro

Concluído Atrasado Erro Rascunho Novo
Direito Administrativo68%
Português34%
74% acerto

Meta da semana batida

Você estudou 12h de 10h planejadas. Continue assim.

Tema escuro

Concluído Atrasado Erro Rascunho Novo
Direito Administrativo68%
Português34%
74% acerto

Meta da semana batida

Você estudou 12h de 10h planejadas. Continue assim.

Componentes

Cards

Três tipos: métrica, destaque (o card verde) e conteúdo. Só um card verde por tela, ele carrega a informação mais importante.

Horas estudadas

128h

↗ 18% vs. mês passado

Sequência ativa

23

dias seguidos de estudo

Questões por matéria

1.2k
Direito Português Outras
Aula 04 42 min

Controle de constitucionalidade

Prof. Ana Ribeiro · Direito Constitucional

Aula 04 42 min

Controle de constitucionalidade

Prof. Ana Ribeiro · Direito Constitucional

Ranking da turma

1

Você

3.480 pontos

↗ 2
2

M. Andrade

3.210 pontos

3

L. Prado

3.115 pontos

Componentes

Gráficos

Verde marca sempre o dado em foco; o resto do conjunto fica em neutro ou hachurado. Nenhum gráfico usa mais de duas cores.

Constância semanal

Horas por dia

STQQSSD

Evolução do acerto

Últimos 6 simulados

82% no último

Desempenho por disciplina

% de acerto

Constitucional91%
Administrativo74%
Português58%
Raciocínio Lógico41%

Componentes

Tabela, avisos e diálogo

Simulado Data Acerto Status
Simulado nacional 08 02 set 82% Corrigido
Reta final, Direito 28 ago 67% Revisar
Simulado nacional 07 21 ago sem nota Não iniciado

Aula marcada como concluída

Desfazer
!

Não foi possível salvar seu progresso

Tentar

Nenhum simulado por aqui

Quando você concluir uma trilha, os simulados aparecem nesta lista.

Finalizar simulado?

Você respondeu 48 de 60 questões. As 12 restantes serão contadas como erro.

06, Padrões de produto

Painel · tema escuro

Barra de pílulas no topo, título em display, mosaico de cards com um único destaque verde. As pílulas do topo são clicáveis: cada destino do menu tem sua própria tela.

Aprovato Aprovato
CB

06, Padrões de produto

Painel · tema claro

Mesma estrutura, mesma hierarquia: papel no fundo, cards brancos, o destaque verde continua sendo o verde.

Aprovato Aprovato
Dash Questões Mapas mentais Flashcards
CB

Painel

Faltam 42 dias para a prova · Tribunais, Analista

Semanal ✕ Todas as matérias ✕

Horas na semana

12h 40m

Meta: 15h

Questões resolvidas

348

78% de acerto nesta semana

Distribuição do estudo

52%
Aulas Questões Revisão

Evolução do acerto

↗ 82% Últimos 6 simulados

Para hoje

Ato administrativo

Aula 03 · 38 min

30 questões, Português

Revisão espaçada

07, Uso

Voz e regras

Como a Aprovato fala

Direta, no "você", sempre apontando o próximo passo. Nada de motivação vazia, o dado é o incentivo.

✓ "Faltam 12 questões para bater sua meta."

✕ "Acredite em você, o sucesso vem!"

Números

Métricas grandes usam Light 300 com tracking -4%; a unidade sempre menor e em neutro.

348 questões

Uso do verde

Um destaque verde por tela. Verde significa progresso ou ação, nunca decoração, nunca fundo de bloco de texto longo.

Faça

  • Cantos de 24 a 32px em todo card de conteúdo.
  • Grafite como tinta sobre qualquer área verde.
  • Hachura e neutro para o dado secundário dos gráficos.
  • Um único card verde por tela.

Não faça

  • Gradientes de marca ou verde sobre verde.
  • Texto branco em cima do verde #00DE87.
  • #00DE87 em corpo de texto no tema claro.
  • Botões quadrados ou com raio pequeno.

Padrões de produto

Login · desktop

Tela dividida: metade da marca com a promessa e as provas do produto, metade do formulário. Nenhuma borda, nenhuma transparência, duas superfícies sólidas encostadas: grafite na marca, papel no formulário. O artboard tem 1080px de largura, role na horizontal se o preview for menor.

Aprovato Aprovato

Transforme seu progresso em aprovação.

Tudo o que você precisa para estudar, praticar e evoluir, com um plano diário que guia você até a aprovação.

128h

média por aprovado

92%

seguem o plano até a prova

Entrar

Acesse seu plano de estudos.

Continuar conectado
Esqueci minha senha
ou

Primeira vez aqui? Criar conta

Padrões de produto

App mobile

No celular a Aprovato se comporta como app nativo: cabeçalho compacto, conteúdo em cards de largura cheia e barra de abas fixa com quatro destinos, os mesmos do menu do desktop.

9:41
Aprovato Aprovato
CB

Oi, Claudia

Faltam 42 dias para a prova

Meta de hoje

32/50 questões

Sequência

23 dias

Acerto

78%

Retomar

Ato administrativo

Aula 03, 38 min

55%
Dash
Questões
Mapas
Flashcards
9:41
Aprovato Aprovato
CB

Questões

Direito Constitucional, bloco 12

Questão 4 de 20 02:14

O controle concentrado de constitucionalidade é exercido, em regra, por qual órgão?

A. Supremo Tribunal Federal
B. Superior Tribunal de Justiça
C. Tribunal de Contas da União

Acerto no bloco

75%

Dash
Questões
Mapas
Flashcards

Conjunto de ícones proprietário

Dash

Quatro hastes em ascensão, a curva do progresso

Questões

Duas alternativas em pílula, uma marcada

Mapas mentais

Nó cheio que ramifica para dois nós vazios

Flashcards

Carta com o canto virando, o gesto de revelar

Grade de 24px, traço de 2px com ponta arredondada, sempre um elemento cheio contra elementos vazios. O desenho vem da diagonal do símbolo, não de bibliotecas genéricas.

Barra de abas

Quatro destinos fixos: Dash, Questões, Mapas mentais e Flashcards. Altura de 56px mais área segura, ícone de 22px e rótulo de 11px.

Alvos de toque

Nada abaixo de 44px de altura tocável. Botões primários ocupam a largura do card no mobile.

Cards de largura cheia

Margem lateral de 20px, raio de 22 a 26px e um único card verde por tela, como no desktop.

08, Implementação

Stack e organização

Regra fechada do projeto: a Aprovato é construída em HTML, CSS e JavaScript, e nada além disso. Sem framework, sem build, sem dependência externa.

Permitido

HTML, CSS, JS

HTML semântico, CSS com variáveis nativas e JavaScript em módulos ES. Tudo roda direto no navegador.

Fora do projeto

  • React, Vue, Angular, Svelte
  • TypeScript, Sass, Less
  • Tailwind ou utilitários de CSS
  • npm, bundler, etapa de build

Padrão de código

  • Arquivos em kebab-case, um por responsabilidade
  • Indentação de 2 espaços
  • Classes em BEM simplificado, sem estilo inline
  • Sem variável global no JS

Estrutura de pastas

aprovato/
  index.html
  css/
    base.css
    tokens.css
    components.css
  js/
    app.js
    modules/
  assets/
    logo/
    icons/

Tokens em CSS nativo

:root {
  --apr-verde: #00DE87;
  --apr-grafite: #131313;
  --apr-papel: #F1F1F3;
  --apr-raio-card: 24px;
  --apr-espaco: 4px;
  --apr-fonte: "Lufga", sans-serif;
}
Aprovato Aprovato

Transforme seu progresso em aprovação.