Sobre el proyecto
Ocean Watch es una plataforma basada en la web diseñada para consolidar y mostrar avisos oceánicos y alertas costeras para la región del Océano Índico. Construida con vanilla JavaScript y CSS para garantizar una carga rápida en redes 2G/3G, la aplicación se entrega como una Progressive Web App (PWA) con capacidades de almacenamiento en caché fuera de línea.
La plataforma agrega datos de fuentes oficiales, incluyendo ITEWC e INCOIS, para proporcionar información sobre:
- Avisos de tsunami y eventos sísmicos (enriquecidos con batimetría GEBCO)
- Avisos de olas altas y marejadas ciclónicas (Swell Surge)
- Olas de calor marinas (MHW) y blanqueamiento de corales (CBAS)
- Zonas potenciales de pesca (PFZ), incluyendo información de centros de desembarque
- Pronósticos de ciclones y offshore
Las características técnicas clave incluyen una arquitectura de traducción multilingüe (data-i18n), integración de resúmenes de voz mediante Web Audio y un sistema de anuncios configurable. El proyecto incluye scripts de PowerShell para actualizar y validar instantáneas de estado, y utiliza un archivo de configuración centralizado para gestionar las versiones de caché, los endpoints de origen y los ajustes de la interfaz de usuario.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.