About this project
Ocean Watch is a web-based platform designed to consolidate and display ocean advisories and coastal alerts for the Indian Ocean region. Built with vanilla JavaScript and CSS to ensure fast loading on 2G/3G networks, the application is delivered as a Progressive Web App (PWA) with offline caching capabilities.
The platform aggregates data from official sources, including ITEWC and INCOIS, to provide information on:
- Tsunami advisories and seismic events (enriched with GEBCO bathymetry)
- High Wave and Swell Surge advisories
- Marine Heatwaves (MHW) and Coral Bleaching (CBAS)
- Potential Fishing Zones (PFZ) including landing center information
- Cyclone and offshore forecasts
Key technical features include a multi-language translation architecture (data-i18n), Web Audio voice summary integration, and a configurable announcement system. The project includes PowerShell scripts for updating and validating status snapshots, and utilizes a centralized configuration file for managing cache versions, source endpoints, and UI settings.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.