AgriVerify

AgriVerify

A decentralized platform for organic certification and verification in agriculture, promoting transparency and trust in organic produce.

5

Created on 29th October 2024

AgriVerify

AgriVerify

A decentralized platform for organic certification and verification in agriculture, promoting transparency and trust in organic produce.

The problem AgriVerify solves

  • Transparency in Certification: AgriVerify enhances the organic certification process by recording certification data on a blockchain, ensuring that all records are immutable and publicly accessible. This allows stakeholders to verify the authenticity of organic claims.
  • Trust and Authenticity for Consumers: With our QR code-based verification system, consumers can easily check the authenticity of organic products. By simply scanning a QR code, they can access detailed certification information directly linked to the blockchain, providing peace of mind when purchasing organic produce.
  • Reduction of Fraudulent Certifications: AgriVerify significantly minimizes the risk of fraudulent organic certifications. Only verified records are stored on the blockchain, creating a secure environment against counterfeits. This safeguards consumers, ensuring they receive genuine organic products while protecting honest farmers from unfair competition.
  • Simplified Process for Farmers: Farmers can utilize AgriVerify to streamline the certification process. The platform provides an easy-to-use interface for managing certification data, making it more accessible and efficient to maintain organic standards.

Challenges I ran into

  • Smart Contract Deployment Issues: Initially, I faced difficulties deploying the smart contract on the Ethereum testnet due to network congestion and gas fee fluctuations. To overcome this, I conducted thorough testing on a local blockchain (using Hardhat) before deploying it to the testnet. This allowed me to identify and fix issues in a controlled environment.
  • Integrating QR Code Functionality: Implementing the QR code generation and scanning feature presented some hurdles, especially in ensuring the QR codes linked accurately to the certification data. I addressed this by using libraries like

    qrcode.react

    for generating QR codes and thoroughly testing the scanning functionality to ensure accuracy and reliability.
  • PushProtocol Integration: Had ran into issues from their SDK API, and figured out that there has to be some modification done to implement it for testnet like sepolia.

Discussion

Builders also viewed

See more projects on Devfolio