Skip to content

Latest commit

 

History

50 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interactive Data Analytics

Streamlit Python Plotly Sponsor

Interactive Data Analytics is an IT salary dashboard built with Streamlit, Pandas, and Plotly. It helps explore compensation trends by year, experience level, employment type, company size, remote work ratio, and job title comparisons.

Live Demo

https://dev-dashboard.streamlit.app/

Preview

Interactive Data Analytics preview

Highlights

  • Explore salary data across multiple years
  • Filter by experience level, employment type, and company size
  • Compare remote work distribution and top job titles
  • Switch display currency between USD and EUR
  • View multiple analysis pages in one Streamlit app

Tech Stack

  • Python
  • Streamlit
  • Pandas
  • Plotly

Project Structure

Interactive-Data-Analytics/
|-- Data/
|   `-- Salaries.csv
|-- pages/
|   |-- 1_Main_Courts.py
|   |-- 2_Overview.py
|   |-- 3_Work_Mode.py
|   `-- 4_Role_Comparison.py
|-- Home.py
`-- requirements.txt

Run Locally

  1. Install Python 3.12 or newer.
  2. Clone the repository:
git clone https://github.com/DegsTerin/Interactive-Data-Analytics.git
cd Interactive-Data-Analytics
  1. Create and activate a virtual environment.

Windows PowerShell:

python -m venv .venv
.venv\Scripts\Activate

If execution is blocked:

Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned

macOS or Linux:

python3 -m venv .venv
source .venv/bin/activate
  1. Install dependencies:
python -m pip install --upgrade pip
pip install -r requirements.txt
  1. Start the app:
streamlit run Home.py

Open the local URL shown in the terminal, usually http://localhost:8501.

Data Notes

  • The application reads salary data from Data/Salaries.csv
  • The main page also supports loading the dataset from the GitHub raw URL
  • EUR values use a fixed conversion rate from USD for display purposes

Support

If this project helps you, consider supporting ongoing development:

  • GitHub Sponsors: https://github.com/sponsors/DegsTerin

About

Interactive IT salary analytics dashboard built with Python, Streamlit, Pandas and Plotly.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages