Design · Frontend · 2025
Gamified productivity PWA — XP and levels, Pomodoro, 24-week heatmaps, command palette.
Todo apps track tasks but don't make you want to do them. The habit-forming mechanics that keep people in games are absent from the tools meant to run their lives.
Ascend treats productivity like a game you're leveling in: tasks award XP, streaks compound, and a 24-week heatmap makes consistency visible the way GitHub's graph does for commits. Built in Svelte 5 as a frosted-glass PWA with a command palette for keyboard-first use.
My daily driver for task management, and my deepest dive into Svelte 5 runes.
Svelte 5, Vite, Firebase, PWA
Live site · GitHub
All projects · Harshil Patel