← About

Architecture

How the submarine cable analysis platform is built — from data pipeline to map interaction.

UI & Interaction
ReactLeafletTailwind CSS

Component rendering, interactive map with handle-based layer system, per-page map controls, and custom region drawing.

Application & State
Next.jsZustand

App Router with build-time data generation, lightweight state management, and persistent per-page map settings.

Computation
Web WorkersWorker Protocol

Off-thread analysis for regions, cables, and country pairs via a structured message protocol.

Data & Build
Build ScriptsStatic JSON

Build-time pipeline generating pre-computed analysis, segment graph payload, and GeoJSON boundaries.

Analysis Methodology

Detailed documentation on how each analysis works, including algorithms, compromises, and future plans.