Plant system // live web app

Root Record

A calm plant care app for organizing a collection, recording care, and seeing what needs attention today without turning it into homework.

Root Record plant care dashboard with a garden check
care_log.txt

Care without the guilt spiral

Root Record keeps plant profiles, care history, and due-today guidance in one readable place. The goal is practical: make it easier to remember what each plant needs while keeping the experience calm enough to return to.

I designed and developed the responsive React app with Firebase authentication and cloud-backed collection data, including a cache fallback so the garden remains useful when a connection is unreliable.

Inside the record

  • Plant profiles and collection organization
  • Care records and due-today guidance
  • Sign-in and cloud-backed garden data
  • Responsive layouts for phone and desktop

What I made

I handled product design and development, translating a recurring personal maintenance problem into a focused tool with an intentionally low-pressure interface.

Product decisions

Built around the next useful action

Root Record turns a growing collection into a small set of clear decisions: what is overdue, what is due today, and what can comfortably wait.

A garden, not a spreadsheet

Each plant can carry a name, species, photo, watering frequency, and last-care date. The dashboard translates that data into friendly states such as Thirsty, Due Today, and Comfy.

Cloud-backed and resilient

Firebase Auth keeps each collection private, Firestore syncs it across sessions, and an IndexedDB cache preserves a useful local copy when the network is unreliable.

One task stays one task

Watering can be recorded directly from the dashboard or plant card. Responsive views keep the same quick-care flow usable on a phone beside the plants or at a desktop.