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 piscina Diagrama: 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 ▸ REST status ▸ WS LAN Consola de cronometraje Agente de piscina ~9 MB Nube de Piranha Navegadores 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ón Diagrama: 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ón Consola de cronometraje Motor de Piranha Navegadores en la piscina loopback — sin wifi en la ruta crítica optional sync Nube 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-nube Diagrama: 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. Retirar Sincronizar de vuelta Nube de Piranha plan · seed · history ● funciona totalmente sin conexión Portátil de piscina
Lo mejor de ambos En 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.

Modelo Mejor cuando… Qué se ejecuta en local Dónde viven los datos
Nube + agente de piscina Wifi fiable en la instalación o un punto de acceso estable. Agente de piscina Nube de Piranha
Escritorio, sin conexión Wifi de la instalación poco fiable — o inexistente. Motor de Piranha Portátil de piscina
Híbrido local-nube Planificación en oficina + una piscina impredecible. Motor de Piranha Portátil de piscina → Nube de Piranha