Case study · Live · 2026

Life-OS

A centralized personal operating system with gamification. Tracks tasks, fitness, habits, and ideas with XP progression, streak mechanics, and energy-level tracking — all in one dashboard.

8

Modules

XP · badges · streaks

Gamification

Supabase realtime

Sync

Web + Telegram

Interfaces

Life-OS command center dashboard
Fig. 01 — Life-OS command center dashboard

01

Why build this?

Existing productivity tools are fragmented — tasks in Todoist, fitness in Strong, habits in Streaks, notes in Notion. Life-OS unifies everything into a single dashboard with a gamification layer that makes daily consistency feel rewarding. As a student balancing academics, side projects, and fitness, having one source of truth for everything saves context-switching overhead.

02

Command center

The home dashboard shows everything at a glance — today's focus tasks, daily habits with completion tracking, a Pomodoro focus timer, upcoming deadlines, weekly stats, and an AI assistant. Real-time data updates via Supabase subscriptions keep everything synced. Eight self-contained modules cover tasks, fitness, habits, ideas, calendar, AI assistant, Telegram bot, and markets.

03

Gamification system

Every action earns XP — completing tasks, maintaining streaks, logging workouts, and capturing ideas. XP accumulates into levels with milestone badges. Streaks are the core mechanic: consecutive days of habit completion build multipliers. The system also tracks daily energy levels (1–10) and correlates them with productivity metrics, helping identify patterns like 'I'm most productive after morning workouts.'

04

Architecture decisions

Supabase was chosen over a custom backend for speed of development — it provides PostgreSQL, auth, real-time subscriptions, and row-level security with minimal setup. The modular architecture means each feature (tasks, fitness, ideas) is a self-contained module with its own schema, components, and API layer. This makes it easy to build and ship one module at a time.

Kanban task board with XP integration
Fig. 02 — Kanban task board with XP integration
Fitness tracking with GitHub-style heatmaps
Fig. 03 — Fitness tracking with GitHub-style heatmaps
Pinterest-style ideas grid
Fig. 04 — Pinterest-style ideas grid

Stack

Next.js 16React 19TypeScriptSupabasePostgreSQLTailwind CSSFramer MotionClaude APIVercel