AmirhosseinHonardoust/Data-Storytelling-Dashboard
A fully interactive data storytelling dashboard for e-commerce analytics. Built with Python, Streamlit, and Plotly, it transforms transactional data into actionable insights through KPIs, cohort retention, RFM segmentation, and global visualizations, perfect for analysts and data scientists.
The dashboard ingests synthetic e-commerce data (4,000+ orders, 1,600+ customers across 10+ countries) and applies pandas-based KPI computation, RFM segmentation via scikit-learn, and cohort retention analysis to surface multi-dimensional insights. It features dynamic filtering by country, channel, category, and time period, with interactive Plotly visualizations including geographical treemaps and retention heatmaps. The Streamlit frontend supports custom CSV ingestion, enabling analysts to swap in production datasets while preserving the full analytical workflow.
Stars
26
Forks
2
Language
Python
License
MIT
Category
Last pushed
Nov 02, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/data-engineering/AmirhosseinHonardoust/Data-Storytelling-Dashboard"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.