CredAxis is a prototype demonstrating an end-to-end personal loan journey using Agentic AI. It features a conversational frontend and a multi-agent backend orchestration system.
- Conversational UI: Chat-based loan application.
- Multi-Agent Backend: Sales, Verification, and Underwriting agents.
- Mock APIs: Simulated CRM and Credit Bureau data.
- Real-time Decisioning: Deterministic rules for loan approval.
- Sanction Letter Generation: PDF generation for approved loans.
- Frontend: React (Vite), Tailwind CSS
- Backend: Node.js, Express
- PDF Generation: pdf-lib
- Node.js (v14+)
- npm
cd server
npm install
node index.jsServer runs on http://localhost:3000.
Open a new terminal:
cd frontend
npm install
npm run devFrontend runs on http://localhost:5173 (or similar).
- Open the frontend URL.
- Click "Start Loan Chat" (or just start typing).
- Sales Agent:
- Name: Enter any name (e.g., "Anil Kumar").
- Phone: Use
+919900112233(Mock CRM data). - PAN: Use
AAAAA1111A(Mock Credit data, Score 740). - Income:
50000. - Amount:
300000. - Purpose: "Personal use".
- Tenure:
24.
- Verification Agent: Automatically verifies using mock CRM.
- Underwriting Agent: Checks credit score and approves/rejects.
- If approved, a "Generate Sanction Letter" button appears.
- Sanction Letter: Click to generate and download the PDF.
- Phone:
+919900112233(Verified Customer) - PAN:
AAAAA1111A(Credit Score 740 - Good) - PAN:
BBBBB2222B(Credit Score 660 - Average)
MIT