A full-stack machine learning web application that predicts loan eligibility using a trained ML model, a Flask backend API, and a Flutter web frontend.
This project is an end-to-end Credit Scoring System that evaluates loan eligibility based on customer financial and demographic data.
It includes:
- Machine Learning Model (trained using joblib)
- Flask Backend API
- SHAP Explainability showing top 5 feature contributions
- Flutter Web Frontend for user interaction
- Render Deployment for hosting the backend + frontend
- Trained classification model
- Predicts
loan approvedorloan rejected - Exported using
joblib
The API returns the top 5 contributing features for every prediction.
- Predict loan eligibility
- Serve static Flutter web files
- CORS enabled
- Health check endpoint
/healthzfor Render
- User-friendly form
- Sends data to the backend
- Displays loan approval + SHAP insights