ShyrenMore / ekyc

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

Home Page:https://youtu.be/gURZPLN68ok

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

https://youtu.be/gURZPLN68ok

License:GNU General Public License v3.0


Languages

Language:HTML 43.1%Language:Python 33.8%Language:CSS 14.7%Language:JavaScript 8.4%