An AI-driven MSME Financial Health & Credit Assessment Platform
Built for the IDBI Bank Hackathon.
CreditPilot is an intelligent credit evaluation platform that helps financial institutions assess MSME loan eligibility using alternative financial indicators, AI-powered risk analysis, document intelligence, and explainable recommendations.
Instead of relying solely on traditional credit history, CreditPilot evaluates business health using revenue, cash flow, digital payment adoption, GST compliance, banking behavior, and multiple financial indicators.
- Upload PDF, Images, Excel and CSV
- OCR-based text extraction
- Automatic document parsing
- Credit Score Prediction
- Financial Health Evaluation
- Risk Classification
- Loan Recommendation
- Interest Rate Prediction
Automatically generates a professional Financial Health Report including:
- Credit Score
- Risk Level
- Financial Health
- Loan Recommendation
- Strengths
- Weaknesses
- AI Insights
Built-in AI assistant capable of:
- Explaining credit scores
- Loan guidance
- MSME financial recommendations
- Policy assistance
Supports Retrieval-Augmented Generation (RAG) using uploaded documents.
Examples:
- RBI Circulars
- MSME Policies
- GST Guidelines
- Loan Documents
Real-time dashboard showing:
- Total Businesses
- Average Credit Score
- Risk Distribution
- Generated Reports
Upload Documents
β
βΌ
OCR Extraction
β
βΌ
Document Parsing
β
βΌ
Feature Engineering
β
βΌ
Credit ML Model
β
ββββββββββββββ¬βββββββββββββββ
βΌ βΌ βΌ
Financial Health Fraud Recommendation
β β β
ββββββββββββββ΄βββββββββββββββ
β
βΌ
AI Explainability
β
βΌ
Financial Health Card
β
βΌ
AI Assistant (RAG)
- React
- TypeScript
- Vite
- Tailwind CSS
- FastAPI
- Python
- Pydantic
- Scikit-learn
- FAISS
- Sentence Transformers
- OCR (PyMuPDF)
- PostgreSQL
- NitroStack AI
- REST APIs
CreditPilot
β
βββ frontend/
β
βββ backend/
β βββ app/
β β
β βββ api/
β βββ services/
β βββ ai/
β βββ models/
β βββ uploads/
β βββ core/
β βββ main.py
β
βββ README.md
git clone https://github.com/yourusername/CreditPilot.git
cd CreditPilotcd backend
python -m venv venv
source venv/bin/activateWindows
venv\Scripts\activateInstall
pip install -r requirements.txtRun
uvicorn app.main:app --reloadcd frontend
npm install
npm run devCreate a .env
DATABASE_URL=your_database_url
NITRO_API_KEY=your_api_key
NITRO_URL=your_nitro_endpoint| Method | Endpoint | Description |
|---|---|---|
| POST | /api/upload |
Upload Documents |
| POST | /api/analyze |
Credit Analysis |
| POST | /api/chat |
AI Assistant |
| GET | /api/history |
Analysis History |
| GET | /api/reports |
Reports |
| DELETE | /api/reports/{filename} |
Delete Report |
| GET | /api/health |
Health Check |
- Account Aggregator Integration
- GST API Integration
- UPI Transaction Analysis
- EPFO Integration
- Explainable AI Dashboard
- Multi-language Support
- Real-time Credit Monitoring
Developed for the IDBI Bank Hackathon.
ec50954c92ace6c75b1a36f2b2a8096d96a19b4b