Overview
The Bank Customer Churn Predictor is a full-stack machine learning application designed to help businesses and banks identify at-risk customers, improve retention strategies, and track customer behavior patterns.
Core Highlights
Supports multiple machine learning models including Random Forest and
SVM
Integrated Supabase database for backend persistence and user state
management
EmailJS used to send automated alters upon authentication
Modular and page-wise routing with a clean, responsive UI
Secure login and signup with session-aware dashboards
Visualized churn predictions, feature importance, and customer
metrics
Fully responsive with mobile-first routing and pop-up page guidance
Demo Video:
https://youtu.be/zk4e3VFzg0E
How to Get Involved
The project is open-source and hosted on GitHub, but access requires sponsorship.
If you're interested in exploring the code, contributing to new features, or collaborating privately, please refer to the GitHub Sponsors link for access. I'm open to meaningful contributions, suggestions, and feedback from the community.