top of page

End-to-End App Design

FarmStands Near Me

Role: UX / UI Designer

Tools: Adobe XD, Photoshop, Illustrator, Miro, Google Forms, Maze

Timeframe: 4 weeks in 2022

Overview

FarmStands Near Me is an app to help users find farm stands in their area. Users will have the options of searching via a map or keyword. Users will be able to sign in/create an account to save favourites, create farm stand profiles, and post on the profiles. Users will not have to sign in/create an account to search for farm stands.

It will be designed to be a free app without advertisements. Future recommendations for the business model would be to create a feature where users could pay for farm stand products on the app and FarmStands Near Me would receive a small fee for the transaction (similar to credit card charges).

Challenge

As the demand for buying and selling local continues to increase, the need to easily find local vendors increases with it.

Solution

From research to high-fidelity design and prototyping, I created a way for users to search and find farm stands as well as create an account, save favourites, and communicate with vendors.

Sound is muted by default

Please unmute for an app run-through

High-Level Design Goals and Objectives

Design a mobile app for Android
Design FarmStands Near Me brand

Target Audience

Farm stand owners
People who want to shop/support local vendors

Key Features (V1 Design)

  • Search via map

  • Search via keyword

  • Sign in / create an account

  • Save favourite farm stands

  • Post messages to farm stand profile screen

  • Create a new farm stand listing

  • Add products

Understand

Research Plan

To learn how users currently search for farm stands online so that we can create a suitable platform.

Understand

Methodologies

  • Customer Survey / Interviews

  • Market Research

  • Competitive / Comparative Research of competitors

Research Objectives

To determine:

  • How users go through the process of finding farm stands online and off

  • What motivates users to buy local: what is their why

  • What information users are looking for when searching farm stands

  • Which features are most important for users when searching farm stands

  • What users’ pain points are when searching for farm stands

Participants

We will talk with people in the following behavioural categories, being sure to include a range of career stages, age ranges, genres, and ethnicities in our target industry:

  • People who currently sell via a farm stand

  • People who buy or would like to buy from farm stands

Research Debrief: Customer Survey / Interviews

The full Research Report can be viewed here. Below are the main take-aways.​

Convenience

No participants listed this as a reason for visiting a farm stand. When questioned further, participants explained issues with:

 

  • The time it took to find a farm stand selling the product they wanted

  • Visiting several stands to purchase products was time consuming compared with purchasing from a supermarket

  • Finding directions to the stand

  • Discovering what other stands are nearby

  • The inconvenience if the stand was sold out of a desired item

  • Knowing what would be available in the coming days

  • Not having cash to pay / the stand not accepting card payment

  • Can be higher prices than supermarkets

  • Not knowing the hours the stand is open

Why do people choose to put in the extra effort to purchase from farm stands?

According to the research:

  • For the experience of it

  • High quality products ("fresher and better")

  • Building personal relationships with the farmers

  • Supporting local businesses

  • Buying direct - no middle person

  • Gaining knowledge on how farmers grow their produce

  • Unique products

Buying from a farm stand

“It's more of an experience than necessity for me. So if I'm buying produce at the farmer's market it's a decision I committed to (high prices and obstacles of the search)”

Market Research and Competitive / Comparative Research of Competitors

The current methods for searching for farm stands can be tedious in Canada. There are a few apps for download, however there are no farm stands listed in the country - they are all located in the United States. There are several websites that have Canadian listings, however the UI is very tedious to use and searching is time consuming. Because they are website based, the user has to type the address into their phone for directions. There are too many steps to the process. Facebook offers some relief in the form of users browsing local groups which list farm stands. However there is not a directory and finding information this way is cumbersome.

The number of farm stands in Canada is increasing considerably as the desire to buy local becomes more important to consumers.

The main focus for FarmStands Near Me will be on usability with the user’s needs in mind. Many apps only feature vendors willing to sell through the developer’s app, limiting the number of farm stands users can search. FarmStands Near Me will feature all farm stands in order to create a more functional app when users are searching for all the available farm stands near them. The main goal of the project will be to have most of the available farm stands in the given area with relevant, accurate information and directions.

Competitive Advantage
Provisional Personas

Personas

Initially I recognized three provisional personas for the farm stands app, then, after the survey and interviews, I focused on a main persona identifying their motivations and challenges.

Two provisional personas, Thrifty Joe and Family Fran, were present in the surveys and I was able to dive further into their personalities with the research. However I could not connect with a farm stand owner in order to obtain a clearer picture of the persona Farmer Robin, so I relied on secondary research. I analyzed comments from farm stand owners on Facebook community farm stand groups and also the Cowichan Green Community's Growing Connection Handbook whose purpose is connecting farmers and purchasers and growing empathy between them. Through these resources I identified farm stand owners needs, frustrations, and motivations.

The full report can be viewed here.

Persona

“My experience that I love is building the personal relationships with the farmers, supporting them, gaining knowledge on how they grow their produce.”

Actual quote from customer survey research

Explore

Explore

Ideate

Next it was necessary to create a Feature Roadmap based on the previous research.

Priority 1

SEARCH BAR

• Ability to search via farm stand name, name of product, or location

FEED

• To be enabled only on farm stand profile pages as a way for the owner to engage with the customers and off valid info

MAP

• Users will be able to search for stands in their area via the map. They will also be able to get directions to the stand.

PROFILE

• Ability to add farm stand profile with details

• Ability to post images to farm stand profiles

Priority 2

SHARE OPTION

• Users can share specific farm stands via social media and email

REVIEWS

• Customer reviews and ratings on farm stand profiles

USER ACCOUNTS

• User registration, sign in, account page, and favourites so the user can access all their relevant and specific data such as favourite farm stands.

Priority 3

PAYMENT OPTION

• Ability for customer to pay for products via the app. FarmStands would then take a percentage of each purchase.

ONBOARDING

• Screens detailing main features of the app

PROFILE

• Private messaging

• Follow other users

ANIMATIONS

• For loading pages, heart icon, etc.

App Map

Based on priorities 1 and 2, I then created an app map for the project.

 

Users would not have to create an account / log in to search for farm stands, add one, or to add photos.

 

They would have to sign in / up in order to create favorite lists and see notifications. The purpose of this is to decrease the barrier to entry and increase the use of app for searching and adding farm stands, which is in line with the product goal of collecting as many farm stand profiles as possible.

App Map

Task Flows

I decided on two flows for the usability testing - add a farm stand and find a specific farm stand and add a new product.

Task Flow 1
Task Flow 2

Wireframes

Based on the app map, user research and competitive analysis, wireframes for the app were thoughtfully sketched out before the high fidelity wireframes were then created.

Wireframe Sketch
Wireframe Sketch
Wireframes Farm stands near me app

High fidelity wireframes 

Task 1: Find Happy Valley Farm Stand (3 routes)

(1) Main Screen > Map Screen > Profile Screen

(2) Main Screen > Advanced Search > Map Screen > Profile Screen

(3) Main Screen > Favorites > Login/Signup Screens > Favorites Screen > Profile Screen

Task 2: Add a new product to Happy Valley Farm Stand

Home Screen > Map Screen > Profile Screen > Profile Product Screen > Add a Product Screen > Review New Product Screen > Profile Product Screen

Materialize

Participants: 5 - 7 participants, all genders, 25-50 years old

Test Goal: The user is able to complete the flow with no/minimal issues

Materialize

Method: Usability Testing

Test Objectives:

  • To understand how easily users can search and find a farm stand

  • To understand how easily users can add a new product

  • To identify any errors users encounter during the process

Usability Testing Recommendations

Insights:

Both flows were fairly straightforward and the assumption was they would be quite easy for most users. The results from the test confirm this with Flow 1 averaging ease of completion at 8.7/10 and Flow 2 averaged at 8.2/10.

"It was super easy to navigate! I think I'd like to see more information with the pins on the map. I'm thinking if I'm looking for farm stands in particular, I might want to see the main produce that is sold (e.g. honey, fruit)."

Usability Testing

Recommendations: 

Map Screen

  • More details about the profile when clicked

  • Directions link and km away from stand

  • Show where user is on the map

Profile Screen - Products

  • Use “winter” “summer” etc instead of “seasonal” as this may confuse some users

  • Move Available Products before seasonal ones

  • Change icon on Add Product to plus sign

Profile Screens - General

  • Add “claim this farm stand”

  • Add “flag this as inappropriate”

  • Change name of "chat" to "feed"

Wireframe Chat

before

Notificatons Screen

after

Wireframe Map

before

Wireframe Products

before

Map Screen Selected

after

Products Screen

after

Implement

UI Kit

Based on the product requirements a version 1 UI kit was designed to use it’s elements to quickly mock-up mobile screens.

Inputs were designed with plain language to enable users to quickly understand feedback and continue on their tasks accordingly.

Colours were tested with accessibility standards.

Simple UI for a Complex Solution

The goal when designing the frontend was to present a very simple and intuitive interface to the user, while still offering all the options needed for them to accomplish their tasks.

Usability testing was then done to analyze how users interacted with the app’s UI and edits were made accordingly.

UI Kit

High Fidelity Prototype Screens

Conclusion & Reflection

There are some farm stand apps appearing in the United States, however Canada is very limited in what is offered for users. Most of the ones in the US only list vendors willing to sell through their app, limiting the amount of vendors on the app and therefore limiting the user's choices and knowledge base.

The creation of an app or possibly a web app would be ideal for the growing market of people who would like to start supporting local, continue supporting local more easily, and supporting more local vendors. If vendors are selling more and becoming profitable in their ventures, it would encourage others to consider becoming vendors as well, increasing the market base. Being able to easily access most of the farm stand vendors in a given area would increase revenue while creating stronger communities through building lasting relationships with neighbours.

bottom of page