Skip to content

damasvasree/E-Commerce-Cohorts-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 E-Commerce Cohort Analytics Dashboard

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.


🎯 Project Overview

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

📌 Core Functionality

Input

Order data containing:

  • customer_id
  • order_date
  • amount

Analysis

Customers are grouped by their first purchase month, forming cohorts.

Retention Calculation

Retention % = (Repeat Customers ÷ Total Customers) × 100

About

A production-ready, real-time e-commerce cohort analytics dashboard that tracks customer retention using live WebSocket updates. Built with React, FastAPI, Pandas, and Chart.js, featuring dual light/dark themes, interactive charts, CSV uploads, and scalable backend architecture.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors