Click here to view the live project
This project is an interactive data visualization platform built with React and Plotly.js, allowing users to dynamically analyze datasets using interactive charts and graphs. It features real-time updates, along with filter and zoom capabilities for detailed exploration.
To run this project locally, follow these steps:
git clone <repo-url>
cd <project-folder>
npm install
npm startreact-app/
│── node_modules/
│── src/
│ │── assets/
│ │── components/
│ │── data/
│ │── public/
│ │── App.css
│ │── App.jsx
│ │── index.css
│ │── main.jsx
│── .env
│── .gitignore
│── eslint.config.js
│── index.html
│── package-lock.json
│── package.json
│── README.md
│── vite.config.js
The primary goal was to create a scalable and interactive visualization tool. Key design choices include:
- React for minimal and good frontend.
- Plotly.js for rich data visualization with easy integration with React.
- Users can take help of AI to get summary of dataset and ask queries.
- Gemini for generating responses of user's queries.
- React
- Python
- Plotly
- HTML & CSS
- NodeJS
- Gemini API
- Add more graphs and plots with diverse visualization techniques
- Integrate other datasets





