An end-to-end Machine Learning project that predicts insurance claim approval by combining fraud detection, risk segmentation, premium prediction, and claim approval models.
- 🛑 Fraud Detection (Rule-based + ML-based)
- 📊 Risk Segmentation using Clustering
- 💰 Premium Prediction
- ✅ Claim Approval Prediction
- 🌐 Full-stack integration (Frontend + Flask API)
- Frontend: HTML, CSS, JavaScript
- Backend: Python, Flask
- Machine Learning: Scikit-learn
- Deployment: Render
Insurance_Claim_Prediction/
│
├── Backend/
│ ├── src/
│ │ ├── fraud.py
│ │ ├── risk.py
│ │ ├── premium.py
│ │ ├── approval.py
│ │ ├── pipeline.py
│ │ └── __init__.py
│ │
│ ├── models/
│ │ ├── fraud_model.pkl
│ │ ├── risk_model.pkl
│ │ ├── premium_model.pkl
│ │ ├── approval_model.pkl
│ │ └── scaler.pkl
│ │
│ ├── app.py
│ └── requirements.txt
│
├── Frontend/
│ ├── index.html
│ ├── style.css
│ └── script.js
│
└── README.md
-
User enters customer and transaction details
-
Data is sent to Flask API
-
Pipeline executes:
- Fraud Check
- Risk Prediction
- Premium Calculation
- Claim Approval
-
Result is returned and displayed on UI
-
Clone repo git clone https://github.com/ayush-gangwar-09/Insurance-Claim-Prediction-.git
-
Go to project folder cd insurance-claim-prediction
-
Install dependencies cd Backend pip install -r requirements.txt
-
Run backend python app.py
-
Open frontend Open index.html in browser
- Backend deployed on Render
- Frontend can be deployed on Netlify
- Modular ML architecture (separate models + pipeline)
- Real-world insurance workflow simulation
- Clean UI with modern design
- Scalable and production-ready structure
- Add charts and visualization
- Add authentication system
- Convert frontend to React
- Deploy using Docker and AWS
Ayush Kumar
⭐ If you like this project, give it a star!