Acesso ao Painel Admin
Como acessar o painel administrativo
- 1
Acesse /admin/login com o e-mail e senha do usuário administrador.
- 2
Somente contas com perfil de administrador têm acesso a este portal. Credenciais de atleta ou federação não funcionarão aqui.
- 3
Após o login, você verá o Dashboard Executivo com os indicadores gerais da plataforma.
💡 Recomendamos o uso de autenticação de dois fatores. Configure nas opções de conta do Supabase.
Nunca compartilhe credenciais de admin. Toda ação é registrada no log de auditoria com o e-mail do usuário responsável.
Dashboard Executivo
Visão geral da plataforma em tempo real
- 1
O dashboard exibe os principais indicadores: total de atletas ativos, PPEs pendentes, certificados antidopagem a vencer, resultados aguardando aprovação e ISI médio das federações.
- 2
Clique em qualquer card de indicador para ser direcionado diretamente à tela correspondente.
💡 Use o dashboard diariamente para identificar rapidamente o que precisa de atenção.
- 3
Os links rápidos no painel permitem acesso direto às funções mais usadas: importar resultado AR, revisar resultados pendentes, aprovar PPEs e gerenciar eventos.
Gerenciar Eventos
Crie, edite e gerencie as competições da temporada
Não exclua eventos que já possuem resultados importados ou atletas na wait list — isso pode gerar inconsistências no ranking. Em caso de cancelamento, use o status "Cancelado" em vez de excluir.
- 1
Acesse "Eventos" no menu lateral.
- 2
Para criar um novo evento, clique em "Novo Evento" e preencha: nome, modalidade, tipo (AR ou AG), data, cidade, UF, número de vagas e temporada.
- 3
No campo "Federação Responsável", selecione a federação estadual que sediará o evento. Isso vincula o evento à federação para envio de resultados.
- 4
Após salvar, o evento aparece na lista pública de competições e na wait list para inscrições.
💡 Defina o número de vagas com cuidado — ele controla a capacidade máxima da wait list.
- 5
Para editar um evento existente, clique no nome do evento e altere os campos desejados. Clique em "Salvar alterações".
- 6
O status do evento pode ser alterado entre: Aberto (inscrições abertas), Em andamento, Encerrado e Cancelado.
Gerenciar Atletas
Cadastro, edição e controle da base de atletas
- 1
Acesse "Atletas" no menu lateral para ver a base completa de atletas cadastrados.
- 2
Use a busca por nome ou CPF para localizar um atleta rapidamente.
- 3
Para cadastrar um novo atleta, clique em "Novo Atleta" e preencha todos os campos obrigatórios: nome, CPF, data de nascimento, sexo, federação e categoria.
- 4
Para editar os dados de um atleta, clique no nome e atualize as informações desejadas.
💡 O CPF é o identificador único do atleta em toda a plataforma. Não é possível alterar o CPF após o cadastro.
- 5
No perfil do atleta, você pode vincular o ID da World Triathlon (WT ID) para sincronização do perfil internacional.
- 6
O painel do atleta exibe o status atual de PPE, antidopagem, histórico de resultados e pontuação acumulada.
Importar Resultados AR
Importe os resultados de eventos de Alto Rendimento
- 1
Acesse "Importar Resultados AR" no menu lateral.
- 2
Selecione o evento na lista suspensa "Evento / Etapa".
- 3
Clique em "Baixar template XLSX" para obter o modelo oficial com as colunas na ordem correta.
- 4
Preencha a planilha com os dados dos atletas no formato padrão CBTri: CPF · Rank · Nome · FED · Sexo · Categoria · Swim · T1 · Bike · T2 · Run · Penalidade · Tempo Total.
💡 Campos obrigatórios: CPF (11 dígitos), Rank, Nome, FED (UF), Sexo (M/F), Categoria e Tempo Total. Parciais são opcionais.
- 5
Arraste ou selecione o arquivo preenchido. A prévia mostrará as linhas parsed com destaque em vermelho para erros.
- 6
Resolva todos os erros apontados antes de prosseguir. O botão "Importar" só é liberado quando não há erros.
- 7
Clique em "Importar". O sistema tentará conciliar cada CPF com a base de atletas. Atletas não encontrados aparecerão na lista de "Não cadastrados".
- 8
Para atletas não encontrados, clique em "Cadastrar" ao lado do nome para abrir o modal de cadastro rápido. Após salvar, o resultado é lançado automaticamente.
O ranking é recalculado automaticamente após cada importação bem-sucedida. Não é necessário recalcular manualmente.
Resultados AG
Importe os resultados de eventos Age Group
- 1
Acesse "Resultados AG" no menu lateral.
- 2
Selecione o evento e a etapa na lista suspensa.
- 3
Faça o upload do arquivo no formato padrão CBTri (mesmo formato do AR). Baixe o template se necessário.
- 4
A prévia exibirá todas as linhas com validação em tempo real. Linhas com erro obrigatório são destacadas em vermelho.
- 5
Após verificar a prévia e corrigir eventuais erros, clique em "Importar resultados".
💡 Os resultados AG são armazenados na tabela resultados_ag e contribuem para o ranking AG por categoria etária.
Resultados das Federações
Revise e aprove os resultados enviados pelas federações estaduais
- 1
Acesse "Resultados Pendentes" no menu lateral. O número de pendências aparece no badge ao lado do item de menu.
- 2
A lista exibe todos os envios com status "Pendente". Clique em um item para expandir e ver os detalhes.
- 3
Na tabela de prévia, revise as linhas: rank, nome, FED, sexo, categoria, splits e tempo total.
- 4
Se tudo estiver correto, adicione uma observação opcional para a federação e clique em "Aprovar e Publicar". Os resultados serão inseridos no banco e o ranking atualizado.
💡 Se notar alguma inconsistência (posições duplicadas, CPFs inválidos, tempos impossíveis), rejeite com uma observação clara para que a federação corrija e reenvie.
- 5
Para rejeitar, clique em "Rejeitar", informe o motivo no campo de observação e confirme. A federação receberá a notificação de rejeição com o motivo.
- 6
Você pode filtrar por status (Pendente / Aprovado / Rejeitado) usando as abas no topo da tela.
Ranking Nacional
Consulte e gerencie o ranking do Campeonato Brasileiro
- 1
Acesse "Ranking" no menu lateral.
- 2
Use os filtros de sexo e categoria para navegar entre as diferentes tabelas de classificação.
- 3
O ranking é recalculado automaticamente após cada importação aprovada. Para forçar um recálculo manual, clique em "Recalcular Ranking" no topo da página.
💡 O recálculo manual é útil após correções de resultado retroativas ou ajustes nas regras de pontuação.
- 4
A tabela exibe: posição, atleta, federação, pontuação total, número de provas e melhor resultado individual.
Painel das Federações
Monitore o ISI e a conformidade de todas as federações estaduais
- 1
Acesse "Federações" no menu lateral.
- 2
O painel exibe o mapa nacional com o ISI de cada federação, codificado por cor (verde = saudável, amarelo = atenção, vermelho = crítico).
- 3
Clique em uma federação para ver o detalhamento: pontuação por critério, documentos pendentes, dirigentes cadastrados e histórico de envios.
- 4
Para forçar o recálculo do ISI de todas as federações, clique em "Sincronizar ISI".
💡 O ISI é calculado com base em: documentação atualizada, dirigentes em dia, resultados entregues no prazo e nível de participação dos atletas.
- 5
Em "Relatórios", você pode gerar um relatório consolidado de conformidade em PDF para apresentação à diretoria.
PPE — Proteção ao Esportista
Revise e aprove as documentações médicas dos atletas
- 1
Acesse "PPE" no menu lateral. O badge mostra o número de submissões aguardando revisão.
- 2
Clique em uma submissão para visualizar os documentos enviados: ECG, Atestado Médico e Questionário de Saúde.
- 3
Baixe e avalie cada documento. Você pode abrir o PDF diretamente no navegador.
💡 Confira se o ECG tem laudo médico assinado e se foi realizado dentro dos últimos 12 meses.
- 4
Para aprovar, clique em "Aprovar PPE". O atleta recebe notificação e a PPE fica válida por 12 meses.
- 5
Para rejeitar, clique em "Rejeitar", informe o motivo (ex.: "ECG sem laudo do médico") e confirme. O atleta poderá reenviar após corrigir.
- 6
A data de vencimento é calculada automaticamente (12 meses da aprovação). O sistema envia alertas ao atleta quando a PPE está próxima de vencer.
Antidopagem
Valide os certificados antidopagem e sincronize com a WADA
- 1
Acesse "Antidopagem" no menu lateral.
- 2
A lista mostra submissões pendentes de validação. Clique em uma para ver o certificado enviado pelo atleta.
- 3
Verifique se o certificado é válido: nome do atleta, data de conclusão, nome do curso (ex.: True Sport, WADA ADEL) e assinatura digital.
- 4
Clique em "Aprovar" para validar. O selo "Eu Jogo Limpo" será exibido no perfil do atleta e a validade é registrada por 2 anos.
💡 Use o botão "Sincronizar WT" para buscar automaticamente o status antidopagem de atletas com WT ID cadastrado — isso evita revisão manual para atletas internacionais.
- 5
Para rejeitar um certificado inválido ou ilegível, clique em "Rejeitar" com o motivo e o atleta poderá reenviar.
Penalidades
Gerencie penalidades ativas e o histórico de infrações
- 1
Acesse "Penalidades" no menu lateral.
- 2
A lista exibe todas as penalidades ativas, com nome do atleta, tipo de infração, data de início e data de encerramento prevista.
- 3
Para revogar uma penalidade cumprida ou indevida, clique em "Revogar" ao lado do registro e confirme a ação.
💡 Penalidades de 12 meses são encerradas automaticamente pelo sistema. A revogação manual é para casos excepcionais autorizados pela diretoria.
- 4
Para registrar uma nova penalidade, clique em "Nova Penalidade", selecione o atleta por CPF, o tipo de infração e o período.
- 5
Atletas com penalidade ativa não aparecem nas convocações e não acumulam pontos no ranking durante o período.
Wait List
Gerencie as filas de inscrição e confirme convocações
- 1
Acesse "Wait List" no menu lateral e selecione o evento desejado.
- 2
A fila exibe os atletas em ordem de prioridade (baseada em ranking, elegibilidade e data de solicitação).
- 3
Para confirmar um atleta, clique em "Confirmar" ao lado do nome. O atleta receberá notificação e será incluído na Start List.
💡 Atletas com PPE ou antidopagem pendente são sinalizados em laranja. Não os confirme até que a documentação esteja regularizada.
- 4
Para remover um atleta da fila, clique em "Remover" e informe o motivo. A ação fica registrada no log de auditoria.
- 5
Para adicionar um atleta manualmente à fila, clique em "Adicionar Atleta", busque pelo CPF e selecione a categoria.
Start Lists
Gere e publique as listas de largada
- 1
Acesse "Start Lists" no menu lateral e selecione o evento.
- 2
Clique em "Gerar Start List" para distribuir automaticamente os números de peito e grupos de largada com base na lista de atletas confirmados.
- 3
Revise a lista gerada. Você pode ajustar números de peito manualmente se necessário.
💡 A numeração é atribuída por categoria e sexo. Se precisar de numeração global, use a opção "Sequencial geral".
- 4
Após revisão, clique em "Publicar Start List". A lista ficará visível para atletas e federações imediatamente.
- 5
Para republicar após alterações, clique em "Republicar" — isso substitui a versão anterior sem criar duplicidade.
Documentos Oficiais
Publique notas técnicas, portarias e editais
- 1
Acesse "Documentos Oficiais" no menu lateral.
- 2
Para publicar um novo documento, clique em "Novo Documento" e preencha: título, categoria (Nota Técnica, Portaria, Edital, Regulamento), data e arquivo PDF.
- 3
Marque a opção "Destaque" para que o documento apareça com badge especial no topo da lista pública.
💡 Documentos em destaque são ideais para comunicados urgentes como convocações ou mudanças de regulamento.
- 4
Após salvar, o documento fica imediatamente visível para atletas e federações na área pública.
- 5
Para remover ou arquivar um documento, clique no ícone de menu ao lado do documento e selecione "Despublicar" ou "Excluir".
Prestação de Contas
Crie processos e revise os comprovantes enviados pelos atletas
- 1
Acesse "Prestação de Contas" no menu lateral.
- 2
Para criar um novo processo, clique em "Novo Processo" e selecione: atleta, evento e tipos de comprovante exigidos (passagem, hospedagem, alimentação).
- 3
Defina o prazo para envio dos comprovantes. Após o prazo, o processo é encerrado automaticamente.
💡 Crie os processos logo após a confirmação do atleta para que ele tenha tempo hábil de reunir os comprovantes.
- 4
Para revisar uma submissão, clique no processo com status "Enviado" e visualize cada comprovante.
- 5
Para aprovar, clique em "Aprovar processo". Para rejeitar, clique em "Rejeitar" com o motivo — o atleta poderá reenviar a documentação corrigida.
Configurações de Ranking
Defina as regras de pontuação para cada modalidade
Alterar as regras de pontuação retroativamente pode mudar posições no ranking. Faça isso apenas quando autorizado pela diretoria e comunique às federações com antecedência.
- 1
Acesse "Configurações" no menu lateral.
- 2
Selecione a modalidade (ex.: Campeonato Brasileiro Sprint) para visualizar ou editar as regras de pontuação.
- 3
Ajuste os parâmetros: pontuação base para 1º lugar, percentual de redução por posição, posição mínima para receber pontos e critérios de desempate.
- 4
Clique em "Salvar Regras". As novas regras serão aplicadas no próximo recálculo de ranking.
💡 Alterações nas regras de pontuação afetam todo o histórico no próximo recálculo. Documente as mudanças antes de aplicar.
Auditoria
Consulte o log completo de todas as ações na plataforma
- 1
Acesse "Auditoria" no menu lateral.
- 2
Use os filtros para refinar a busca: portal (admin, federação, atleta), tipo de ação, ator responsável, federação específica e intervalo de datas.
- 3
Cada registro exibe: timestamp, portal de origem, ator (e-mail), tipo de ação e descrição detalhada.
💡 O log de auditoria é imutável. Use-o para investigar inconsistências, rastrear ações e gerar evidências para processos administrativos.
- 4
Você pode exportar os resultados filtrados em CSV para análise externa ou arquivamento.
Dúvidas? Fale com a CBTri
secretaria@cbtri.org.br · (61) 3547-0230