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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.