Watch
Common Operational Picture
The browser-based Command and Control dashboard. Stack: React 18, Vite, MapLibre GL, Windy embed. Full-screen map with floating left sidebar (closeable) and bottom-right case log. Modes: LIVE (WebSocket to backend) and DEMO (click map to simulate).
Demo tab: operator clicks a position on the map, fills vessel type, risk level and persons count, then runs the drift simulation. Live SAR tab: status updates stream over /ws/events, case status updates and forensic chain trigger. Windy weather layer follows map zoom and pan. Docker runtime exposes port 3000, while local Vite development runs on 5173.
Planned: scenario replay player (Nord Stream 2022, Gaza Flotilla 2025 at 10Ô? real-time), Gemini AI summary of anomaly correlation output.