// Progressive Web App · Medication Logging

SteadyState

The name is the goal, in both senses: the plasma concentration a medication only reaches when it is taken consistently, and the calm of not having to wonder whether it was. The whole design target is one tap per dose — open the app, tap the hub, tap Record. Everything else is optional.

See How It Works Get in Touch

// The Hub, at a Glance

Clear Nothing due. The hub breathes slowly and asks nothing of you.
Due A dose has come up. Anything due is already ticked, so recording it is one tap.
Late Past the window but still well within reach. The tempo quickens; the wording does not scold.
Missed Retires on its own at the next dose, or after a day. An app that is permanently red is one you stop opening.

A Record You Can Trust,
Without Being Watched

🔔
Reminders Without Disclosure

A third setting sits between private and sharing: it sends dose times and nothing else — no name, no dosage, no log, no record of what was taken. Push is the only way to reach a closed phone on the web, and wanting a reminder should not mean consenting to be read.

📷
The Photo Is the Evidence

An optional photo of the pills in hand is what lets someone other than you confirm a dose actually happened. Automatic pill identification was built, tested against reality, and removed — a guess dressed up as a verification is worse than an honest photograph.

👥
Several People, One Server

A person is the unit of privacy. Each capture phone may read and write only its own rows; every cross-person request answers as though the data does not exist. One person putting the responsibility down never destroys somebody else's record.

🚫
No Streaks, No Scores

Every screen refuses to grade you. The dashboard shows a log and no adherence figure, and empty days read "nothing recorded" rather than "missed". A compliance ratio with a friendlier name is still a compliance ratio.

📲
Installs Like an App

A progressive web app that goes to the home screen and opens without a browser bar — no app store, no update prompts, and nothing to sign up for. It appears simply as Steady.

Consent Is the Default Setting

Medication data is among the most sensitive a person keeps, and SteadyState is built so that the careless path is also the private one. There are three settings, not two — private, reminders only, and sharing — because forcing full disclosure to get a notification inverts the whole premise. Photographs never go to a third-party service for analysis; that pass was considered and declined.

On-Device Until You Say Otherwise
Times Only Reminders Disclose Nothing Else
No Accounts Nothing to Sign Up For
Off Deletes Stopping Removes the Server Copy
Availability. SteadyState is currently a private build running for a small number of invited households — there is no public sign-up, and the app is reachable only with a token issued directly. If you would like to follow its progress or discuss access, use the contact form.