Request UX portfolio → Cat Icon

🌱
Muki Plant v1.0

Goal: The simplest no-code watering tracker built in Notion.

I wanted to start with the simplest, quickest version of what I needed to cancel my Plant Care app subscription. Something I could build in one afternoon. (It took me a few more hours to add all my plants)

I chose Notion (Free Plan) because it's the tool I'm most familiar with, and for future ideas, the linked databases make more sense than starting from scratch elsewhere.

Building the Core Database

To start, I focused on the minimum properties I would need:

Initial plant database structure in Notion

I originally planned to use "When to water" as a date field with a recurring event, but Notion has limitations for setting this up so I made these changes:

Plant database with formulas for automatic watering tracking

With these changes the tracker was working but to make it simpler I added a new property called Watered [button]. This runs an automation that updates "Last Watered" to today's date. No manual date entry.

Watered button automation in Notion

A few small additions

Room tracking:

As I added my plants, I realized I needed a "Room" property. I have lots of the same plants in different rooms (cuttings from the same parent), so this helps me identify which specific plant needs water.

I used a select property with all the rooms in my house.

I could have also added pictures or put the room in the plant name, but this was faster and gives me future flexibility for room-based filters and characteristics.

Room property for plant organization

Focused view:

Using the Needs Watering property, I created a filtered view showing only plants that need watering. In this view I also hide some properties that were not relevant for me when watering my plants, they were still displaying in the full view.

When I water a plant, it disappears from the list. (I might update this to keep it visible briefly in case I accidentally click it.)

Filtered view showing only plants that need watering

Shortcut for mobile:

I used Shortcuts to create direct access to the Needs Watering view in the database. I customized the Icon and Add it to the Home Screen.

Mobile shortcut for quick access to plant watering tracker

It was very hard not to start adding features that would be "nice to have."

But for V1, this is it.

What's Next

Future ideas (lower priority):

Clone the project in Notion