Hey HN, I built this because standard to-do lists let me hoard tasks forever. I wanted a 'use it or lose it' mechanic.
The Tech:
SvelteKit (Static)
Dexie.js (IndexedDB wrapper) for client-side storage
Web Audio API for the procedural sounds
No account required, no server tracking (except privacy-preserving PostHog).
Source code is messy but the logic is simple. Would love feedback on the offline-sync strategy.
OP here. I built this because I found standard todo apps too forgiving.
It's a local-first PWA built with SvelteKit and Dexie.js (IndexedDB).
The Mechanic: Tasks have a hard deadline (Midnight). If not swiped ('Killed') by then, they are permanently deleted.
The Stack: SvelteKit (Static), Tailwind, Howler.js (Audio), Dexie.js.
Privacy: No account required. Data lives on your device.
It's an experiment in 'loss aversion' productivity. Roast my code or the philosophy.