inapp_flutter_kyc 1.0.2 copy "inapp_flutter_kyc: ^1.0.2" to clipboard
inapp_flutter_kyc: ^1.0.2 copied to clipboard

inapp_flutter_kyc package is a powerful and easy-to-use plugin that brings essential Know Your Customer (KYC) functionalities to your Flutter applications. Designed to streamline user identity verific [...]

inapp_flutter_kyc #

The inapp_flutter_kyc package is a powerful and easy-to-use plugin that brings essential Know Your Customer (KYC) functionalities to your Flutter applications. Designed to streamline user identity verification and enhance security, this package offers a comprehensive set of features for performing KYC checks seamlessly within your app.

Features #

Liveness Detection: #

The package allows you to perform real-time liveness detection using the device's camera. Ensure that the user is physically present during the KYC process, preventing fraudulent attempts.

ID Scanning: #

Utilize advanced computer vision techniques to extract information from official identification documents such as passports, driver's licenses, national IDs, and more. Accelerate the KYC process with reliable and accurate data extraction.

Face Matching: #

Enhance identity verification by comparing the facial features between the scanned ID image and the selfie image provided by the user.

Customizable UI: #

Tailor the user interface to match your app's branding and design seamlessly. Customize colors, fonts, and layouts to create a cohesive user experience.

Privacy and Security: #

We prioritize the privacy and security of your users. Our package implements industry-standard security measures to protect sensitive user data during the KYC process.

Getting started #

To get started with the ekyc_flutter package, follow these simple steps:

flutter pub add inapp_flutter_kyc

Android #

Add this before <application></application> in your android/app/src/main/AndroidManifest.xml

<uses-feature
        android:name="android.hardware.camera"
        android:required="false" />
    <uses-permission android:name="android.permission.CAMERA" />

in <activity> add this

android:requestLegacyExternalStorage="true"

in your android/app/build.gradle make minSdkVersion 23

defaultConfig {
        minSdkVersion 23
    }

Face match #

For running face match go to project_directory/face_match_with_flask and run this (for ubuntu)

python3 face_match.py

for windows

python face_match.py

you will see something like this in your console

 * Running on all addresses (0.0.0.0)
 * Running on http://127.0.0.1:5000
 * Running on http://10.0.3.50:5000

copy the last address and pass it in EkycServices().runFaceMatch function along with the two imagepath (selfie image and id image) like this

await EkycServices().runFaceMatch("http://10.0.3.50:5000", selfieImage?.path, imageAndText?.imagePath);
15
likes
0
pub points
68%
popularity

Publisher

unverified uploader

inapp_flutter_kyc package is a powerful and easy-to-use plugin that brings essential Know Your Customer (KYC) functionalities to your Flutter applications. Designed to streamline user identity verification and enhance security, this package offers a comprehensive set of features for performing KYC checks seamlessly within your app

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

edge_detection, flutter, google_mlkit_text_recognition, http, path, path_provider, permission_handler

More

Packages that depend on inapp_flutter_kyc