Transform CSV data into interactive scrollytelling stories using AI.
- Upload CSV files
- AI-powered story generation
- D3.js + Scrollama visualizations
- Two-column responsive layout
- Single mutating SVG chart
- Data exploration table
- Install dependencies:
npm install - Start dev server:
npm run dev - Configure LLM provider (OpenAI, Gemini, or AI Pipe)
- Upload CSV and generate story
- React + TypeScript
- Tailwind CSS
- D3.js v7
- Scrollama
- Vite
Self-contained HTML files with embedded visualizations.