-Crediwise

🏦 CrediWise - Smart Loan Eligibility System

CrediWise is a full-stack financial technology application designed to bridge the gap between borrowers and lenders. It uses a custom Eligibility Engine to evaluate financial health, simulate credit scores, and provide transparent approval/rejection analysis.

🌐 Live Demo: credwise-five.vercel.app


πŸš€ Key Features


πŸ› οΈ Technical Architecture

Tech Stack

System Logic (FOIR Thresholds)

| FOIR Range | Status | Outcome | | :β€” | :β€” | :β€” | | < 40% | βœ… HIGHLY ELIGIBLE | Matches with premium lenders | | 40% - 50% | ⚠️ CONDITIONAL | Requires alternative data/higher interest | | > 50% | ❌ REJECTED | Debt-to-Income ratio too high |


πŸ“‚ Project Structure

```text crediwise-main/ β”œβ”€β”€ server/ # Backend Logic β”‚ β”œβ”€β”€ config/ # DB & Firebase configurations β”‚ β”œβ”€β”€ controllers/ # Request handlers (API logic) β”‚ β”œβ”€β”€ services/ # The β€œBrain” (Eligibility Engine & Calculators) β”‚ β”œβ”€β”€ models/ # Mongoose Schemas β”‚ β”œβ”€β”€ routes/ # API Endpoints β”‚ └── middleware/ # Authentication & Security β”œβ”€β”€ public/ # Frontend Assets β”‚ β”œβ”€β”€ app.js # SPA State Management & UI Logic β”‚ β”œβ”€β”€ firebase-init.js # Dynamic Firebase config β”‚ β”œβ”€β”€ index.html # Main Entry Point β”‚ └── style.css # Custom UI/UX Design └── package.json # Dependencies