A Decentralized Application to provide easy access of donated organs
A Dapp to provide easy access of donated organs
-
No paperwork needed with blockchain guarantees code is law.
-
No more red-tapism
-
Security of privacy of organ donors powered by blockchain.
-
Free transfer of ownership
-
Automation of process via smart contracts
-
No more Illegal Sale of Donated Organs by Middlemen.
ERC721, also known as NFTs (Non-fungible token) are tokens where each one is unique. These individual tokens can come with metadata, which would be a link for their IPFS json file. In this project we have added organs' info to the blockchain such as name, reference_code and hospital_id. They're indivisible unlike fungible tokens.
- PPT Link - PPT Link
- Video Link - Video Link
- Basic Architecture Link - Link
- Clone the repo using terminal:
git clone https://github.com/ItachiUchiha1998/OrganChain
cd OrganChain
- Install all the npm dependencies:
npm install
- Deploy contracts through Ganache:
ganache-cli
- In a new terminal migrate contracts to Ganache:
truffle migrate
- Run the application:
npm run dev
- Solidity For writing smart contracts
- Truffle Framework to interact with blockchain
- Web3.js Integrate blockchain with UI
- ExpressJS For serving and routing of application