Case study / Agritech

An offline field app for 3,400 farmers

Bishoftu / 2026

A phone app that works without internet, used by field agents across 128 plots and 3,400 farmers. It records a delivery in under a minute.

Sector
Agriculture and field operations
What we did
Mobile app, works offline, market prices
Built with
Flutter, SQLite, Supabase, Python
Timeline
16 weeks, 4 people
Field app screen showing soil moisture, plots, and crop prices
Field app / sensor and price view Works without internet, saves when a signal appears
The short version

Field agents were writing deliveries on paper because the old app failed without internet. We built a phone app that works offline and saves when a signal appears. It now tracks 3,400 farmers and 128 plots.

The problem

Field agents recorded deliveries on paper and handed the sheets in at the end of the week. By the time the office typed them up, the numbers were already wrong. Farmers had no reliable view of the day's price, and the yield forecast was a guess dressed as a plan.

The team had tried a form app before. It broke the first time an agent lost signal, so the agents went back to paper. Any new system had to work with no connection at all.

What we changed

We spent three weeks in the field, including two market days. The app was designed around one rule: an agent should be able to log a delivery with one hand, in under a minute, and never see a spinner. Everything else was built around that.

  • Everything is saved on the phone, so the app works with no connection
  • It saves by itself when a signal returns
  • A daily market price board
  • Sensor readings attached to the right plot

What we built

Field app that works without internet
Delivery and payment records
Farmer list
Sensor readings
Market price board
Harvest forecast
SMS price alerts
Agent training in the field

The result

Recording a delivery dropped below one minute per record. The office stopped retyping paper sheets, and the forecast stopped being a guess. Four months after launch, 128 of the 132 active plots were still using the app, which is the number that matters.

<1 minTo log a delivery
+22.4%Better harvest forecast
3,400Farmers paid

“The field team can log a delivery in under a minute, even with one bar of signal. That detail is why the app is still in use.”

Field operations lead Agritech company, Addis Ababa

What happens next

The next phase adds a lightweight simple agent ranking and a SMS summary for farmers. Both are small, both are optional, and neither is allowed to slow down the one minute delivery log.

Your version

Build for the signal you have.

If your team works away from a desk, the software has to assume the network will drop.