Welcome to CSV Data Visualizer — a clean, interactive Flask app that reads a CSV file, displays the data in a Bootstrap table, and visualizes it instantly using a plot! Perfect for students, developers, or anyone working with CSV data. 🚀
- 📥 Auto CSV Reader – Reads
data.csv
and extracts theName
andUSN
columns. - 📊 Graph Plotting – Generates and displays a live plot using Matplotlib.
- 📋 Bootstrap Table View – Shows data beautifully in a styled HTML table.
- 🎨 Modern UI – Clean, responsive design using Bootstrap 5.
- ⚙️ Flask Backend – Lightweight and fast Python web server.
- Backend: Python, Flask
- Frontend: HTML, CSS, Bootstrap 5
- Data Handling: Pandas
- Graphing: Matplotlib
git clone https://github.com/Shreyu-07/CSV-Data-Visualizer.git
cd csv-data-visualizer
Make sure you have Python installed, then run:
pip install flask
pip install flask
pip install request
python app.py
Visit: http://127.0.0.1:5000
Here’s what the output will look like:
- 📋 CSV Data Table
- 📈 Plot: Name vs USN
(Make sure you have
data.csv
in the root folder with appropriate data.)
(This is a placeholder — replace with your actual image or GitHub-hosted image link.)
csv-data-visualizer/
│
├── static/
│ └── plot.png # Generated plot image
│
├── templates/
│ └── index.html # Frontend template
│
├── data.csv # Sample CSV data file
├── app.py # Main Flask application
├── requirements.txt # Python dependencies
Want to make this project better?
- Fork the repo 🍴
- Create a new branch:
git checkout -b feature-branch
🌱 - Make your changes 🛠️
- Commit and push:
git push origin feature-branch
🚀 - Submit a Pull Request 🎉
Made with ❤️ by Shreyas Shridhar Kulkarni For any feedback, questions, or collaboration ideas: 📧 \kulkarnishreyas1947@gmail.com