Disc Pucón
Marcador en vivo para una cancha sin señal
App de disc golf con marcador sincronizado en tiempo real entre los teléfonos de todos los jugadores, hándicap y estadísticas.
Qué es
Una app para jugar disc golf en el Eco Parque de Pucón: 18 hoyos, marcador en vivo, hándicap por jugador, historial, estadísticas, fotos de cada hoyo, el clima de la cancha y la tarjeta final exportable como imagen para mandarla al grupo.
Lo interesante no es la lista de funciones: es que todos los teléfonos ven el mismo marcador al mismo tiempo. Cuando un jugador anota su tiro, la pantalla de los demás se actualiza sola, sin que nadie recargue nada.
Las tres decisiones que la hacen usable
Sin cuentas ni contraseñas. Para entrar a una partida basta el código que comparte quien la creó. Un login habría sido más prolijo en el papel y habría matado el uso real: nadie crea una cuenta parado en el hoyo 1 con el disco en la mano. La base de datos está abierta a propósito para ese código, y esa decisión está tomada sabiendo lo que implica, no por descuido.
Un solo archivo. La app entera son 111 KB de HTML con su JavaScript adentro, sin compilación ni dependencias que instalar. Se abre y funciona. En una cancha con señal irregular, cada archivo que no hay que bajar es medio segundo menos de espera.
Pensada para una mano. Se anota con el pulgar, al sol, a veces con guantes. Los botones son grandes, el marcador confirma con una vibración y hay un sonido corto para no tener que mirar la pantalla cada vez.
Una lección que se pagó acá
Al principio esta app y el sitio de otro cliente vivían en el mismo servidor, separados solo por la dirección. Funcionaba, pero significaba que no se le podía entregar su sitio a un cliente sin tocar el del otro. Se separaron en julio de 2026: cada proyecto con su propio servidor y su propio repositorio.
Es la clase de decisión que no se ve desde afuera y que decide si un proyecto se puede entregar o te queda amarrado para siempre.
Por qué está acá
Es un proyecto personal, no un encargo. Lo incluyo porque muestra la parte que un sitio web no muestra: estado compartido entre dispositivos, sincronización en vivo y una interfaz que tiene que aguantar el uso real, no la demo.