I built StripBoard (https://stripboard.org) — a keyboard-first task organizer.
Technical decisions: Vanilla JS over frameworks (it's one HTML file) CSS custom properties for the theme engine localStorage for persistence HTML5 drag & drop API What I learned: Undo/redo is surprisingly simple with JSON snapshots CSS custom properties make theming trivial Users love keyboard shortcuts more than you'd think The whole thing is ~130KB and loads instantly.
What would you have done differently?