Skip to content

swastik-akhil/ekyc

Repository files navigation

eKYC

This project implements an eKYC (Electronic Know Your Customer) feature using TypeScript, Next.js, and PeerJS. The eKYC feature enables users to verify their identity via video calls and document sharing, making it efficient and secure for online verification.

Features

  • Real-time video call integration using PeerJS for peer-to-peer communication.
  • File storage using AWS S3 to securely store and retrieve documents.
  • Seamless user interface built with Next.js for SSR (Server-Side Rendering) and client-side rendering.
  • Built with TypeScript for type safety and better development experience.

Technologies Used

  • Next.js: A React framework for building static and dynamic web applications.
  • PeerJS: An open-source library for creating real-time peer-to-peer connections. Used for video streaming and communication.
  • TypeScript: A superset of JavaScript that provides static typing and modern JavaScript features.

Installation

To run the project locally, follow these steps:

Prerequisites

  • Node.js (version 14 or higher)
  • npm (Node Package Manager)

1. Clone the repository

git clone https://github.com/swastik-akhil/ekyc
cd ekyc

2. Install dependencies

npm install

3. Start the development server

npm run dev

The application will now be running at http://localhost:3000.

Contributing

If you would like to contribute to this project, feel free to fork the repository, make your changes, and create a pull request.

License

This project is licensed under the MIT License.

About

do the ekyc's seamlessly

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published