Skip to content

For learning, I have developed an Ethereum Dapp based on “Blockchain-Based Solution for Distribution and Delivery of COVID-19 Vaccines” research paper written by by Ahmad Musamih, Raja Jayaraman, Khaled Salah, Haya R Hasan, Ibrar Yaqoob, Yousof Al-Hammadi. They also provided smart contract, written in solidity, for public use, so I changed it a …

License

Notifications You must be signed in to change notification settings

maheenunzeelah/vaccine-dapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

For learning, I have developed an Ethereum Dapp based on “Blockchain-Based Solution for Distribution and Delivery of COVID-19 Vaccines” research paper written by by Ahmad Musamih, Raja Jayaraman, Khaled Salah, Haya R Hasan, Ibrar Yaqoob, Yousof Al-Hammadi. They also provided smart contract, written in solidity, for public use, so I changed it a little bit and used it for developing Dapp.

Overview:

  • There are four roles, manufacturer, distributor, container and vaccination center. Roles' permissions are managed by solidity modifiers 1

  • Manufacturer can create containers and add distributor. 2 3 4 5

  • Distributor can start and end delivery of containers. 6 7 8

  • Container can call violation events like rise in temperature, exposure to light etc. 9

  • Vaccination center can receive containers.

  • Based on these transactions events will be triggered. Anyone can track the current status of the container. 10 11 12 Features I added:

  • In original contract only one vaccine container could be tracked but I added option to track multiple containers. 13 14 15

  • Restructured code and divided it into multiple contracts.

  • Tweaked vaccine container events and violation events.

For development:

  • Ganache is used as local blockchain.
  • Dapp is create by truffle react box.
  • Metamask wallet is used for account and private keys.
  • React Material UI for user interface.

Github link for original smart contract: https://lnkd.in/dRNP8_uc Research paper can be found on IEEE Xplore.

About

For learning, I have developed an Ethereum Dapp based on “Blockchain-Based Solution for Distribution and Delivery of COVID-19 Vaccines” research paper written by by Ahmad Musamih, Raja Jayaraman, Khaled Salah, Haya R Hasan, Ibrar Yaqoob, Yousof Al-Hammadi. They also provided smart contract, written in solidity, for public use, so I changed it a …

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published