Skip to content

three21go/VeriKYC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

VeriKYC: Robust KYC Verification Platform 🌍

VeriKYC is a web application designed to streamline the Know Your Customer (KYC) verification process for banking and financial institutions. It utilizes machine learning techniques to authenticate customers using their valid government-issued ID and real-time face recognition.

Demo Video 📹

Working.Demo.mp4

Features 🚀

  • User Authentication: Register and log in securely to perform tasks within the system.
  • Server-side Sessions: Maintain secure user sessions on the server for data privacy.
  • Machine Learning-Based Verification: Utilize ML models for ID information extraction and face matching.
  • Privacy Protection: No storage of ID information on the server.

Technology Stack ⚙️

  • Node.js: JavaScript runtime environment.
  • Express.js: Web application framework for Node.js.
  • MongoDB Atlas: Cloud-based database manager.
  • Bootstrap: Front-end framework for styling and responsiveness.
  • EJS: Embedded JavaScript for dynamic HTML views.
  • Joi: Library for form validation.
  • Sanitize-html: Tool for HTML input sanitization.
  • Passport.js: Authentication middleware.
  • Oracle E2 Instance: Hosting platform for the ML API server.
  • OCR: Extract details from ID cards using easy-ocr library.
  • Face-Recognition: Perform face recognition using Python library.
  • FastAPI: Framework for handling requests to and from the ML API server.

Getting Started 🛠️

  1. Clone this repository.
  2. Install Node.js and MongoDB.
  3. Install dependencies: npm install.
  4. Run the application: node app.js.

Contributing 🤝

Contributions are welcome! Feel free to fork the repository and submit pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Intuitive and Inclusive online video KYC tool (Standard Chartered Hackathon)

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • EJS 48.7%
  • JavaScript 34.0%
  • CSS 8.9%
  • Python 8.4%