An open API service indexing awesome lists of open source software.

https://github.com/dhruvatri/basekyc

A self sufficient online KYC tool where users can register , authenticate and complete their kyc.
https://github.com/dhruvatri/basekyc

bcrypt-nodejs ejs express-js javascript node-js passport postgresql

Last synced: 2 months ago
JSON representation

A self sufficient online KYC tool where users can register , authenticate and complete their kyc.

Awesome Lists containing this project

README

          

# Online Video KYC

## Demo Vedio

https://github.com/dhruvatri/baseKYC/assets/139989297/ec102e19-9a7f-4f4c-ba83-67cc783e4c71

## Problem Statement 📝
Currently, Know Your Customer (KYC) is largely an offline and manual process or non-interactive online process. Create an online interactive process to do video KYC which is intuitive and self-sufficient. KYC should capture the user’s live photograph and their basic details like name, DOB, address, PAN card / Aadhaar, signature, income range, type of employment in a conversational manner. This tool should be highly inclusive and should have high reach across languages and generations irrespective of financial and education gap.

## Current KYC Process
- KYC on Videocalls and appointments.
- Email or SMS sent with Video KYC Link
- Facial Authentication
- Documents Capturing
- OTP verification for email and phone number.

## Proposed Solution
- User Registration with Google account for authentication.
- Capturing User Details like Full Name, Address, Income bracket, and occupation type.
- Photo Capturing and face authentication.
- Signature Capturing and verification.
- PAN and Adhaar Photo verification.

## Tech Stack Used
- HTML, CSS, Javascript
- Ejs
- Node-js
- Express-js
- Bcrypt-nodejs
- PostgreSQL

## Conclusion
Through baseKYC, we aim for an instantaneous and self-sufficient KYC process which can be used by everyone. While also getting proper authentication and documents verification from users to maintain the credibility and authenticity of KYC process and reduce chances of any fraud or tempered document.