Mobile Applications

Habitum

Offline-first habit tracker for iOS and Android with schedules, streaks, journaling, analytics, and a companion system built with Expo Router.

ExpoReact NativeTypeScriptSQLiteMobile
Small actions, over time — conceptual system illustration
Small actions, over time
How it works
Small actions, over time: Habit schedules → Local tracking → Streak engine → Reflection & trends

Habit schedules → Local tracking → Streak engine → Reflection & trends

Overview

Production-quality habit tracker with SQLite persistence, a streak engine, reflective journaling, achievements, and a virtual companion experience. Designed for polished interactions and full offline capability without a backend.

Highlights

  • Habit CRUD with schedules, targets, icons, and color palettes.
  • Streak engine with heatmap visualizations, XP, and achievements.
  • Journal with mood/energy sliders and habit-linked reflections.
  • Challenge mode with invite codes, QR, leaderboards, and share cards.
  • Local notifications, haptics, and accessible theming support.