Skip to content

amimmad/Churn-Guard-Pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ Churn-Guard Pro: End-to-End Retention Intelligence

Python FastAPI Streamlit XGBoost

Churn-Guard Pro is a high-performance MLOps solution designed to predict customer attrition with precision. By leveraging the power of Gradient Boosting (XGBoost) and a modern microservices architecture, this tool enables businesses to identify high-risk customers before they leave.

🚀 Key Features

  • Real-time Inference: Low-latency predictions via FastAPI backend.
  • Interactive Dashboard: Modern UI built with Streamlit for business stakeholders.
  • Automated Pipeline: Integrated data preprocessing and model scoring.
  • Robust Deployment: Scalable architecture with automated launch scripts.

🏗️ Architecture

  1. Model Layer: XGBoost Classifier trained on Telco Customer Churn dataset.
  2. API Layer: RESTful API using FastAPI for seamless integration.
  3. UI Layer: Streamlit dashboard providing visual risk assessments.

🛠️ Installation & Setup

  1. Clone the repository.
  2. Install dependencies: pip install -r requirements.txt
  3. Launch the full stack: Click on run_app.bat

📊 Business Impact

  • Proactive Retention: Reduce churn rates by targeting "High Risk" segments.
  • Revenue Protection: Identify high-value customers at risk of cancellation.

About

AI-Powered Customer Churn Prediction with FastAPI and Streamlit.

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors