The need for organ donors has never been greater. More than half a million Indians are estimated to be in dire need of an organ transplant.

Did you know In India every year nearly:

  • 500,000 people die because of non-availability of organs
  • 200,000 people die of liver disease
  • 150,000 people await a kidney transplant but only 5,000 get one
  • 1,000,000 lakh people suffer from corneal blindness and await transplant

Yet, less than a thousand transplants from deceased donors are performed each year – an incredibly small and insignificant number compared to the statistics around the world. Some of these people will find a living donor who will donate an organ to them. The rest will probably die waiting for an organ.

What it does

Elevator Pitch:

In India nearly 500,000 people die because of non-availability of organs every year!!! Today, Organ Donation industry is crippled due to lengthy paperwork,lack of security,illegal sale of donated organs . We aim to build a decentralized application to provide easy access to donated organs by putting organs on blockchain and hence eliminate paperwork,speed the process, improve security and make blackmarket sale impossible.

Awesome Pitch Deck:

This app aims to create a trustful decentralised network between organ donors to anonymously donate organs and to those in need.

The Dapp aims to provide easy access t available organs and reduces the formalities and time taken for authorisation since all of it is automated via smart contracts.

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.
  • Setup

    1. Clone the repo using terminal:
    git clone
    cd OrganChain
    1. Install all the npm dependencies:
    npm install
    1. Deploy contracts through Ganache:
    1. In a new terminal migrate contracts to Ganache:
    truffle migrate
    1. Run the application:
    npm run dev

    How I built it

    Stack used:

    *Solidity For writing smart contracts *Truffle Framework to interact with blockchain *Web3.js Integrate blockchain with UI *ExpressJS For serving and routing of application *Materialise For providing good UI experiance

    Challenges I ran into

    *Creating a simple but appealing UI experiance. *Mapping of organs for different users namely donor,hospitals and receivers

    Built With

    Share this project: