.png)
.png)
Dewit - Plant Watering App
Overview
Dewit is a plant care tracking & sharing app.
It allows:
-
Users to categorise plants by location within their home.
-
Identify plants using AI and track water needs.
-
Share watering needs with other app users.
Role: UX Designer & Researcher
Tools: Figma, FigJam, Adobe CC, Pencil & Paper (and Coffee)
UX Research
-
Background
Dewit is a plant care tracking app with an emphasis on simplicity and focus on watering alone. The platform is subscription free with in app advertisements.
Research Goals
To explore how younger plant owners balance watering routines, especially when traveling or sharing plant care, and to uncover how a minimal, watering-focused tool can support consistency and reduce stress in plant maintenance.
-
Methodologies
Competative Analysis
User Interviews
-
User Interviews
"Keep your plants alive!"
Planta - Plant Care App
Features
Strengths
Weaknesses
-
Premium membership
-
Limited feature free version
-
AI plant identification
-
Schedule sharing
-
Watering reminders
-
Onboarding process
-
Light meter
-
Plant health diagnosis
-
Plant care guides
-
Notification control
-
Clear brand, clean modern UI.
-
Quick to get started after download.
-
Schedule sharing.
-
Almost all features locked behind pay walls, expensive.
-
No onboarding
-
Confusing navigation bar with non standard icons, often leading to paywalls


"Botanist in your pocket"
Picture This - Plant Identifier
Features
-
Premium membership
-
Limited feature free version
-
AI plant identification
-
Watering reminders
-
Onboarding process
-
Light meter
-
Water need calculator
-
Plant health diagnosis
-
Extensive plant care guides
-
Notification control
Strengths
-
Many useful features like the light meter, plant identifier and water need calculator are free.
-
Extensive guidance and information on your plants.
Weaknesses
-
Some features and guidance locked behind pay walls.
-
UI is very busy and confusing.
-
No schedule sharing.
"Keep your plants happy and thriving"
Plant Parent - Plant Care Guide
Features
Strengths
Weaknesses
-
Premium membership
-
AI plant identification
-
Watering reminders
-
Onboarding process
-
Light meter
-
Plant health diagnosis
-
Plant care guides
-
Notification control
-
Many useful features like the light meter, plant identifier and water need calculator.
-
Relatively cheap membership.
-
A lot of guidance and information on your plants.
-
No free version.
-
No schedule sharing.
-
Busy, confusing UI.
4 Users were identified, all current/past users of plant watering apps. All interviews were conducted remotely using google meets.
Affinity Mapping
-
Research Findings
Functionality vs Simplicity
Most apps I've tried are really spammy, they give you too many options when I just need basic guidance.
I'm not great with plants, so I need to know roughly what to do to keep them alive. The less reading the better.
I like having some info about the plant, but I don’t want to scroll through endless guidance & tips.
I got overwhelmed when I first opened my plant app, way too much advice and notifications. Icons that made no sense.
Freedom to share schedules
I love having plants but I'm often away and my friends are bit useless with looking after them!
Its hard to explain how much to water each individual plant, especially to people who don't have plants.
My partner and I always overwater, because he has no idea when I've watered them.
I don't want to share my log in details for an app, and they often don't want to download one just to water my plants.
Monetisation Strategy
If i hit enough paywalls I just uninstall the app, I don't care enough to have a subscription.
I'd prefer an occasional ad over a forced year subscription, but only if the ads aren't annoying.
'Free' apps are just full of unusable features and adverts for the full version.
If there is a subscription, I want to be able to trial it beforehand. I don't know if I'll like it enough
Additional Findings
The notifications can be so annoying, I don't want to open the app to update or cancel reminders.
Making silly names for my plants is more fun, also helps me remember which is which.
Watering plants should be relaxing, I'd want a relaxing app.
-
Personas
The Frequent Traveller

Goals
-
Share plant care with friends/family.
-
Keep plants alive while travelling.
-
Track plant care digitally in real time.
Frustrations
-
Returning home to dead/overwatered plants.
-
Explaining what different plants need to others.
-
Not knowing if plants are being looked after.
36 y/o - Marketing Manager
Bio
Kaitlin is always travelling for work, but she loves having a house full of plants when she's home. She struggles to find someone to reliably take care of her plants while away and hates leaving loads of instructions & notes.
Frequently used apps



The New Plant Parent

Goals
-
Avoid more monthly subscriptions.
-
Find a low effort plant care reminder.
-
Reliably keep plants alive.
Frustrations
-
Overwaters or forgets to water plants.
-
New to plant care and overwhelmed easily.
-
Paywalls and confusing UI.
27 y/o - Software Engineer
Bio
Omar recently started collecting houseplants and loves his home to feel a bit more alive, but his plants often look like they are dying and he's not sure why. He's tried plant care apps but just gets frustrated with the over complicated features and paywalls.
Frequently used apps



-
Competative Analysis
Hover

Overwhelm is common, simplicity is key
Fewer features and clear UI/onboarding could be a powerful offering.
Users want to share their schedules
Many users travel and need a way to share their schedule in real time without sharing credentials.
Subscriptions dominate the market
Most plant care apps are subscription based, unintrusive ads and a simpler feature offering could be attractive.
Hover
UX Design
Business Goals
-
To gain new users.
-
To quickly teach users how the app works and its benefits.
-
Retain users and generate revenue via ads.
-
Get their app to market with MVP (minimum viable product) and update over time.
User Goals
-
To keep plants alive.
-
To share plant care with others.
-
To learn a good plant care routine that fits into their daily routine.
-
To learn a new skill.
-
To get customisable reminders/prompts when plants need tending.
-
Design an intuitive and engaging onboarding experience.
-
Launch a minimum viable product (MVP) quickly with essential features.
-
Encourage consistent app engagement to retain users
Project Goals
-
Project Goals
-
Features Roadmap


P1
Must have
-
Sign Up & Onboarding
-
Plant Identification via Photo (AI Recognition)
-
Add & Organize Plants by Space(Home)/Area(Bedroom)
-
Smart Watering Reminders / Schedule
-
Ad-Based Monetization (User-Controlled)
-
Dashboard / Home Screen
-
Shared Care / Collaborative Schedules
P2
Should have
-
Custom Notification Timing
-
One tap notification "mark as completed"
-
Offline Mode
-
User photos, nicknames, and quick notes (e.g., “gets dry fast”).
P3
Nice to have
-
Gamified Rewards (e.g., streaks, badges for consistent watering)
-
Integration with Weather Data (auto-adjust watering based on local conditions)
P4
Can come later
-
Fertilizing / Repotting Scheduling
-
Automatic AI health diagnosis on adding plant.
-
Customisable interface (reduce or increase features on nav bar)
-
User Flows
I’ve immediately identified my key user flows:
• Water Plants (through notification or opening app)
• Share Schedule
The idea here was that for my identified users to be able to actively use the application, they needed to be able to water their plants and share those schedules with friends, family, or house sitters.
-
Information Architecture
I’ve built a sitemap considering primary, secondary and tertiary navigation.
Firstly, I’ve developed the primary navigation by defining which main actions users might have taken: Water, Schedule, Spaces and Share. Secondly, I’ve explored and expanded each one of the those sections.
-
Task Flows
After designing key user flows, I turned my focus to task flows. In particular Sign up and Onboarding. I decided it would be appropriate to allow users to skip or follow a guided setup with more explanation on how the app worked. This gave good clarity on the number of stages that would be required for a sufficiently useful onboarding tutorial.
-
Wireframes
Moving on to my first wireframes I created a more refined version of the home page and expanding menu. This would be the key hub of the app where the user would first arrive and access any the key flows (water, schedule, spaces and share). I decided to keep the lower navigation bar minimalist, with the intention to allow customisation (addition of shortcuts to preferred areas) at a later stage. This kept the UI simple and overwhelm/learning curve to a minimum.
UI Design
-
High Fidelity Mockups










AI Generated
AI Generated
AI Generated

.png)
-
Brand Identity
The focus of the app was on watering, simplicity and ecapsulating all of our users plant care needs. Because of this i wanted the logo to be a water droplet with a plant growing within. I began by sketching out some rough ideas.
Once I had an idea I liked I used AI to generate a few versions based on that sketch, through 3 prompts I was able to get some good inspiration (like the additional smaller water droplet) for the design which I then hand illustrated.
-
Design System
I’ve created a colour palette with 1 primary, 2 secondary and 2 neutral colours. For typography I went with a combination of Tilt Warp and Roboto. Tilt Warp for stylised headings and Roboto for good legibility on smaller text.
With those elements added to my low fidelity wireframes, I made my way into high-fidelity wireframes.
Usability Testing
-
Prototype
As I've mainly worked with components and variants throughout the entire project it was quite straightforward to build up the prototype.
In order to keep the flow nice and neat, I’ve mainly used the same mild transition effect for every screen except for the end of sign up transitions and when first reaching the end of the guided setup, where I went for a slower fade effect to give the idea that something new is about to start.
Additionally, I built a water droplet loading animation to make the prototype experience more realistic.
-
Findings
Overall, usability testing was useful and satisfying. The general flow proved to be viable. I made a few fixes that aimed at facilitating an even smoother process.
Worked Well
General flow
Onboarding Process
Colour palette and minimalist UI
Sign up process
Needs Improving
Onboarding 'renaming' not obvious what is happening
How do I add more details about the plant? pot size etc.
Did the profile photo upload work?

-
Iterations
#1
Some users were confused by the lack of detail they could add about the plant, like pot size, plant size etc. So I added a tooltip to give a bit more information on how the plant watering needs are calculated and where further details can be added.

#2
Some users commented on the upload not giving feedback, its assumed its worked rather than confirmed. To clarify this I added 'upload successful' after image upload.

#3
In the prototype you originally clicked the space and the name would change, users didn't understand that this was supposed to indicate they, the user had edited this and typed the new name. To make this clear I added a keyboard pop up when selecting the space for renaming.






