Skip to content

Case study

Hbts

A habit tracker where every habit is a journey.

Most habit trackers are checklists. Hbts treats each habit as a journey: every day it gets a ticket to use, and a ticket that sits unused starts to wear.

Platform
iPhone
Role
Product design, iOS development, branding
Languages
English and Spanish

Coming soon to the App Store

Inside the app

Four places, each with one job.

  1. 01

    Today

    An agenda for the day: what’s scheduled, suggestions for what to do next, and insights on how it’s going.

  2. 02

    Habits

    Where every ticket lives. One ticket a day per habit, and each one shows its wear when it goes unused.

  3. 03

    Routines

    Link habits and standalone steps into a timed sequence, then follow it step by step.

  4. 04

    You

    Your passport, the stamps you earn, and the analytics and insights behind your progress.

The story

The idea

Habits are easier to keep when they feel like something you hold. The transit theme turns each habit into a ticket, each routine into a journey and progress into stamps in a passport.

Design language

Pages stay flat: type, whitespace and hairline rules carry the structure. Only physical objects, like tickets, routine signs, the passport and stamps, get a shape and a shadow.

Built on device

Hbts is native SwiftUI with everything stored on the iPhone. No accounts, no servers and no tracking.

Want something made like this?

See our services
Next project Keystreaks Typing practice built for focus.