An AI-powered loan approval system that predicts whether a loan application should be approved based on applicant details using Machine Learning. CreditWise helps banks and financial institutions automate loan eligibility assessment, reduce manual effort, and improve decision-making.
Traditional loan approval processes are often time-consuming and rely heavily on manual verification. CreditWise uses machine learning to analyze applicant information and predict loan approval with high accuracy.
The system provides an easy-to-use web interface where users can enter applicant details and instantly receive a loan approval prediction.
- 🤖 AI-based loan approval prediction
- 📊 Data preprocessing and feature engineering
- 📈 Multiple Machine Learning models
- 🌐 Interactive Streamlit web application
- ⚡ Instant prediction results
- 📁 CSV dataset support
- 🔍 Clean and user-friendly interface
- Python
- Scikit-learn
- Pandas
- NumPy
- Matplotlib
- Seaborn
- Streamlit
credit_wise/
│
├── app.py # Streamlit Application
├── app_model.py # Model Training Script
├── credit_wise_jupyter.ipynb # Jupyter Notebook
├── loan_approval_data.csv # Dataset
├── requirements.txt # Dependencies
├── README.md
│
├── CreditWise Loan System.pdf
├── CreditWise_Full_Report.pdf
├── CreditWise_WebApp_Report.pdf
├── CreditWise_Miniproject_PPT.pptx
└── ieee_format_report.pdf
The dataset contains various applicant details such as:
- Gender
- Marital Status
- Education
- Applicant Income
- Co-applicant Income
- Loan Amount
- Loan Term
- Credit History
- Property Area
Target Variable:
- Loan Status
- Approved
- Rejected
Clone the repository
git clone https://github.com/shaikmuzamil1844-coder/credit_wise.gitMove into the project directory
cd credit_wiseInstall dependencies
pip install -r requirements.txtRun the application
streamlit run app.pyLoan Application
│
▼
Data Preprocessing
│
▼
Feature Engineering
│
▼
Machine Learning Model
│
▼
Prediction
│
▼
Loan Approval Result
- Data Cleaning
- Handling Missing Values
- Feature Encoding
- Feature Scaling
- Model Training
- Model Evaluation
- Prediction
- Automate loan approval prediction
- Reduce human error
- Improve processing speed
- Assist banking professionals
- Enable data-driven decision making
Add screenshots of your Streamlit application here.
Example:
images/
home.png
prediction.png
Then include:

Python 3.10+
pandas
numpy
scikit-learn
streamlit
matplotlib
seaborn
Or simply install using:
pip install -r requirements.txt- PDF report generation
- EMI Calculator
- Risk Score Prediction
- Credit Score Analysis
- Loan Recommendation System
- Explainable AI (SHAP/LIME)
- Database Integration (MongoDB/MySQL)
- User Authentication
- Admin Dashboard
- Cloud Deployment
Shaik Muzamil
🎓 B.Tech – Artificial Intelligence & Machine Learning
🔗 GitHub: https://github.com/shaikmuzamil1844-coder
🔗 LinkedIn: (Add your LinkedIn URL here)
If you found this project helpful, consider giving it a ⭐ on GitHub.
This project is licensed under the MIT License.