Upload any CSV → Ask questions in plain English → Get SQL & results instantly
This web application allows users to upload CSV files and query them using natural language. The AI backend translates these queries into SQL statements, which are then executed against a SQLite database. The results are displayed in a clean, interactive table. Key features include dynamic schema detection from CSV files, one-click SQL copying, and a modern dark UI with smooth animations. For safety, only SELECT queries are permitted, and output is sanitized.
The architecture involves a React, Vite, and Tailwind CSS frontend deployed on Vercel, and a FastAPI (Python) backend deployed on Render. Data is stored in a SQLite database, and AI processing is handled by Groq's LLaMA 3.1 model.
Built with