Español
Despliegue

Modelos de despliegue

Un sistema, tres formas. Elige según la red de tu instalación y cuánto quieras gestionar tú mismo — y cambia más tarde sin alterar cómo funciona la competición.

Nube + agente de piscinaDiagrama: la consola de cronometraje de la piscina se conecta a un pequeño agente de piscina, que hace de puente por la red hacia la nube de Piranha; navegadores en móviles, tabletas y portátiles se conectan a la nube.results ▸ RESTstatus ▸ WSLANConsola de cronometrajeAgente de piscina~9 MBNube de PiranhaNavegadores en la piscina
Instalaciones con buena red

Nube + agente de piscina

Todo se ejecuta en la nube. En la piscina, un agente de ~9 MB solo hace las tareas irreductiblemente locales: mantener el enlace con la consola de cronometraje y subir los resultados.

  • Abre la competición en cualquier navegador, en cualquier dispositivo del recinto.
  • Un agente multiplataforma diminuto conecta la consola de la piscina con la nube.
  • Los resultados se suben por HTTP; el estado del cronómetro fluye en vivo por WebSocket.
  • El personal no instala nada — solo inicia sesión y trabaja.

Wifi fiable en la instalación o un punto de acceso estable.

Escritorio, sin conexiónDiagrama: la consola de cronometraje, el motor de Piranha y una interfaz de navegador se ejecutan todos en un portátil por loopback local, con una sincronización posterior opcional con la nube.Portátil de piscina● funciona totalmente sin conexiónConsola de cronometrajeMotor de PiranhaNavegadores en la piscinaloopback — sin wifi en la ruta críticaoptional syncNube de Piranha
Instalaciones con wifi inestable

Escritorio, sin conexión

Todo el backend, empaquetado en una app nativa, se ejecuta en un solo portátil en la piscina. Cero red en la ruta crítica — la consola de cronometraje, el descubrimiento y la importación de .gen son todos locales por loopback.

  • Un instalador por sistema (Windows, macOS, Linux) — doble clic y a funcionar.
  • Consola de cronometraje, resultados, sembrado, puntuación, exportaciones — todo en el equipo.
  • El wifi puede caerse del todo y la competición ni se entera.
  • Todos tus datos en un único archivo SQLite local — cópialo para respaldar o llevarlo a cualquier parte.

Wifi de la instalación poco fiable — o inexistente.

Híbrido local-nubeDiagrama: una competición se retira de la nube a un portátil de piscina, se ejecuta totalmente sin conexión en la piscina y luego se devuelve para sincronizar los resultados con la nube.RetirarSincronizar de vueltaNube de Piranhaplan · seed · history● funciona totalmente sin conexiónPortátil de piscina
Lo mejor de ambosEn la hoja de ruta

Híbrido local-nube

Lo mejor de ambos, previsto: planifica y siembra en la nube, retira la competición al portátil de piscina para el día de carrera, ejecútala totalmente en local y luego sincroniza los resultados de vuelta. Hoy las piezas ya existen por separado — planificación en la nube más la app de escritorio sin conexión; la retirada y sincronización con un clic está en la hoja de ruta.

  • Retira una competición: la nube cede al portátil el control del día de carrera.
  • Ejecútala totalmente sin conexión en la piscina con el motor de escritorio completo.
  • Devuélvela: resultados, marcas y descalificaciones se sincronizan con la nube.
  • El historial del nadador y los récords se actualizan de forma central en cuanto sincronizas.

Planificación en oficina + una piscina impredecible.

¿Cuál encaja con tu instalación?

Una guía aproximada — ninguno te ata. El modelo de competición, los datos y los informes son idénticos en los tres.

ModeloMejor cuando…Qué se ejecuta en localDónde viven los datos
Nube + agente de piscinaWifi fiable en la instalación o un punto de acceso estable.Agente de piscinaNube de Piranha
Escritorio, sin conexiónWifi de la instalación poco fiable — o inexistente.Motor de PiranhaPortátil de piscina
Híbrido local-nubePlanificación en oficina + una piscina impredecible.Motor de PiranhaPortátil de piscina → Nube de Piranha