Progress overview
Smoke-free time, estimated savings, and recorded progress in one dashboard.
Track smoke-free time, cravings, estimated savings, and progress on Android.


A timer can show elapsed time but cannot explain what happened during a difficult moment. People need a quick record of triggers, mood and smoking activity alongside their progress. The app should allow honest entries and not reset all progress because of one logged cigarette.
Connect the smoke-free timer and user-input-based savings estimates to craving logs, smoking logs and daily journal entries stored on the device. A short breathing/distraction/reflection flow offers a moment to pause, while a local rule-based coach presents practical prompts for selected situations. These are habit-support tools, not medical treatment or a remote AI service.
People trying to quit smoking who want to track time, cravings, smoking logs and reflections without an account.
Smoke-free time, estimated savings, and recorded progress in one dashboard.
Log cravings with context and revisit patterns.
Journal entries and local reminders support daily tracking.
Selected application screens, with example data where shown.






Zustand supports the shared state used by tracking and progress screens.
The project includes i18next and React i18next for translated application content.
The product website describes locally stored tracking records and offline core use.
An Android habit-tracking application with an Astro companion website. It is not presented as a medical treatment.

Log sweets, set goals, see patterns, and review your progress on Android.

Play against the computer or another person on the same device, with clear feedback and three AI difficulty levels.
I’m open to full-time roles, remote or onsite.