Uruz Lab
Projects
About
All projects

Habits Tracker

Daily routine

Status
In use
Type
Personal project
Habits Tracker Today screen with the current activity and the day's habits

Today

Habits Tracker Week screen with weekly goals and the grid of daily habits

Week

Habits Tracker weekly report with highlights and points of attention

Weekly report

Real Habits Tracker app running with fictional history.

Try it

It is the real app, with five weeks of fictional history. Check habits, edit the routine and watch the week and the report change. The database runs in your browser; the first load takes a few seconds. Whatever you change is saved only in this browser.

Habits Tracker · demo

Problem

Keeping a routine means remembering, recording and seeing progress, and loose notebooks and lists do not show the streak.

Solution

  • Editable routine with daily and weekly goals
  • History and streaks of consecutive days
  • Reminders and a weekly report
  • Works on the iPhone and in the Mac browser
  • The routine becomes a calendar that MUNINN and Legion read

How it works

  1. 1

    Routine

    The day is laid out in time blocks, with habits and daily and weekly goals.

  2. 2

    Logging

    Each habit is checked with one tap. Streaks and shields come from the history.

  3. 3

    Streak

    The week shows consistency, with the goals and the grid of days.

  4. 4

    Report

    On Sunday evening a summary of the week arrives, with highlights and points of attention.

Connections

  • LegionLegion reads the routine and the sport goals from here (read-only) for the training report.
  • MUNINNThe routine shows up as a calendar for MUNINN, which avoids booking events over it.

How it was built

Developed in a few days. It is not an adapted to-do list: from the start it was designed as a routine app, with time blocks, goals, streaks of consecutive days and shields so a bad day does not break the streak.

It works installed on the iPhone home screen and in the Mac browser, with reminders at the start of each block. The screens are simple pages and the data lives in a cloud database. Streaks are never stored: they are recalculated from the history, so they can never drift.

The routine also becomes a calendar that MUNINN and Legion read: one to avoid booking over training, the other to measure the week of sport.

Where it stands today

Already works

  • Routine in blocks, habits, goals, streaks and shields
  • Installed on the iPhone home screen and in the Mac browser
  • Weekly report on Sunday evening
  • Routine read by MUNINN and Legion

Still missing or limited

  • Reminders depend on an external service that calls the app every minute
  • The interface is in English only

My part

I defined the app's rules (what counts as a done day, how the streak and the shield work), the routine and the look, and tested it on the phone until it was practical to use every day. I developed the programming with AI assistance.