A blockchain-based supply chain bounty system.


The worldwide COVID-19 crisis has highlighted the limitations our healthcare system's traditional supply chains have faced when dealing with unprecedented demand for medical supplies.

According to the analytics firm Global Data, the world needs to manufacture 880,000 more ventilators to meet global demand. If these ventilators are not produced, then millions of people could die. It is an impossible task for traditional medical supply chains and manufacturers to meet such a great demand in such a short time frame.

In an attempt to meet this great manufacturing demand, we see companies like Foxconn, LVMH, and numerous smaller manufacturers repurpose their production infrastructure. Instead of producing electronics or perfumes, these companies are producing the medical supplies our world so desperately needs right now. Right now, we are observing a global disaster of an uncertain outcome. We do know our lives will be changed forever. We are shocked when we witness our healthcare system malfunction trying to cope with the surges of infected people. Isolated in our homes, we witness mass human mortality and suffering. We see the fear of sick patients, the mourning of friends and families of the deceased, and the anguish of medical professionals who lack the equipment they need. But, we will not stand by as helpless observers of worldwide tragedy. We are galvanized to help.

SupplyMesh offers a solution that brings vital supplies to our medical professionals fighting COVID-19. SupplyMesh harmonizes healthcare organizations needing medical supplies, vendors manufacturing medical supplies, and individuals who want to financially support our medical professionals.


SupplyMesh creates a marketplace where hospitals can publicly post requests for the supplies they need. Vendors can then make bids to fulfill these supply requests, competing with each other on price and allowing the hospitals to choose among competing bids.

Individuals can browse requests and participate in crowdfunding them.

The transparent and immutable nature of the blockchain gives healthcare organizations the unique ability to trace the entire transaction history of any vendor. This ensures there is trust in the marketplace. Hospitals can quickly and accurately determine whether a vendor is trustworthy without needing cumbersome or slow-moving intermediaries. This allows the hospital to receive a fair market-place for medical supplies, and also cultivates ethical market behavior among vendors.


SupplyMesh is a Decentralized Application.

The back end code for SupplyMesh runs on Ethereum. The smart contract that defines the logic behind SupplyMesh is written in Solidity, a language designed for writing applications that take advantage of the natural decentralized features of Ethereum.

The front end web page for SupplyMesh is currently hosted serverlessly on Microsoft's Azure cloud platform to support HTTP-based access from all modern web browsers.

Our Challenges?

Ethereum has changed quite a lot since the majority of us last worked with it - there was a bit of a learning curve to getting adapted to the new changes in the web3 libraries powering Ethereum.

Working out which web frameworks would adequately support web3 and Metamask took a bit of time - we expected to use React for our frontend and a framework called Drizzle for interacting with Ethereum, but it turned out that Vue.js was more familiar to several of our developers and had perfectly adequate support for web3 libraries out of the box.

Accomplishments that we're proud of

Blockchain-based Dapps have become increasingly popular in the last few years, but are a fairly young and at times untested technology. We are proud of the fact that it took us only a weekend to design, develop, and roll out our application.

What we learned

Some of us learned about the new developments in Ethereum’s technology. Some of us gained some insight into Solidity and Ethereum app development for the first time.

What's next for Supply Mesh

We would like to host this as an entirely self-sufficient application, independent of any kind of cloud or server hosting. We would like to host this on something like the Inter-Planetary FileSystem (IPFS) or Filecoin. We'd also like to add support for some of the other Dapp platforms and chains that have emerged beside Ethereum.

In terms of financial functionality, we'd like to add features that can more fully lock down funds transferred from donors to ensure that the money they've contributed is used for its intended purpose; we'd even like to add optional functions to allow donors to transfer money to a hospital to be used in future crowdfunding efforts.

Try It out



blockchain, ethereum, javascript, node.js, solidity, truffle, vyper

Devpost Software Identifier