HWHeat Waves
    DashboardUtforsk
    Analyse
    Data Kilder
      • Explore Slice
      • Read Path
      • Routes
      • Atlas Route
      • Charts Correlation
      • Chart Libraries
      • Dashboard Route
    • Design Rationale
    • Doc Map
    DocsSettings
    DashboardAtlasUtforsk
    Analyse
    Data Kilder
    1. Documentation
    2. Application Architecture

    Application Architecture

    Explore (`/explore`) — slice coverage probe and cold ingest

    What the coverage probe is, the URL contract, branching (covered / partial heal / cold ingest / login prompt), Server Action → ingest route → polling, and pointers to pipeline and read-path docs.

    Read path — get_fire_data, catalog, and generated types

    How chart reads call the `get_fire_data` RPC, catalog caching, and TypeScript types.

    App routes

    Shipped surfaces under `app/(main)/` — navigation labels, read paths, and feature doc pointers.

    Atlas route — scrollytelling EU fire characteristics over fire_data

    `/atlas` chapter rail, URL filters, and read-only charts over materialised `fire_data` rows. Pair with read-path doc for RPC semantics.

    Analytics (`/analytics`) — discontinued chart surface

    Analyse route status — presentation-only page; correlation/cross-tab code removed. Future work reads get_fire_data.

    Chart libraries and UI primitives by area

    Recharts vs ECharts, Progress, and totals helpers. Split from the former data_model inventory.

    Dashboard route — configurable block playground over fire_data

    `/dashboard` is a drag-and-drop, snap-to-grid block canvas where users compose stat + chart blocks over the shared `FireDataQuery`. Layouts persist per user; blocks read from one snapshot (plus per-override re-reads).