Skip to content

LifeRPG

experiment

Personal dashboard with a pixel-art avatar that reflects your real-time life data — a Tamagotchi of yourself.

React 19 PixiJS Supabase

LifeRPG is a personal dashboard where a pixel-art avatar reflects your real-time tracked data — sleep quality from Oura, task completion from Todoist, workout streaks, mood logs. Think Tamagotchi, but the creature is you.

The Concept

Your avatar’s appearance and animations change based on real data:

  • Well-rested? Avatar is energetic and bright
  • Skipped the gym? Avatar looks sluggish
  • Crushed your tasks? XP bar fills up, level increases
  • Missed journaling? Avatar gets a thought bubble

The goal is to make personal metrics feel tangible and fun instead of clinical. Gamification applied to the stuff that actually matters.

Tech Plan

  • Frontend — React 19 with PixiJS for sprite rendering and animations
  • Backend — Supabase for user data, integrations, and real-time subscriptions
  • Data Sources — Oura Ring API, Todoist API, manual mood/journal logs
  • Sprites — Custom pixel art assets (already designed and exported)

Status

Early stage — detailed PRD complete, sprite assets created, architecture designed. The pixel art and game design are done; the code is next.