Jhanu Tournaments · ITF Tournament Suite

Todo tu campeonato, en un solo servidor.

Del registro de competidores y la generación de llaves al puntaje en vivo, la premiación y los reportes impresos. Todo corre en una sola máquina en la sede, funciona totalmente offline sobre la red local, y los jueces puntúan desde sus propios celulares.

100%Offline sobre la red local de la sede
20 × 5Áreas × jueces verificados, con margen de ~1.000×
ES / ENTodas las pantallas bilingües
🏆Bracket generado
📱5 jueces conectados
⏱️Marcador en vivo · Área 3
Una suite, tres componentes
Tournament ServerITF BracketsITF Clicker
Por qué lo eligen los organizadores

Sin internet, sin instalar en cada dispositivo, sin servidores de licencias

Una sola descarga y todo el torneo — servidor, consola y app de jueces — queda disponible en tu red local.

🚀

Puesta en marcha sin fricción

Descarga un solo paquete (Windows, macOS o Linux), ejecútalo, y todo queda disponible en tu red local. El lanzador se actualiza solo al arrancar.

📡

Verdaderamente offline

Hecho para sedes sin internet confiable. La base de datos embebida guarda todo en disco, sobrevive a reinicios a mitad del torneo, y se respalda copiando un solo archivo.

📱

Los jueces usan sus propios celulares

El operador del área muestra un código QR; cada juez lo escanea y en segundos puntúa desde el navegador de su celular — sin instalar nada.

Tiempo real por diseño

Los puntajes viajan por WebSockets y se enrutan en memoria — medido en unas 1.000 veces la carga de un torneo real (20 áreas × 5 jueces).

🌐

Bilingüe de fábrica

Todas las pantallas están disponibles en español e inglés, con cambio de idioma en cualquier momento.

🔐

Seguro donde importa

Administración restringida a la máquina del servidor, acceso por área controlado con lista blanca de IPs, y sesiones autenticadas con tokens.

ITF Brackets · la consola del torneo

El centro de control del organizador

Navega por cada área, abre sus categorías y ejecuta los combates con el marcador en vivo — más premiación, reportes imprimibles y un menú ADMIN completo.

  • Ejecución: áreas, categorías y los códigos QR con los que se conectan los jueces.
  • Marcador Rojo vs. Azul con votos consolidados, temporizador, amonestaciones y faltas.
  • Selector aleatorio de Tul de la lista oficial de 23 formas ITF.
  • Premiación: podio por categoría, marcado como entregado o pendiente de un vistazo.
  • ADMIN: programación con balanceo de carga, seguridad por IP, gestión de categorías y jueces, sincronización de datos.
Bracket · Tuls -60kg
A. Restrepo 3
M. Diaz 1
C. Vélez 2
J. Soto 3
A. Restrepo 3
J. Soto 2
🥇 A. RestrepoCampeón
ITF Clicker · la app de puntaje de los jueces

Escanea un QR y empieza a puntuar

Una interfaz de puntaje diseñada a medida que se adapta a cada tipo de competencia, en el navegador de cualquier celular — sin tienda de apps, sin instalación.

  • Lucha individual: paneles rojo/azul con +1, +2 y +3, más deshacer por juez.
  • Tuls y lucha preestablecida: ambos parten de 10 puntos y el juez aplica deducciones.
  • Roturas, festival infantil y eventos por equipos: contador simple de +1 por competidor.
  • Recargar la página o perder la conexión nunca pierde un puntaje — la app se recupera con un toque.
  • Cuando el operador carga el siguiente combate, los clickers de todos los jueces se limpian y actualizan a la vez.
ITF Clicker
A. Restrepo
12
+1+2+3
J. Soto
9
+1+2+3
↩️DeshacerCorrección por juez
📶Conectado · Área 3Reconexión automática activa
Servidor de Torneo

El motor por debajo

Un proceso, un puerto: un servidor Spring Boot (Java 21) que expone APIs REST y WebSockets y sirve ambas aplicaciones web.

DB
Dos modos

H2 embebida o PostgreSQL

Base de datos en archivo sin instalación para sedes offline — el backup en vivo es copiar un archivo — o PostgreSQL para producción y múltiples sedes.

Sin recompilar

Configuración dinámica

Configuración del frontend servida por API, más documentación interactiva de la API (Swagger UI) incluida.

Probado a fondo

Concurrencia probada

Pruebas automatizadas que cubren 100 sesiones de puntaje simultáneas, más benchmarks del camino caliente de puntaje.

Auto-actualización

Distribución sin esfuerzo

Paquetes por sistema operativo para Windows, Linux y macOS; el lanzador descarga Java en el primer arranque y luego se auto-actualiza.

Descargas

Descarga el panel de torneos

Elige tu sistema operativo. Un solo paquete contiene el servidor, la consola y la app de jueces.

🪟

Windows

Windows 10 o superior · .zip

Descargar para Windows
🍎

macOS

Intel y Apple Silicon · .zip

Descargar para macOS
🐧

Linux

Distribuciones de 64 bits · .zip

Descargar para Linux

El lanzador descarga Java automáticamente en el primer arranque y luego mantiene la aplicación actualizada — sin actualizaciones manuales.

¿Listo para tu próximo campeonato?

Descarga la suite, mira los videos de configuración y ejecuta tu torneo offline, de principio a fin.