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
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, OpenCV, Multer |
Database | MongoDB |
To run the project locally:
- Node.js (v14 or higher)
- MongoDB (local or MongoDB Atlas)
-
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: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