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.