Skip to content

Operator side for UIDAI Aadhar hackathon to implement resident's aadhar address update using revelant document verified with realtime GPS location extracted using ML-vision OCR, used UIDAI APIs for operator and resident authentication through mobile OTP and face recognition.

Notifications You must be signed in to change notification settings

Aficionado45/Aadhaar_Address_Update

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UIDAI Hackathon 2021 Submission


Aadhaar Logo

This is the Github repository submission of our team for the UIDAI Hackathon 2021.


Necessary Links 🔗

  1. Presentation/Demonstration

Team Name: cbxkznoia96

Team Referral ID: Edyxy75KKi

Theme: Address Update

Problem Statement: Address Update using Supporting Document

Brief Overview of Problem Statement:

An Aadhaar Address App for mobile operators who move door-to-door to assist residents in updating the address on their Aadhar Card with the help of supporting documents.

Brief Overview of Solution 👨‍💻 :
  1. Database registered mobile operators login to the app with UIDAI OTP authentication to their staging UID.
  2. A new session for address update of resident is initiated using staging UID of resident along with UIDAI OTP authentication.
  3. Supporting proof documents are scanned in the app and address is extracted from it using OCR technology

The scanned document can be cropped multiple times to extract just the right fields without loss of image quality.

  1. The extracted address is pinned on a GPS map and is verified to be within a tolerable range of distance with the live location of the device.
  2. An editable form is provided to the user to make minor changes to the approved extracted address. The modified address is again verified to be within a tolerable range with both the live location of the device as well as the document extracted address to prevent any fradulent activity.
  3. A face authentication of both the resident and operator is done to ensure no misuse of OTP verification is done, as well as an added layer of security.
  4. A confirmation is prompted. On approval address is updated and receipt is generated.

In case the mobile or app crashes in between the process, address updation resumes from where it was left off when the resident is logged in again.


Technologies Used 📱

Android Studio Flutter Firebase
Android Studio Logo Flutter Logo Firebase Logo

App Workflow / Architecure

Untitled Workspace


Screens Screenshots 📸

Welcome Screen Resident Login OTP Authentication Scan Documents
WhatsApp Image 2021-10-31 at 7 14 30 PM (1) Resident Login Screenshot WhatsApp Image 2021-10-31 at 7 14 31 PM Scan Documents Screenshot
Confirm Address and Verify GPS Edit Address Form Face Capture Recipt Generation
Confirm Address and Verify GPS Screenshot Edit Address Form Screenshot WhatsApp Image 2021-11-13 at 4 16 35 PM WhatsApp Image 2021-11-28 at 10 54 09 PM

About

Operator side for UIDAI Aadhar hackathon to implement resident's aadhar address update using revelant document verified with realtime GPS location extracted using ML-vision OCR, used UIDAI APIs for operator and resident authentication through mobile OTP and face recognition.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages