Files
obsidian-vault/Projects/Mission Control Dashboard - TLC.md
2026-03-07 14:03:31 -06:00

1.7 KiB

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