v1.0 · Manual de usuario
EventTimer
PWA
Timer profesional para eventos presenciales. Diseñado para instalarse desde Safari en iPhone y proyectarse en monitor vía adaptador Lightning/HDMI. Sin App Store, sin internet obligatorio.
Event Timer es una Progressive Web App que funciona como reloj de escenario para charlas, talleres, ponencias y cualquier evento con tiempo controlado. El operador maneja el timer desde el iPhone mientras el ponente y el público ven la pantalla proyectada.
›Charlas y ponencias con tiempo límite estricto
›Talleres donde cada bloque tiene duración asignada
›Dinámicas de grupo o sesiones de brainstorming cronometradas
›Paneles de discusión con tiempo equitativo por participante
◈
La app funciona 100% offline una vez instalada. No requiere internet durante el evento — ideal para salones con conectividad limitada.
La app se instala como PWA directamente desde Safari, sin pasar por el App Store. Solo necesitás hacer esto una vez.
1
Abrí Safari en el iPhone y navegá a la URL de la app.
2
Tocá el botón de compartir (cuadrado con flecha hacia arriba, en la barra inferior de Safari).
3
Deslizá hacia abajo en el menú y tocá "Agregar a pantalla de inicio".
4
Confirmá el nombre Event Timer y tocá Agregar. El ícono del reloj aparecerá en tu pantalla de inicio.
5
Abrí la app desde el ícono (no desde Safari) para que se ejecute en modo pantalla completa sin barras del navegador.
Requisito de iOS — La instalación como PWA con soporte completo (pantalla completa, Wake Lock) requiere iOS 16.4 o superior con Safari. En versiones anteriores la app igual funciona pero puede mostrar la barra del navegador.
1.Conectá el iPhone al monitor o proyector con el adaptador Lightning/HDMI.
2.En el iPhone, activá Duplicar pantalla — el monitor mostrará exactamente lo mismo que el teléfono.
3.Rotá el iPhone en horizontal/landscape para que el timer aproveche todo el ancho de la pantalla.
4.Abrí Event Timer desde el ícono de pantalla de inicio.
Al abrir la app (o después de reiniciar), la pantalla muestra una rueda de selección de tiempo estilo iOS. Arrastrá los dígitos para ajustar minutos y segundos antes de iniciar.
| Gesto | Efecto |
| Arrastrar hacia arriba | Aumenta el valor (más tiempo) |
| Arrastrar hacia abajo | Reduce el valor (menos tiempo) |
| Columna izquierda | Ajusta los minutos (0–99) |
| Columna derecha | Ajusta los segundos (0–59) |
◈
El último tiempo configurado se guarda automáticamente. La próxima vez que abras la app, la rueda arrancará desde ese valor.
La pantalla es limpia por diseño — no hay botones visibles permanentes. Los controles aparecen al tocar la pantalla y se ocultan solos 3.5 segundos después si el timer está corriendo.
| Botón | Función | Visible cuando |
| ▶ Play | Inicia la cuenta regresiva | Timer pausado, no terminado |
| ⏸ Pausa | Congela el tiempo en el valor actual | Timer corriendo |
| ↺ Reset | Reinicia al tiempo configurado, vuelve a la rueda | Siempre (excepto terminado) |
| −1 min | Resta un minuto al tiempo restante | Timer corriendo o pausado mid-run |
| +1 min | Suma un minuto al tiempo restante | Timer corriendo o pausado mid-run |
👆
Toque simple
Muestra u oculta la barra de controles.
👆👆
Toque al terminar
Cuando aparece "TIEMPO", tocar la pantalla reinicia el timer al valor configurado.
Pantalla limpia — Cuando el timer corre y los controles se ocultan, el público ve solo los números grandes sobre fondo negro. El operador puede volver a mostrar los controles tocando la pantalla en cualquier momento.
El timer cambia de color automáticamente para señalar al ponente cuánto tiempo le queda, sin que el operador tenga que intervenir.
08:30
Normal
Más de 5 minutos
04:12
Aviso
5 minutos o menos
00:45
Urgente
1 minuto o menos · pulso
TIEMPO
Terminado
Parpadeo + estrobo
| Fase |
Cuándo |
Color |
Animación |
| Normal |
Más de 5 min restantes |
Verde |
Sin animación |
| Aviso |
≤ 5 minutos |
Amarillo |
Sin animación |
| Urgente |
≤ 1 minuto |
Rojo |
Pulso suave (respira) |
| Terminado |
00:00 |
Rojo intenso |
Texto parpadea · fondo estrobo |
Al llegar a 00:00, la pantalla no se congela — muestra el mensaje TIEMPO en rojo parpadeante y debajo arranca automáticamente un contador ascendente que indica cuántos segundos de tiempo extra lleva el ponente.
Para reiniciar — Tocá en cualquier punto de la pantalla. El timer vuelve al valor configurado y se muestra la rueda de selección para empezar una nueva sesión.
Después de la primera carga, la app funciona completamente sin conexión a internet gracias al Service Worker que cachea todos los recursos.
| Dato | Dónde | Se borra si… |
| Último tiempo configurado | localStorage | Se limpia el caché del navegador |
| Código y recursos de la app | Service Worker | Nueva versión disponible (se actualiza automáticamente) |
◈
La primera vez que abrís la app con conexión, el Service Worker descarga todo. A partir de ahí, podés operar en salones sin Wi-Fi o con señal celular limitada sin ningún problema.
La app incluye varias medidas para maximizar la visibilidad en pantalla proyectada.
›Sin barra de Safari — Al abrir desde el ícono de pantalla de inicio, no hay barra de URL ni controles del navegador visibles.
›Wake Lock activado — Mientras el timer corre, la pantalla no se apaga ni se bloquea automáticamente.
›Sin scroll accidental — El desplazamiento táctil está bloqueado en /stage para evitar que un toque involuntario mueva la vista.
›Orientación landscape — El manifest declara orientación horizontal para que el sistema operativo bloquee la rotación.
Wake Lock en iOS — Requiere iOS 16.4+ y que la app esté instalada como PWA (no funciona en una pestaña normal de Safari). En Android Chrome funciona sin restricciones adicionales.
1.Cargá el iPhone al 100% y conectalo al cargador si es posible durante el evento.
2.Abrí la app con Wi-Fi activo para asegurar que el Service Worker esté actualizado.
3.Probá la conexión HDMI y verificá que el monitor muestre la pantalla correctamente.
4.Configurá el tiempo de la primera ponencia con la rueda y dejá el timer pausado y listo.
›Tocá ▶ Play justo cuando el ponente empieza. El timer arranca y los controles se ocultan solos.
›Si el ponente se extiende, usá +1 min para darle gracia sin detener el timer.
›Si hay una pausa inesperada, tocá la pantalla y presioná ⏸.
›Cuando termina la ponencia y aparece TIEMPO, tocá la pantalla para reiniciar y configurar el tiempo del siguiente.
◈
El color amarillo a los 5 minutos es una señal pensada para el ponente, no solo para el operador. Si la pantalla es visible desde el escenario, el speaker sabe que le queda poco tiempo sin necesidad de señales manuales.
Event Timer PWA · v1.0 · Manual de usuario