Pular para o conteúdo

Dashboard

O Dashboard é a tela home que todo staff vê ao entrar. Combina match badge (próxima partida + MD-N), fileira de 5 KPIs (disponíveis / wellness / ACWR / carga ontem / ânimo), session strip com a sessão do dia, semáforo do elenco (lista priorizada por risco), alertas ativos e feed de atividade.

  • Problema que resolve: um PF entra às 8h, precisa saber em 10 segundos quem está disponível, quem está em risco, o que aconteceu desde ontem e qual é a sessão do dia. Sem Dashboard precisa abrir 5 abas distintas.
  • Casos de uso típicos:
    • Pré-treino: revisar semáforo e alertas para tomar decisões de carga.
    • Briefing técnico: usar o match badge + KPIs como abertura.
    • Standby remoto: tela sempre aberta como “TV view” da comissão técnica.
  • Planos que incluem: todos os planos.
  • Diferencial: ACWR da equipe no header, semáforo priorizado por risco combinando ACWR + Hooper + lesões (não é apenas “lista de jogadores”), e carga progressiva para que a tela pareça imediata.

O Dashboard é acessível a todos os papéis do staff. O conteúdo é filtrado por papel — o feed de atividade pode ocultar eventos de áreas que o papel não consome.

Estrutura vertical:

  1. Match badge — pill com MD-N + adversário + data. Se não há próxima partida, mostra uma indicação correspondente.
  2. KPI row (5 cards):
    • Disponíveis: X / total, breakdown (lesionados / em readaptação / ausentes / elenco completo).
    • Wellness: média do Hooper Index (4-28, soma dos 4 itens 1-7), compliance, tendência vs ontem.
    • ACWR: ACWR equipe com badge ótimo / alto / baixo (faixa 0,8–1,3 ótimo).
    • Carga ontem: distância média + intensidade m/min.
    • Ânimo: motivação média /10 com tendência.
  3. Session strip — sessão do dia + base distance + média 7d.
  4. Main area (grid 65/35):
    • Semáforo do elenco — esquerda.
    • Alertas ativos + Feed de atividade — direita (stack).
  • As cores da organização afetam o match badge e o header global.
  • Os limites de ACWR configurados em Settings afetam o cálculo do semáforo.
  • “O ACWR da equipe mudou mas nenhum jogador treinou” — é rolling 28d. Os dias caem do denominador mesmo sem sessão.
  • “Vejo skeleton infinito” — o banco de dados não respondeu. Entre em contato com o suporte. Os blocos carregam de forma independente, então o resto da página segue funcionando.
  • “Meu papel não vê o feed completo” — esperado. O feed filtra pelas áreas que o papel consome.

Player surface: N/A. Os jogadores entram no portal do jogador, que tem sua própria home (agenda + wellness próprio + mensagens).

  • MD-N: diferença em dias entre a próxima partida e hoje. Se a partida é hoje aparece MD; se é amanhã, hoje aparece como MD-1 (N = dias até a partida). O dia depois da partida, MD+1.
  • ACWR equipe: média do ACWR individual ponderado pelos jogadores com dados.
  • Semáforo: combina ACWR + Hooper + lesões ativas; ranking pelo nível de risco do jogador.
  • Tendências: comparativo com o dia anterior para wellness e motivação. Verde se a métrica vai na direção boa, vermelho se vai contra.
  • Carga fornece ACWR e carga ontem.
  • Wellness fornece Hooper e compliance.
  • Elenco fornece total / disponíveis / estado.
  • Calendário fornece próxima partida e sessão do dia.
  • Risco fornece semáforo e alertas.
  • Mensageria / Notificações alimentam o feed de atividade.