A production-ready, real-time analytics dashboard for tracking customer retention in e-commerce platforms using cohort analysis.
This project helps businesses understand which customer groups return to purchase again and which cohorts churn over time — all in real time.
Customer retention is a critical metric for e-commerce growth, yet most dashboards show static or delayed insights.
This dashboard provides:
- Live cohort retention tracking
- Real-time updates via WebSockets
- Clean, elegant dual-theme UI
- Instant CSV-based analysis without page refresh
Order data containing:
customer_idorder_dateamount
Customers are grouped by their first purchase month, forming cohorts.
Retention % = (Repeat Customers ÷ Total Customers) × 100