Inspiration

Most habit apps have these problems:

  1. feature overload - making it feel like project management
  2. streaks - while serving as a positive pressure becomes the reason to discontinue when it breaks
  3. generic awards - everyone receives the same thing
  4. data collection - ungodly amount of device permission beyond whats needed

so I created an app that attempts to overcome it.

What it does

  1. One habit at a time - set a duration complete it & decide to continue it or create a new one at the end.
  2. You progress is tracked but a missed day wont kill your habit.
  3. You create a custom mandala once you complete your daily check in - infinite designs possibility & the mandala gets more dimension the longer you go with daily progress.
  4. Only notification permission for reminder, no email signup, everything stays on device.

How we built it

Delight, simplicity and play are at the core of the app design.

Challenges we ran into

  1. No online storage means changing device or clearing app storage on device resets your app/progress. In a world where we create permanence for everything, the app embraces temporary nature by design. The app goes but the habit stays with you.

What's next for Habit Mandala

If it takes off, add more delight without changing the core of focusing on one habit at a time.

Built With

  • and
  • android
  • android-system-share-sheet-via-expo
  • expo-eas-build
  • google-play-billing-via-revenuecat
  • local-device-notifications-via-expo
  • lucide-react-native
  • native
  • on-device-sqlite
  • react
  • react-native-skia-svg-and-reanimated
  • react-native-with-expo
  • rubik
  • testing
  • typescript
  • vitest
Share this project:

Updates

Submission history