Connecting farmers with on-demand harvesting services
Connecting farmers with on-demand harvesting services

Solving the Harvest Paradox

Solving the Harvest Paradox

Solving the Harvest Paradox

End to End UX&UI Design Process/ Design system
End to End UX&UI Design Process/ Design system
ROLE
ROLE

Product Designer

Product Designer

Product Designer

EXPERTISE
EXPERTISE

UX/UI Design

UX/UI Design

UX/UI Design

YEAR
YEAR

2025

2025

2025

The Origin "Beyond the Screen"

The Origin "Beyond the Screen"

Kisaan Mittra: From Machine to System
Kisaan Mittra: From Machine to System

Before Kisaan Mittra was an application, it began with the development of an electric reaper designed for small-scale farmers as a more efficient alternative to traditional machinery.

However, building the machine exposed a key challenge. Farmers had no structured way to access or book such equipment, relying instead on manual coordination with operators.

As a result, even an efficient machine could not be utilized effectively. This led to the need for a digital platform to connect farmers with available machinery and provide visibility throughout the harvesting process.

Overview

Overview

Kisaan Mittra is a mobile platform that enables farmers to book and track harvesting services in a structured and transparent way.


The system connects farmers with electric reaper operators, allowing them to schedule services, monitor assignment, track arrival, and follow harvesting progress in real time.

Timeline

Defined the service flow, designed the interface, and built the final prototype within 5 weeks.

Background

Small-scale farmers often rely on external operators for harvesting, as owning machinery is expensive and large harvesters are not always accessible. Mid-scale solutions like reapers offer a more viable option, but access to them depends on manual coordination through phone calls and informal networks. This lack of a structured system makes it difficult to reliably book and manage harvesting services.

Research

Research

Problems weren't inferred from structured sessions or secondary data. They were witnessed directly through repeated harvest site visits, sitting beside farmers during live bookings, and stepping into operations personally when the system broke down in front of me.

Site visitsMultiple
Farmers observed7 – 8
Bookings recordedPersonally
Evidence typeField exposure
Incidents logged4 documented

"I didn't interview users. I was in the field with them."

Nodigital confirmation points in the entire booking process
Novisibility for farmers after placing a booking
Norecourse when a booking was disputed or missed
"

Apka phone nahi laga toh mai reaper lene yaha hi chala aaya.

Farmer who drove to the warehouse after no call was answered. Harvest window was closing.

Field incident reports

Expand each to read the full account

Problems weren't inferred from structured sessions or secondary data. They were witnessed directly through repeated harvest site visits, sitting beside farmers during live bookings, and stepping into operations personally when the system broke down in front of me.

Site visitsMultiple
Farmers observed7 – 8
Bookings recordedPersonally
Evidence typeField exposure
Incidents logged4 documented

"I didn't interview users. I was in the field with them."

Nodigital confirmation points in the entire booking process
Novisibility for farmers after placing a booking
Norecourse when a booking was disputed or missed
"

Apka phone nahi laga toh mai reaper lene yaha hi chala aaya.

Farmer who drove to the warehouse after no call was answered. Harvest window was closing.

Field incident reports

Expand each to read the full account

Current Process

Current Process

In practice, booking a harvesting service follows a simple but unstructured flow.
In practice, booking a harvesting service follows a simple but unstructured flow.

Despite its simplicity,
The process fails at multiple critical points.

Card image

Farmer in the dark

No Visibility, No Certainty

Once a farmer books a reaper, he has no way to know if it's coming, when it will arrive, or where it currently is. There is no confirmation, no tracking, and no update system. He simply waits and hopes.
Card image

The Unanswered Call

Demand Is Lost Before It’s Captured

Operators handle long, detail-heavy calls that can stretch up to 20 minutes each. While one farmer is on the line, several others are calling and getting no response. Every missed call is a missed booking and a frustrated farmer.
Card image

Miscommunication

Information Breaks Across Teams

Even when a booking is taken, the details rarely survive the handoff between departments. Location, timing, and field size get distorted as information passes from operator to field officer to driver. By the time the reaper leaves the warehouse, it's already working with incomplete data.
Card image

No Record

Nothing on Paper, Nothing on Screen

Bookings are managed through memory and informal notes that disappear as fast as they are written. There is no digital record of completed jobs, collected payments, or machine utilization. Stakeholders and investors have nothing concrete to look at.
Card image

Operator overload

One Operator, A Hundred Requests

During peak season every farmer wants their harvest done on the same dates. The operator is buried under simultaneous requests for specific times, dates, and machine counts with no system to manage them. Mistakes become inevitable and bookings start falling through.
Card image

Detail Confusion

Unstructured Input Leads to Errors

Farmers describe fields in everyday language "about 3 bigha," "near the peepal tree," "the wheat is this tall." These descriptions feel clear to the farmer but are unreliable for logging a precise booking. Crop height, field size, and location all get approximated, leaving the operator and driver unprepared for what they actually find on arrival.

The Harvest Paradox

The Harvest Paradox

The Harvest Paradox

"Despite a clear demand from farmers and an available fleet of reaper machines, the current manual booking system fails to connect the two, leading to significant business loss and crop wastage."

"Despite a clear demand from farmers and an available fleet of reaper machines, the current manual booking system fails to connect the two, leading to significant business loss and crop wastage."

"Despite a clear demand from farmers and an available fleet of reaper machines, the current manual booking system fails to connect the two, leading to significant business loss and crop wastage."

Business Impact

Inefficient operations

  • High volume of missed bookings
  • Significant idle fleet during peak demand
  • Inefficient utilization of resources
  • Lack of operational data

Business Impact

Inefficient operations

  • High volume of missed bookings
  • Significant idle fleet during peak demand
  • Inefficient utilization of resources
  • Lack of operational data

Farmer Impact

Unreliable harvesting access

  • Uncertain booking outcomes
  • Delayed harvest windows
  • Loss of crop value
  • Reduced trust in service

Farmer Impact

Unreliable harvesting access

  • Uncertain booking outcomes
  • Delayed harvest windows
  • Loss of crop value
  • Reduced trust in service

Understanding the User & Context

Understanding the User & Context

Understanding the User & Context

The system involves multiple stakeholders with distinct roles, constraints, and dependencies
The system involves multiple stakeholders with distinct roles, constraints, and dependencies

Field Officer

Coordinating On Ground Operations

  • Assigns operators to confirmed bookings
  • Depends on accurate booking data
  • Coordinates operations without modifying inputs
  • Monitors job progress and completion

Operator

Executing the Harvest

  • Carries out harvesting on site
  • Requires clear and structured job details
  • Responsible for completing and closing the job
  • Reports field conditions and issues

Understanding the Business Model

Understanding the Business Model

Understanding the Business Model

Revenue depends on booking efficiency under fixed daily capacity.
Revenue depends on booking efficiency under fixed daily capacity.

"Every idle machine is a booking that never reached the system"

Revenue is only generated when the entire chain from booking to harvest is successfully completed. With fixed daily capacity, any missed or underutilized slot results in permanent revenue loss.

Insight 1

Revenue depends on complete execution

Insight 2

Capacity is fixed per day

Insight 3

Unused slots create irreversible loss

Insight 4

Booking efficiency controls utilization

Design Approach

Design Approach

Design Approach

Translating system constraints into focused design decisions
Translating system constraints into focused design decisions

1. Structured Data Capture

Eliminate ambiguity at the source

All critical inputs such as acreage, crop type and field details are captured in a structured format during booking. This removes reliance on verbal explanations and ensures that accurate, standardized data flows across every stage without distortion.

2. Frictionless Booking Flow

Reduce effort, increase completion

The booking experience is designed to be fast and intuitive, minimizing steps and cognitive load. By simplifying decisions and guiding users clearly through the process, the system reduces drop-offs and ensures more bookings are successfully completed.

3. End to End Visibility

Clarity across the entire workflow

All stakeholders have access to relevant booking and job status information in real time. Farmers can track their request, field officers can monitor assignments, and operators receive complete job details, eliminating uncertainty and reducing follow-ups.

4. Immutable Data Flow

Consistent data, accessible across stakeholders

All booking data is captured once and preserved in its original form as it moves through the system. The platform ensures that the same accurate information is accessible to farmers, operators, and business stakeholders at every stage. This creates a reliable, transparent data layer.

1. Structured Data Capture

Eliminate ambiguity at the source

All critical inputs such as acreage, crop type and field details are captured in a structured format during booking. This removes reliance on verbal explanations and ensures that accurate, standardized data flows across every stage without distortion.

2. Frictionless Booking Flow

Reduce effort, increase completion

The booking experience is designed to be fast and intuitive, minimizing steps and cognitive load. By simplifying decisions and guiding users clearly through the process, the system reduces drop-offs and ensures more bookings are successfully completed.

3. End to End Visibility

Clarity across the entire workflow

All stakeholders have access to relevant booking and job status information in real time. Farmers can track their request, field officers can monitor assignments, and operators receive complete job details, eliminating uncertainty and reducing follow-ups.

4. Immutable Data Flow

Consistent data, accessible across stakeholders

All booking data is captured once and preserved in its original form as it moves through the system. The platform ensures that the same accurate information is accessible to farmers, operators, and business stakeholders at every stage. This creates a reliable, transparent data layer.

System Flow

System Flow

System Flow

From farmer request to harvest completion
From farmer request to harvest completion

"A system that replaces twenty minutes of coordination"

When a farmer confirms a booking, it immediately triggers a structured workflow across the entire operation. The field officer reviews and assigns the right operator and machine, while the operator receives complete job details before reaching the field. At every stage, the same data moves forward unchanged, no phone calls, no reinterpretation, no information lost in handoff.

Booking Logic Model

Booking Logic Model

A deeper look at how the allocation engine handles slot calculation, confirmation, and real world exceptions
A deeper look at how the allocation engine handles slot calculation, confirmation, and real world exceptions
Document
Booking Logic Model
Size: 0 × 0
Zoom: 100%
To see the full research and documentation Click here
Scroll to zoom
Document
Booking Logic Model
Size: 0 × 0
Zoom: 100%
To see the full research and documentation Click here
Scroll to zoom

Application Flow

Application Flow

Mapping the complete user journey from entry to execution
Mapping the complete user journey from entry to execution
Document
Application Flow
Size: 0 × 0
Zoom: 100%
To see the full research and documentation click here
Scroll to zoom
Document
Application Flow
Size: 0 × 0
Zoom: 100%
To see the full research and documentation click here
Scroll to zoom

Product Experience

Product Experience

Product Experience

An experience designed for farmers to simplify booking and ensure seamless harvest execution.
An experience designed for farmers to simplify booking and ensure seamless harvest execution.

The product is structured into four key phases, Onboarding, Booking Flow, Live Tracking, and Booking Management. Each phase simplifies a specific part of the journey, enabling farmers to move from request to harvest completion through a clear, guided flow.

"A structured journey that turns complex coordination into a simple, guided experience"

Phase 1

Phase 1

Onboarding

Onboarding

Setting the right foundation before the first booking.
Setting the right foundation before the first booking.
01

Splash Screen

The first thing a farmer sees. The splash screen establishes the Kisaan Mittra brand identity before the app loads. A clean animation introduces the product without overwhelming a first time user.

02

Language Selection

03

Intro Screens

04

OTP Login

05

Location Access

01

Splash Screen

The first thing a farmer sees. The splash screen establishes the Kisaan Mittra brand identity before the app loads. A clean animation introduces the product without overwhelming a first time user.

02

Language Selection

03

Intro Screens

04

OTP Login

05

Location Access

Phase 2

Phase 2

Booking Flow

Booking Flow

Simplifying harvest booking through a clear and guided process
Simplifying harvest booking through a clear and guided process
01

Home Screen

The home screen greets the farmer by name and surfaces the primary action immediately Book Harvest. Upcoming bookings, operator details, and harvesting tips are visible below without any additional navigation.

02

Enter Farm Details

03

Select Date, Time & Machines

04

Review Booking

05

Booking Confirmed

01

Home Screen

The home screen greets the farmer by name and surfaces the primary action immediately Book Harvest. Upcoming bookings, operator details, and harvesting tips are visible below without any additional navigation.

02

Enter Farm Details

03

Select Date, Time & Machines

04

Review Booking

05

Booking Confirmed

Phase 3

Phase 3

Live Tracking

Live Tracking

From operator assignment to harvest completion, full visibility at every stage.
From operator assignment to harvest completion, full visibility at every stage.
01

Booking Confirmed

Immediately after confirmation the farmer sees their field location on a map with the booking status. The tracking journey begins here the farmer knows exactly where they stand before the operator even arrives.

02

Operator Assigned

03

Operator En Route

04

Reaping In Progress

05

Harvest Completed

https://framerusercontent.com/assets/8j47y055kEtZRlG963mDjjzEciw.png
01

Booking Confirmed

Immediately after confirmation the farmer sees their field location on a map with the booking status. The tracking journey begins here the farmer knows exactly where they stand before the operator even arrives.

https://framerusercontent.com/assets/8j47y055kEtZRlG963mDjjzEciw.png
02

Operator Assigned

03

Operator En Route

04

Reaping In Progress

05

Harvest Completed

Phase 4

Phase 4

Booking Management

Booking Management

Every booking, every state, always visible
Every booking, every state, always visible
01

Upcoming Booking

Confirmed bookings appear here with full details operator name, date, time, location, and machine count. The farmer can track or cancel directly from this card before the harvest begins.

02

Ongoing Booking

03

Past Booking

https://framerusercontent.com/assets/hmLv8lTFghu3fBnNm8Le0vXnL8c.png
01

Upcoming Booking

Confirmed bookings appear here with full details operator name, date, time, location, and machine count. The farmer can track or cancel directly from this card before the harvest begins.

https://framerusercontent.com/assets/hmLv8lTFghu3fBnNm8Le0vXnL8c.png
02

Ongoing Booking

03

Past Booking

Utilities

Utilities

Supporting Screens

Supporting Screens

Screens that complete the experience beyond the core booking flow
Screens that complete the experience beyond the core booking flow

Edge Cases

Handling disruptions

Maintaining flow across failures, constraints, and limitations

"The system absorbs failure, not the user."

Challenges & Learnings

The constraints, trade offs, and decisions that shaped how the system actually works.

Translating an unstructured process into a system

We chose fixed structured inputs over flexible conversation to make the system scalable, not just usable

Calls allowed back and forth clarification structured forms don't. We had to decide how much flexibility to sacrifice.

Tradeoff:

Some farmers find the fixed inputs rigid, but every booking now produces clean, consistent data that moves through the system without manual interpretation.

Designing for low digital literacy

We chose guided single action steps over feature rich screens to reduce errors, not just improve aesthetics

We could have packed more information per screen to reduce total steps. Instead we stripped each screen to one decision.

Tradeoff:

Longer flow, but near zero input errors from first time users who'd never used a booking app before.

Designing for low-connectivity environments

We chose SMS over offline caching to prioritize farmer trust over technical elegance

Offline first caching was more accurate but required dev complexity that would delay launch. Farmers already trusted SMS and had familiarity with it.

Tradeoff:

Inconsistent in app experience on poor networks, but guaranteed delivery of the one thing that mattered, booking confirmation.

Designing for continuity

We chose system owned recovery over user initiated retry to keep farmers out of dead ends

When a breakdown or delay occurs, we could have surfaced an error and asked the user to try again. Instead the system takes ownership offering rescheduling and support automatically.

Tradeoff:

Less user control, but significantly less abandonment when things go wrong.

Balancing system automation with user control

We chose visible status over silent automation to build trust without adding friction

Full automation would mean fewer taps. But farmers needed to see what was happening to trust the system especially first time users handing off a high stakes task.

Tradeoff:

More confirmations and status screens than a fully automated flow, but measurably higher completion rates during testing.

Structuring complex booking variables

We chose guided inputs with smart defaults over open fields to reduce cognitive load at the most critical step

Open fields are flexible but created hesitation farmers weren't sure what format to use or what was "correct." We replaced them with constrained inputs and auto calculated suggestions

Tradeoff:

Less flexibility for edge cases, but faster and more confident decision making for the majority.

"The most important decisions extended beyond screens into system behavior, ensuring the product works just as reliably when things go wrong as when they don’t."

Validation & Iteration

Validation & Iteration

Validation & Iteration

Tested with real farmers, not with assumptions.
Tested with real farmers, not with assumptions.

The booking flow was tested with 6 farmers and 5 staff members with direct farming backgrounds people who understand what it means when a harvest window closes. Sessions covered the full journey from entering farm details to post booking tracking. After two iterations, all participants were able to complete the booking flow independently. The testing surfaced four key friction points that directly shaped the final flow.

Farmers
6
Staff with farming backgrounds
5
Total participants
11
Design iterations
2
Friction points resolved
4
6/6
Farmers completed the booking flow successfully
After two iterations resolving friction found during testing. In the final version, no participant needed guidance or assistance to complete a booking end-to-end.

The booking flow was tested with 6 farmers and 5 staff members with direct farming backgrounds people who understand what it means when a harvest window closes. Sessions covered the full journey from entering farm details to post booking tracking. After two iterations, all participants were able to complete the booking flow independently. The testing surfaced four key friction points that directly shaped the final flow.

Farmers
6
Staff with farming backgrounds
5
Total participants
11
Design iterations
2
Friction points resolved
4
6/6
Farmers completed the booking flow successfully
After two iterations resolving friction found during testing. In the final version, no participant needed guidance or assistance to complete a booking end-to-end.
Before
After

Area unit confusion

Added a unit selector to support different regional measurements.

Before
After

Machine Quantity Uncertainty

Provided recommended machine count based on land area.

Before
After

Lack of progress clarity

Introduced a visual tracker to show booking progress and next steps.

Before
After

Icon Ambiguity

Replaced unclear icons with labeled and more intuitive actions.

"The solution bridges the gap between machine availability and farmer access by turning a fragmented process into a reliable system"

Visual System

Visual System

Visual System

A visual system built to maintain clarity, consistency, and reliability across every interaction.
A visual system built to maintain clarity, consistency, and reliability across every interaction.

Final Outcome

Final Outcome

Every stakeholder problem identified at the start is addressed through a structured and reliable system.
Every stakeholder problem identified at the start is addressed through a structured and reliable system.

The solution transforms a fragmented, call driven process into a structured and reliable system.
It reduces coordination overhead, improves visibility, and ensures consistent execution across real world conditions.


The following outcomes show how each stakeholder’s challenges were addressed through the system.

20min
4min
PRIMARY OUTCOME

Coordination time per booking reduced by 5×

Back-and-forth phone calls replaced by a guided digital flow. Booking data captured once, structured correctly, and propagated to every stakeholder without re-entry or reinterpretation.

20min
4min
PRIMARY OUTCOME

Coordination time per booking reduced by 5×

Back-and-forth phone calls replaced by a guided digital flow. Booking data captured once, structured correctly, and propagated to every stakeholder without re-entry or reinterpretation.

Business

Every booking now enters the system

Before: missed calls = missed revenue, no operational record

Digital capture locks availability in real time. No booking is lost because a phone line was busy.

Farmer

Confirmed booking, live tracking

Before: Before: booked by phone, then waited and hoped

Full visibility from confirmation through harvest completion. Farmer knows exactly where the job stands at every step.

Field Officer

Structured data, faster assignment

Before: Before: manual coordination across calls, memory, and notes

Structured booking data enables accurate assignment without repeated follow-ups or phone check-ins.

Operator

Complete job details before the field

Before: Before: incomplete or distorted briefing on arrival

Receives location, crop type, acreage, and timing before departure. No surprises on arrival.

Business

Every booking now enters the system

Before: missed calls = missed revenue, no operational record

Digital capture locks availability in real time. No booking is lost because a phone line was busy.

Farmer

Confirmed booking, live tracking

Before: Before: booked by phone, then waited and hoped

Full visibility from confirmation through harvest completion. Farmer knows exactly where the job stands at every step.

Field Officer

Structured data, faster assignment

Before: Before: manual coordination across calls, memory, and notes

Structured booking data enables accurate assignment without repeated follow-ups or phone check-ins.

Operator

Complete job details before the field

Before: Before: incomplete or distorted briefing on arrival

Receives location, crop type, acreage, and timing before departure. No surprises on arrival.

Key Outcomes

Key Outcomes

A summary of the most meaningful improvements observed through usability checks and system-level design decisions.
A summary of the most meaningful improvements observed through usability checks and system-level design decisions.
Reduced Booking Time

Reduced Booking Time

Reduced dependency on back-and-forth coordination through a guided flow. Booking completion becomes faster and more predictable for users.

Lower Cognitive Load

Lower Cognitive Load

Contextual guidance removes guesswork at critical input steps. Users can make decisions without relying on external help.

Improved Process Visibility

Improved Process Visibility

Clear status tracking provides visibility after booking confirmation. Users always know current state and what comes next.

Structured Data Flow

Structured Data Flow

User inputs are captured in a consistent and usable format. Reduces manual interpretation across stakeholders.

Increased System Reliability

Increased System Reliability

The system adapts to delays and failures without breaking the flow. Ensures continuity across real-world conditions.

Broader Accessibility

Broader Accessibility

Simplified inputs and language support improve usability across regions. Makes the system usable for varying levels of digital familiarity.

Reduced Booking Time

Reduced Booking Time

Reduced dependency on back-and-forth coordination through a guided flow. Booking completion becomes faster and more predictable for users.

Lower Cognitive Load

Lower Cognitive Load

Contextual guidance removes guesswork at critical input steps. Users can make decisions without relying on external help.

Improved Process Visibility

Improved Process Visibility

Clear status tracking provides visibility after booking confirmation. Users always know current state and what comes next.

Structured Data Flow

Structured Data Flow

User inputs are captured in a consistent and usable format. Reduces manual interpretation across stakeholders.

Increased System Reliability

Increased System Reliability

The system adapts to delays and failures without breaking the flow. Ensures continuity across real-world conditions.

Broader Accessibility

Broader Accessibility

Simplified inputs and language support improve usability across regions. Makes the system usable for varying levels of digital familiarity.

Reduced Booking Time

Reduced Booking Time

Reduced dependency on back-and-forth coordination through a guided flow. Booking completion becomes faster and more predictable for users.

Lower Cognitive Load

Lower Cognitive Load

Contextual guidance removes guesswork at critical input steps. Users can make decisions without relying on external help.

Improved Process Visibility

Improved Process Visibility

Clear status tracking provides visibility after booking confirmation. Users always know current state and what comes next.

Structured Data Flow

Structured Data Flow

User inputs are captured in a consistent and usable format. Reduces manual interpretation across stakeholders.

Increased System Reliability

Increased System Reliability

The system adapts to delays and failures without breaking the flow. Ensures continuity across real-world conditions.

Broader Accessibility

Broader Accessibility

Simplified inputs and language support improve usability across regions. Makes the system usable for varying levels of digital familiarity.

Design Evolution

Design Evolution

From early exploration to a refined, system driven interface
From early exploration to a refined, system driven interface
Kisaan Mittra
Kisaan Mittra

Experience the System

Experience the System

Explore the core booking flow through an interactive prototype. This is a guided experience focused on the primary journey.
Explore the core booking flow through an interactive prototype. This is a guided experience focused on the primary journey.
Background

Click below to interact with the prototype

"The system replaces fragmented coordination with a reliable flow connecting machine availability to farmer demand without breakdowns."

Reflection

Reflection

From interface decisions to operational thinking.
From interface decisions to operational thinking.

Designing Kisaan Mittra pushed me to think beyond screens and into system structure. The real challenge wasn’t building a booking interface it was replacing a coordination process built on calls, memory, and verbal agreements with something structured and reliable.


One of the hardest decisions was choosing constraint over flexibility. Open inputs felt natural, but they produced inconsistent data that broke execution downstream. By guiding farmers through fixed inputs and single‑purpose screens, the system gained reliability at the cost of some freedom a tradeoff that proved necessary.


Designing for low digital literacy also reshaped my approach. Instead of minimizing steps, I minimized decisions per screen. Each screen carries one responsibility, reducing ambiguity and input errors.


This project changed how I think about UX in operational systems. Good design here isn’t about fewer taps it’s about reducing uncertainty. When booking data is structured correctly at the start, the entire execution chain becomes predictable.


The interface became the surface of a much larger coordination model and that shift in thinking has stayed with me.

Up Next

Kisaan Mittra

Execution Gap

A multi surface operations platform for managing live agricultural dispatch, machine allocation, field execution, and breakdown response across officers and field operators.

View Case Study
Up Next

Kisaan Mittra

Execution Gap

A multi surface operations platform for managing live agricultural dispatch, machine allocation, field execution, and breakdown response across officers and field operators.

View Case Study
Profile

Piyush Singh

Product Designer

Create a free website with Framer, the website builder loved by startups, designers and agencies.