Go back to all projects

Harmony

active

A habit tracker built on the premise that your habits are how you return to yourself, not tasks you're failing at.

What is it?

Most habit trackers run on a penalty or shame based system: you have a streak you can break, a plant that dies if you skip a day, a score that ticks down etc.

But what do we want a habit to ultimately be? When I asked that question it was clear that a great habit is just an extension of your whole, happy and harmonious self. Where you do the habit because that is just who you want to be.

That is what harmony is about. It is a habit tracking app that allows you to design your life into areas that you choose and define. The areas manifest as petals/sections of a bloom circle which need to be filled by your doing/ticking of the habit.

Friday, 28 July

Good evening.

Movement Mind Craft Rest

A few areas waiting for you.

The Bloom: your whole week as one flower, one petal per area of life

What makes harmony special is your ability to design, prioritise and see your life whole as you’re always supposed to. Areas can be ordered in terms of their priority/importance to you and habits inside those areas can be arranged similarly. The more important an area is to you, the more times you have to log that habit for the bloom wheel to fill proportionate to less important habits which fill the bloom easier.

Harmony believes that the ultimate goal while using it should be to have a full bloom circle instead of narrowly focussing on one thing. It also believes that habits are a continued extension of your self and that is why the bloom wheel gets populated on a two week trailing window that gets updated daily.

A single day where you don’t do much doesn’t throw your bloom progress off too much, and at the same time it encourage you to be consistent without a end date.

A day at a time

The daily view is the other half of it. Each habit is a round check with its area’s colour sitting underneath, and tapping it feeds the matching petal.

While harmony aims to be holistic and kind, it always strives to be accountable and honest. Habits you want to ease off are called “tugs” compared to the “pulls” of regular habits. Tugs can be added optionally to the app and you can use them to keep yourself accountable and log the honest picture.

Today

1 of 3 tended
Morning run Movement Morning
Read 20 minutes Mind Evening
Sketch something Craft Anytime

Ease off

Late-night scrolling note it on the days it happens
Today: tend a habit and its petal grows; note a Tug and it eases back

Data to back it all up

Harmony gives you an extensive insights section containing detailed breakdowns on various areas, habits and trends over the weeks, months and years.

I’ve designed the insights tab to be helpful, kind, illustrative and rich in all the data that you could ask about your habits and life.

You have the ability to slice and dice the metrics however you want (by time, area, habits etc.) so that you can see exactly what you wish to.

Insights

Insights Garden
Week Month Year All
All of life Movement Mind

18

tended

6

days shown up

6

areas active

You're on a 4-day run of showing up. Beautiful.

Momentum

How much of what you set out to do you came back to.

MonWedFriSun

A little more than the previous week.

Lift and drag

Your habits rise above the line; the tugs you're easing off pull below it.

MonWedFriSun
Late-night scrolling 3× this week · today
Skipping breakfast 1× this week · 2d ago
Insights: how much of the week came back to you, and the honest picture of lift against drag

Under the hood

Built with React and TypeScript on Vite, with Dexie (IndexedDB) as the source of truth on each device and writes mirrored to Supabase, queued in a durable offline outbox that flushes on reconnect.

Push notifications come from a separate Cloudflare Worker that signs its own VAPID payloads with the Web Crypto API.

Use it!

Click the link at the top of the page:

On iPhone, open the link in Safari, tap the Share icon, then Add to Home Screen.

On Android, open it in Chrome, tap the ⋮ menu, then Install app (or Add to Home Screen, depending on the browser).

On a computer there’s nothing to set up and it runs on the browser.

Feedback and feature requests are highly encouraged, please write to me at athreya.shreyas@gmail.com.

↑↓ to move ↵ to open Ctrl K to open or close