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.
Comments
msldiarra•2h ago
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.
markrai•2h ago
Neat! Dire need for these types of apps! (to make the mundane, interesting)
msldiarra•2h ago