Skip to content

Corerishi/Shopping-Behaviour-Analytics-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shopping Behaviour Analytics Dashboard

An interactive multi-page analytics dashboard that explores customer shopping patterns, purchase trends, and demographic insights — built with Streamlit and Plotly.

Features

  • 📊 KPI Metrics — Total revenue, average purchase value, total purchases, active categories
  • 🔍 Real-time Sidebar Filters — filter by product category, gender, and age range simultaneously
  • 📈 Category & Trends Tab — bar chart of purchases by category + age-based spending line chart
  • 🎯 Demographic Analysis Tab — scatter plot of age vs. spending by gender with OLS trendline
  • 💳 Deep Dive Analysis — payment method breakdown (pie) + shopping frequency distribution (histogram)
  • 📄 Raw Data View — filtered dataset table

Tech Stack

Python Streamlit Plotly Express Plotly Graph Objects Pandas

Run Locally

pip install streamlit pandas plotly
streamlit run app.py

Dataset

  • shopping_behaviour.csv — customer purchase records with fields: Age, Gender, Category, Item Purchased, Purchase Amount (USD), Payment Method, Frequency of Purchases

Author

Rishi Raj · MCA, CHRIST (Deemed to be University)

About

Interactive customer shopping behaviour analytics dashboard — KPI metrics, category trends, demographic analysis, and payment insights with real-time sidebar filters built using Streamlit and Plotly.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages