05Brilliant Cities

A habit tracker families can keep using at home

I helped design a mobile habit tracker where parents can set goals for each of their kids and keep up with them at home. We worked with Brilliant Cities over three months to extend the support families get from their in-person programs.

My contributionDesigned the filter-pill search pattern, and co-designed the parent flows and component system with another product designer.
Timeline
Sept — Dec 2024
Role
Product Designer
Focus
  • Product design
  • User research
  • Design systems
Team
  • 2 designers
  • PM
  • Developers
Collaboration
  • Brilliant Cities
  • Child psychologist
Filter pills for habit categories
Goal categories screen
Habit tips grouped by age
Family dashboard screen
Mobile web · goals and family dashboardJump to the core experience →
01The problem

Support tapered off once families went home.

Brilliant Cities mostly connects with families during in-person programs.

  1. 01Programs happen in personBrilliant Cities runs community dinners, fitness classes, computer lab hours, and other programs through neighborhood hubs.
  2. 02What happens afterStaff told us they typically check in with families about twice a year, leaving a long stretch with little visibility into how things are going at home.
  3. 03Different levels of tech comfortBrilliant Cities told us families had different levels of comfort with technology, so we tried to make the main actions understandable without much onboarding.
Problem statement

Families didn’t have an easy way to keep building healthy habits after a program ended, and Brilliant Cities didn’t have a way to see how they were doing in between.

02Parent workflow

Parents wanted to help their kids but didn’t have much free time.

Cynthia Grey, single mom of two (composite persona)
Cynthia GreySingle mom of two · composite persona

She wants her kids to develop healthy habits, but doesn’t have time to attend the programs.

What she needs

Simple things she can do at home, and a way to see whether they’re sticking.

Household
Two kids, ages 6 and 9
Schedule
Works full time
Program attendance
Rarely makes it in person

Where she came fromCynthia came from conversations with a Brilliant Cities program manager who works directly with families. She combines common patterns around why parents come to programs, what makes attendance difficult, and what support they need at home, rather than representing one person we interviewed.

03My role

I co-designed the parent experience with another product designer.

We split screens between us and collaborated on most of the components. The filter-pill search was mine — I designed the pills and how they behave, and that pattern ended up carrying the whole search flow.

Role
Product Designer
Came with the project
Brilliant Cities’ branding kit — colors, fonts, and a few components like accordions
Shared with the team
Forms, tags, buttons, and the rest of the component system
04Design constraints

Every screen had to make sense the first time.

01Clear on first use

Most of our users were adults who may not use apps often, so I kept screens simple and obvious.

02Wording reviewed by a child psychologist

The language around habits and age groups needed as much attention as the interface itself.

03Mobile web, not an app

The client wanted a mobile website, since families would mostly reach it through their site on a phone.

04Changing scope, one semester to deliver

Scope shifted during the project, so we had to stay flexible while still designing and getting the experience to production within one semester.

05Design system

We built the design system before we designed screens.

Brilliant Cities gave us a branding kit — colors, fonts, and a few components like accordions — but not a full component library. I worked with another product designer to build the rest of what our screens needed: forms, tags, buttons, and more. Having it settled early meant our screens matched even though we were splitting them between us.

We collaborated on most of the components. The filter pill search was mine — I designed the pills and how they behave, and that pattern ended up carrying the whole search flow.

Typography · colours · buttons · form fields · cards and tags
06Filter-pill search

Filter pills let parents recognize a category instead of typing its name.

Why

Typing means remembering the exact category name. We took inspiration from shopping-site filters, where icons and colors let people recognize an option instead.

Design response

Filter pills with category icons and colors replace a search bar. I designed the pills and how they behave, and the pattern carried the whole search flow.

Trade-off

Pills take up more space than a search bar. We thought that was worth it since parents don’t have to type or remember anything.

Filter pills for habit categories
Search results grouped by category
After filtering

Grouped search results by category

Splitting habits up by category lets a parent see all the options in one area before moving on, which made the most sense for a mobile site.

Trade-off

Unlike a typical search, parents can only browse set options, which may feel less intuitive to those used to searching freely.

07Core experience

Parents set habit goals for each child and keep up with them between programs.

Goal category cards
01

Gave each goal category its own card

Brilliant Cities was specific about the categories they wanted, but the names alone didn’t tell a parent which habits were in each one. Cards let us show that.

Trade-off

Cards take up more room than a list on a phone. Multi-select lets parents choose several categories in one pass instead of repeating the selection flow.

Habit tips as steps grouped by age
02

Laid out the habit tips as steps, grouped by age

We had wording the psychologist approved but no format for it. Steps help parents figure out the interface the first time, and grouping by age gets them to habits that fit their kid.

Trade-off

A parent with kids in different age ranges has to look at more than one group.

Family dashboard with a page per child
03

Gave each child their own page

Parents can add as many habits as they want, so a page per child keeps each list from getting crowded. A floating button adds more, and grouping by goal makes progress in one area easier to see.

Trade-off

Switching between kids takes an extra tap, but each list stays short, which matters more on a phone.

08How the journey connects

From picking a goal to keeping it going at home.

Parents get reminders to keep up with each goal and stay connected to Brilliant Cities between programs.

  1. 01Choose categoriesCards show the habits inside each one
  2. 02Find habitsFilter pills and grouped results
  3. 03Follow the stepsPsychologist-approved tips, by age
  4. 04Keep up per childOne page per kid, reminders to continue
09Outcome & reflection

A mobile web app families can return to between programs.

Delivered work

The final product is a mobile web app where parents set habit goals for each child, get reminders to keep up with them, and stay connected to Brilliant Cities between programs. We established the shared component patterns before splitting up the screens, so work across both designers stayed consistent.

Reflection
01
Working with another designer takes real communication.

This was my first time designing alongside another designer. We spent time getting to a shared vision and learning how each other works, and that turned out to matter as much as the design itself.

02
Constraints changed what was worth designing.

Working with a PM, developers, and a child psychologist on a one-semester timeline taught me to weigh what I wanted to design against what the team could realistically build and support.