Funcionalidades

Tudo o que uma competição precisa — e nada que não precise

Da primeira importação de inscrições à última folha de séries impressa, todo o ciclo está coberto. Eis o que você recebe.

De fato fácil de usar

Edição de raias arrastando e soltando, uma tela de prova ao vivo e valores padrão sensatos do programa oficial de provas. Feito para voluntários, não para especialistas — a maioria das tarefas é um clique, não um manual.

Crie e envie de qualquer lugar

Configure competições, edite programas e importe resultados de qualquer navegador em qualquer dispositivo. O fim de enviar arquivos de base de dados por e-mail na véspera — uma única fonte de verdade ao alcance de todos.

Um histórico do nadador que perdura

Cada competição e cada temporada numa só base de dados, indexada por nadador. Melhores tempos, gráficos de progressão e recordes atualizam de forma central — pesquisáveis por anos.

Seguro por concepção

As gravações exigem início de sessão; cada linha modificável carrega uma versão para que dois operadores não se sobreponham em silêncio (bloqueio otimista → um conflito claro, não dados perdidos). Aloje você mesmo e os seus dados nunca saem do seu controlo.

Feito para ser estendido

Uma arquitetura em camadas limpa — repositórios, serviços, routers — imposta como barreira em tempo de compilação. Novos tipos de relatório, formatos de arquivo e endpoints encaixam ao longo de costuras documentadas em vez de lutar com o código.

Funciona com o seu hardware

Importa arquivos de resultados .gen — o formato de consola MM-Link produzido tanto pelas consolas da Colorado Time Systems quanto pelo TimeDrops. Sem middleware proprietário: solte o arquivo e as raias se resolvem ao vivo. Uma ligação direta descoberta por mDNS a um tablet TimeDrops está em beta; o controlo direto por série/USB de consolas CTS está no roteiro.

Ao vivo, multioperador

As alterações são transmitidas por WebSocket a cada tela no instante em que acontecem. O juiz de partida, o locutor e o cronometrista veem a mesma competição, atualizando em tempo real.

Exportações prontas para impressão

Folhas de raia, programas completos de séries, folhas de chamada e inscrições por equipa — geradas como PDF e HTML prontos para impressão, ajustadas aos formatos oficiais que os seus oficiais já esperam.

Acessível a todos

Marcação semântica, navegação completa por teclado, foco visível e suporte de contraste de cor e movimento reduzido por toda parte — para que voluntários de qualquer capacidade possam tocar a competição.

Fala o seu idioma

A interface é construída para tradução desde a base, com suporte da direita para a esquerda e dezenas de idiomas registados. Troque de idioma na hora; as cadeias não traduzidas recorrem com elegância ao inglês.

Pronto para uma competição mais tranquila?

O Piranha é livre, de código aberto e desenvolvido às claras. Escolha um modelo de implantação, leia a documentação ou mergulhe direto no código.