Skip to content

halacoded/LINK-Backend

Repository files navigation

LINK. – AI-Powered Customer Retention Platform for Telecoms (BACKEND)

LINK. is a full-stack customer intelligence web platform designed to help telecom operators take action on behavioral insights, predict customer dissatisfaction, and improve retention. This project was developed during Huawei x Kuwait University Internship Program Summer 2025 and is inspired by Huawei's SmartCare solution.

Supervisors

  • Supervisor Trainee: Dr. Essam Alruqobah
  • Supervisor Engineer: Eng. Ali Alsairafi
  • Supervisor Huawei Site: Eng. Rahaf Alhasan

Machine Learning Integration

LINK. is built to interface with a Python-based churn prediction model trained on IBM’s public Telco Customer Churn dataset. The model uses classification techniques (Logistic Regression, XGBoost) with telecom-inspired feature engineering:

  • Custom Metrics:

    • KQI: Key Quality Indicators
    • SQM: Service Quality Metrics
    • NPM: Network Performance Metrics
  • ML Stack:

    • scikit-learn, XGBoost, Optuna (hyperparameter tuning)
    • Performance metrics: Accuracy, Recall, F1-score

ML Repo: View Machine Learning Model on GitHub

Flask Microservice

The LINK. platform integrates with a dedicated Flask microservice that delivers real-time churn prediction results. It acts as a bridge between the frontend and the trained machine learning model—analyzing customer feature data and returning churn probability scores for both single and batch requests.

  • Built with Flask, scikit-learn, and XGBoost
  • Receives API requests from the Node.js backend
  • Supports batch prediction through .csv file uploads
  • Powers the Predictions Page for interactive chart rendering

FLASK Repo: View Microservice on GitHub

Tech Stack

Layer Technology
Frontend React.js
Backend Node.js + Express
Database MongoDB
Design Tools Figma for UI/UX
Styling CSS
API Layer REST endpoints for model results
Deployment Netlify

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published