hackquest logo

Micro Crop Insurance

Blockchain crop insurance for Kenya's farmers with real-time weather triggers and instant payouts.

Videos

Description

MicroCrop is a community-driven crop insurance platform designed for Kenya’s smallholder farmers. Using smart contracts on Flow and real-time weather data from WeatherXM, it provides fast, automatic payouts when droughts or floods put harvests at risk no paperwork, no middlemen.

MicroCrop makes insurance simple, transparent, and affordable. Policies are owned by the farmers themselves, with premiums up to 60% lower than traditional options. By using blockchain to protect crops and incomes, MicroCrop helps farmers stay resilient in the face of climate change and brings fairness to a system that’s too often left them behind.

Progress During Hackathon

Progress During Hackathon 🚀 MicroCrop Development Timeline Day 1: Foundation & Smart Contracts ✅ Flow Blockchain Setup: Initialized Flow project with Cadence smart contracts ✅ Core Contracts: Developed InsurancePool, Xinsure token, and Oracle contracts ✅ Contract Testing: Implemented comprehensive test suite for all contracts ✅ Deployment: Successfully deployed contracts to Flow testnet Day 2: Frontend Architecture ✅ React/TypeScript Setup: Created modern frontend with Vite build system ✅ UI Components: Built reusable components with shadcn/ui and Tailwind CSS ✅ Flow Integration: Implemented FCL for wallet connection and blockchain interaction ✅ Routing: Set up React Router with main application pages Day 3: WeatherXM Integration ✅ API Integration: Connected to WeatherXM Pro API for real-time weather data ✅ Kenya Focus: Configured 7 weather stations across Kenya's agricultural regions ✅ Weather Dashboard: Built comprehensive weather monitoring interface ✅ Risk Assessment: Implemented agricultural risk scoring algorithms Day 4: Insurance Features ✅ Policy Marketplace: Created insurance policy browsing and selection ✅ Custom Policy Builder: Developed form for creating personalized crop insurance ✅ Kenya Optimization: Added 8 supported crops and 10 agricultural locations ✅ Premium Calculations: Smart pricing based on crop type, location, and risk factors Day 5: Advanced Features & Testing ✅ Liquidity Pools: Built LP interface for capital providers ✅ Oracle Integration: Connected weather data to smart contract triggers ✅ Error Handling: Implemented comprehensive error boundaries and fallbacks ✅ API Testing: Created WeatherXM integration test interface Day 6: Polish & Documentation ✅ Performance Optimization: Fixed React re-render issues and memoization ✅ Currency Localization: Added KES (Kenyan Shilling) support ✅ Documentation: Comprehensive README and technical documentation ✅ GitHub Integration: Version control with detailed commit history

Tech Stack

React
Next
Web3
Node
Ethers

Fundraising Status

Not yet fundraised

Team LeaderMMoses Timbwa
Sector
RWADeFi