Case study

Nested

A cost calculator that tells families what senior care actually costs, in three minutes, with no phone call, no account, and no referral fee.

Product design Web Healthcare
The Nested homepage: a full-bleed photograph of two people holding hands behind the headline Navigate senior care costs with confidence from the first question to the final decision, with Start Comparison and How it works buttons.
Role
Product Designer
Front-end
Timeline
Mar – Sep 2026
Tools
Figma
Next.js
Vercel
Skills
Design systems
Accessibility
Front-end build
Check out the website!
Overview

About Nested

Nested is a cost comparison tool for families choosing between in-home care, assisted living, and memory care. I was the solo designer and developer: brand, marketing site, a seventeen-screen calculator, the design system, and the accessibility model.

It also takes no commission from the facilities it compares, which is rare in this space and is the reason families can trust the number.

Problem

Nobody will give you a number

Costs are quoted only after a phone call. Comparisons are near impossible. And most sites that do publish figures are referral businesses paid by the facilities they recommend, so the advice arrives with a commercial interest attached that families can’t see.

The result is that people commit to one of the largest recurring expenses of their lives, often in a hurry, after a fall or a diagnosis, without ever seeing the realistic options side by side. The decision is urgent and emotional, and the information is at its most opaque exactly when clarity matters most.

Research

Where families get stuck

Target users

Two groups, weighted differently. Adult children in their forties and fifties researching care for a parent, usually under time pressure and doing it for the first time. And older adults planning for themselves. That second group sets the bar for every interface decision, because this is an audience the web routinely designs past.

Competitive landscape

I looked at where families already go, and what each one withholds.

Referral directories

Free because facilities pay for placement. The recommendation carries an interest the family can’t see, and pricing usually arrives only after a sales call.

Industry cost surveys

Credible national and state medians, published as reports. They say what care costs in general, not what your situation costs, and they don’t weigh paths against each other.

Individual providers

Accurate for one facility on one path. Comparing three options means three conversations, three formats, and no like-for-like total at the end.

How might we give families an honest, comparable cost picture for every care path, in minutes, without asking them to hand over their details?

Ideation

Finding the shape

Two things had to be true at once. The tool needed enough detail to produce a number a family would trust, and it had to be finishable in one sitting by someone stressed and not enjoying the task.

That ruled out both ends. A single-field estimator is too crude to believe; a full financial-planning form is too heavy to complete. The resolution was a branching flow: choose the paths you’re weighing, answer only the questions that path needs, and fill anything unknown with national averages you can edit field by field.

Three constraints I set early
No referral fees

Taking them would have funded the product and destroyed the reason to use it. Stated on the homepage, not buried in a policy page.

No account

Results appear immediately. Sharing happens by download or email afterwards, never as a gate in front of the answer.

No recommendation

Nested compares paths and stops. It doesn’t tell a family which to choose, because it isn’t in a position to know.

Final touches

Refining the build

The final phase was about making the product hold up for the people who’d actually use it.

Designing for older users

An accessibility panel sits in the navigation: text size in four steps, higher contrast, reduced motion, underlined links. Choices persist per device and apply before first paint, so a saved preference never flashes on load.

Page zoom was the obvious way to scale text and the wrong one. It inflates a 72px display heading until it overflows, while the body copy that needs help only grows in proportion. Reading sizes now scale up to 50%; display type barely moves.

Tightening the system
One accent, not two

A terracotta accent ran alongside the teal, so every new component became a decision about which to use, and the answer was rarely meaningful. One hue made the rule trivial.

One voice per heading

A serif italic on emphasis words split headings into two typefaces for no real gain in meaning. Removing it also fixed a bug where that line fell back to a system font.

Drawn icons, not emoji

Emoji render differently on every platform and can’t take a color from the palette. Replaced with a drawn line set on a 24px grid, one stroke weight, inheriting the text color.

Three bugs worth keeping
Bug 01
The headline rendered as one long word

Each word is a separate element so it can animate in, and JSX strips whitespace spanning a line break, so the words ran together. The same bug was sitting in a second heading.

Bug 02
The frosted navbar wasn’t frosted

The CSS matched the design file exactly; the build was deleting it. The minifier collapsed two backdrop-filter declarations into the prefixed one alone, which Chrome and Firefox ignore.

Bug 03
The site could get stuck on its loading screen

The intro overlay is removed by script on a timer, and browsers throttle timers in background tabs, so a page opened in an unfocused tab could sit behind it indefinitely. It now waits for the tab to be visible, with a CSS fallback if the script never runs.

Solution

How Nested works

Show the method first

A three-step walkthrough on the homepage shows exactly what the tool will ask and what it returns, so starting the calculator is never a leap of faith.

Answer only what your path needs

Seventeen screens across three care paths, each split into housing, care level, and extras. Don’t know a figure? Fill with national averages and edit any field.

Compare, then take it away

Monthly cost per path, a five-year projection, and the break-even point, as a printable report to share with family or a financial advisor.

The first screen of the Nested calculator, headed What would you like to compare, offering Aging at Home, Assisted Living, and Memory Care as selectable options above a Continue button, with a five step progress bar across the top.
Learnings

What I’d take forward

Trust is built by what you refuse to do.

The strongest decisions here were subtractions: no referral fees, no account, no email gate on the result. Each cost a conventional growth lever and bought the one thing that actually matters here: a reason to believe the number.

Accessibility is an architecture decision, not a checklist.

The panel was the easy part. The real work was that every reveal on the page starts hidden and is switched on by script, so reducing motion has to show that content rather than just stop the animation. Accommodations have to be designed into how the page is built.

Building it myself changed what I designed.

Several problems were invisible in Figma and obvious in the browser: a heading that lost its typeface, a nav effect the build was silently stripping, a loading screen that could trap the whole site. Shipping the code is what caught the gap between the design and what people actually get.