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.