Skip to content

Repository files navigation

🚀 DataVista AI – Smart CSV Analytics Dashboard

📌 Overview

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.


✨ Features

  • 🔐 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)

🛠️ Technologies Used

  • ⚛️ React.js
  • 💻 JavaScript (ES6+)
  • 🎨 CSS (Custom Styling)
  • 📊 Chart Libraries
  • 🌐 Vercel (Deployment)

🚀 Live Demo

👉 https://datavista-ai.vercel.app/


📂 Project Structure

datavista-ai-dashboard/
│── src/
│── public/
│── sample-data/
│   └── sales_data.csv
│── screenshots/
│── README.md
│── package.json

📄 Sample CSV Format

Product,Sales,Month,Region
Laptop,20000,Jan,West
Mobile,15000,Feb,East
Tablet,12000,Jun,East
Camera,11000,Oct,East
Monitor,9000,Jul,North

📸 Screenshots

SignUp Page

SignUp Page

Login Page

Login Page

Dashboard Overview

Dashboard Overview Dashboard Overview2

Dataset Summary

Dataset Summary

Charts View

Charts View

Table with Filters & Pagination

Table with Filters & Pagination


💡 Problem Statement

Analyzing CSV data manually is time-consuming and requires technical tools. Users often struggle to quickly extract meaningful insights from raw datasets.


✅ Solution

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.


🚧 Limitations

  • Works best with structured CSV files
  • Query analysis depends on predefined keywords
  • No backend database (frontend-based demo authentication)

🔮 Future Enhancements

  • 📄 PDF Export Reports
  • 📊 Multiple Chart Types (Line, Pie)
  • 🌙 Light/Dark Mode Toggle
  • 🧠 Advanced AI Query Understanding
  • 📈 Editable Data Tables
  • ☁️ Backend Integration (Database)

👩‍💻 Author

Kesar Karale BCA Student | Web Developer


📜 License

This project is for educational and internship submission purposes.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages