Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

51 - Corporate Data Dashboard

Python Difficulty: Expert Phase UI: Streamlit

What It Does

An interactive business intelligence dashboard with Streamlit, Pandas, and Plotly featuring charts, KPIs, date filtering, and market share analysis.

Run It

pip install -r requirements.txt
streamlit run app.py

Core Concepts

  • Plotly Express for interactive charts
  • Pandas DataFrame manipulation
  • Streamlit sidebar controls
  • KPI metric cards with deltas
  • Date range and region filtering

What You Will Learn

You will learn building enterprise-grade data dashboards with interactive visualizations and dynamic filtering.

Project Structure

51-data-dashboard/
  README.md
  app.py
  requirements.txt

Prerequisites

Install the required packages before running:

pip install streamlit, pandas, plotly

Example Output

Streamlit dashboard at http://localhost:8501
Features:
  - Interactive line charts (revenue by region)
  - Pie chart (market share breakdown)
  - KPI metric cards with delta indicators
  - Date range and region filters in sidebar
  - Raw data table with CSV export