Blazor Server project
BbFit.Dashboard project aangemaakt — Blazor Server, .NET 10
- SignalR client geconfigureerd — verbindt met
OrchestratorUrl via HubConnectionService
OrchestratorHubService — ontvangt Portfolio-snapshots en signalen van de orchestrator
- Auto-reconnect bij verbindingsverlies
Componenten
Portfolio.razor
- Net Equity, Capital, In Positie, Entry Price, Positie, Pos. Waarde
- Trades teller (buys / sells) en W/L ratio
- Live update via SignalR — geen polling
SignalDisplay.razor
- Toont actief signaal (Buy/Sell/Hold) met confidence en side
- Leeg wanneer geen signaal actief
HealthStatus.razor
- Verbindingsstatus Orchestrator Hub (Verbonden / Verbroken)
- Laatste update-tijdstip
Acceptatiecriteria (Must)
- Dashboard bouwt en start via Docker
- Verbinding met orchestrator via SignalR binnen 5 sec na start
- Portfolio-data zichtbaar zonder pagina-refresh
- Alle componenten zonder JavaScript-errors in browser
- Volledig afgeronde DoD Fase 1 — open punten verwerkt
Buiten scope
- Authenticatie
- Trade-history weergave
- Admin-functies
- OHLC-grafiek