Life-OS Dashboard
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.


Command Center Dashboard
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.

Task Management
Kanban-style task board with drag-and-drop, priority levels, due dates, and assignment categories. Tasks integrate with the gamification system — completing tasks earns XP and contributes to streak tracking. Academic assignments are auto-prioritized by deadline proximity.

Fitness & Habit Tracking
Log workouts, track streaks, and visualize consistency with GitHub-style heatmaps. The habit system supports custom habits with flexible schedules, streak protection, and energy-level correlation analysis — showing how habits impact daily productivity.
Key Features
- 8-module personal operating system architecture
- Gamification with XP, badges, streaks, and levels
- Pomodoro focus timer with session tracking
- GitHub-style heatmap for habit visualization
- Energy level tracking with productivity correlation
- Real-time sync via Supabase subscriptions
- Google OAuth authentication
- Telegram bot for mobile updates
Tech Stack
Built with Next.js 16 and Supabase as the backend-as-a-service. Supabase provides PostgreSQL, real-time subscriptions, authentication, and row-level security out of the box. Deployed on Vercel with automatic previews. The design system uses an indigo primary (#4F46E5) with amber accents (#F59E0B).
In-Depth Project Detail
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.
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."
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.