API-First Frontend
Pages consume `/api/*.php` endpoints and never call third-party feeds directly from the browser.
About / Metodologia
Il frontend legge solo output API locali. Ingestione, normalizzazione e refresh dei feed sono gestiti lato server per mantenere risposte coerenti e rapide.
Pages consume `/api/*.php` endpoints and never call third-party feeds directly from the browser.
Earthquake records are harmonized on magnitude, depth, UTC time, coordinates and provider attribution before rendering.
Each feed writes local JSON snapshots in `/data`; APIs serve the latest available snapshot when upstream is degraded.
The refresh endpoint rotates earthquakes, volcanoes, tremors, tsunami, space weather, cams and bulletin snapshots.
Maps reuse normalized earthquake payloads for global, heatmap, plates and depth views to keep hazard views consistent.
Cluster pages summarize tremor signal density by time/region windows, highlighting active zones and peak-hour behavior.