Plants can beautify the environment, improve mood and purify the air. That's one of the million reasons why people are choosing to grow plants at home. However, people might not know the behavior of a specific plant or how to take better care of their plants, which can be very frustrating, especially when the plants are suffering from pests and diseases.
To better understand why people grow plants and how they spend time and energy caring for them.
From my interviews and problem mapping, I was able to understand users’ needs and frustrations. So I created two personas to help me keep this in mind.
For choosing the right direction, I did a competitive analysis of three applications. PictureThis, Planta and PlantSnap have comprehensive design experience in the features of identification, and I perfected PlantExpert by comparing their design and information architecture.
Users can choose their own plant skills and commitment levels to customize different needs. They can upload pictures of their own plants, with each growth progress. Comments can also be added to make it more specific. There is also a badge on the plant care icon in the navigation bar, reminding users to follow the guidelines. Users get tasks like watering and adding pictures of plants.
Users want to find out what is wrong with her plants and get related information
Scenario: Yunling logs into the application to know what’s wrong with her plants, so she took a photo of the plant and uploaded it to the app to get a diagnosis, then she got some related information and the solutions.
Steps: Homepage > Find > Diagnose > Get Information & Solutions
Users want to set an alarm to remember to water or fertilize their plants.
Scenario: Emily wants to set an alarm for watering her sunflower. So she logs into the application and finds the “My Plants” page, she chooses the plant and clicks the set alarm button.
Steps: Homepage > My Plants > Set Alarm
Users want to share experience with others on community
Scenario: Emily would like to share a photo of her beautiful peonies. So she logs into the app, uploads the photo and adds a caption for it.
Steps: Homepage > Community > Create Sharing
Feature “Diagnose”
A diagnosis function that allows for uploading photos and getting related information.
How to achieve this requirement:
The diagnose page has all directions to show how many photos they need to take and guide them to take good & clear photos to get the right information.
Page Diagnose Features, Actions and Content:
Diagnose page will have an instruction box on the top of the page and three buttons below to let users know the exact number of the photos they need to take. After users capture photos, or retake photos, They can click the “Start Diagnosing” button on the bottom of this page.
Information Page
The information page that allows for browsing and finding related information and solutions
How to achieve this requirement:
The design will have clear related browsable collections of information that the user can click on them and view more of the details.
Page Information Features, Actions and Content:
“Add To Favorite” function so that they can check the information & solutions without recall.
Page “My Plants”
The “My Plants” page is a platform for users to choose a plant from all the plants they already added and do tasks for their plants.
How to achieve this requirement:
The “My Plants” page contains the photos and names of all the plants of a user.
Page My Plants Features, Actions and Content:
The “My Plants” page can be found easily from the home page since it has an icon on the navigation bar. After entering the My Plants page, there is a search bar on the top of the page.
There are many cards of each plant array below and users can click on them to start a task of each plant.
Feature “Set Alarm”
Set Alarm function allows users to take care of their plants as a routine.
How to achieve this requirement:
The Set Alarm function has a share button to link the task to users’ calendar. And it may require the access of notification functions.
Page Set Alarm Features, Actions and Content:
Set Alarm page will let the user set an alarm for a specific plant and get notifications at that time. It will also have the confirm, recurring , skipping and cancel options.
Community Page
The “Community” page allows for sharing, browsing, learning new things and getting connected with each other.
How to achieve this requirement:
This page contains the users, photos and captions of all the posts. There is also trending information and posts.
Page Community Features, Actions and Content:
Like function, Add To Favorite function, Create a New Post button
Feature “Find”
The “Find” page allows users to find all the information of a plant
How to achieve this requirement:
Users can search a specific plant from the search bar, they can identify an unknown plant and diagnose the problem of a plant by using the camera, ect..
Page Find Features, Actions and Content:
The “FIND” page can be found easily from the home page since it has an icon on the navigation bar. After entering the find page, there is a search bar on the top of the page. There are two buttons for identify and diagnosis below.
Create Sharing Page
Create Sharing function that allows for uploading photos and adding title and descriptions of a post.
How to achieve this requirement:
This page has all directions to show the maximum number of photos they can upload and guide them to add description..
Page Create Sharing Features, Actions and Content:
Add location, sharing to other social media, and privacy settings. Camera and photo library permission.