Inspiration
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: https://docs.google.com/presentation/d/1XvTY9hsqH40Gv1Hppkb5vaEe2dYYAP6xisrpFsmNOLI/edit?usp=sharing
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
Setup
- 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
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
Log in or sign up for Devpost to join the conversation.