A personal dashboard that pulls the pieces of my life into one place.

what it is

Command Center is a personal dashboard that aggregates the data i care about — calendar, health and running metrics, finances, weather, and sports — into a single unified view, plus a chat interface for asking questions across it all.

the idea is to stop bouncing between a dozen apps and instead get one morning glance: what’s on today, how my training is going, where my spending is at, and what the weather’s doing.

what i’ve built

  • a multi-section dashboard (home, calendar, health, finances, sports, chat) with a clean dark UI
  • integrations across sources: Google Calendar / iCal, Apple Health / Strava, bank CSV / Plaid, and live weather via Open-Meteo
  • charts and visualizations for trends (temperature, training, spending)
  • a chat interface backed by the Anthropic Claude API to query the data conversationally
  • role-based auth so the dashboard stays private

built with Next.js 15 (React, TypeScript), Tailwind CSS, Radix UI, and Recharts on the front end; DuckDB for data; Clerk for authentication; and the Claude API for chat. it began as a Streamlit/Python prototype and was rebuilt as a full web app.

status

in progress — actively migrating from the legacy Streamlit version; the Next.js modules and API routes are functional and being refined.

Command Center dashboard