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
-
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 with Microsoft Face API
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.
Layer | Technology |
---|---|
Frontend | React.js |
Backend | Node.js, Express.js |
Database | MongoDB |
APIs Used | Microsoft Face API |
To run the project locally:
- Node.js (v14 or higher)
- MongoDB (local or MongoDB Atlas)
- Microsoft Azure Face API key
-
Clone the repository:
git clone https://github.com/anjali76Codes/DocuLens---Automatic_Document_Verification.git cd doculens
-
Install dependencies for both frontend and backend:
npm install
-
Configure environment variables:
Create a
.env
file in the root directory with:FACE_API_KEY=your_azure_face_api_key MONGO_URI=your_mongodb_connection_string PORT=5000
-
Start the development server:
npm start
- 📱 Mobile-Responsive Design
- 🗂️ Support for Multiple Document Types (e.g., PAN, Passport)
- 🧾 OCR Confidence Scoring
- 🌍 Multi-language Interface
- 🔒 Blockchain-Backed Document Logs
- Krisha Chikka
- Yash Chavan
- Anjali Gupta
- Sarwadeep Dhaval
Feel free to reach out for issues, collaboration, or suggestions!
- Email: chikkakrisha@gmail.com
MIT License © 2025 – DocuLens Team