Skip to content

Shreyu-07/CSV-Data-Visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 CSV Data Visualizer 📊

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. 🚀


🚀 Features

  • 📥 Auto CSV Reader – Reads data.csv and extracts the Name and USN 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.

🛠️ Tech Stack

  • Backend: Python, Flask
  • Frontend: HTML, CSS, Bootstrap 5
  • Data Handling: Pandas
  • Graphing: Matplotlib

🏃 How to Run Locally

1️⃣ Clone the Repository

git clone https://github.com/Shreyu-07/CSV-Data-Visualizer.git
cd csv-data-visualizer

2️⃣ Install Dependencies

Make sure you have Python installed, then run:

pip install flask
pip install flask
pip install request

3️⃣ Run the App

python app.py

4️⃣ Open in Browser

Visit: http://127.0.0.1:5000


🖼️ App Preview

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.)

op3

(This is a placeholder — replace with your actual image or GitHub-hosted image link.)


📂 Project Structure

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

🤝 Contributing

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 🎉

💌 Contact

Made with ❤️ by Shreyas Shridhar Kulkarni For any feedback, questions, or collaboration ideas: 📧 \kulkarnishreyas1947@gmail.com

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published