DataVista AI is a professional CSV analytics dashboard that allows users to upload datasets and instantly generate insights using natural language queries. It provides interactive charts, filters, sorting, pagination, export options, and user activity tracking.
This project is designed to simplify data analysis and make it accessible without complex tools.
- 🔐 User Login & Authentication
- 📂 Upload CSV File
- 🤖 Query-based Data Analysis (Natural Language)
- 📊 Interactive Charts (Top product, region-wise, monthly trends)
- 🔍 Table Search & Filters
- 🔃 Sorting & Pagination
- 📥 Download Original CSV
- 📤 Export Filtered CSV
- 📄 Download Report
- 🕘 Recent Analysis History
- 🎯 Clean & Professional UI (Dark Theme Dashboard)
- ⚛️ React.js
- 💻 JavaScript (ES6+)
- 🎨 CSS (Custom Styling)
- 📊 Chart Libraries
- 🌐 Vercel (Deployment)
👉 https://datavista-ai.vercel.app/
datavista-ai-dashboard/
│── src/
│── public/
│── sample-data/
│ └── sales_data.csv
│── screenshots/
│── README.md
│── package.json
Product,Sales,Month,Region
Laptop,20000,Jan,West
Mobile,15000,Feb,East
Tablet,12000,Jun,East
Camera,11000,Oct,East
Monitor,9000,Jul,NorthSignUp Page
Login Page
Dashboard Overview
Dataset Summary
Charts View
Table with Filters & Pagination
Analyzing CSV data manually is time-consuming and requires technical tools. Users often struggle to quickly extract meaningful insights from raw datasets.
DataVista AI provides a simple interface where users can upload CSV files and instantly analyze data using queries. It automates insights generation, visualization, and data exploration.
- Works best with structured CSV files
- Query analysis depends on predefined keywords
- No backend database (frontend-based demo authentication)
- 📄 PDF Export Reports
- 📊 Multiple Chart Types (Line, Pie)
- 🌙 Light/Dark Mode Toggle
- 🧠 Advanced AI Query Understanding
- 📈 Editable Data Tables
- ☁️ Backend Integration (Database)
Kesar Karale BCA Student | Web Developer
This project is for educational and internship submission purposes.






