Architektur
Next.js-Portal, Supabase (Postgres/PostGIS, Auth, Storage, RLS) und IMC-Datenmodell.
Stack
| Schicht | Technologie |
|---|---|
| Frontend | Next.js (App Router), Team-Accounts |
| Backend | Supabase — Postgres, PostGIS, Auth, Storage |
| Mandantentrennung | accounts / account_id, RLS via has_role_on_account |
| IMC-Domain | Tabellen/Views mit Präfix imc_* in public |
Module (Stage A)
- Portal & Rollen — Login, Teams, Basis-UI
- Offshore-Asset-Register — Windparks, Lebenszyklus, Metadaten
- Upload — CSV/XLSX/PDF mit Provenance
- Outputs — schlanke KPIs oder externe Analytics (Self-Service)
Abgrenzung
Keine Voll-DPP-Produktion, keine Betriebssimulation, kein Custom-Dashboard-Service. Standardbausteine für die ASTRA-Projektarbeit.