Habits Tracker
Daily routine
- Status
- In use
- Type
- Personal project

Today

Week

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.
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
Routine
The day is laid out in time blocks, with habits and daily and weekly goals.
- 2
Logging
Each habit is checked with one tap. Streaks and shields come from the history.
- 3
Streak
The week shows consistency, with the goals and the grid of days.
- 4
Report
On Sunday evening a summary of the week arrives, with highlights and points of attention.
Connections
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.