Modular full-stack ML project leveraging Groq API, Streamlit, Supabase, JSON, SciPy, SciKit-Learn, Plotly & EmailJS, alongside libraries - NumPy, Pandas, Utils, OS, Base64, Re, Pillow & DateTime.
Last updated Jul 9, 2026
33
Stars
1
Forks
0
Issues
0
Stars/day
Attention Score
65
Topics
Language breakdown
Jupyter Notebook 91.5%
Python 8.5%
▸ Files
click to expand
README
Bank Customer Churn Predictor
Description + stats
- A full-stack bank customer churn predictor application utilizing:
- It ingests
4000entries to predict churn risk with visual insights, AI-generated explanations and emails.
Tech Stack
| Purpose | Technologies | |----------------------|--------------| | Core Tech |
| | Frontend & Framework |
| | Backend + DB |
| | Other Libraries |
|
Database + authentication
https://github.com/user-attachments/assets/9aea195d-7073-4813-9a08-3648790b84ceQuick Start
- Clone repo
pip install -r requirements.txt- Store below in a secrets.toml file under a .streamlit folder :
GROQAPIKEY = ""
SUPABASE_URL = ""
SUPABASESERVICEROLE_KEY= ""
EMAILJSPUBLICKEY= ""
EMAILJSTEMPLATEID= ""
EMAILJSSERVICEID= ""
streamlit run main.py
Research references + custom dataset badge-links
License
This project is licensed under the MIT License.🔗 More in this category