Skip to content

Latest commit

 

History

History
199 lines (160 loc) · 7.2 KB

File metadata and controls

199 lines (160 loc) · 7.2 KB

ServoLend 💸

An AI-powered lending platform that revolutionizes the loan processing experience for both financial institutions and borrowers.


servolend repo cover

🛠️ Built With

Frontend & Design

React Vite JavaScript TailwindCSS Lucide Lottie

Backend & API

Python FastAPI Express.js Node.js Uvicorn

Machine Learning & Data Science

NumPy Pandas Seaborn Matplotlib scikit-learn Pickle

AI & Analytics

LangChain Gemini Jupyter

Development & Deployment Tools

Google Auth Axios Postman Render GitHub Notion

✨ Key Features

🏦 For Financial Institutions

  • Automated Processing
    • Reduce manual work by 80% with AI-powered automation
    • Streamline loan application workflows
  • Cost Reduction
    • Lower operational costs by up to 60% through digitization
    • Optimize resource allocation
  • Risk Management
    • Advanced analytics for better risk assessment
    • Predictive modeling for default prevention
  • Compliance
    • Automatic regulatory compliance checks and updates
    • Real-time regulation monitoring

👥 For Borrowers

  • Quick Approvals
    • Get loan decisions in minutes, not days
    • Streamlined application process
  • Transparent Process
    • Real-time updates and clear progress tracking
    • Detailed status notifications
  • Better Rates
    • Competitive interest rates through smart matching
    • Personalized loan offers
  • Digital Experience
    • Paperless process with digital document signing
    • Intuitive user interface

📂 Project Structure

chahatkesh-servolend-hacktu/
├── client/               # Web application (React with Vite)
├── client_mobile/       # Mobile application (Flutter)
├── ml-services/         # Machine learning services
├── model/              # ML model and datasets
└── server/             # Backend server (Node.js)

🚀 Getting Started

Prerequisites

  • Node.js 16+
  • Flutter SDK
  • Python 3.8+
  • npm

Step-by-Step Installation

  1. Clone the Repository
git clone https://github.com/chahatkesh/servolend-hacktu.git
cd servolend-hacktu
  1. Web Application Setup
cd client
npm install
  1. Server Setup
cd ../server
npm install
  1. Mobile App Setup
cd ../client_mobile/servolend_ai
flutter pub get

⚙️ Configuration

  1. Create .env files in both client and server directories
  2. Configure the following environment variables:
# Server
PORT=3000
MONGODB_URI=mongodb_url
JWT_SECRET=your_random_secret
GOOGLE_CLIENT_ID=google_client_id
GOOGLE_CLIENT_SECRET=google_client_secret
NODE_ENV=development

# Client
VITE_API_URL=http://localhost:3000/
VITE_GOOGLE_CLIENT_ID=google_client_id

🎯 Running the Application

Web Application

cd client
npm run dev

Server

cd server
npm run dev

Mobile Application

cd client_mobile/servolend_ai
flutter run

🔒 Security Features

  • Bank-grade encryption for data protection
  • JWT-based authentication
  • Role-based access control
  • Secure document handling
  • Regular security audits

📱 Mobile Application Features

  • Intuitive loan application process
  • Document scanning and verification
  • Real-time application status
  • Push notifications
  • Biometric authentication

👥 Meet the Team

📬 Contact & Support

Need help? Reach out to us:


Made with ❤️ by Team Rio