AgroChain: Decentralized Agricultural Supply Chain & Microfinance
A hybrid Web2/Web3 platform engineered to eliminate predatory middlemen in agricultural logistics, empowering farmers with immutable crop batch tracking, transparent buyer rating mechanisms, and escrow-backed peer-to-peer microloans.
In traditional agricultural supply chains, farmers lose up to 40% of crop value to predatory commission agents, while lacking verifiable harvest history to secure fair bank credit.
Engineered an immutable batch ledger on Ethereum using Solidity smart contracts for provenance verification, combined with an automated escrow system for P2P microloans.
Solidity contracts managing batch registration, ownership transfers, and multi-signature escrow disbursement.
Flask REST API and Web3.py orchestrate event indexing and off-chain data processing to minimize gas fees.
React frontend integrated with Ethers.js for wallet connection, contract interaction, and real-time state feedback.
Crop Traceability
Cryptographic batch tracking from seed sowing through transport to final wholesale delivery.
Trustless Microloans
Escrow-backed lending pools enabling direct peer-to-peer financing for seeds and equipment.
Decentralized Reputation
On-chain buyer and seller review scores that cannot be fabricated, deleted, or censored.
Integration verified with testnet RPC nodes, automated contract sweeps, and UI regression suites.
speed Challenge: Gas Fee Optimization & Latency
Writing every granular logistics milestone directly to the Ethereum blockchain incurred prohibitive gas fees and slow confirmation latency.
account_balance_wallet Challenge: Web3 Onboarding Complexity
Non-technical rural users were unable to navigate complex cryptographic wallet interfaces.