Screenshots
Ten screens, zero clutter
Everything in Groovy is one thumb-reach deep. Here's the whole app on one page — what each screen does and why it earns its place.
Morning
The hours before the world wakes up are the easiest to own and the easiest to lose. These three screens carry the whole morning: what's planned, what's running, and how it got that way. Note the deliberate absence of red badges — a missed step reshuffles silently instead of shouting.
Let's make it a good one.
Pick a few — Groovy builds the plan around you.
Day
Daylight is where focus earns its keep. The ring timer does one job; the habit ledger stays honest about the days it doesn't; the library and reminders stay out of the way until the hour they're for. Screens here switch to the daylight accent — one colour per time of day, never a rainbow.
Evening
Evenings end well when they end on purpose. The dusk-toned screens dim with you: wind-down queues tomorrow's plan, the review turns the week into one sentence, and insights redraw your energy curve in soft bars rather than leaderboards.
Design notes, briefly
One accent per hour
Mornings run amber, daylight runs sky blue, evenings run dusk indigo. The colour tells you where you are in the day before you read a word — and no screen mixes them, because a dashboard that's everything is nothing.
Soft shapes, exact numbers
Bars are rounded and rings are gentle because this is a mirror, not a scoreboard. Underneath, the numbers are exact — the softness is presentation, never statistics.
One thumb, no maze
Every screen is reachable in one gesture from Today. No hamburger graves, no three-level drills: the app is shallow on purpose, because depth is where habits go to hide.
Screens that end
Each screen has a natural bottom — a ritual list finishes, a session closes, a review ends in one line. Infinite scrolls are for feeds; Groovy has none.
