explaingit

miracleezekiel/ecommerce-sales-intelligence

Analysis updated 2026-05-18

0Jupyter NotebookAudience · dataComplexity · 2/5Setup · easy

TLDR

A data analytics portfolio case study analyzing 5,000 synthetic e-commerce transactions to explain low customer repeat-purchase rates.

Mindmap

mindmap
  root((repo))
    What it does
      Cleans sales data
      Segments customers
      Publishes case study
    Tech stack
      Google Sheets
      MySQL
      Python
    Use cases
      Learn RFM segmentation
      Study SQL churn queries
      Build a portfolio case study
    Audience
      Aspiring data analysts
      CRM teams

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Study a full example of RFM customer segmentation applied to e-commerce sales data.

USE CASE 2

See how to combine Google Sheets, MySQL, and Python in one analytics workflow.

USE CASE 3

Learn how to structure a data analytics case study with SQL and Python deliverables.

What is it built with?

PythonMySQLGoogle SheetsJupyter Notebook

How does it compare?

miracleezekiel/ecommerce-sales-intelligenceakshit-python-programmer/text-detection-using-neural-networkbobymicroby/fastbook
Stars00
LanguageJupyter NotebookJupyter NotebookJupyter Notebook
Last pushed2022-12-11
MaintenanceDormant
Setup difficultyeasyeasyeasy
Complexity2/52/52/5
Audiencedatavibe codervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

No app to run, it's a documented case study of spreadsheets, SQL scripts, and notebooks to read through.

In plain English

This project is a data analytics portfolio case study built around a synthetic e-commerce dataset of 5,000 transactions and 4,844 customers spanning two years. It is not a piece of software you install and run, it is a documented walk through of how one analyst investigated a business question: why does the data show strong revenue but very few customers coming back to buy again. The work is organized into five completed phases. The first phase cleans and validates the raw data in Google Sheets, checking for missing values, duplicates, and calculation errors. The second phase builds key performance indicators, pivot tables, and charts to explore revenue by region, category, and time period. The third phase moves the data into MySQL and writes SQL queries to dig into segmentation and churn, finding that over 96 percent of customers placed exactly one order and never returned, while customers who ordered two or three times spent multiples more over their lifetime. The fourth phase uses Python for RFM customer segmentation, a method that scores customers by how recently, how often, and how much they buy, sorting them into groups like Champion, Loyal, At Risk, and Lost. The fifth phase compiles everything into a written case study with CRM recommendations for each customer segment. The repository is organized into numbered folders holding the raw and cleaned datasets, the Google Sheets workbook, SQL scripts, Python notebooks, screenshots, and the final case study report in both Markdown and PDF. The README notes the dataset is synthetic, so the low repeat purchase rate should be read as a demonstration finding rather than a real business conclusion, and the author added extra validation notes after community feedback pointed this out. Overall this is a learning and portfolio artifact for someone building skills in business intelligence, CRM analytics, and customer segmentation using Google Sheets, MySQL, and Python together.

Copy-paste prompts

Prompt 1
Explain how RFM customer segmentation works using the phases described in this repo.
Prompt 2
Walk me through the SQL churn analysis queries used in this e-commerce case study.
Prompt 3
Help me replicate this data cleaning and validation process on my own dataset.
Prompt 4
Summarize the CRM recommendations this case study makes for each customer segment.

Frequently asked questions

What is ecommerce-sales-intelligence?

A data analytics portfolio case study analyzing 5,000 synthetic e-commerce transactions to explain low customer repeat-purchase rates.

What language is ecommerce-sales-intelligence written in?

Mainly Jupyter Notebook. The stack also includes Python, MySQL, Google Sheets.

How hard is ecommerce-sales-intelligence to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is ecommerce-sales-intelligence for?

Mainly data.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.