# UI/UX Specification ## 1. UX-principe GeoIntel moet aanvoelen als een moderne technische workbench, niet als een oude GIS-desktopkloon. De gebruiker moet altijd zien: - welk project actief is - welke dataset actief is - welke analyse loopt - welke lagen zichtbaar zijn - welke outputs exporteerbaar zijn ## 2. Globale layout ```text Left sidebar: navigatie Center: kaart / lab workspace Right panel: context, parameters, results Bottom/toast: job status ``` ## 3. Hoofdpagina's ### Home - nieuw project - demo-case openen - recente projecten - status van lokale omgeving ### Project Workspace - projectoverzicht - areas - datasets - analysis runs - exports ### Map Workbench - kaart - layer manager - draw tools - inspect tool - area selection ### Dataset Manager - uploads - brondata - metadata - validatiestatus ### Raster Lab - raster preview - metadata - band controls - clip/tile acties ### Vector Lab - feature table - geometry info - vector operations ### Detection Lab - dataset kiezen - model kiezen - threshold - run button - resultaten ### Segmentation Lab - model/prompt settings - mask preview - polygonize ### QA/QC Lab - AI-run kiezen - referentielaag kiezen - metrics - foutenkaart ### Change Lab - run A/B - methode - resultaten ### Exports - exportlijst - downloadknoppen - formaatkeuze ## 4. Kaartlagen Elke laag moet minimaal hebben: - naam - type - zichtbaarheid - opacity - bron - feature count indien vector - style ## 5. Jobstatus Langlopende acties moeten duidelijke status geven: - queued - running - succeeded - failed Bij failed altijd: - foutmelding - technische details - retry indien mogelijk ## 6. Designrichting - clean dark/light compatible - technical but readable - geen overbodige animaties - geen demo-looking placeholders - dense genoeg voor professionals - duidelijke empty states