Skip to content

A Blockchain-Based Solution For Efficient And Secure Video-KYC

Notifications You must be signed in to change notification settings

itsvaibhav01/EthBox

Repository files navigation

drawing Eth-Box

A Blockchain-Based Solution For Efficient And Secure Video-KYC

YouTube Video Demo

IMAGE ALT TEXT

How to start locally

if you want to run the blockchain in real Ethereum network else you can run a local blockchain using Ganache and skip the Infura setup.

Infura Setup

  • Go to infura and create a new project, this will give you an endpoint by which you can connect with Ethereum network.
  • Create a wallet and encrypt the wallet using password. Tutorial
  • Save the infura endpoint and password in secret.json file like below:
{
    "url": "infura-end-point-url",
    "pass":"wallet-password",
    "contract_address": "deployed-contract-address"
}
  • Save the wallet with name of wallet.json

Ganache Setup

  • Download the Ganache software and install. Download
  • Switch to Ganache branch
git checkout ganache

Run Web Server

  • Install all requirements
pip install -r requirements.txt
  • Run the django server
python3 manage.py runserver

App

Landing page drawing


Dashboard drawing


Client Login drawing


Admin page drawing


Admin login drawing