Decentralized Crop Insurance Platform for Latin American Farmers
Vision: Revolutionizing agricultural insurance through AI-powered damage assessment and blockchain-based instant payouts.
VerdeGuard is a decentralized platform designed to provide accessible, transparent, and instant crop insurance for Latin American farmers. By combining satellite monitoring, AI-powered damage assessment, and blockchain technology, VerdeGuard eliminates traditional barriers like credit history requirements, high premiums, and delayed claim processing.
This repository contains the complete VerdeGuard platform, including the frontend application and smart contract infrastructure for automated insurance policy management and instant payouts.
- 🛰️ Satellite Monitoring - Real-time crop health assessment using satellite imagery
- 🤖 AI-Powered Claims - Automated damage detection and quantification
- ⚡ Instant Payouts - Blockchain-based smart contracts for immediate compensation
- 🌍 Accessibility - No credit history or collateral requirements
- 💚 Transparency - All transactions and claims visible on-chain
- 📱 User-Friendly - Simple dashboard for farmers to manage policies
This repository is organized into two main parts:
/frontend/: Next.js application for farmer dashboard and insurance management/smart-contract/: Hardhat project for insurance policy smart contracts
For detailed instructions on running the frontend, please refer to the Frontend README. For details on the smart contracts, please refer to the Smart Contract README.
- Blockchain: Base Sepolia Testnet
- Frontend: Next.js 15 (TypeScript, Tailwind CSS)
- Web3 Library: Wagmi v2 + Viem
- Wallet Integration: MetaMask / WalletConnect
- Smart Contracts: Solidity (ERC-20 based insurance tokens)
- UI Components: shadcn/ui
- Node.js 18+
- MetaMask or compatible Web3 wallet
- Base Sepolia testnet ETH
# Clone the repository
git clone https://github.com/bbkenny/VerdeGuard.git
cd VerdeGuard
# Install dependencies
npm install
# Start frontend
cd frontend
npm run dev
# Deploy smart contracts (in separate terminal)
cd smart-contract
npm install
npx hardhat compile- Purchase Policy - Farmers select crop type and coverage amount
- Satellite Monitoring - Automated crop health tracking via satellite
- Damage Detection - AI analyzes imagery for crop damage
- Instant Payout - Smart contract automatically processes claims and transfers funds
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
MIT License - See LICENSE file for details
Project Lead: Babalola Taiwo J
Email: [email protected]
VerdeGuard - Protecting Farmers, Securing Futures 🌱🛡️