Inspiration
Over 30,000 organ transplants are performed on average every year in the U.S. Minutes count after organs are removed from a donor and how much time is available before it must be transplanted to recipient (Heart/lungs <4-6 hr, Liver <8-10 hr, Pancreas <15 hr). Finding ways to improve the speed of organ deliveries while improving security and reducing errors can lead to saving more human lives. Our solution was to create a dApp called Organ Trail.
What it does
Organ Trail accommodates fast, secure, and error free transport of organ transplant data between multiple parties including: donors, surgeons, shipping companies, and transplant recipients.
How we built it
We created our dApp's front-end using React/JavaScript/web3.js and our backend using node.js/Solidity/OpenZepplin/ERC721/Ethereum.
Challenges we ran into
- Understanding the complex workflow of events and parties involved in organ donation eligibility and transport.
- Determining how to demonstrate the project without having to switch between 3 different accounts/laptops representing the different transport parties
- We implemented a QR code reader for the dApp running on a phone, but for the demo day presentation we had to use a laptop and could not include it in the demo day presentation.
Accomplishments that we're proud of
- Learning more about the organ transplant and delivery process.
- Adding stub code to our implementation to streamline demonstration of multiple blockchain accounts on pitch day
- Delivering a demo we’re proud of as a team of 4 people that didn’t know each other less than 48 hours ago.
What we learned
- Organ transplant processes and logistics are complex.
- Building a blockchain solution that involves private data adds complexity.
- Incorporating metadata standards will be important for a production-ready solution.
What's next for Organ Trail
Implementing a donor registry, donor matching, and legal/compliance work.

Log in or sign up for Devpost to join the conversation.