The challenge
The habit-tracker market is crowded with streak games and dopamine loops. The client wanted something different: a calm, cinematic app that treats habits as slow practice — not as a high score.
The approach
One codebase, three deliveries: iOS, Android and web. Capacitor provided the native bridge, Astro served the marketing site and magic-link login, Tailwind kept the design system consistent. Local persistence via SQLite, subscriptions via RevenueCat — predictable, no in-house billing risk.
Deliberately left out: push spam, vanity metrics, dark patterns. Instead soft transitions, a curated type hierarchy and a single onboarding with no advertising interruption.
The outcome
200k downloads in the first six months. 4.8 stars on the App Store. A small, loyal audience that does not uninstall.
Stack
- Capacitor
- Astro
- Tailwind
- SQLite
- RevenueCat