Skip to main content
All work

CASE STUDY

JustGrow: an AI-empowered parenting companion

One app for the whole job of early parenting: tracking, memories, and family planning.

Flutter FastAPI Google ADK Google Cloud Storage
Role
Founding Product Designer
Period
Aug 2025 – May 2026
Built with
Shipped with Claude Code + Codex
Links
App Store ↗

Problem

Trackers held the baby’s data, but the advice lived somewhere else

When a parent wondered “is this a sleep regression?”, the answer came from search engines and forums that had never seen their baby’s logs. Connecting the two was one more job for parents already short on sleep.

I joined when JustGrow was just an idea. The founder owned direction; I owned UX, the Flutter frontend, parts of the backend, and the agent prompts.

Challenge

Parents had no time to learn a new app, so switching had to cost nothing

JustGrow asked them to move tracking, photos, and family planning into one app. To be worth switching, it had to be as convenient as the apps they already used, with smoother flows and fewer taps. Every feature, and the screen that came with it, had to earn its place.

Solution

One chat to log everything, and a relay race to hand off care

Parents log a feed or a nap in plain language, and AI agents turn it into events. Gleam Calendar lists those events and their durations, so parents and caregivers can see the day at a glance.

Screens on this page are rebuilt in HTML with JustGrow’s design-system tokens, so retired, shipped, and proposed designs read as one set. Some are interactive; try them.

Just Fed Anna 120ml of formula
Logged bottle for Anna • 120ml Formula at Mar 14 4:20 PM.
Anna is now 90cm tall!
Growth Measurement
Anna
90 cm
DateMar 14
Last--
Age62 months
The chat, rebuilt from the shipped app. One sentence logs a feed; a height opens the growth sheet. Try the buttons.
Gleam Calendar All
Sep 16 DWM
MON14
TUE15
WED16
THU17
FRI18
SAT19
SUN20
› GROWTH REMINDERS This week focus
› DAILY CHECKLIST
12 AM
1 AM
2 AM
3 AM
4 AM
5 AM
6 AM
7 AM
8 AM
9 AM
10 AM
11 AM
12 PM
2 PM
3 PM
4 PM
5 PM
6 PM
7 PM
8 PM
9 PM
10 PM
11 PM
Sleep · 6h 50m12:00 AM – 6:50 AM
Bottle · 180 mL · Formula
Diaper Change · Wet
Feeding (Other) · Oatmeal
Nap · 1h 15m9:10 AM – 10:25 AM
Nursing · L 18m
Diaper Change · Dirty
Bottle · 150 mL
1:12 PM
☾ Predicted · Nap 213:10–14:40
☾ Predicted · Nap 3
☾ Predicted · Bedtime20:47–Tomorrow ~07:32
Gleam Calendar, rebuilt from the shipped app. Logged events sit alongside predicted naps. Scroll up for the morning.

Those same events power the handoff. The founder wanted passing care between caregivers to be easy, and invisible work to be visible. I designed the handoff as a relay race: pick the children and your partner, hand over, and the receiver reviews recent events before accepting. I built it end to end, including edge cases such as two simultaneous handoffs and handoffs that expire before anyone accepts them.

☰
❤️
Care session complete. Great work!
You're now caring for taurus & libra.
I'm passing the care of 2 children to Dad.
✓
taurus
✓
libra
Grandma
Dad
During my turn
⏱ 2h 36m
😊 taurus
🍼
Diaper (Dirty)
Dirty | Yellow | Normal
25m ago
🍼
Feeding (Bottle)
Bottle | Formula | Enfamil NeuroPro
1h ago
😴
Sleep (Nap)
9h 10m | Crib | Excellent | 1 wake-up
2h ago
🤱
Feeding (Breast)
Left | 18 min | Good latch
45m ago
💧
Diaper (Wet)
Wet | Normal
1h 30m ago
😴
Sleep (Nap)
45m | Contact nap | 0 wake-ups
2h 20m ago
The original handoff. Interactive: try the flow.

Launch

We launched a fully functional tracker, in English and Chinese

The launch included tracking with the chat agent built in, growth charts to visualize the data, and the care handoff. We checked the localization by hand instead of relying on machine translation, so both languages use the words parents actually say. For grandparents abroad, times always show in the baby’s timezone.

Everything starts in chat. One sentence becomes an event, and the ☰ menu or a link in the reply opens it on the calendar, where the rest of the family sees it too.

How the launched app fits together: a parent logs a feed in chat, taps ☰ (or the link in the reply), and finds it on Gleam Calendar.

Iteration

I designed a replacement that asks nothing

In an App Store review, a night nurse called the handoff “perfect for overnight care.” But analytics showed few families used it. Every handoff needed both caregivers to remember a step: one to hand over, the other to accept. I had designed for an idealized parent whose only concerns were the baby and the app. Real parents are juggling far more.

Five-star App Store review titled “night nurse recommendation”: I work as a postpartum night nurse and I recommend JustGrow to every family I work with. The handoff feature is perfect for overnight care. When I arrive I see the full picture. When parents wake up they see everything I did. Win win.

A better entry point would have repeated the same mistake, just cheaper. Every tracking event already recorded who did it. The app didn’t need parents to declare a handoff; it could read what they were already logging.

I proposed a replacement that lives in chat. Credit comes from existing events, and a weekly digest shows the family total plus a private count of your own. No new screens, no new agents. The founder retired the handoff; I handed off the replacement plan before I left, so I didn’t get to build it myself.

Your family’s week
Mar 17 – Mar 23
70
things handled this week
👶 30 baby care events
🍳 7 meals cooked
🧹 6 tidying sessions
🛒 3 errands run
🧘 2 self-care moments
A busy week for the family. That’s a lot of invisible work, well done.
Only you
Your contributions
41of 70 family total
15 diapers · 8 feedings · 5 meals · 3 tidying · 3 errands · 2 self-care
What did my partner handle at night this week?
This week there were 10 night wake-ups (10pm–6am). Dad handled 7 of them, his most consistent stretch yet. Want me to break down any other category?
ProposalIn chatEvery Sunday, a family total with no names, then a private count only you see. Recognition, not scorekeeping.

Beyond tracking

I consolidated: one place for memories, one design system

Photo sharing, from uploading to browsing, became Memory: one timeline where the family posts photos, videos, and notes. With privacy settings, it doubles as a private journal. I built its media pipeline end to end: storage on Google Cloud Storage, upload and access permissions, thumbnail generation, and caching.

In addition, tokens, type, and components now live in one system, with a log of deliberate exceptions so no one “fixes” them later.

Family Memory
Sep 5
Two deer grazing on a dry hillside, posted by Granny.
Granny, 09-05 20:33
Mar 17

Me doesn't feel well

journal
Granny, 03-17 20:42
☰ menu or chat linkFamily Memory, rebuilt from the shipped app. Try Like.

Impact

200+ signups in nine months, with no paid marketing

Five-star App Store review titled “Finally an app that gets it”: Other tracking apps feel like data entry. JustGrow feels like talking to a friend who happens to be really organized. Say “he ate kinda ok, maybe 3 ounces?” and it logs it. No dropdowns, no categories to select. Revolutionary for sleep deprived parents. Five-star App Store review titled “Sleep regression survival guide”: 4 month sleep regression hit us hard. The AI looked at my son’s actual sleep data and pointed out his wake windows were getting too long in the afternoon. Adjusted the last nap timing and within 3 days he was sleeping better. Data driven parenting ftw.
五星评价,标题“好用的家庭助手”:好用!新版本的成长解读和家庭待办很不错
From the Chinese App Store: “A handy family assistant. Easy to use! The new version’s growth insights and family to-dos are really good.”

Takeaway

Wanting an outcome isn’t the same as being willing to pay for it

Parents wanted to share the load, but the handoff asked for their attention at the worst moment. Now I weigh what a design asks of people before I scope it.