Implantação

Modelos de implantação

Um sistema, três formas. Escolha conforme a rede da sua instalação e o quanto quer gerir você mesmo — e mude depois sem alterar como a competição funciona.

Nuvem + agente de piscina Diagrama: a consola de cronometragem da piscina liga-se a um pequeno agente de piscina, que faz a ponte pela rede até à nuvem do Piranha; navegadores em telefones, tablets e portáteis ligam-se à nuvem. results ▸ REST status ▸ WS LAN Consola de cronometragem Agente de piscina ~9 MB Nuvem do Piranha Navegadores à beira da piscina
Instalações com boa rede

Nuvem + agente de piscina

Tudo roda na nuvem. À beira da piscina, um agente de ~9 MB faz apenas as tarefas irredutivelmente locais — manter a ligação com a consola de cronometragem e enviar os resultados.

  • Abra a competição em qualquer navegador, em qualquer dispositivo no local.
  • Um agente multiplataforma minúsculo liga a consola da piscina à nuvem.
  • Os resultados sobem por HTTP; o estado da cronometragem flui ao vivo por WebSocket.
  • Nada a instalar para a equipa — basta entrar e trabalhar.

Wifi confiável na instalação ou um ponto de acesso que aguenta.

Desktop, totalmente offline Diagrama: a consola de cronometragem, o motor do Piranha e uma interface de navegador rodam todos num portátil por loopback local, com uma sincronização posterior opcional com a nuvem. Portátil de piscina ● roda totalmente offline Consola de cronometragem Motor do Piranha Navegadores à beira da piscina loopback — sem wifi no caminho crítico optional sync Nuvem do Piranha
Instalações com wifi instável

Desktop, totalmente offline

Todo o backend, congelado numa app nativa, roda num único portátil à beira da piscina. Zero rede no caminho crítico — a consola de cronometragem, a descoberta e a importação de .gen são todas locais por loopback.

  • Um instalador por sistema (Windows, macOS, Linux) — duplo clique e pronto.
  • Consola de cronometragem, resultados, distribuição de séries, pontuação, exportações — tudo na máquina.
  • O wifi pode cair por completo e a competição nem percebe.
  • Todos os seus dados num único arquivo SQLite local — copie-o para fazer backup ou levá-lo para qualquer lugar.

Wifi da instalação em que não dá para confiar — ou nenhum.

Híbrido local-nuvem Diagrama: uma competição é retirada da nuvem para um portátil de piscina, executada totalmente offline à beira da piscina e depois devolvida para sincronizar os resultados com a nuvem. Retirar Sincronizar de volta Nuvem do Piranha plan · seed · history ● roda totalmente offline Portátil de piscina
O melhor dos dois No roteiro

Híbrido local-nuvem

O melhor dos dois, previsto: planeie e distribua as séries na nuvem, retire a competição para o portátil da piscina no dia da prova, execute-a totalmente local e depois sincronize os resultados de volta. Hoje as peças já existem em separado — planeamento na nuvem mais a app de desktop offline; a retirada e sincronização com um clique estão no roteiro.

  • Retire uma competição: a nuvem entrega ao portátil o comando do dia da prova.
  • Execute-a totalmente offline à beira da piscina com o motor de desktop completo.
  • Devolva-a: resultados, tempos e desclassificações sincronizam com a nuvem.
  • O histórico do nadador e os recordes atualizam de forma central assim que você sincroniza.

Planeamento no escritório + uma beira de piscina imprevisível.

Qual encaixa na sua instalação?

Um guia aproximado — nenhum prende você. O modelo de competição, os dados e os relatórios são idênticos nos três.

Modelo Melhor quando… O que roda localmente Onde os dados ficam
Nuvem + agente de piscina Wifi confiável na instalação ou um ponto de acesso que aguenta. Agente de piscina Nuvem do Piranha
Desktop, totalmente offline Wifi da instalação em que não dá para confiar — ou nenhum. Motor do Piranha Portátil de piscina
Híbrido local-nuvem Planeamento no escritório + uma beira de piscina imprevisível. Motor do Piranha Portátil de piscina → Nuvem do Piranha