Objective
- Build the client-care dashboard UI: multi-select brands and schedulers, saved base configs, per-user local filters, preset vs custom dates, scheduler performance tables, and umbrella category assignment UX (ties to umbrella APIs).
- Optional CSV export for scheduler/brand tables if time allows.
Background
- Depends on ATT-1029 for data contracts and aggregation behavior.
- Access control for who sees admin dashboard is TBD—track in ATT-1016 when product defines it.
- Admin shell target is admin.attik.ai (thin shell per ATT-1015); umbrella service mapping APIs/persistence live under ATT-1096.
Scope
Frontend
- Implement in the Client Care Dashboard project (assignee workspace). Consume metrics endpoints once available; mirror controller patterns from existing dashboard widgets where useful (
attik-frontend/src/components/dashboard/…).
Config / product
- Date presets called out previously: current month, last month, trailing 3, previous week, custom.
- Sections: brand totals; scheduler table with team averages and active/inactive toggles; umbrella category editor assigning any service per instance to groupings.