A real-time dashboard for tracking view counts and total airtime across a YouTube playlist. Built with React, Tailwind v4, and Supabase.
- Frontend: React + Vite + Tailwind v4 (Glassmorphism UI)
- Backend: Supabase (PostgreSQL + Realtime WebSockets)
- Worker: Python 3.10 + YouTube Data API v3
- Automation: GitHub Actions (6-hour sync cycle)
/tracker-ui: The React dashboard./worker: Python script for database synchronization./.github: Automation workflows.
- Sync Data: Set up your
YOUTUBE_API_KEYandSUPABASE_KEYin GitHub Secrets. - Run UI:
cd tracker-ui npm install npm run dev