TrackFarm

TrackFarm

Transparency through Traceability

TrackFarm

TrackFarm

Transparency through Traceability

The problem TrackFarm solves

The food supply chain is often opaque, leading to several critical issues:

  • Lack of Transparency: Consumers and stakeholders lack visibility into the origins and handling of food products.
  • Food Safety Concerns: Inadequate tracking and monitoring can result in foodborne illnesses and quality degradation.
  • Compliance Challenges: Ensuring adherence to food safety regulations and standards is difficult without comprehensive traceability.
  • Consumer Trust: Consumers increasingly demand information about the safety, quality, and ethical sourcing of their food.

Challenges we ran into

Blockchain Integration (Polygon via Ethers.js):

Connecting our React frontend with Polygon using Ethers.js was challenging, particularly with gas fees and transaction optimization. Configuring the environment for smooth blockchain interaction, including wallet connections and smart contract deployment, required careful setup.

RFID Reader and Arduino Connection:

Initially, we faced issues with serial communication between the Arduino (MFRC522 RFID module) and the frontend. The serialport package in Node.js was unreliable for transferring data. Switching to Socket.IO solved this, enabling real-time data transfer from the Arduino to the React frontend.

Authentication:

Setting up easy atuthentication and handling users with react routing seemed a bit tricky to use with metamask and wallet connect.

Tracks Applied (2)

Polygon Track

Project Fit for the Polygon Track Platform: Food Supply Chain Transparency, deployed on Polygon’s Mumbai Testnet. Purpo...Read More

Polygon

Ethereum Track

Project Fit for the Ethereum Track Platform: Food Supply Chain Transparency, built on Ethereum using Solidity. Purpose:...Read More

ETHIndia

Discussion