Garden Pal

Gardening app for learning, caring, tracking and designing

In an increasingly urbanized world facing environmental challenges and food security issues, gardening apps and cultivating one's own food offer significant benefits. These practices empower people to reconnect with nature and promote sustainable living  by minimizing reliance on commercially produced food. Encouraging local food production enhances community resilience and food autonomy while encouraging healthier eating habits.

Challenge

Ultimately, gardening apps and home cultivation play a crucial role in promoting environmental awareness and improving global food security in a sustainable manner.
How might we integrate gardening into people’s environments to mitigate the impending agricultural crisis?

Objectives

  • Identify the needs of people who decide to cultivate their own gardens.
  • Design a digital experience that will help people to take care of their gardens.
View Final Prototype

Project overview

Design process

Following the User Centered Design process, I explored how gardening enthusiasts could personalize their app experience. By leveraging user research, I brainstormed and created several tailored solutions. Then, I tested these concepts through usability tests and developed a high-fidelity interactive prototype informed by the results.

Research goals

Research Queastion
  • What needs people have when deciding to cultivate their own food?
Sub-queastions
  • How might we provide people with technical and informational support?
  • How do people feel when faced with choosing plants and cultivation methods?
  • What pain points and frustrations might cause people to abandon gardening?
  • How might we define realistic expectations regarding yields and timeframes?
  • Why do people decide to start their own garden?

Secondary Research

Since the pandemic, interest in gardening has surged, especially among millennials and Gen Z. People are drawn to gardening to grow healthy food, beautify outdoor spaces, and enjoy a relaxing hobby with mental and physical benefits. However, many abandon it due to a lack of knowledge, feeling that there are overwhelming obstacles and that gardening is only for those with large outdoor spaces and ample free time.

Key facts

The average return of gardening investment in 2021
People who garden are homeowners
Global online sales of gardening goods doubled during  pandemic
Millennials make up 29% of gardener demographics

Why do people garden?

55% of gardeners aimed to create a beautiful outdoor space
43% wanted to grow their food
41% needed something to do
55% of gardeners aimed to create a beautiful outdoor space

Why do people stop gardening?

Time constraints
Lack of knowledge
Space restraints
Fear of failure

Competitive Analysis

With numerous gardening apps, plant identifiers, and care reminder apps on the market, I began by delving into a comprehensive analysis of the competition. I examined their methods, pitfalls, and successes, identifying common themes to better understand and empathize with the user.

Common advantages

  • Free and paid versions
  • Extensive plant library
  • Comprehensive plant information
  • Customizable garden planning features

Common disadvantages

  • Lack the custom plants function
  • Free versions generally very limited
  • Mediocre or confusing UX and UI
  • Lack of multilingual support

Common advantages

  • Free and paid versions
  • Extensive plant library
  • Comprehensive plant information
  • Customizable garden planning features

Common disadvantages

  • Lack the custom plants function
  • Free versions generally very limited
  • Mediocre or confusing UX and UI
  • Lack of multilingual support

Interviewing

Based on the information gathered during my previous research, I understood that the target group for the app would likely be very diverse. Therefore, to conduct the most effective interviews, I needed participants with varying skill levels and spatial conditions. I had to determine whether such an app would make sense for beginners, intermediate, and expert gardeners. Through a screener survey, I eventually selected 9 participants covering the needed characteristics from each category.

The user interviews revealed 6 key insights:

Health benefits

Several interviewees, expressed a strong interest in gardening due to concerns about the quality of store-bought vegetables and the potential health benefits of homegrown produce.

Lack of knowledge

Almost all interviewees highlighted their lack of knowledge about gardening as a significant obstacle. They expressed a need for detailed, reliable information on various aspects of gardening.

Space issue

Many participants mentioned limited space as a challenge. They discussed the need for creative solutions like vertical gardening and emphasized the importance of selecting plants that can thrive in their specific environments.

Health benefits

Several interviewees, expressed a strong interest in gardening due to concerns about the quality of store-bought vegetables and the potential health benefits of homegrown produce.

Lack of knowledge

Almost all interviewees highlighted their lack of knowledge about gardening as a significant obstacle. They expressed a need for detailed, reliable information on various aspects of gardening.

Space issue

Many participants mentioned limited space as a challenge. They discussed the need for creative solutions like vertical gardening and emphasized the importance of selecting plants that can thrive in their specific environments.

The competitive analysis and user interviews provided a deeper understanding of user demographics and their potential interactions with a gardening app. The insights gathered helped me visualize potential users and paved the way for further product development.

Persona Development

Based on the research findings, I constructed 4 personas that represent individuals with varying levels of experience in different housing situations. Depending on how much space and experience people have, they will use the app in different ways.
View all personas
The primary target audience for the app will be millennials, due to their growing interest in gardening and acquiring new skills through new technologies. Therefore, in the subsequent stages of the project, I will be focusing on the persona of Amy, who is a novice gardener with newly acquired space for growing vegetables.

Translating needs into features

To organize and select the necessary app features, it was crucial to determine which ones were essential for the app's proper functioning while also meeting user expectations. For this purpose I created user stories.
The prioritization of features was chosen by their alignment with the project's goals and user needs. Given the project constraints, I had to focus on the features essential for an MVP as determined by the primary persona.

Information Architecture

Identifying the most important features is only part of the success. To prioritize and organize my content, I created an information architecture diagram. This helped me structure data, allowing me to efficiently design user flows in the next step.
View diagram in detail

User Flows

The final step before designing the wireframes was to establish user flow diagrams. These diagrams helped me visualize the steps a user takes to complete a task within the app, providing a clear understanding of the user’s journey from start to finish. The diagrams were based on five scenarios.

Adding Plants

Amy has recently moved with her husband to an apartment with a large outdoor area. Her dream is to have a nice looking and smelling garden that adds to the house aesthetics. To achive it, she needs to select the specific plants for her prefrences. Amy is searching for plant recommendation tailored to her space and needs, so that she can choose what to plant. She has a selection of carefully picked plants that will make her garden sensual.

Visual Planner

Amy wants to produce her own food in the garden. Before planting, she wants to design the layout and mark where to put each plant. She enters the app for the first time and sets up the dimensions and content of her garden in the visual planner. She successfully created a plan for her cultivation, ensuring optimal placement of companion plants at appropriate distances from one another.

Diagnose

Amy finds satisfaction in nurturing potted greenery. The limited space and knowledge about edible plants prevented her from starting her dream garden in the past. Now that she has the space, she wants to start relaxing outdoor activity, but she doesn’t want feel worried about the events beyond her control like pests and plant diseases. If the diseases occur and she is not sure what it is, she takes a photo of the plant and uploads to the service, so it can notify her about the cause. She can prevent and act efficiently against pests and  plant diseases.
According to my findings, these are the key features the app should have to satisfy users. With these features, users will be able to add, care for, and design their gardens according to their preferences and needs.

Wireframes

Thanks to the research phase, I had a clear understanding of what needed to be designed. It was time to create wireframes. This stage of design is crucial for several reasons. It visualizes the structure and layout, focusing on functionality without the distraction of design details. Using wireframes, I could validate my assumptions and identify what needed to be modified.
Adding Plants
Visual Planner
Diagnose
Reminder
Plant Info

Wireframe testing revealed 6 key insights:

Health benefits

Several interviewees, expressed a strong interest in gardening due to concerns about the quality of store-bought vegetables and the potential health benefits of homegrown produce.

Lack of knowledge

Almost all interviewees highlighted their lack of knowledge about gardening as a significant obstacle. They expressed a need for detailed, reliable information on various aspects of gardening.

Space issue

Many participants mentioned limited space as a challenge. They discussed the need for creative solutions like vertical gardening and emphasized the importance of selecting plants that can thrive in their specific environments.

Health benefits

Several interviewees, expressed a strong interest in gardening due to concerns about the quality of store-bought vegetables and the potential health benefits of homegrown produce.

Lack of knowledge

Almost all interviewees highlighted their lack of knowledge about gardening as a significant obstacle. They expressed a need for detailed, reliable information on various aspects of gardening.

Space issue

Many participants mentioned limited space as a challenge. They discussed the need for creative solutions like vertical gardening and emphasized the importance of selecting plants that can thrive in their specific environments.

View wireframes after testing

UI Design

I aimed for the design of my gardening app to emphasize a fresh aesthetic with naturally vibrant colors that evoke the beauty of gardens. Bright and appealing colors not only should make the app visually engaging but also to create a welcoming and friendly atmosphere for all users. I wanted my design to be simple and clean user interface to ensure that users can easily navigate and use the app without unnecessary complexity.

Garden Pal Stylesheet IOS

Designing Screens and Scenarios

Adding Plants Scenario

As a beginner gardener, you're eager to start your plant collection but are unsure which plants would thrive best in your environment and suit your gardening skills. Today, you're looking to explore the app's personalized recommendation feature to discover new plants that are ideal for beginners like yourself.

Visual Planner Scenario

Imagine you have just moved into a new home with a spacious backyard. You're excited to start designing your garden but aren't sure where to begin. You know you want to include the plants in your library.

Imagine you live in an apartment with a cozy balcony, and you're excited to transform this small space into a beautiful, green oasis with a vegetable garden. You want to make the most of the limited space by adding the planting area with carefully placed plants.

Diagnosis Scenario

Imagine you're growing tomatoes in your garden, and you've noticed some yellow spots on the fruit of your tomato plant. As a beginner gardener, you're not sure what might be causing the issue and you want to find out how to treat it by taking a photo of the affected area.

Usability Testing and Iterations

The app design included navigational and technical features such as using personalized plant recommendation, photo diagnose, visual planner, reminders and detailed information. I conducted a round of usability testing on a high-fidelity prototype to identify core issues in these features.
View usability testing plan
Usability testing  revealed 6 key insights:

Improving explanations

Enhancing tooltips and providing clearer explanations for technical terms like sun exposure categories (e.g., "partial sun") would improve user understanding.

Quick planting mode in visual planner

Users found the visual planning feature useful but noted confusion with the quick planting mode. Clearer instructions and feedback mechanisms.

Simplifying reminder settings

While the reminder feature was well-received for its simplicity, users suggested clearer explanations for advanced settings like smart scheduling.

Reducing Screens in “My Plants”

Participants suggested reducing the number of steps required to access detailed plant information, aiming for more intuitive navigation paths.

Grid option

Users expressed interest in more customization options, such as adjusting layout grids or personalizing reminders based on specific plant care needs.

Buttons in the home screen

Too many competing buttons in home screen. The hierarchy is not clear and it’s hard to determine the primary flow.

Improvements

Main screen
Visual Planner’s Plant Menu
Before
After
“My Plants” Screen
Visual Consistency and Visibility

Final Prototype

Reflection

Next steps

Following the first round of testing, the next steps would be to iterate and design for features beyond the MVP.
Improve visual layout by adding grid and more designing options.
Introduce new features like community media, introduce video tutorials, develop plant data base.
Conduct second round of user testing to identify usability issues.

What I’ve learned

Create a well-organized project plan. With so many issues to consider, a good strategy will prioritize on what’s needed for the MVP and keep you on track.
Understand tradeoffs in decision-making. Knowing when and why to use a particular tool or research strategy is part of the critical-thinking needed to successfully deliver.
Use existing patterns to decrease cognitive load. Spending time designing a unique interaction for a common function isn’t necessary if users already expect it to work a certain way.
OverviewResearchSynthesisIdeateEvaluationDesignReflection