Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀FinTech-Enabled AI & Blockchain Loan Management System

A full-stack FinTech application that automates the complete loan lifecycle using Artificial Intelligence (AI) for credit risk prediction and Blockchain technology for secure, immutable transaction records.


📌 Project Overview

This system is designed to enhance digital banking operations by integrating:

  • AI-based credit risk assessment
  • Explainable AI (XAI) for transparency
  • Blockchain for secure and tamper-proof records
  • Automated loan processing and EMI management
  • It automates loan processing, improves decision accuracy, ensures transparency, and maintains secure financial records.

✨ Key Features

  • 🔐 Secure User Authentication (JWT-based)
  • 📊 AI-based Loan Approval & Credit Risk Prediction
  • 🧠 Explainable AI for transparent decision-making
  • 💰 EMI Calculation & Repayment Tracking
  • 🔔 Notifications and Alerts System
  • ⛓ Blockchain-based Audit and Data Integrity
  • 📈 Dashboard Analytics and Reporting

🛠 Tech Stack

Frontend:

  • HTML, CSS, JavaScript, React.js

Backend:

  • Python (Flask)

Database:

  • MySQL / SQLite

AI/ML:

  • Scikit-learn

Other Tools:

  • Blockchain (Custom Implementation)
  • Chart.js

🏗 System Modules

  • Secure User Onboarding & Identity Management
  • Session and Access Control
  • Loan Processing & EMI Management
  • AI-based Credit Risk Assessment
  • Risk Monitoring & Notification System
  • Blockchain Audit & Data Governance

📂 Project Structure

loan-management-system/

├── backend/
├── models/
├── services/
├── static/
├── templates/
├── instance/
├── app.py
├── database.py
├── requirements.txt


⚙️ Installation & Setup

  1. Clone the repository: git clone https://github.com/Subha036/FinTech-Loan-Management-System.git

  2. Navigate to the project folder: cd loan-management-system

  3. Create virtual environment: python -m venv venv

  4. Activate virtual environment: venv\Scripts\activate

  5. Install dependencies: pip install -r requirements.txt

  6. Run the application: python app.py


📊 Results & Impact

  • Handled 100+ loan and user records efficiently
  • Reduced manual effort by 30% through automation
  • Improved system performance and response time

🔒 Security Features

  • Role-based authentication
  • JWT session management
  • Blockchain-based secure records
  • Data integrity and audit tracking

📌 Future Enhancements

  • Cloud deployment (AWS / Azure)
  • Advanced AI models for prediction
  • Mobile application development
  • Integration with real-time banking APIs

👩‍💻 Developed By

Subhalakshmi C
GitHub: https://github.com/Subha036


⭐ Acknowledgement

This project was developed as part of academic learning to demonstrate the integration of FinTech, Artificial Intelligence, and Blockchain technologies.


About

AI & Blockchain based Loan Management System using Flask

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages