← BackBehavioral Health Design · 2025

Tend

Medication adherence as a behavioral habit, not a clinical chore

Sole designer and engineer · behavioral model, product design, build (self-initiated concept) · 2025

Tend

Problem

Reminder apps solve the wrong half of medication adherence.

Roughly half of prescribed medication is not taken as directed. The people this hurts most are on long-term daily regimens for chronic conditions, where a missed dose has no immediate consequence and the routine has to survive years of ordinary life. Existing tools read the gap as forgetting and answer with alarms. Watching how people actually describe it, the failure is upstream of memory: the dose was never attached to anything they already do, so there is nothing to remember it by. Tend is a self-initiated concept build, designed and coded by me, that treats adherence as habit formation instead of compliance.

A daily view built around momentum

A daily view built around momentum

Today's medications, habits, and progress in one glanceable screen. Completed items are struck through, building a visual streak.

Medications as behavioral anchors

Medications as behavioral anchors

Each medication is paired with a habit stack, routines attached to the pill itself. Take Levothyroxine → drink water → 10 min sunlight.

Progress that compounds

Progress that compounds

Weekly adherence rings and streak counters surface patterns over time. The goal is a trend line you can see, not perfect compliance.

Process · Decision Points

The hard calls, and what they cost.

Three calls shaped the product. Each one closed off something useful.

Decision · 01

Should a missed dose break the streak?

Loss aversion is the strongest mechanic available here, and an unbroken streak is the reason people open the app. It is also the reason they delete it. I chose to keep the streak but let it survive a single miss, because the alternative punishes exactly the person the product exists for. Someone managing a chronic condition will miss doses. If the first slip zeroes months of effort, the honest response is to stop looking.

Considered and dropped

Strict streak

One miss resets to zero. Maximum loss aversion, and the failure mode is abandonment at the first bad week.

No streak

Adherence percentage only. Emotionally inert, and it removed the single strongest reason to open the app daily.

Should a missed dose break the streak?, Built. Forgiving streak

Built. Forgiving streak

The streak absorbs one miss before it breaks. Progress rings and weekly adherence carry the honest number underneath.

Trade-off

A forgiving streak is a less accurate signal. Someone can look consistent in the interface while their real adherence drifts, and the weekly ring is doing quiet work the streak number hides. A clinician reading this screen would want the raw figure first.

Decision · 02

What does a medication get attached to?

The behavioral premise is implementation intention: a new behavior sticks when it is anchored to an existing one. That gave me a choice about what the primary object in the app is. I made the medication the anchor and hung a small routine off it, so Levothyroxine carries drink water and ten minutes of sunlight rather than sitting in a list of its own.

Considered and dropped

Time-based list

Medications grouped by clock time, the pattern every pillbox app uses. Easy to build, and it anchors the dose to a number rather than to anything the person does.

What does a medication get attached to?, Built, medication as anchor

Built, medication as anchor

Each medication owns a habit stack. The dose becomes the trigger for a routine instead of an isolated task.

What does a medication get attached to?, Built. One daily surface

Built. One daily surface

Today collapses medications, habits and progress into a single glanceable screen so the anchor is the first thing seen.

Trade-off

Anchoring to the medication breaks down for anyone on a complex regimen. At eight or nine daily medications the stacks compete, and the screen becomes the dense clinical list I was trying to avoid. The design holds for a handful of medications and degrades past that.

Decision · 03

How warm can a medication app get before it stops being credible?

Gamified health products tend to land in one of two bad places, hospital-portal cold or cartoon-sticker cheerful, and adults managing a chronic condition reject both. I built the visual system on wellness references rather than clinical ones, cream and peach and terracotta with a soft glass surface, and kept the copy plain. The mechanics are borrowed from streak apps while the surface deliberately is not.

Considered and dropped

Clinical register

Neutral greys, dense data, the register of a patient portal. Trustworthy and unopenable.

How warm can a medication app get before it stops being credible?, Built. Warm onboarding

Built. Warm onboarding

The first screen sets the register before any medication is entered. Warm accent colour, plain language, no clinical framing.

How warm can a medication app get before it stops being credible?, Built, the same register throughout

Built, the same register throughout

Profile and settings hold the warmth rather than reverting to a clinical grey once the mechanics stop.

Trade-off

The warmth costs information density. Dose timing, interaction warnings and symptom history all want a tighter, plainer layout than this system gives them, and those screens are the weakest part of the product.

Product

The full experience

Today

Today

Progress

Progress

Profile

Profile

Key Insight

Habit stacking is the mechanism

Every medication becomes an anchor for a micro-routine. The insight from behavioral science: attaching new behaviors to existing triggers is 3x more effective than standalone reminders.

Design system, components

Design system, components

Design system. Glass cards

Design system. Glass cards

Stack & Tools

AI

Claude (Sonnet + Opus)Claude Code

design

Figma

code

Next.js 16TypeScriptTailwind CSSFramer Motion

infra

Vercel

Reflection

What I’d revisit

The onboarding flow does too much upfront. A progressive approach, starting with one medication and adding habits over time. Would reduce abandonment and match how habits actually form.

Next

Vela

More client and product design case studies at hannadevries.com