id_doc_kit 0.0.6 copy "id_doc_kit: ^0.0.6" to clipboard
id_doc_kit: ^0.0.6 copied to clipboard

Validate Indian ID documents (Aadhaar, PAN, GSTIN, Driving License, Voter ID, Passport) with structured results, checksum verification & flexible form widgets. Offline & privacy-safe.

id_doc_kit #

A lightweight, production-ready Flutter/Dart toolkit for validating
Indian ID documents with structured results and flexible form field support.

Perfect for KYC, onboarding, fintech, business verification, and identity apps.


๐Ÿš€ Live Demo #

Try it out in your browser! ๐Ÿ‘‰ View Live Demo

The demo showcases all supported document types with real-time validation feedback.


โœ… Supported Documents #

  • โœ… Aadhaar (with Verhoeff checksum)
  • โœ… PAN
  • โœ… Driving License (basic format)
  • โœ… GSTIN (basic structure + state code)
  • โœ… Voter ID (EPIC) โ€” 2โ€“3 letters + 7 digits
  • โœ… Passport (Indian) โ€” 1 letter + 7 digits

This makes id_doc_kit one of the most complete, developer-friendly Indian document validation packages on pub.dev.


โœจ Key Features #

  • โœ… Structured validation results

    • isValid
    • normalizedValue
    • errorCode (e.g. INVALID_FORMAT, INVALID_LENGTH, INVALID_CHECKSUM)
    • errorMessage (human-friendly)
  • โœ… Single unified validator API

    • IdValidator.instance.validate(type: ..., value: ...)
    • IdValidator.instance.validateAuto(value) (optional)
  • โœ… Three flexible ways to handle input fields

    • idFormFieldValidator โ†’ logic only
    • IdTextField โ†’ ready-to-use widget
    • IdField โ†’ fully custom UI via builder
  • ๐Ÿ”„ Consistent behavior across Aadhaar, PAN, DL, GSTIN, Voter ID, Passport

  • ๐Ÿšซ No external APIs (offline, fast, privacy-safe)

  • ๐ŸŒ Works on Android, iOS, Web

  • ๐Ÿงช Well-tested & null-safe


๐Ÿ“ฆ Installation #

Add this to your pubspec.yaml:

dependencies:
  id_doc_kit: ^0.0.4
2
likes
0
points
194
downloads

Publisher

unverified uploader

Weekly Downloads

Validate Indian ID documents (Aadhaar, PAN, GSTIN, Driving License, Voter ID, Passport) with structured results, checksum verification & flexible form widgets. Offline & privacy-safe.

Repository (GitHub)
View/report issues

Topics

#india #kyc #aadhaar #pan #gstin

License

unknown (license)

Dependencies

flutter

More

Packages that depend on id_doc_kit