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%.
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
Escala do verde
Neutros
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
04, Fundações
Espaço, raio e elevação
Escala de espaço · base 4
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
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
Navegação e filtros
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
Tema escuro
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
Tema escuro
Medidor de força, quatro estados
Muito fraca
menos de 8 caracteres
Média
8 caracteres + número
Forte
+ maiúscula
Segura
+ símbolo
Componentes
Status e progresso
Progresso é o coração do produto, barras, anéis e streaks aparecem em praticamente toda tela.
Tema claro
Meta da semana batida
Você estudou 12h de 10h planejadas. Continue assim.
Tema escuro
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
Controle de constitucionalidade
Prof. Ana Ribeiro · Direito Constitucional
Controle de constitucionalidade
Prof. Ana Ribeiro · Direito Constitucional
Ranking da turma
Você
3.480 pontos
M. Andrade
3.210 pontos
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
Evolução do acerto
Últimos 6 simulados
Desempenho por disciplina
% de acerto
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
DesfazerNão foi possível salvar seu progresso
TentarNenhum 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.
Painel
Faltam 42 dias para a prova · Tribunais, Analista
Horas na semana
12h 40m
Meta: 15h
Questões resolvidas
348
78% de acerto nesta semana
Distribuição do estudo
Evolução do acerto
Para hoje
Ato administrativo
Aula 03 · 38 min
30 questões, Português
Revisão espaçada
Questões
1.248 resolvidas · 78% de acerto no total
Bloco de hoje
30
questões, 25 min estimados
Acerto por tentativa
78%
Erros a revisar
42
28 em Português, 14 em Lógica
Desempenho por disciplina
Cadernos
Reta final, Direito
180 questões
Só as que errei
42 questões
Mapas mentais
18 mapas · 6 disciplinas
Mapa em aberto
Controle de constitucionalidade
12 de 18 nós preenchidos
Nós dominados
214/312
69% da malha
Ramo mais fraco
Processo Legislativo
4 de 14 nós, sem revisão há 21 dias
Malha do mapa aberto
Mapas recentes
Atos administrativos
18 nós
Crase e regência
9 nós
Flashcards
7 baralhos · revisão espaçada ativa
Vencendo hoje
42
cartas, 4 baralhos
Retenção média
Acima da meta de 80%
Carta em revisão
Prazo para impetração de habeas corpus?
Cartas por dia
Próximos 7 dias de revisão espaçada
Baralhos
Súmulas do STF
18 vencendo
Prazos processuais
14 vencendo
06, Padrões de produto
Painel · tema claro
Mesma estrutura, mesma hierarquia: papel no fundo, cards brancos, o destaque verde continua sendo o verde.
Painel
Faltam 42 dias para a prova · Tribunais, Analista
Horas na semana
12h 40m
Meta: 15h
Questões resolvidas
348
78% de acerto nesta semana
Distribuição do estudo
Evolução do acerto
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.
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.
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;
}