Amazon-Customer-Analysis

๐Ÿ›’ Amazon Customer Analysis

A comprehensive analytics solution designed to understand customer behavior, purchasing patterns, and churn risk in an Amazon environment. This system empowers marketing teams, product managers, and business analysts with predictive insights and interactive dashboards.


๐Ÿš— GitHub Project Repository

๐Ÿ”— Click to view Amazon-Customer-Analysis


๐Ÿง  Project Overview

Understanding customer behavior is key to driving retention, personalization, and profitability. This project analyzes 250,000+ customer transactions to uncover purchasing trends, churn indicators, and demographic influences.

Key Objectives:


๐Ÿ“ Project Structure

File Name Description
ecommerce_customer_data_large.csv Raw dataset with customer transactions
cleaned_ecommerce.csv Preprocessed dataset with feature engineering
churn_model.pkl Trained model for churn prediction
feature_names.pkl Feature list used in model training
label_encoders.pkl Encoders for categorical variables
ecommerce.sql SQL queries for data extraction and filtering
sqlconnect.py Python script for SQL database connection
app.py Streamlit app for dashboard deployment
E_COMMERCE.ipynb Jupyter notebook with EDA, modeling, and insights
ecommerce_customer_analysis_dashboard Interactive dashboard file (Streamlit or Power BI)

๐Ÿงน Data Preprocessing


๐Ÿ“ˆ Exploratory Data Analysis


๐Ÿค– Modeling Approach


๐Ÿ“Š Dashboard Overview

๐Ÿ”ท Power BI Dashboard

Visualizes key customer metrics and churn insights:

Power BI Preview Power BI Preview


๐ŸŸข Streamlit App

Interactive dashboard with real-time filtering and model predictions:

Streamlit Preview Streamlit Preview


๐Ÿš€ Deployment


๐Ÿง  Business Impact


๐Ÿ› ๏ธ Tech Stack


๐Ÿ“Œ Future Enhancements


๐Ÿ‘ค Author

Anesh Raj
๐Ÿ”— GitHub Profile