FarmLink
Project Overview
FarmLink is an asset-light agritech marketplace that connects aspiring farmers and small investors with verified agricultural spaces across Kenya. FarmLink is a connection platform — it helps users discover land, greenhouses, poultry units, and fish ponds, build trust through verification, coordinate site visits, and plan milestone-based funding. Users operate the farms themselves; FarmLink does not manage day-to-day farming operations.
Problem Statement
Many people who want to start or grow a farming venture face recurring barriers:
- Difficulty finding trustworthy, verified agricultural spaces
- Unclear lease pricing, location data, and viable crop or enterprise options
- No structured path from interest → site visit → agreement → funding
- Lack of local, realistic cost guidance for maize, horticulture, poultry, and aquaculture
Landowners struggle to reach serious lessees and to demonstrate that their listings are legitimate and well documented.
Solution
FarmLink provides a digital marketplace with verification, AI-assisted discovery, and transaction scaffolding so both sides can connect with confidence.
Key Features
| Feature | Description |
|---|---|
| Verified catalog | Browse open shamba, greenhouses, poultry housing, and aquaculture ponds with KES pricing, Kenya locations, photos, and gated GPS maps |
| 4-tier verification | Legal registry, satellite NDVI, local chief authorization, and peer scout GPS check-in before a listing goes live |
| AI discovery assistant | Real-time chat helps users match budget, region, and asset type; returns formatted reports and direct links to listings |
| Intent-based wizard | Users describe goals in plain language; FarmLink structures intent, surfaces matches, and generates venture cost reports in KES |
| Site visit workflow | Investors request visits; landowners schedule dates; exact coordinates unlock after confirmation |
| Direct messaging | WhatsApp-style inbox for investor–landowner conversations about specific listings |
| Milestone escrow (M-Pesa) | Staged payments tied to project milestones, with M-Pesa STK push (sandbox or live integration) |
| KYC onboarding | National ID verification (Smile ID) before chat, visits, and payments |
Target Users
- Investors / aspiring farmers — Urban and peri-urban users seeking verified spaces and guidance to get started
- Landowners — Individuals and smallholders listing idle or underused agricultural assets
- Farm workers — Role reserved for future workforce matching features
Technology Stack
- Backend: Django 5.x, Django Channels (real-time WebSocket chat)
- Database: Supabase PostgreSQL (SQLite for local development)
- Frontend: Django templates, Tailwind CSS, Alpine.js
- AI: Featherless API (DeepSeek-V3.2) for assistant and venture reports
- Identity: Smile ID KYC
- Payments: Safaricom M-Pesa Daraja API
- Maps: Leaflet with OpenStreetMap on listing detail pages
Business Model
FarmLink operates as an asset-light connector:
- Facilitates discovery, trust, and payments between investors and landowners
- Does not operate farms or employ farm labour directly
- Revenue potential from listing fees, verification services, escrow facilitation, and premium discovery tools
Design Approach
FarmLink uses a flat, minimalist interface: emerald primary colour (#064e3b), thin borders, consistent rounded-md corners, and no heavy shadows — optimised for clarity and trust on mobile and desktop.
Current Status
Functional MVP including:
- 16 seeded, Kenya-realistic verified listings
- Browse catalog with filters, sorting, and skeleton loading
- Full-height AI assistant with markdown rendering
- Landowner verification dashboard and photo uploads
- Site visit scheduling and investor–landowner messaging
- Milestone funding UI with M-Pesa integration path
One-Line Summary
FarmLink is Kenya’s trusted marketplace where the next generation of farmers and investors discover verified agricultural spaces, plan ventures with AI, and connect directly with landowners — from first browse to funded milestone.
Log in or sign up for Devpost to join the conversation.