Goal
Build the first NiceGUI-based analytics dashboard for ARGUS.
Why
Tkinter was useful as an early local GUI prototype. ARGUS now needs a more dashboard-oriented interface that can grow toward web-ready analytics workflows.
NiceGUI should become the next UI direction for displaying historical data, metrics and charts.
Scope
- Add NiceGUI as a project dependency
- Create a first NiceGUI app entry point
- Display historical data from the real data client
- Display Sprint 2 analytics metrics:
- cumulative return
- strongest / weakest movement
- rolling volatility
- Show at least one useful chart or visual component
- Keep metric logic outside the UI layer
- Keep Tkinter available as legacy/prototype if needed
Acceptance criteria
Goal
Build the first NiceGUI-based analytics dashboard for ARGUS.
Why
Tkinter was useful as an early local GUI prototype. ARGUS now needs a more dashboard-oriented interface that can grow toward web-ready analytics workflows.
NiceGUI should become the next UI direction for displaying historical data, metrics and charts.
Scope
Acceptance criteria
Note
Priority: Must