Back to Portfolio
🌾 Beta · Mobile · AgriTech · Marketplace

FarmGo

Agricultural & Grocery Delivery App

Connecting farmers and rural supply chains directly with end consumers — reducing intermediaries, improving margins for producers, and delivering fresher produce to buyers.

2 Sides
Producer + Consumer marketplace
Bilingual
Hindi + English interface
Offline
Works with variable connectivity

The Problem

Agricultural markets in India suffer from a structural inefficiency: producers often have limited direct access to buyers, while consumers face inconsistent quality and pricing as goods pass through multiple middlemen. A vegetable that leaves a farm at ₹10/kg may reach a consumer at ₹60/kg after moving through three or four intermediaries — none of whom add perishability value. FarmGo was built to eliminate this gap.

Design for Real Users

Building for rural India meant confronting constraints that most mobile app development ignores entirely. Variable or no internet connectivity in the field. Lower-end Android devices as the primary access point. A significant portion of the target user base more comfortable with Hindi than English. Every design and engineering decision was made with these constraints as first principles, not afterthoughts.

Offline-first architecture

Core browsing and cart functions work without connectivity. Orders sync when connection is restored.

Bilingual interface

Full Hindi and English support throughout the app — labels, notifications, and content.

Low-bandwidth optimization

Images compressed and lazy-loaded. Minimal data transfer for core flows.

Dual-sided onboarding

Separate registration and UX flows for producers and consumers, each optimized for their context.

Go-to-Market Assets

As part of FarmGo's go-to-market preparation, StackLab produced a 30-second product explainer video using Remotion — a code-first video production framework — featuring:

  • Hindi voiceover generated via offline text-to-speech for rural audience accessibility
  • Bilingual on-screen text (Hindi + English) for maximum reach
  • Phone mockup animations demonstrating core ordering flow
  • Planned upgrade to a higher-fidelity TTS API ahead of wider public launch

Transparency note: The current explainer video uses a functional offline TTS voiceover. A production-grade voice is planned for the public launch. This reflects our practice of shipping working assets quickly and upgrading them as the product progresses.

Key Features

Producer onboarding with crop and inventory listing
Consumer browse, search, and cart experience
Real-time order tracking
In-app chat between producer and consumer
Offline browsing with sync on reconnection
GPS-based delivery radius and producer discovery
Payment integration (UPI, cash on delivery)
Ratings and reviews for producers

Tech Stack

React NativeExpoNode.jsPostgreSQLGoogle Maps APIRazorpayFirebaseRemotion
Chat on WhatsApp