Inspiration
BonaFide was inspired by the pressing need to address counterfeit pharmaceuticals, which often lead to tragic outcomes worldwide. Every year, millions suffer or lose their lives due to falsified drugs, including essential medications for chronic illnesses, disease prevention, and critical treatments. BonaFide aims to create a reliable solution to authenticate pharmaceuticals, allowing patients to verify drugs and report counterfeits, ultimately promoting public health and safety.
What it does
BonaFide is a decentralized application (dApp) that provides a seamless system for users to verify drug authenticity and access comprehensive drug information. Key features include:
For Users: Scan or input a unique code on the platform to check a drug’s authenticity, view its usage details, and report any counterfeit findings.
For Manufacturers: Provides registered manufacturers with a dashboard to generate unique codes, update drug information, and view reports of counterfeits alongside the location where the drug was purchased.
How we built it
We developed BonaFide’s front-end using ReactJS to create a user-friendly interface. The backend leverages NEAR Protocol’s blockchain for storing and validating drug data, along with IPFS to ensure that data remains distributed, secure, and immutable. A custom smart contract handles the verification, storage, and tracking of drugs across the supply chain. The platform includes two interfaces: one for general users to check drug authenticity and another for manufacturers to manage their product data.
Challenges we ran into
Creating and deploying the smart contract was a significant challenge, as we needed it to ensure high accuracy and security for users and manufacturers while maintaining cost-efficiency on the blockchain.
Accomplishments that we're proud of
We successfully developed and deployed the smart contract for BonaFide, ensuring a smooth verification process. Completing the demo and achieving our goal to provide a robust verification process for the platform were proud milestones.
What we learned
This project provided valuable learning in blockchain development and integrating decentralized storage on the NEAR Protocol. We strengthened our skills in smart contract programming and gained insight into the intricacies of pharmaceutical authentication and reporting systems.
What's next for BonaFide
Our next steps involve working closely with pharmaceutical manufacturers and healthcare organizations to bring BonaFide to the real world. We plan to enhance the app’s capabilities, allowing it to be a widely adopted tool for verifying medications and maintaining public safety.
Log in or sign up for Devpost to join the conversation.