u/IndicationSouthern81

▲ 2 r/reactnative+1 crossposts

[Side Project] Limit Breaker - A Gamified Habit Tracker with Sub-tasks and Dynamic Theming (Built with Expo)

Hi all, I wanted to share my latest project: Limit Breaker.

It’s a habit tracker that treats your discipline like an RPG character. I built it using React Native (Expo Router) and Zustand for state management.

The Tech & Design:

  • Custom Theme Engine: Built a hook-based theme system that allows instant palette switching across the entire app (Emerald, Crimson, Gold, etc.).
  • Persistent Logic: Used Zustand with custom middleware to handle complex RPG stats and habit history without data resets.
  • The "Mission" Logic: Implemented a To-Do system that supports rewarded sub-tasks and dependency locking (you can't finish the main task until sub-tasks are done).
  • Gamification: Every habit type (Time, Streak, Record) uses a different math logic to calculate coin rewards based on "Breaking your Limit."

It’s been a great journey building out the "Character Sheet" UI. I'd love some feedback on the UI/UX!

I know it's an stuiped name if you have name in mind

make sure to mention here

u/IndicationSouthern81 — 7 days ago

I turned my life into an RPG because I was tired of boring habit trackers. Meet "Limit Breaker."

Hey everyone! Like many of you, I've tried every habit tracker under the sun. They usually feel like a digital "To-Do" list and I eventually lose motivation.

I decided to build something different. Limit Breaker is a habit tracker designed like a character sheet. Instead of just "checking boxes," you’re literally leveling up your life.

Key Features:

  • 🏆 RPG Profile: Your progress is tracked via a "Character Sheet." Level up and earn coins as you break your personal records.
  • 📜 Mission System (Sub-tasks): Break down big habits into rewarded sub-tasks. Earn coins for every step you take.
  • 💎 The Reward Shop: Create your own real-life rewards and "buy" them using the coins you earned from your habits.
  • 🎨 Premium Themes: 4 custom palettes (Emerald, Gold Rush, etc.) because productivity should look good.
  • 🔒 Sub-task Dependencies: You can’t finish a main mission until your sub-tasks are handled.

I’m really proud of how this is turning out. It’s helped me stay consistent because it feels like a game I actually want to play. Would love to hear your thoughts!

reddit.com
u/IndicationSouthern81 — 9 days ago