Skip to content

eneskrml/csv-visualization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flask Data Visualization Panel

A simple web application built with Flask that allows users to upload CSV files, view data summaries, and generate dynamic graphs.

This project was created as part of a Tech Istanbul bootcamp assignment.

Features

  • CSV Upload: Upload .csv files directly from the browser.
  • Data Summary: View dataset statistics (describe) and structure (info).
  • Dynamic Plotting: Select X and Y axes to visualize relationships.
  • Graph Types: Supports Scatter, Line, Bar, and Box plots.

Tech Stack

  • Backend: Python, Flask
  • Data Analysis: Pandas, NumPy
  • Visualization: Seaborn, Matplotlib
  • Frontend: HTML

How to Run

  1. Create a virtual environment

    python3 -m venv venv
    source venv/bin/activate
  2. Install dependencies

    pip3 install -r requirements.txt
  3. Run the application

    python3 app.py
  4. Open in Browser Go to http://127.0.0.1:5000

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published