Design System & UI Kit
CT Fight Hub - Matriz
Fight Hub Design System v2.0 • Showcase Visual

Design System & Guia de Componentes

Referência visual completa com tokens oficiais HSL, tipografia Sora, botões retangulares, badges pill com contornos na mesma cor da fonte, Date Picker, Time Picker, Checkbox, Radio, Switch e Slider customizados.

Métricas Operacionais do CT

Cards analíticos com visual glassmorphism e indicadores de tendência padronizados pelo Design System.

Alunos Ativos
342+12% mês
Check-ins Hoje
89Catraca Ativa
Exames de Faixa
14Sábado, 10h
Receita Mensal
R$ 48.90096% recebido

Ocupação do Tatame & Horários de Pico

Monitoramento em tempo real da capacidade máxima das turmas e fluxo de atletas.

Tatame em Operação (88%)
FLUXO POR TURNO DE TREINO
Manhã (06:00 - 11:30)
72 / 80 alunos88%
Tarde (12:00 - 17:00)
36 / 80 alunos45%
Noite • Horário Nobre (18:00 - 22:30)
Pico96 / 100 alunos96%
DISTRIBUIÇÃO DE ATLETAS POR MODALIDADE
Jiu-Jitsu (Gi & No-Gi)54% (185 alunos)
Muay Thai & Kickboxing26% (89 alunos)
Boxe, Judô & Submission20% (68 alunos)

Identidade Visual — Nova Logo Oficial UP

Variações oficiais de aplicação da nova marca UP utilizando o azul primário do Design System e versões monocromáticas.

VARIAÇÕES
Logo FightUp
COLORIDA

Para uso principal em fundos claros.

Logo FightUp
MONOCROMA

Para impressões e aplicações 1 cor.

Logo FightUp
ÍCONE / APP

Uso em aplicativos e atalhos.

Logo FightUp
ÍCONE / APP

Versão alternativa para fundos escuros.

Botões

Um único componente Button com variantes, tamanhos e estados. O texto sempre usa o foreground do token. Formato retangular com bordas levemente arredondadas (`rounded-md`).

VARIANTES
TAMANHOS
COM ÍCONE
ESTADOS

Badges

Etiquetas de status e categorização em formato pill (`rounded-full`) compacto. Os contornos sempre acompanham a cor exata da fonte da badge conforme o padrão do Design System.

VARIANTES
DefaultNeutralPrimaryAtivaPendenteRevogadaProSoftOutline
TAMANHOS E ESTADOS
SmallDefaultCom ÍconeDisabled

Tooltips

Rótulos flutuantes de alta visibilidade e contraste para ícones, botões de ação e navegação recolhida na Sidebar.

DIREÇÕES (PASSE O MOUSE)
Informações acima
Visão Geral do Tatame
Dica contextual abaixo
Opções adicionais
VARIAÇÕES COM ATALHOS E STATUS
Buscar Alunos e Planos⌘K
Alunos Ativos no CT342
Revogar Acesso à Catraca
Critérios de graduação e carência

Formulários & Pickers

Todos os controles compartilham altura, radius, borda e foco. Inclui Date Picker com calendário popup e Time Picker moderno com seleção de horários.

INPUTS & VALIDAÇÃO

Texto de ajuda opcional.

Informe um e-mail válido.

DATE & TIME PICKERS (INTERATIVOS)
SELECT, COMBOBOX E PICKERS
Indisponível
Jiu-JitsuMuay Thai
CHECKBOX, RADIO E SWITCH
40%

Tabela de Gestão de Alunos & Tatame

Visualização tabular com avatares, badges de graduação, status e ações rápidas.

Aluno / MatrículaModalidadeGraduação / FaixaStatusÚltimo Check-inPlanoAções
MB

Marcus Buchecha

marcus@bjj.com

Jiu-JitsuFaixa PretaAtivo
Hoje, 08:30
Plano Anual VIP
BM

Beatriz Mesquita

bia@fight.com

Jiu-Jitsu / No-GiFaixa PretaAtivo
Hoje, 09:15
Plano Mensal Pro
LM

Lucas Mineiro

mineiro@muaythai.br

Muay Thai & MMAPrajied PretoPendente
Ontem, 19:40
Basic 30D
GM

Gabriel Medeiros

gabriel@fighthub.app

Jiu-JitsuFaixa Azul 2º GrauInadimplente
12/09/2026
Basic 15D

Navegação Segmentada & Acordeões

Estrutura de abas para filtragem rápida de turmas e acordeões colapsáveis para regras de tatame.

ABAS SEGMENTADAS
Exibindo turmas e horários configurados para a categoria: geral. Grades ativas de segunda a sábado com controle de presença e limite de tatame por metro quadrado.
ACORDEÃO / FAQ DO TATAME
Para a troca de faixa são exigidas presença mínima de 80% nos treinos regulares da matriz, aprovação no seminário técnico de graduação e quitação da taxa federativa.

Feedback & Notificações (Toasts)

Disparadores de eventos de sistema com feedback sonoro e visual conforme as diretrizes de UX.

DISPARAR TOASTS DE EXEMPLO

Demonstração: Tela de Login & Autenticação

Experiência de acesso dos instrutores, gestores e alunos com grid pattern de fundo e logo externa ao card.

Logo FightUp
Fight.Up

Entrar na conta

Use seu e-mail e senha para acessar

Ao continuar, você concorda com nossos Termos de Uso.

Demonstração: Tela de Configurações do Usuário & Perfil

Card demonstrando o painel de preferências, dados cadastrais, graduação e segurança da conta do instrutor.

RS

Ricardo Silva

Instrutor MasterPRO

ricardo@fighthub.app • (11) 98765-4321

Faixa Preta 3º DanCT Matriz

Certificado validado pela federação estadual.

Jiu-JitsuMuay ThaiMMA / No-Gi

Skeletons de Carregamento & Estados Vazios (Empty State)

Padrões oficiais para feedback de carregamento assíncrono e telas sem registros cadastrados.

EMPTY STATE • LISTA DE ALUNOS VAZIA

Nenhum aluno cadastrado ainda

Cadastre o primeiro atleta da academia para emitir contratos, acompanhar graduações e liberar o acesso à catraca.

EMPTY STATE • CHECK-INS DO DIA

Nenhum check-in registrado hoje

Assim que os alunos aproximarem o QR Code ou a biometria na catraca, a presença aparecerá em tempo real aqui.

Componentes de Layout, Navegação & UI Registrados

Biblioteca de componentes de arquitetura extraídos e encapsulados em @/components/layout e @/components/ui.

1. PageHeader com Breadcrumbs & Ações de Página

Gestão de Atletas & Matrículas

Visualize, filtre e gerencie todos os alunos ativos, turmas matriculadas e histórico de graduações do tatame.

2. Avatar (Tamanhos xs, sm, md, lg, xl & Indicadores de Status)
MB
xs (24px)
RS
sm (32px)
LL
md (40px)
GR
lg (48px)
FH
xl (64px)
3. DropdownMenu Modular com Ações Rápidas