Skip to content

A proposed solution for validation of ceritificates and documents using Blockchain and AI/ML

Notifications You must be signed in to change notification settings

VibhorShukla-BHRT/Sahayak-CodeUtsava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Local Set-Up

This Project Has Two Servers(1 python server+1 JS Server)

To Run Py Server

  • Navigate to backend/ml
  • In terminal run pip install -r requirements.txt to install all the dependencies
  • Use python main.py to run the python server

To Run JS Server

  • Use npx tsc -b && npm run dev

How it works(The High-Level)?

  • When ever an orgainsation issues a document, for instance a certificate, the R-CNN model used in EasyOCR will extract all the deatils and returns a string(for this the python server is used). This string will then be sent and stored in blockchain. So, whenever any user wants to check if a given ceritficate is valid or not, they can simply via the blockchain by providing an image of the doc, the EasyOCR will again extract the deatils, and if some details are missing or altered the validation would fail otherwise it will succeed, validating the document.

About

A proposed solution for validation of ceritificates and documents using Blockchain and AI/ML

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •