Logo Lanfrica

PriscahC/outgrow-agritech

Domain:

agriculturenatural language processing

Record type:

software
Creator:
Pri
Host:
Outgrow is an open-source AgriTech platform connecting smallholder farmers across Kenya, Uganda, Nigeria, Ghana, and Malawi with AI-powered crop advisory, real-time market prices, and direct buyer connections. Multilingual AI voice advisor, RAG knowledge base, and offline-first access, and IVR for the last mile farmer. | Mjanga Hackathon 2025 🌱 # OutGrow OutGrow is a multi-page agritech platform for smallholder farmers, crop buyers, and platform operators across Kenya, Uganda, Nigeria, Ghana, and Malawi. It combines a public marketing site with authenticated farmer, buyer, and admin portals to support crop monitoring, market access, finance workflows, and farm operations. This project was built on Medo. Original project link: medo.dev ## What the product covers - Public landing experience for OutGrow's value proposition, partner story, testimonials, and lead capture. - Farmer portal for dashboarding, crop monitoring, AI advisory, market access, finance, reports, and profile management. - Buyer portal for browsing farms, reviewing farm profiles, managing watchlists, procurement, and quality reports. - Admin portal for onboarding farms, managing devices, and overseeing farmer and buyer operations. - Supabase-backed data access plus serverless functions for AI crop advice, weather, text-to-voice, and voice-to-text flows. ## Core routes The application currently includes route definitions for: - `/` public landing page - `/login` and `/signup` - Farmer pages such as `/dashboard`, `/farm-map`, `/crop-monitor`, `/ai-advisor`, `/market-access`, `/finance`, `/reports`, and `/profile` - Buyer pages under `/buyer/*` - Admin pages under `/admin/*` See src/routes.tsx for the full route list. ## Tech stack - React 18 + TypeScript - Vite - Tailwind CSS - Radix UI primitives - React Router - Supabase - Biome for linting ## Project structure ```text . |-- docs/ Product and planning docs |-- public/ Static assets |-- src/ | |-- components/ Landing, dashboard, buyer, admin, and shared UI components | |-- contexts/ App-level providers such as auth | |-- db/ Supabase client and API helpers | |-- hooks/ Shared hooks | |-- pages/ Route-level pages | |-- services/ …