← All posts · Michael Baffour Awuah

Local-first · PWA · No account

Track your life.
Level it up.

A gamified life tracker for habits, time, quests, and personal metrics. Earn XP, build streaks, and watch your progress climb — with every byte kept private on your own device.

React · TypeScript · Vite · Dexie / IndexedDB — nothing leaves your device

The toolkit

Everything you track, in one dashboard

Eight connected modes that feed a single XP economy — so the boring work of showing up every day starts to feel like leveling up a character.

Habit tracker

Build habits with XP, streaks, and skips, plus pause, archive, filters, search, and completion stats.

Time & Focus Mode

Stopwatch, Pomodoro-style sessions, manual entries, tags, and category summaries — plus distraction-free focus.

Planner & quests

Gamified to-do quests with checklist steps, priority-based XP, timetable blocks, and overlap warnings.

Life metrics

Log weight, sleep, mood, water, caffeine, expenses, symptoms — and define your own custom metrics.

Analytics

Charts, heatmaps, weekly comparisons, and a calendar view that ties habits, time, and XP together by day.

Achievements & levels

Earn coins, unlock achievements, and climb ranks and levels — with gamification settings you can tune.

Backup & export

Full JSON backup and restore with merge or replace, plus a habit-history CSV export of what you log.

Themes & install

Light, dark, neon, forest, ocean, sunset, and minimal themes. Installable as a PWA and offline after first load.

How to play

From open tab to leveling up

No sign-up, no server, no setup. Here's the loop, from your first visit to a running streak.

Local-first, and yours

LifeXP has no remote backend and no real login. Every habit, quest, time entry, metric, and setting lives in your browser via IndexedDB.

  • No account, no sync servers
  • Nothing leaves your device
  • Backup / restore as JSON or CSV, anytime
  1. 1

    Open it in your browser

    Nothing to install, no account to create. A local profile lives entirely in your browser, so you start tracking in seconds.

  2. 2

    Log habits, time, quests & metrics

    Check off habits, run a Pomodoro or stopwatch, work through your planner quests, and record the life metrics that matter to you.

  3. 3

    Earn XP and watch it add up

    Every action feeds XP, streaks, and coins. Level up, climb ranks, and unlock achievements as consistency compounds.

    +XP on every completion
  4. 4

    Review your analytics

    Dig into charts, heatmaps, and the calendar view to see patterns across days and weeks — then export a report when you want one.

  5. 5

    Back up your data

    Since everything is stored locally, use built-in Backup / Restore to export JSON or a habit-history CSV and carry your data between devices.

Ready player one

Level up your consistency

Give the habit tracker that actually feels rewarding a run. It's free, runs in your browser, and keeps every byte of your data on your own device.

TypeScript React Vite PWA Dexie / IndexedDB Local-first Gamification