Build a tool where users upload CSV data, ask natural language questions, and get AI-generated charts, insights, and statistical analysis with explanations.
data-analysiscsvchartsnatural-language
Objectives
Upload and parse CSV/Excel files
Ask natural language questions about the data
Generate charts (bar, line, scatter, pie) from queries
Provide statistical analysis with explanations
Export insights as a formatted report
Hints
Parse CSV client-side with Papa Parse
Send data schema (not full data) to LLM for query planning