Skip to content

ManoharManu1999/Python-Maven-Megamart-Retail-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Banner

🏒 Maven MegaMart – Retail Acquisition Analysis

Python Pandas EDA

πŸ“Œ Project Overview

This project analyzes 2M+ retail transactions (2016–2017) to evaluate the feasibility of acquiring a target retail chain.

Using Python (Pandas, NumPy, Matplotlib, Seaborn), the analysis explores:

  • πŸ“ˆ Sales growth trends
  • πŸ‘₯ Customer demographic behavior
  • πŸ›’ Product department performance
  • 🎯 Strategic acquisition insights

The objective is to deliver data-driven insights that inform strategic acquisition and expansion decisions.


πŸ“Š Executive Summary

πŸ”Ž Key Findings

  • 2017 sales outperformed 2016, indicating steady year-over-year growth.
  • Sales peak on Mondays and Tuesdays, suggesting structured early-week purchasing behavior.
  • Young single-parent households (19–24) represent a high-value customer segment.
  • Lower-income households drive a significant share of revenue, aligning with discount retail positioning.
  • Spirits is the leading department among young consumers, highlighting demographic-driven purchasing trends.

πŸ“Œ Project Highlights

  • 2M+ transaction records analyzed
  • End-to-end EDA with business recommendations
  • Structured for acquisition decision support

🎯 Business Conclusion

The retailer demonstrates consistent revenue growth, strong demographic alignment, and scalable demand patterns - indicating a strategically sound acquisition opportunity.


πŸ›  Technical Approach

Data Sources

  • project_transactions.csv – 2M+ transaction records
  • hh_demographic.csv – Household demographic data
  • products.csv – Product department information

Key Analysis Steps

  • Data cleaning and memory optimization
  • Time-series resampling and YoY growth analysis
  • Customer segmentation analysis
  • Department-level performance evaluation
  • Strategic recommendation development
  • Designed analysis to simulate a real-world acquisition evaluation scenario

πŸ“ˆ Key Visual Insights

Monthly Sales Trend

Monthly Sales Trend

Year-over-Year Comparison

YoY Sales Comparison

Sales by Weekday

Sales by Weekday

Customer Segmentation – Age

Sales by Age

Customer Segmentation – Income

Sales by Income

Household Composition Heatmap

Household Heatmap

Department Performance by Age

Department by Age

🧠 Skills Demonstrated

  • Data Wrangling & Transformation (Pandas)
  • Time-Series Analysis
  • Customer Segmentation
  • Data Visualization (Matplotlib, Seaborn)
  • Business Insight Development
  • Strategic Recommendation Framing

🎯 Strategic Recommendations

1️⃣ Sales Optimization

  • Introduce mid-week promotions to balance lower-performing days.
  • Align inventory planning with peak sales days (Mon, Tue, Sun).

2️⃣ Customer Targeting

  • Focus marketing efforts on high-value young single-parent households.
  • Maintain pricing alignment with lower-income segments.

3️⃣ Acquisition Outlook

  • Consistent revenue growth and strong demographic alignment support acquisition viability.
  • Product demand patterns suggest scalable revenue opportunities.

πŸ“‚ Repository Structure

maven-megamart-retail-analysis/
β”‚
β”œβ”€β”€ data/
β”‚ β”œβ”€β”€ hh_demographic.csv
β”‚ β”œβ”€β”€ products.csv
β”‚ └── project_transactions.zip
β”‚
β”œβ”€β”€ images/
β”‚ β”œβ”€β”€ monthly_sales_trend.png
β”‚ β”œβ”€β”€ yoy_sales_comparison.png
β”‚ β”œβ”€β”€ sales_by_weekday.png
β”‚ β”œβ”€β”€ sales_by_age.png
β”‚ β”œβ”€β”€ sales_by_income.png
β”‚ β”œβ”€β”€ household_heatmap.png
β”‚ └── department_by_age.png
β”‚
β”œβ”€β”€ maven_megamart_analysis.ipynb
└── README.md

πŸš€ How to Run

  1. Clone the repository
  2. Install required libraries:
    pip install pandas numpy matplotlib seaborn openpyxl
  3. Open and run maven_megamart_analysis.ipynb

πŸ’Ό About Me

I am a data analyst with experience in business-driven analytics, focusing on turning large datasets into actionable insights.

πŸ“Œ Open to roles in:

  • Data Analyst
  • Business Analyst
  • Retail Analytics
  • BI & Reporting

If you would like to discuss this project or explore collaboration opportunities:

LinkedIn Email GitHub


⭐ If you found this project interesting, feel free to star the repository!

About

End-to-end retail acquisition analysis using Python, uncovering growth trends, customer behavior insights, and strategic expansion opportunities from 2M+ transactions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors