feat: add executive kiosk dashboard for TV display

- Created /kiosk route with full-screen display
- Added API endpoints for stats and activity feed
- Built cycling KPI display with 12 metrics
- Added scrolling ticker for ticket activity
- Implemented UI-configurable cycle interval (3-15s, default 7s)
- Focus on critical tickets and business metrics
- Added navigation link from dashboard
- Dark theme optimized for TV viewing
This commit is contained in:
root 2026-02-02 23:36:35 -05:00
parent 4d531b2f2d
commit 20a0785ec3
9 changed files with 692 additions and 0 deletions

View file

@ -101,6 +101,14 @@ export default function DashboardPage() {
color: 'blue',
stats: `${stats.configurationItems.active} active items`
},
{
title: 'Kiosk Display',
description: 'Full-screen executive dashboard for TV display',
href: '/kiosk',
icon: Activity,
color: 'blue',
stats: 'Live metrics display'
},
{
title: 'Sync Management',
description: 'Synchronize data from external systems',