Sobre o projeto

Ocean Watch é uma plataforma baseada na web projetada para consolidar e exibir avisos oceânicos e alertas costeiros para a região do Oceano Índico. Construída com JavaScript vanilla e CSS para garantir o carregamento rápido em redes 2G/3G, a aplicação é entregue como um Progressive Web App (PWA) com capacidades de cache offline. A plataforma agrega dados de fontes oficiais, incluindo ITEWC e INCOIS, para fornecer informações sobre: - Avisos de tsunami e eventos sísmicos (enriquecidos com batimetria GEBCO) - Avisos de Ondas Altas e Swell Surge - Ondas de Calor Marinhas (MHW) e Branqueamento de Corais (CBAS) - Zonas Potenciais de Pesca (PFZ), incluindo informações de centros de desembarque - Previsões de ciclones e offshore Os principais recursos técnicos incluem uma arquitetura de tradução multilíngue (data-i18n), integração de resumo de voz via Web Audio e um sistema de anúncios configurável. O projeto inclui scripts PowerShell para atualização e validação de snapshots de status, e utiliza um arquivo de configuração centralizado para gerenciar versões de cache, endpoints de origem e configurações de UI.