BFSI_OCR

ApnaBank - AI-Powered Banking Web App with OCR

Overview

ApnaBank is a full-stack web application designed as a modern banking platform with AI-driven features for loan eligibility prediction, CIBIL score analysis, and financial data visualization.

Features

Tech Stack

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/ApnaBank.git
    cd ApnaBank
    
  2. Create a virtual environment and activate it:
    python -m venv venv
    source venv/bin/activate  # On Windows use: venv\Scripts\activate
    
  3. Install dependencies:
    pip install -r requirements.txt
    
  4. Run the application:
    streamlit run apnabank_app.py
    

Dataset Information

ApnaBank uses two datasets:

  1. user_data.csv - Contains user details like expense category, income, etc.
  2. transaction_data.csv - Includes transaction history with transaction amount, date, and category.

AI Model for CIBIL Score Prediction

Project Structure

ApnaBank/
├── 
│     ├── apnabank_app.py
│     ├── apnabank.db
│     ├── cibil_model.py
│     ├── user_data.csv
│     ├── transaction_data.csv
│     └── venv/
│   
└── README.md

Flowchart - Loan Eligibility Process

Loan Flowchart

Contributing

Feel free to contribute by submitting pull requests or reporting issues.

License

MIT License