Skip to content

Advanced ML dashboard for predicting customer churn in telecom. Built with Python & Streamlit featuring interactive visualizations, risk assessment, and business recommendations. Showcases end-to-end data science workflow.

Notifications You must be signed in to change notification settings

victoropp/Customer-Churn-Prediction-Dashboard

Repository files navigation

Customer Churn Prediction Dashboard

Live Demo: [Deploy your Streamlit app and add URL here]

Overview

Professional customer churn prediction system for telecommunications companies. Combines advanced machine learning with interactive business intelligence dashboard powered by VL Analytics.

Key Features

  • 84.9% Accuracy using Logistic Regression model
  • Interactive Dashboard with real-time insights
  • Risk Assessment tools for customer segmentation
  • Strategic Recommendations for retention campaigns
  • Professional Branding with VL Analytics design

Business Impact

  • Identifies at-risk customers with high precision
  • Provides actionable retention strategies
  • Reduces churn through targeted interventions
  • Quantifies revenue at risk ($1.45M+ identified)

Tech Stack

  • Frontend: Streamlit
  • ML/Data: Scikit-learn, Pandas, NumPy
  • Visualization: Plotly, Seaborn, Matplotlib
  • Deployment: Streamlit Community Cloud

Quick Start

# Clone repository
git clone [your-repo-url]

# Install dependencies
pip install -r requirements.txt

# Run dashboard
streamlit run app_vl_analytics.py

Dataset

Telco Customer Churn Dataset - 7,043 customers with 21 features including demographics, services, and billing information.

Project Structure

Customer_Churn_Prediction/
├── app_vl_analytics.py          # Main dashboard application
├── requirements.txt             # Dependencies
├── data/                       # Dataset and processed files
├── models/                     # Trained ML models
├── outputs/                    # Visualizations and results
├── VL_Analytics_Branding/      # Professional branding assets
└── README.md                   # This file

Model Performance

  • Accuracy: 84.9%
  • Precision: High-risk customer identification
  • Business Impact: $1.45M+ revenue at risk identified
  • Deployment: Production-ready Streamlit interface

About VL Analytics

"We Shall See the Light" - Professional data science consultancy transforming complex data into enlightened business decisions through ethical AI and advanced analytics.

Core Services:

  • Predictive Analytics & Machine Learning
  • Business Intelligence Dashboards
  • Data Strategy Consulting
  • AI-Driven Insights

© 2025 Victor Collins Oppon | Vidibemus Lumen Analytics

Built for data-driven decision making

About

Advanced ML dashboard for predicting customer churn in telecom. Built with Python & Streamlit featuring interactive visualizations, risk assessment, and business recommendations. Showcases end-to-end data science workflow.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages