Skip to content

sanidhya2803/Streamlit_Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š Interactive Data Dashboard

A no-code data visualization tool built with Streamlit and Plotly Express. Upload a dataset and instantly explore it through interactive charts and summary statistics.

Demo Link: https://appdashboard-abtguasbfzyzbpovozf26m.streamlit.app


πŸš€ Features

  • πŸ“ File Upload β€” Supports CSV and Excel (.xlsx) files
  • πŸ“ˆ 6 Chart Types β€” Bar, Histogram, Line, Scatter, Pie, Heatmap
  • βš™οΈ Dynamic Controls β€” Axis selectors auto-adjust based on chart type
  • πŸ₯§ Pie Aggregations β€” Count or Sum modes
  • πŸ”₯ Correlation Heatmap β€” Auto-detects numeric columns
  • πŸ—‚οΈ Data Preview β€” Head and Describe tabs for quick data inspection

πŸ› οΈ Tech Stack

Library Purpose
Streamlit UI & app framework
Plotly Express Interactive charts
Pandas Data handling
NumPy Numerical support

βš™οΈ Installation

# Clone the repository
git clone https://github.com/your-username/dashboard.git
cd dashboard

# Install dependencies
pip install streamlit plotly pandas numpy

# Run the app
streamlit run app.py

πŸ“– Usage

  1. Run the app and open it in your browser (http://localhost:8501)
  2. Upload a CSV or Excel file using the file uploader
  3. Select a chart type from the dropdown
  4. Choose your X and Y axis columns
  5. View the interactive chart and data preview side by side

πŸ“‚ Project Structure

dashboard/
β”œβ”€β”€ app.py        # Main Streamlit application
└── README.md     # Project documentation

πŸ“Έ Preview

Upload a CSV β†’ Select a chart β†’ Explore your data instantly.


πŸ“„ License

This project is open source and available under the MIT License.

About

πŸ“Š Interactive Data Dashboard A no-code data visualization tool built with Streamlit and Plotly Express. Upload a CSV or Excel file and instantly generate interactive charts β€” Bar, Histogram, Line, Scatter, Pie, or Heatmap β€” with dynamic axis controls and aggregation options. Includes a data preview panel with summary statistics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages