Dewit Plant Care project card

Dewit Plant Watering App

Figma App Design UX/UI Design User Research

Dewit is a plant care tracking & sharing app focused on watering routines, simple care, and sharing responsibility with others.

Test Project Prototype

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

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

  • Competitive analysis
  • User interviews
  • Affinity mapping
  • Task flow exploration

User Interviews

Four users were identified, all current/past users of plant watering apps. All interviews were conducted remotely using Google Meet.

Competitor Analysis

I reviewed three plant care apps to compare their feature sets, strengths, and weaknesses. The summary below pulls the key patterns from all competitors.

  • All competitors rely on premium memberships and restrict key features behind paywalls.
  • Free versions are limited: some apps offer basic plant ID and reminders, while richer features like plant care guides, light meters, and water calculators are often paid upgrades.
  • AI plant identification and watering reminders are common expected features.
  • Schedule sharing is rare, and apps that do offer it still struggle with onboarding and clarity.
  • Strengths include clean modern UI, quick start experiences, helpful plant guidance, and useful tools like light meters and water need calculators.
  • Weaknesses include confusing or busy interfaces, unclear navigation, paywall-heavy flows, inconsistent onboarding, and a lack of a truly relaxing experience.

Research Findings

Overwhelm icon

Overwhelm is common, simplicity is key

Fewer features and clear UI/onboarding could be a powerful offering.

Subscription icon

Subscriptions dominate the market

Most plant care apps are subscription-based, unintrusive ads and a simpler feature offering could be attractive.

Sharing icon

Users want to share their schedules

Many users travel and need a way to share their schedule in real time without sharing credentials.

Personas

Omar, The New Plant Parent

The New Plant Parent

Bio

Omar

27 y/o - Software Engineer

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 overcomplicated features and paywalls.

  • Avoid more monthly subscriptions.
  • Find a low-effort plant care reminder.
  • Reliably keep plants alive.
  • Overwaters or forgets to water plants.
  • New to plant care and overwhelmed easily.
  • Paywalls and confusing UI.
LinkedIn Google Plant Parent
Kaitlin, The Frequent Traveller

The Frequent Traveller

Bio

Kaitlin

36 y/o - Marketing Manager

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.

  • Share plant care with friends/family.
  • Keep plants alive while travelling.
  • Track plant care digitally in real time.
  • Returning home to dead/overwatered plants.
  • Explaining what different plants need to others.
  • Not knowing if plants are being looked after.
LinkedIn Airbnb WhatsApp

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.

Project Goals

  • Design an intuitive and engaging onboarding experience.
  • Launch a minimum viable product (MVP) quickly with essential features.
  • Encourage consistent app engagement to retain users.

Features Roadmap

Priority Features
P1: Must have Sign Up & Onboarding · Plant Identification via Photo (AI Recognition) · Add & Organize Plants by Space/Home · Smart Watering Reminders / Schedule · Ad-Based Monetization · 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
P3: Nice to have Gamified Rewards · Integration with Weather Data
P4: Can come later Fertilizing / Repotting Scheduling · Automatic AI health diagnosis on adding plant · Customisable interface

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 those sections.

Information Architecture sitemap

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.

User flow diagrams

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.

Task flow diagram for onboarding

Wireframes

Paper wireframes for Dewit
Digital wireframes for Dewit

UI Design

Brand Identity

The focus of the app was on watering, simplicity and encapsulating 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.

Early sketch of logo concept

Early Sketch

AI generated versions

AI Exploration

Logo version 1

Version 1

Logo version 2

Version 2

Logo version 3

Version 3

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.

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.

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: Tooltip clarity

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.

Tooltip and plant details interaction example

#2: Upload feedback

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

Upload confirmation state for plant image upload

Test Project Prototype

This Figma prototype demonstrates the Dewit onboarding and watering flow.

Next Project