Assessfy Pvt. Ltd Moderate 5 milestones 100 marks

Aadhaar OCR + KYC Verification Workflow

Target year: TE Sem 5-6 (Mini-Project-IIA/IIB) AICTE: 3 credits · ~75 hrs Bloom: Analyze MU CBCS: CSC602/CSC702 Mini-Project 2A/2B Powered by: AI Products Factory (Aarakshak UIDAI)

Real-world project · AICTE-aligned · AI-graded · Audit-ready certificate

5
Milestones
0
Available mentors
0
Enrolled students
8
Core skills
About this project

Build a KYC pipeline that takes a photo/scan of an Aadhaar card, extracts structured fields (name, DOB, gender, 12-digit Aadhaar number) via OCR, validates the Verhoeff checksum on the Aadhaar number, masks the first 8 digits per UIDAI guidelines, and emits a clean JSON for downstream verification. Aligns with Aarakshak's UIDAI AUA framework integration.

Course Learning Outcomes (CLOs):
CLO1: Apply image preprocessing to improve OCR accuracy.
CLO2: Implement OCR-based structured field extraction.
CLO3: Validate Aadhaar numbers using the Verhoeff checksum algorithm.
CLO4: Apply UIDAI masking and privacy guidelines.
CLO5: Design a production-grade REST API with error codes + audit logs.

Industry/societal relevance: Every Indian fintech (Paytm, PhonePe, CRED, Zerodha) needs Aadhaar OCR for KYC onboarding. Direct B2B SaaS opportunity. Aarakshak provides UIDAI AUA-framework alignment — your project sits at this exact layer.

Milestones
1. Sample Aadhaar Collection
10 marks 7d
Collect 20 demo Aadhaar images (use generated samples or your own — never store real ones in repo). Document privacy policy.
2. Image Preprocessing
20 marks 12d
Implement deskew + denoise + adaptive thresholding. Visual A/B vs raw input.
3. OCR + Field Extraction
25 marks 18d
Run EasyOCR. Use regex to extract name / DOB / 12-digit number. Handle Devanagari for Hindi-side text.
4. Verhoeff Checksum + Masking
20 marks 14d
Implement Verhoeff. Mask first 8 digits in returned JSON. Reject if checksum fails.
5. REST API + Test Suite
25 marks 14d
Wrap in FastAPI. 10+ unit tests. OpenAPI docs. 8-page report.
Open internships using this project -->
Open internships using this project 1

Verified companies are actively hiring interns to work on this exact project. Apply directly.

Aadhaar OCR + KYC Verification Workflow
AI Products Factory · Remote · 12w
Certificate of Completion 2 of 2 seats

Build an Aadhaar OCR API for the Aarakshak KYC workflow — production-grade, masking-compliant, UIDAI-rules-aware. You will own the document-image pipeline en...

Skills you'll learn
PythonOCR (Tesseract / EasyOCR / PaddleOCR)Image preprocessing (deskewdenoise)Regex / pattern matchingVerhoeff checksum algorithmUIDAI masking rulesREST API
Tools used
Python 3.11EasyOCR or PaddleOCROpenCV for preprocessingFastAPIPillowPostman for API testingGitHub
Prerequisites
Python intermediate; one OCR library experience helpful; understanding of regular expressions
Available mentors

No mentors have signed up for this project yet.

Be the first to mentor
Share
You'll earn — Certificate (PDF)

AICTE-aligned Project Completion Certificate

A formal, audit-ready PDF certificate issued by Assessfy + your institute on successful completion. Includes AICTE credit hours, your evaluator's signature, and a QR code for third-party verification.

Certificate of Project Completion

This is to certify that

has successfully completed the project

Aadhaar OCR + KYC Verification Workflow

Auto-issued on completion QR-verifiable
You'll earn — Digital Badge

Shareable LinkedIn / Resume Skill Badge

A compact, verifiable Open-Badges-2.0-compliant digital credential. Add to your LinkedIn profile, GitHub README, or resume in one click. Recruiters can validate authenticity via a unique URL.

Moderate
Aadhaar OCR + KYC Verification Workfl…
Assessfy
Auto-issued on completion One-click LinkedIn add

Similar Projects you might like

Hand-picked by the recommender from your program & skill area.

Relevant Certifications to boost your application

From the Assessfy Certification library — take one and add it to your resume / LinkedIn before applying.

100 marks AICTE 3cr
Sign up & enroll