I made a life calendar that connect goals to weekly lifestyle changes
Visualizes your life in weeks to motivate goal setting like Wait But Why's calendar.

Discrete events over streaks is the right call for life milestones.
Gamification enthusiasts, productivity seekers
Habitica · Life RPG · Finch
It's not a habit tracker, it's a discrete-event tracker: 777 one-time milestones in 14 life categories (fitness, career, travel, finances, learning, mental health, etc.), each worth 5-100 points depending on difficulty. No streaks, no daily check-ins. You did it once, it counts forever.
Two design decisions people argue with me about:
1. I built streaks early, then hid the whole feature. Streaks push you to repeat things, but this app is about finish lines. They worked against each other, so streaks had to go.
2. Profiles are public by default (it's a social tracker), but 31 achievements about addiction, therapy and mental health never show on public profiles unless you opt in. This is done with row-level security in Postgres, not filtered on the client. So you can track quitting nicotine and your profile won't announce it. The points still count in your public total, and a total doesn't show which achievements it came from.
Stack: Next.js 16, Supabase (Postgres + auth), Tailwind v4, Shadcn, Vercel.
Free for your first 100 completions. Pro is $15 lifetime for the first 100 buyers, then $29. No subscription.
The hardest part was not code, it was curation: writing 777 achievements that are not filler, and giving them points people agree with. Curious what HN thinks: is this a real product category, or just gamification with better PR? And if you look at the catalog, tell me which achievements feel like filler.
Visualizes your life in weeks to motivate goal setting like Wait But Why's calendar.
Yet another habit tracker, but the local-first SQLite approach keeps data private.
Steam hours to skill tree converter, but just a viral guilt calculator.
Yet another calendar app in a space dominated by Google and Notion.
Switching regulator + deep sleep firmware profiling gets 6 months from 1800mAh e-ink.
Side-by-side age alignment with Einstein is a clever hook for existential dread.