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
Polygon
Ethereum Track
ETHIndia
Discussion
Builders also viewed
See more projects on Devfolio