Onefarm

OneFarm is a digital platform aimed at streamlining the agricultural supply chain by connecting smallholder farmers with input suppliers, logistics providers, and buyers. As the sole UX designer on the tech team, I was responsible for the end-to-end design of the platform, working closely with product managers, developers, and business stakeholders to ensure the solution met the needs of all users—particularly farmers operating in rural contexts.

Client

Standard bank

Design process

1. Discovery & Research

  • User Interviews: Conducted interviews with farmers, field agents, and agribusiness coordinators to uncover pain points in the ordering and delivery process.

  • Contextual Inquiry: Visited rural areas to observe real-world constraints—low connectivity, limited device literacy, and seasonal purchasing behaviors.

  • Competitive Analysis: Reviewed existing platforms like AgroMall and Twiga to benchmark usability and identify gaps.

2. Problem Definition

Key challenges emerged:

  • Farmers struggled with order tracking and payment clarity.

  • Field agents needed a simple way to aggregate and submit bulk orders.

  • Business teams required dashboards to monitor performance across multiple regions.

3. Ideation & Wireframing

  • Created low-fidelity wireframes to validate workflows for input ordering, delivery confirmation, and payment verification.

  • Prioritized offline-first functionality and progressive enhancement to address connectivity gaps.

4. Prototyping & Testing

    • Designed interactive prototypes in Figma and conducted usability tests with farmer groups and field officers.

    • Iterated designs based on feedback, simplifying navigation and incorporating iconography and local language support.

5. Implementation Support

      • Worked directly with developers to ensure design feasibility within our PWA (Progressive Web App) architecture.

      • Provided responsive assets and guided UI implementation for cross-device consistency.

Touch Points

  1. Progressive Web App (PWA) – OneFarm
    The OneFarm Progressive Web App (PWA) is a versatile platform designed for individuals and organizations that represent or support farmers. It is actively used in Kenya, Uganda, and South Africa to facilitate a range of agricultural activities. Key functionalities of the app include ordering agricultural inputs, processing transactions, mapping farm fields, conducting farm visits, and supporting various other farm-related operations.
  1. Web Platform – OneFarm Connect
    OneFarm Connect is a web-based CRM platform designed for administrators, finance teams, and other users with superuser roles within organizations and cooperatives that support farmers. The platform’s core functionalities include onboarding and managing farmers and other user types, overseeing orders, and providing full visibility and management of all activities conducted through the PWA.

PWA Wireframes.


The wireframes below illustrate the Point of Sale (POS) functionalities integrated within the OneFarm Kenya application. These features are designed to support input suppliers and shopkeepers in managing inventory, sales, and transactions efficiently.