Skip to content

sujata1712/Customer_Purchase_Trend_Analysis

Repository files navigation

Customer_Purchase_Trend_Analysis

Customer_Purchase_Trend_Analysis is a data analytics project focused on understanding customer purchasing behavior and sales trends using transactional retail data. The project integrates Python-based exploratory data analysis (EDA) with SQL-driven analysis to extract actionable business insights.


🎯 Objectives

  • Analyze customer purchasing behavior
  • Identify spending patterns and trends
  • Evaluate product and category performance
  • Apply SQL queries for business insights
  • Present data-driven conclusions through visualization

📊 Dataset

  • File Name: customer_shopping_behavior.csv
  • Domain: Retail / E-commerce
  • Description: The dataset contains customer-level shopping records including purchase amounts, product categories, and behavioral attributes.

🛠️ Tech Stack

  • Programming Language: Python
  • Libraries: Pandas, NumPy, Matplotlib, Seaborn
  • Database & Query Language: SQL
  • Tools: Jupyter Notebook, MySQL GitHub

📁 Project Structure

├── Customer_Trend_Analysis.ipynb # Python EDA & visualization
├── Customer_Trend_Analysis.sql # SQL queries for purchase trend analysis
├── customer_shopping_behavior.csv # Dataset
├── README.md # Project documentation

🔍 Key Insights

  • A small segment of customers contributes disproportionately to total revenue
  • Certain product categories dominate purchase trends
  • Purchase frequency has a strong correlation with total spending
  • Behavioral insights can help improve targeted marketing strategies

▶️ How to Run the Project

Prerequisites

  • Python 3.x
  • Jupyter Notebook
  • SQL-supported database environment

Steps

  1. Clone the repository:
    git clone <[https://github.com/sujata1712/Customer_Purchase_Trend_Analysis]>
    
  2. Install required libraries:
pip install pandas numpy matplotlib seaborn
  1. Execute:
  • Run Customer_Trend_Analysis.ipynb
  • Execute queries from Customer_Trend_Analysis.sql

🚀 Future Enhancements

  • Customer segmentation using clustering algorithms
  • Predictive modeling for purchase behavior
  • Interactive dashboards using Power BI or Tableau
  • Time-series sales forecasting

👤 Author

Sujata Sinhababu B.Tech in Computer Science & Engineering


📄 License

This project is intended for educational and non-commercial use.

About

Customer_Purchase_Trend_Analysis is a data analytics project focused on understanding customer purchasing behavior and sales trends using transactional retail data. The project integrates Python-based exploratory data analysis (EDA) with SQL-driven analysis to extract actionable business insights.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors