Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Intelligent Document Processing (IDP) System

#1 (comment)

An AI-powered web-based document verification system developed to validate user-submitted documents by extracting information using OCR/NLP techniques and comparing it against form input data. This project is designed to streamline and automate the document validation process for organizations.


🔍 Features

  • 🔐 User Authentication – Signup and Login for applicants
  • 📝 Form Submission – Collect user information (Personal, Academic, Work Experience)
  • 📄 Document Upload – Accepts PDF documents (e.g., Aadhaar, Certificates, Scorecards)
  • 🧠 AI-powered Extraction – Extracts structured and unstructured data using google cloud platform(OCR & NLP)
  • Verification Engine – Compares extracted data against user inputs
  • 📊 Mismatch Detection & Visualization – Highlights mismatches with percentage accuracy
  • 📍 Dashboard – Track document verification status and results

⚙️ Tech Stack

  • Backend: Django, Python
  • Frontend: HTML, CSS, Bootstrap, Django Templates
  • Database: SQLite
  • Document Parsing: Tesseract OCR, LayoutLM (optional), PyMuPDF, PDFMiner
  • Visualization: Matplotlib / Plotly
  • Authentication: Django Auth System

WEBSITE OUTPUT=#1 (comment)

🚀 Getting Started

Prerequisites

  • Python 3.8+
  • pip
  • Virtualenv (recommended)

Installation

# Clone the repository
git clone https://github.com/karannnn309/IDP.git
cd IDP

# Create a virtual environment
python -m venv venv
source venv/bin/activate   # On Windows use: venv\Scripts\activate

# Install required packages
pip install -r requirements.txt

# Apply migrations
python manage.py migrate

# Run the server
python manage.py runserver

About

INTELLIGENT DOCUMENT PROCESSING WITH AI

Resources

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages