Skip to content

Ekyc is an online KYC verification webapp that verifies the user's KYC in 4 steps of verification.

License

Notifications You must be signed in to change notification settings

Chiraayupm/ekyc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ekyc

Problem Statement (PS)

  • Earlier KYC verification was done in person,but due to COVID-19, this can't be done
  • Banks are trying a way to implement a way to perform KYC virtually, since KYC procedures defined by banks are to ensure their customers are real, and to assess, and monitor risks.
  • The user needs to upload the necessary government documents, eg: Aadhar card, PAN card, voter-id, electricity-bill.
  • After uploading the documents the person needs to submit a 10 sec video to determine that the person uploading these documents is a legit user.
  • The web application incorporates machine learning for recognizing and matching the faces of user with the documents uploaded.

Demo video link

Click here to view

Tech Stack

  • Frontend
    • HTML5
    • CSS3
    • JavaScript
    • Bootstrap4
  • Backend
    • Django framework
  • Database
    • SQLite
  • Machine Learning
    • face-recognition
    • opencv-python
    • NumPy
    • CMake
    • Dlib

Local Setup

  • Install CMake, Dlib and face-recognition libraries
  • Clone repository.
  • Setup virtual environment
  • Exceute pip install -r requirements.txt.
  • run python manage.py runserver.
  • Go to 127.0.0.1::8000 in your web browser.

Team Name : 403_Forbidden

Members

  • Chiraayu Meghnani

Gmail LinkedIn

  • Parth Cheulkar

Twitter Gmail LinkedIn

  • Shyren More

Gmail LinkedIn

  • Varun Mamtora

Twitter Gmail LinkedIn

About

Ekyc is an online KYC verification webapp that verifies the user's KYC in 4 steps of verification.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published