Eclipse Driver
PWA para los eclipses de sol de España
Sobre el proyecto
Eclipse Driver sirve para elegir desde dónde ver un eclipse de sol y llegar a tiempo. Cubre tres: el total del 12 de agosto de 2026, el total del 2 de agosto de 2027 y el anular del 26 de enero de 2028. Para cada uno dibuja la franja con los datos de la NASA y ordena los puntos de observación por nota (24, 9 y 9). El día del eclipse cuenta hacia atrás y avisa de cuándo quitarse y volver a ponerse las gafas. Se instala en el móvil y abre en modo avión.
Puntos clave
La franja y el ranking
Los límites de la franja con los datos de la NASA y cada punto con su duración y cómo llegar. La nota pondera soledad (40 %), duración (25 %), viaje (20 %), gente (10 %) y nubes (5 %).
Cuenta atrás con avisos
A diez minutos y a dos minutos del máximo el móvil vibra y pita. Dice cuándo quitarse las gafas y cuándo volver a ponérselas. En el anular de 2028, nunca: gafas siempre.
Brújula hacia el sol
Marca el azimut del sol a la hora del eclipse y recuerda su altura, para comprobar antes si ese horizonte está despejado.
Sin cobertura
Un botón descarga con wifi los mapas de la zona del eclipse elegido, hasta 1.500 teselas. Después la aplicación, el mapa y la cuenta atrás funcionan en modo avión.
Construido Con
- Un solo
index.html: 53 KB de HTML, CSS y JavaScript, sin frameworks ni empaquetador - Leaflet 1.9.4 servido en local: sin CDN; si el mapa falla, el resto de la aplicación sigue
- Service worker: guarda la aplicación y las teselas de OpenStreetMap, que sobreviven a cada despliegue
- Pruebas con Chromium sin interfaz: un script comprueba el cambio de año, la brújula con eventos sintéticos y el modo sin red
- Ficheros estáticos en nginx: sin servidor de aplicación ni base de datos
La Historia
La hice para el eclipse total del 12 de agosto de 2026. Había que escoger un punto de la franja en Tierra de Campos, salir con margen y no depender de la cobertura, así que todo tenía que caber en el móvil y abrir en modo avión. Por eso es un fichero estático, sin servidor ni base de datos. Al día siguiente añadí los eclipses de 2027 y 2028 con un selector de año.
Eclipse Driver
PWA para los eclipses de sol de España