An end-to-end data science project for analyzing customer journeys, predicting churn, and optimizing marketing campaigns for Shopee Thailand.
- Exploratory Data Analysis: Visualizing sales trends and product performance.
- Conversion Funnel: Tracking customer behavior from discovery to purchase.
- Churn Prediction (XGBoost): 99%+ accuracy in identifying at-risk customers.
- Campaign Optimization Engine: Automated coupon allocation and targeting based on RFM segments.
- Interactive Dashboard: Built with Streamlit for real-time insight discovery.
- Automated Notifications: Simulated cross-channel messaging (Email & App Push).
- Language: Python 3.9+
- Machine Learning: XGBoost, Scikit-Learn
- Data Processing: Pandas, NumPy
- Visualization: Plotly, Streamlit, Seaborn
- Deployment: Docker, Python-Dotenv
- Clone the repo:
git clone [your-repo-link] cd "Shoope Training"
- Install dependencies:
pip install -r requirements.txt
- Run the Dashboard:
streamlit run app.py
docker build -t shopee-intelligence .
docker run -p 8501:8501 shopee-intelligenceapp.py: Main Streamlit Dashboardchurn_model_shopee.py: Model training and feature engineeringcampaign_engine.py: Targeting and notification logicoutputs/: Generated visualizations and model filesarchive (1)/: Dataset directory (excluded from Git)
Developed by [Your Name] | Powered by Shopee Thailand Data