top of page
portfolio_card (8).png

Plant Buddy App

Building an app from scratch with a user-centered design approach

# Defining

Goal: to create personal plant assistant which will help users develop good habits and teach them how to respond to threats

👨🏻‍🏫

🌱

Advantages over AI chats:​

Personalized Plant Tracking – The app stores specific plant data, enabling more accurate care recommendations than AI chats

Comprehensive Plant Database – Provides detailed, structured care guides for thousands of plant species

Automated Reminders – Sends notifications for watering, fertilizing, and repotting, which AI chats cannot do

Better Plant Organization – Allows users to group and manage multiple plants with ease

Leaf it to me (4)11111.png

# Research

Benchmark of many similiar apps

Leaf it to me (9).png
Leaf it to me (7).png
Leaf it to me (8).png
Leaf it to me (10).png

Conducting research on competitors and their solutions, analyzing the strengths and weaknesses of each, and gaining insights into their strategies and market positioning.

Research of users' opinions and emotions

Collected and analyzed over 100 user comments on existing mobile apps, identifying common concerns and the emotions reflected in their feedback.

☹️

Limited free features, like a small plant limit (e.g., two) or identification without disease diagnosis, lead to dissatisfaction.

😒

Frequent subscription prompts and a high price often irritates users from the start.

😤

Users value app's transparency and ease of use and get frustrated when something is hard to find.

😟

Users feel insecure due to a lack of clear information about payments and cancellation processes.

# Analysis & planning

Jobs to be Done personas

Persona 1

"When I notice my plant has a health problem,

I want to quickly find a solution to it

so I can effectively care for my plant."

Persona 2

"When I look for a plant app,

I want to immediately understand its paid and free features

so I can make an informed decision."

User Journey

Some apps presented an expensive premium plan (200 PLN for month or 1000 PLN forever) immediately upon launch, before users could explore the app. The screen was cluttered with multiple buttons, with a small "Skip" option placed in the corner.

 

This raises concerns about usability and user experience - does this approach effectively drive conversions, or does it create frustration and potential drop-offs?

Plant is sick

Finding

an app

Seeing the high price right at the start

Skip to free app features

Finding diagnosis option

It comes out to be paid option

Uninstalling app

🙂

Hopeful

😟

😨

😤

Worried

Sticker shock

🤨

Cautious

🙂

☹️

Frustrated

Hopeful again

Disappointed

"I have to find a different app"

How can users' concerns be resolved?

Problem

Frustration and dissatisfation caused by overly complicated interfaces and limited free options

Problem

direction-6839518_1280.jpg

Irritation and insecurity caused by unclear and persistent payment prompts

Solution

By simplifying and streamlining the experience, while offering basic features for free, we can create satisfaction and contentment

Solution

sign-490816_1280.jpg

By clarifying payment options and keeping premium account reminders subtle, users can experience comfort and sense of security

# Design

Frame 742.png
Frame 743.png
Frame 744.png

Starting with fat marker sketches and LoFi wireframes to speed up the process and making it more effective.

After setting up the main views and key elements, I focused on adding finer details and adjusting the app’s functionality and logic to better fit the overall flow and user needs.

Main_page (5).png
Main_page (6).png
Main_page (7).png

Final design

Providing a clear overview of app plans without overwhelming users with excessive prompts about the PRO version:

EN_Main_page.png
EN account.png
plan.png

To make the experience easy and guide users effectively, offering quick instructions at the start is a great idea:

Frame 872.png
Frame 873.png
Frame 874.png
register_gif.gif

Clickable prototypes

Designing clickable high-fidelity prototypes, ready for user testing.

User experience

Attention to creating an intuitive and user-friendly experience -

for example, ensuring key system status information is clearly communicated during the registration process.

bottom of page