An interactive GitHub analytics and visualization dashboard. It displays GitHub profile statistics, repository comparisons, and AI-powered repository analysis in a mobile-first React interface.
- Frontend: React 19, Vite 8, Chart.js, Dexie (IndexedDB)
- Python Backend/CLI: Fetches GitHub data and generates SVG visualizations
- Dev Server: Runs on port 5000
frontend/— React + Vite dashboard source codesrc/spark/— Python CLI for data fetching and SVG generationdata/— Raw and processed JSON data filesoutput/— Generated SVG and screenshot assetsconfig/— YAML config files for themes and spark enginedocs/— Production build output (GitHub Pages target)
The frontend dev server runs via the "Start application" workflow:
cd frontend && npm run dev
Runs on 0.0.0.0:5000.
- Keep frontend on port 5000
- Use
npmfor frontend package management