/SupplyChain_TeamEthConnect

HashCode 2k21 hackathon project

Primary LanguageJavaScriptMIT LicenseMIT

SupplyChain_TeamEthConnect

Project built in HashCode 2k21

Architecture

Implementation Technologies - Blockchain, Web application Platform - Ethereum Languages - Solidity, JavaScript Libraries and frameworks - Node.js, web3.js, ReactJS Truffle Suite - development framework for ethereum Ganache - Personal blockchain for ethereum MetaMask - Crypto Wallet

Problem Statement The vaccine supply chain has a lot of vulnerabilities which are being exploited in times of necessity. There are corruption risks throughout the entire vaccination deployment process. Vaccines may be stolen from the public supply chain during the transportation process and diverted to the black market or kept for personal use. Allocation of vaccines to priority groups is a drawback of traditional supply chain. Public do not have complete knowledge of amount of vaccines available. 2. This problem comes under Supply chain and Inventory management. Distribution of resources(vaccines) based on demand. Transparent and traceable Supply Chain. Privacy and security.

Steps to run

  1. Run ganache with ethereum blockchain
  2. Have accounts imported in metamask
  3. Compile and deploy smart contracts into ganache using truffle compile and deploy
  4. Run express app and make sure mongo is running
  5. Run react app