# Web LAN Dashboard A simple web interface for viewing conversations, tasks, reminders, and managing the Atlas voice agent system. ## Features ### Current Status - ⏳ **To be implemented** - Basic structure created ### Planned Features - **Conversation View**: Display current conversation history - **Task Board**: View home Kanban board (read-only) - **Reminders**: List active timers and reminders - **Admin Panel**: - View logs - Pause/resume agents - Kill switches for services - Access revocation ## Architecture ### Technology Stack - **Frontend**: HTML, CSS, JavaScript (vanilla or lightweight framework) - **Backend**: FastAPI endpoints (can extend MCP server) - **Real-time**: WebSocket for live updates (optional) ### API Endpoints (Planned) ``` GET /api/conversations - List conversations GET /api/conversations/:id - Get conversation details GET /api/tasks - List tasks GET /api/timers - List active timers GET /api/logs - Search logs POST /api/admin/pause - Pause agent POST /api/admin/resume - Resume agent POST /api/admin/kill - Kill service ``` ## Development Status **Status**: Design phase **Dependencies**: - TICKET-024 (logging) - ✅ Complete - TICKET-040 (web dashboard) - This ticket ## Future Enhancements - Real-time updates via WebSocket - Voice interaction (when TTS/ASR ready) - Mobile-responsive design - Dark mode - Export conversations/logs