A data-visualization tool to show which coral reefs are subject to bleaching around the world in real time
AI Backend: Ollama (https://ollama.com)
Install: https://ollama.com/download Then run: ollama pull gemma3:270m
Reef Watch pulls live data from the Coral Stress API and plots every monitored reef station on an interactive 3D globe. Each dot is colored by thermal stress level.
| Color | Level | Meaning |
|---|---|---|
🟢 #00e5a0 |
No Stress | Reef is healthy |
🟡 #f5c842 |
Bleach Watch | Temps elevated, monitor closely |
🟠 #ff7c2a |
Bleach Alert 1 | Active bleaching likely |
🔴 #ff2d55 |
Bleach Alert 2 | Severe bleaching underway |
🔴 #ff0066 |
Critical | Mortality risk |
- globe.gl — 3D WebGL globe
- three.js — 3D rendering
- Coral Stress API — reef monitoring data
git clone https://github.com/codyle567/ReefWatch
open index.htmlreef-watch/
├── index.html # markup
├── style.css # styles + CSS variables
└── main.js # globe setup, data fetching, tooltip logic
50% of the world's coral reefs have disappeared since the 1950s. The ones that remain are under accelerating thermal stress from climate change. ReefWatch makes that crisis visible in real time, for anyone.
Data provided by coral.tsr.lol · Built at FullyHacks 2026