Demo Link : Check Demo on YouTube
Welcome to Kavach, the next-generation Know Your Customer (KYC) application designed to provide a seamless and efficient identity verification process. Kavach leverages advanced AI technologies to streamline the traditionally cumbersome KYC process, enhancing user experience. Our application facilitates secure login and registration, collects comprehensive applicant details through a user-friendly form, and performs biometric and document verification. Additionally, our intelligent chatbot is available to assist users at every step, providing instant support and guidance. Whether you are a new user or an existing one, Kavach ensures your identity verification journey is smooth, secure, and hassle-free.
Demo Link : Check Demo on YouTube
Kavach is a state-of-the-art Know Your Customer (KYC) application designed to simplify and secure the identity verification process using advanced AI technologies.
Features Implemented:
-
Login and Registration:
- New users can register by providing their name, email, and setting a secure password.
- Returning users can log in using their credentials to access the KYC process.
- This step ensures that each user has a personalized and secure account.
-
KYC Form:
- The KYC form collects comprehensive details about the applicant.
- The form is designed to be user-friendly, guiding users through each required field.
-
Document Upload:
- Users need to upload clear photos or scans of their Aadhar card and PAN card.
- This step is crucial for verifying the identity and authenticity of the applicant.
-
Biometric and Document Verification:
- Biometric Verification:
- Advanced facial recognition technology is used to match the selfie with the photo on the Aadhar card.
- Document Verification:
- Image processing and Optical Character Recognition (OCR) are used to extract data from the uploaded documents.
- The extracted data is then verified against the information provided in the KYC form.
- Biometric Verification:
-
Completion of KYC Process:
- Upon successful biometric and document verification, the KYC process is marked as complete.
- Users receive an email confirming the successful completion of their KYC.
-
Personalized Chatbot Assistance:
- Kavach includes an intelligent chatbot designed to assist users throughout the KYC process.
- The chatbot can answer questions related to:
- Registration and login
- Filling out the KYC form
- Uploading documents
- Verification status and troubleshooting
- This feature ensures that users have access to instant support and guidance.
Benefits:
- User-Friendly Interface: The application is designed to be intuitive, making the KYC process straightforward and accessible for all users.
- Efficient and Accurate: Advanced AI technologies ensure quick and precise verification, reducing the need for manual checks and minimizing errors.
- Comprehensive Support: The intelligent chatbot provides real-time assistance, enhancing the overall user experience.
- Frontend: ReactJS, Tailwind
- Backend: Node.js, Express.js, Flask
- Database: MongoDB
- AI Tools and Libraries:
- OpenCV: For image capturing and processing
- Tesseract: For OCR
- Gemini LLM Model: For chatbot assistance
- Advanced Fraud Detection: Implement anomaly detection algorithms
- Multi-language support: Enabling internationalisation of the application by overcoming language barriers.
- Blockchain Integration: Enhancing the security of the application by maintaining immutable records.
- Linking Bank Account: Enhancing the user convenience and authenticity by integrating financial services within the same platform.