// 2024 · Mobile · Flutter · Dart
Built a cross-platform habit-tracking app with task tracking, streak monitoring, and customizable reminders to drive engagement. Designed a clean, modern, responsive UI/UX for an intuitive experience across desktop and mobile.
The problem
Most habit trackers either drown the user in gamification or feel like spreadsheets. I wanted a tracker that does three things well — log the habit, show the streak, nudge at the right moment — and stays out of the way the rest of the time.
What I built
Aura is a single Flutter codebase that ships to both Windows and Android. The core loop is task tracking with streak monitoring: each habit carries its own schedule, and customizable reminders fire through platform-native notification channels so a desktop nudge and a phone nudge both feel at home.
Design decisions
The UI is deliberately calm — a clean, modern layout that adapts from a phone column to a desktop dashboard without separate screens. Responsiveness came from composing a small set of adaptive widgets rather than branching per platform, which kept the design language identical everywhere.
What it taught me
Shipping the same Dart code to two very different form factors forced real discipline around state management and layout constraints — lessons that now show up in everything I build with Flutter.