KhetGo By Priyanshu Zihowa

Flutter app · Supabase backend · Android

Book farm machines like you book a ride.

खेत की हर मशीन, एक जगह

KhetGo connects farmers in Uttar Pradesh with tractor and farm-machine owners and their drivers. A farmer books a machine, follows it to the field on a map, and pays by UPI, all in a Hindi-first app built for people who may not be comfortable with English.

How to try the demo

  1. Enter any 10-digit mobile number, e.g. 9876543210
  2. Type a name and choose a role: किसान (farmer), मशीन मालिक (owner) or ड्राइवर (driver)
  3. Enter any 6 digits as the OTP, e.g. 123456

Demo mode: sample data stored in your browser only. No SMS is sent and no real booking is made.

This is the real app running in demo mode. Tap inside to use it.

One app, three people

The whole booking runs between them, and you can switch roles in the demo to see each side.

🌾

Farmer · किसान

Finds the right machine, compares nearby rates, books it for a day and time, tracks it to the field, rates the work.

🚜

Machine owner · मशीन मालिक

Adds machines with photos and rates, accepts or declines requests, assigns a driver, and sees weekly earnings.

📍

Driver · ड्राइवर

Gets the job list, navigates to the farmer’s field pin, starts work with the farmer’s code, shares live location.

What it does

🎙️ Book by voice

“कल सुबह 2 बीघा रोटावेटर चाहिए” (“I need a rotavator for 2 bigha tomorrow morning”) becomes a booking.

💡 Machine advisor

Pick or type your crop and job (“धान की पराली हटानी है”, “clear paddy stubble”) and get the right machine.

🚜 35 machines

Tillage, sowing, care, harvest, residue and transport, each with an illustration, use, crops and a typical rate.

⚖️ Fair-rate compare

Nearby machines sorted by distance, price or rating, with a “fair rate” meter and an estimated bill.

🗺️ Live tracking

Field pin on the map, live driver location, ETA, and a start code so work only begins when the farmer is ready.

👥 Village pool

Neighbours book together and share the machine’s travel cost.

📲 SMS OTP login

Phone-number login with a one-time code; an old account comes back on a new phone.

🌱 Fasal Doctor

Photograph a potato, tomato or maize leaf; an on-device AI model names the disease (17 classes, 97% on unseen leaves). Try it

💸 UPI payments

Pay the owner with a UPI QR code, plus commission and dues handling for the platform.

How it’s built

A real product, not a mock-up: the production app runs on a Supabase (Postgres) backend with database-level privacy rules and tests.

v0.15latest version
14database migrations
14SQL test files
3roles, one booking flow
34commits in 10 days
Flutter / DartSupabase (PostgreSQL)Row-level privacy rulesSMS OTP (VerifyNow) Google MapsGeolocationUPI QRGitHub Actions (APK builds)Hindi-first UI

Screens

Sign-up screen asking 'आप कौन हैं?' (who are you?) with farmer, machine owner and driver options
Choose your role
Farmer home screen with voice booking, machine advisor and machine categories
Farmer home