# Ticket: Web LAN Dashboard ## Ticket Information - **ID**: TICKET-040 - **Title**: Web LAN Dashboard - **Type**: Feature - **Priority**: Medium - **Status**: Backlog - **Track**: Clients/UI - **Milestone**: Milestone 2 - Voice Chat MVP - **Created**: 2024-01-XX ## Description Build web LAN dashboard: - Simple web interface showing: - Current conversation - Recent tasks - Reminders - Admin panel: - Pause family agent - View logs - Revoke tokens - Kill MCP servers - Home project board view (read-only Kanban) ## Acceptance Criteria - [ ] Web dashboard implemented - [ ] Conversation view working - [ ] Task list view working - [ ] Reminder display working - [ ] Admin panel functional - [ ] Home Kanban board view (read-only) ## Technical Details Implementation: - Simple web framework (Flask, FastAPI, or static + API) - WebSocket for real-time updates - Admin authentication - Read-only access to Kanban board Features: - Dashboard: conversation, tasks, reminders - Admin: controls, logs, token management - Board view: Kanban visualization ## Dependencies - TICKET-034 (home tasks tools) - TICKET-033 (reminders) - TICKET-024 (logging) - for admin panel ## Related Files - `home-voice-agent/clients/web-dashboard/` (to be created) ## Notes Needs at least basic MCP tools for tasks and reminders. Admin panel requires log format.