Installable PWA • Download to Home Screen

Discipline is
the only currency

A high-stakes economic simulation for your daily routine. Every habit earns. Every indulgence costs. Slack off and your debt compounds at 25% daily.

Open the App → View Source
Current Balance
RM 247
Morning routine
+RM 20
Completed contract
+RM 15
Daily tax
−RM 5
🔥
Streak bonus ×1.2
+RM 4

A real economy
for your life

Built on brutal incentives. Every decision has a price tag.

The Earnings

⚔️

Quests & Habits

Core habits and side wins. Every completion credits your balance. Streaks trigger multipliers.

+RM per completion
📋

Daily Contracts

Commit to daily tasks. Complete them to earn; fail and forfeit RM15 automatically at midnight.

±RM 15 / contract

The Drain

💸

Daily Tax

RM5 is auto-deducted every single day. No weekends or sick days. The tax is the engine of urgency — you cannot coast.

−RM 5 / daily
📉
25% Daily Interest

Compounding Debt

Falling below RM0 triggers 25% daily compounding interest. A small slip grows catastrophically, forcing extreme discipline to survive bankruptcy.

🎲
2× Multiplier

Destiny Doubler

Roll every 2 hours to highlight a random Side Quest. Complete it within 15 minutes for double rewards.

📦
RM 99 Cost

Mystery Box Gacha

Spend RM99 to open a box. Win common rewards or temporary powerups like Double Trouble and Bounty Hunter.

Brutal by design

The rules are simple. The consequences are not.

1
The daily tax never stops
RM5 deducted every midnight, regardless of what you did. Even on weekends. Even if you're sick. The cost of existing is non-negotiable.
2
Missed contracts compound your stress
A contract you made for today? If midnight passes, it's automatically failed and −RM15 is deducted. No extensions, no mercy.
3
Debt is a trap, not a floor
Once you go negative, 25% compounding interest fires each day before tax. At −RM100 on day 1, you're at −RM156 by day 3. The hole gets deeper, faster.
4
Bankruptcy is the nuclear option
If debt reaches −RM299, you can declare bankruptcy. All data wipes. All habits, rewards, and history gone. You start at −RM100 and type "I GIVE UP" to confirm.
Debt Simulator
Compounding
Projected Balance
−RM 30.00
Days Inactive: 1 +25% / day
Initial Balance −RM 20.00
Accrued Tax (−RM5/day) −RM 5.00
Accrued Interest (25%) −RM 5.00
⚠️ A single day of inactivity increases your debt. Compounding interest makes it harder to recover.

Production-grade PWA

Mobile-first, offline-first. Installs like a native app. Works on the ferry without data.

React 19 + Vite
Fast refresh, type-safe
🔷
TypeScript
Full type safety
🔥
Firebase
Auth + Firestore sync
📦
Dexie (IndexedDB)
Offline-first storage
📱
PWA + Service Worker
Installable, works offline
🔔
Firebase FCM
Native push alerts
🎨
Tailwind CSS
Utility-first styling
☁️
Vercel Deploy
Edge CDN, zero config

Can you stay
out of debt?

Free. No accounts required. Launch the app on your phone and install it directly via your browser menu for full offline access.

Launch Cost of Living →