Skip to content

Latest commit

 

History

History
115 lines (75 loc) · 2.67 KB

File metadata and controls

115 lines (75 loc) · 2.67 KB

DocuLens – Automatic Document Verification

Smart, Fast, and Secure Identity & Document Verification


Overview

DocuLens is an intelligent document verification system developed using the MERN stack. It simplifies and automates the identity verification process by integrating facial recognition and text extraction capabilities. Designed for real-world use cases like KYC, onboarding, and compliance, DocuLens ensures documents are verified securely and efficiently.

DocuLens-.mp4

🚀 Key Features

  • Aadhar Card Verification
    Upload and validate Aadhar details to kick-start the process.

  • Document Upload & Text Extraction
    Extract text automatically from uploaded documents for verification.

  • Face Matching
    Validate user identity through facial recognition matching with Aadhar data.

  • Admin Dashboard
    Approve or reject user submissions, flag mismatches, and oversee all verifications.

  • Real-Time Notifications
    Users receive instant updates on their verification status.

  • Clear Verification Outcomes
    Submissions are marked as Verified or Failed based on data accuracy.


🛠️ Tech Stack

Layer Technology
Frontend React.js
Backend Node.js, Express.js, OpenCV, Multer
Database MongoDB

⚙️ Installation Guide

To run the project locally:

🔗 Prerequisites

  • Node.js (v14 or higher)
  • MongoDB (local or MongoDB Atlas)

📦 Steps

  1. Clone the repository:

    git clone https://github.com/anjali76Codes/DocuLens---Automatic_Document_Verification.git
    cd doculens
  2. Install dependencies for both frontend and backend:

    npm install
  3. Configure environment variables:

    Create a .env file in the root directory with:

    MONGO_URI=your_mongodb_connection_string
    PORT=5000
  4. Start the development server:

    npm start

🔧 Future Improvements

  • 📱 Mobile-Responsive Design
  • 🗂️ Support for Multiple Document Types (e.g., PAN, Passport)
  • 🧾 OCR Confidence Scoring
  • 🌍 Multi-language Interface
  • 🔒 Blockchain-Backed Document Logs

👨‍💻 Maintainers

  • Krisha Chikka
  • Yash Chavan
  • Anjali Gupta
  • Sarwadeep Dhaval

Feel free to reach out for issues, collaboration, or suggestions!


Contact for any query:

📜 License

MIT License © 2025 – DocuLens Team