# Mission Control Dashboard — TLC Project **Status:** In Progress — Needs Consolidation & Refresh **Created:** 2026-02-17 (Next.js) / 2026-02-20 (Python) **Goal:** Combine both dashboards into one unified system --- ## Current State We have **TWO** Mission Control dashboards: ### 1. Next.js Dashboard | Attribute | Value | |-----------|-------| | **Location** | `C:\web\htdocs\mission-control` | | **URL** | http://localhost:3000 | | **Tech** | Next.js 14, TypeScript, Tailwind | | **Status** | Running but needs updates | | **Features** | Project cards, Kanban boards, Status widgets, Themes | ### 2. Python/Flask Dashboard | Attribute | Value | |-----------|-------| | **Location** | `C:\web\htdocs\mission-control-py` | | **URL** | http://localhost:5050 | | **Tech** | Python/Flask, MySQL, HA API | | **Status** | Running but needs updates | | **Features** | Admin CRUD, Weather, Gateway status, Projects | --- ## The Problem Two dashboards doing similar things. Need to decide on architecture. --- ## Features to Preserve ### From Next.js: - Project cards, Kanban boards - Drag-and-drop tasks - Real-time status widgets - 4 themes (NASA, Luxury, Cyberpunk, Organic) - GLaDOS voice control ### From Python: - MySQL persistence - Home Assistant API - Weather widget - Admin CRUD - News tracking --- ## Possible Directions **A:** Refactor Next.js (add MySQL, port Python features) **B:** Enhance Python (add themes, polish UI) **C:** Start Fresh (new tech stack) **D:** Hybrid API (Python backend, Next.js frontend) --- **Notes:** - Frigate is working (Docker) - UniFi is parked (auth issues later) - On hold until direction decided *Full doc in git: memory/projects/mission-control-dashboard-tlc.md*