Three things. Every day. That's it.
A daily journal that asks for just three wins. Build a streak. Watch the flame grow. No accounts, no cloud, no complexity.
- 3 wins per day — focused constraint that builds the habit
- Streak flame — CSS-animated fire with 5 levels (1-day ember → 365-day inferno)
- Milestones — celebrations at 7, 14, 30, 60, 100, 365 days
- Weekly digest — Sunday summary of all your wins
- Share streak card — PNG card for social media
- Works offline — PWA, everything in localStorage
- No account needed — your data stays on your device
- Open the app
- Write three good things from your day
- Hit Done
- Come back tomorrow — watch your flame grow
| App | Price | Our advantage |
|---|---|---|
| Five Minute Journal | $32/year | We're free, faster (30 sec vs 5 min) |
| Day One | $50/year | We're free, focused (3 wins vs everything) |
| Grateful | $31/year | We're free, no 15-entry paywall |
| Finch | $70/year | We're free, no virtual pet gimmick |
- Vanilla JS, zero frameworks
- CSS-only flame animation (5 levels)
- Canvas API for share cards
- IntersectionObserver for lazy feed
- PWA with service worker
MIT