AI Powered KYC App Using React Native

AI Powered KYC App Using React Native v 1.0.0

AI powered Know Your Customer(KYC) & Intelligence Driven Authentication(IDA) App.
Ideal for organizations which are looking to deploy an identity solution that helps them to verify & authenticate users. Built using React Native, Typescript, Keychain.


Note: This product is available with Expo Client.


Development Environment
Demo Available

Know Your Customer App available in Dark and Light mode

KYC app expedites the process of verifying customer identity through AI models.

  • ● Get Started
  • ● Verification Steps Details
  • ● Drawer
  • ● Home Screen
  • ● Take Selfie

  • ● Face Identify Processing
  • ● Face Matched
  • ● Scan ID
  • ● ID Verified

  • ● Create PIN
  • ● Confirm PIN

Important Notes For Testing Demo Link

  • App supports passport document only even for testing Expo demo link
  • We don't collect or store any information of user while testing, you can use your own passport to test
  • Appducks api doesn't persist your data. It wipes up all images every now and then
  • If you have any privacy concerns, use this fake passport image for testing

Technologies Used

  • Typescript for static type-checking along with latest ECMAScript features
  • Keychain to provide a way to encrypt and securely store key–value pairs locally on the device
  • Context API for State Management
  • Uses functional components & React-Hooks
  • React Navigation v5 for handling stack navigation, tabs & top bars
  • Implemented with UI components built using NativeBase and Paper

Product Features

  • Selfie Camera with Face Recognition
  • AI powered Face Matching (selfie face & document profile photo)
  • Document OCR (Extracting data from images using computer vision)
  • Verification progress calculation based on face matching & OCR processes
  • Saving users information on device secure storage (keychain)
  • Securing the app with PIN code
  • Flexibility to extend features for extra verification with human intervention
AI Powered KYC App Using React Native

Package

React Native KYC App

  • ● @react-native-community/masked-view: 0.1.6
  • ● @react-navigation/bottom-tabs: ^5.1.1
  • ● @react-navigation/drawer: ^5.1.1
  • ● @react-navigation/native: ^5.0.9
  • ● @react-navigation/stack: ^5.1.1
  • ● axios: ^0.19.2
  • expo: ^37.0.0
  • ● expo-camera: ~8.2.0
  • ● expo-constants: ~9.0.0
  • ● expo-face-detector: ~8.1.0
  • ● expo-file-system: ~8.1.0
  • ● expo-image-manipulator: ~8.1.0
  • ● expo-secure-store: ~8.1.0
  • ● moment: ^2.24.0
  • native-base: ^2.13.8
  • ● react: 16.9.0
  • react-native: https://github.com/expo/react-native/archive/sdk-37.0.0.tar.gz
  • ● react-native-gesture-handler: ~1.6.0
  • ● react-native-paper: ^3.6.0
  • ● react-native-reanimated: ~1.7.0
  • ● react-native-safe-area-context: 0.7.3
  • ● react-native-safe-area-view: ^1.0.0
  • ● react-native-screens: ~2.2.0
  • ● react-native-size-matters: ^0.3.0
  • ● @babel/core: ^7.0.0
  • ● @types/react: ^16.9.11
  • ● @types/react-native: ^0.60.22
  • ● babel-preset-expo: ^8.1.0
  • ● typescript: ^3.8.3

BROUGHT TO YOU BY

Start building your app today!

Get Started