A Digital Public Good Three-Tier platform connecting rural province farmers with urban buyers and delivery networks in Sierra Leone to minimize middlemen, reduce post-harvest food waste, and drive price transparency. Built using Agile Scrum, PostgreSQL, and featuring an offline-first mobile architecture.
FarmYad 🌾🚚
FarmYad is an open-source Digital Public Good platform designed to connect rural province small-scale farmers directly with urban wholesale buyers and delivery networks in Sierra Leone. By offering automated inventory matching and optimized logistics routing, the platform eliminates middleman dependencies, reduces post-harvest food waste, and introduces clear price transparency.
🚀 Features
Direct Marketplace: Allows farmers to list active crop inventories and buyers to purchase directly without intermediaries.
Offline-First Sync: Architecture optimized for low-bandwidth environments, utilizing local data caching and automated SMS notifications.
Intelligent Dispatch: Groups delivery orders and optimizes transport routes for localized shipping vehicles to reduce overhead.
🏗️ Tech Stack
Frontend: Lightweight Native Android Client (Java/Kotlin) & Web Administration Portal
Backend: API Gateway with microservices handling Inventory, Routing, and SMS Notifications
Database: PostgreSQL (Primary Relational Storage)
Caching: Redis (In-memory tracking for live GPS coordinates and rapid marketplace lookups)
📦 Getting Started
Prerequisites
Android Studio (for mobile development)
Node.js / Python (depending on backend service execution)
PostgreSQL & Redis instances installed locally or via Docker
Installation
1. Clone the repository:
```bash
git clone
github.com
cd farmyad