Desktop V1: The Productivity & Gamification System
A feature-packed, AI-powered desktop app that syncs with LifeUp, levels up your daily tasks, and keeps you accountable with stats, achievements, and even wagers. ✅ Fully integrated with LifeUp Cloud ✅ Skill level predictions & smart tracking ✅ Gamification with achievements, loot boxes, and crafting ✅ Supabase-powered data storage for seamless syncing ✅ Daily email recaps & AI-driven productivity insights
Problem & Solution
Why I Built This
LifeUp, a powerful to do app with local hosting capabilities is a potential I wish to harness. As the goal is to gamified real life, I don't wish to level up quickly but proportional to my actions.
Hence, I want to simulate as much of real life as possible. From an economic system that inflates the price if I spend my money recklessly to a calculation of a task down to the contribution of each individual skills.
How It Solves It
First, I created the maximum level of each skills, 1000 (defined in my skills page), then I developed the skills and earning system as both (I believe) are the determining factor in other sections
In those two sections, I created a formula for creating tasks, how products/items are created in the shop, how it correlates with real life currency and simulates inflation and deflation.
See It In More Detail




Impact & Future Improvements
What This Achieved
I achieved my goal of creating a more systematic gamified system. With the goal of everyday tasks and money is generated and used achieved. Dashboards are used mainly for elegance as too much text might feel boring for a desktop app. There's also the mailing system, but that's quite simple as it relies on Mailgun and I simply create the HTML template with the text summarized by 3 LLM.
Possible Improvements
Although the improvements are endless, I decided to transition to Tauri as I believe electron removes much of "real time" interactions even if all the code are local.
Technical FAQ
Background
Why I Built This
When I started using LifeUp, I loved its gamified approach to task management, but I wanted more power, automation, and AI insights—so I built this desktop app to extend LifeUp’s capabilities. 1. I wanted seamless syncing without relying on manual tracking. 2. I added AI-based skill predictions so users could see when they'd hit their next level. 3. The wagering system keeps motivation high by making productivity a challenge. 4. Daily email summaries help users stay accountable.
Read the full technical breakdown on Notion