Skip to content

Latest commit

 

History

History
46 lines (31 loc) · 2.11 KB

File metadata and controls

46 lines (31 loc) · 2.11 KB

Universal Vaccination Passport Using Blockchain

Live Demo

A secure, blockchain-based digital solution for managing and verifying vaccination records, featuring AI-enhanced user support and a scalable serverless architecture.

Untitled presentation

Required installation before starting the app.

  1. Install Blockchain: https://trufflesuite.com/ganache/
  2. Install Postman https://www.postman.com/downloads/
  3. For network tunneling, install https://ngrok.com/download

Create an account and follow the necessary steps for setup: https://dashboard.ngrok.com/get-started/setup

  1. Run server on 3000 port ngrok http 3000

How to start the application

  1. clone the repo # git clone [email protected]:shubhadapaithankar/Universal-Vaccination-Passport-Using-Blockchain.git
  2. To start the backend cd backend--> npm install--> npm start
  3. To start frontend cd frontend-->npm install-->npm start
  4. To start the blockchain, run the following commands:
# npm install -g truffle
# truffle complile
# truffle migrate  

If you want to access the QR code or if you want to access the application on the web

Steps:

  1. create lambda function on AWS (code is given in code section); use ngrock URL in the host section
  2. On the application side, change localhost to the ngrock URL

Flow diagram

image

Team Members:

  1. Phillip Nguyen LinkedIn
  2. Sai Manasa Yadlapalli LinkedIn
  3. Shubhada Sanjay Paithankar LinkedIn
  4. Sri Ram Chinta LinkedIn