The post outlines a minimal toolkit for building a webâdesktop interface: four core actionsâdragging, resizing, focusing and desktop panning (moving all windows at once)âplus a âoverwatchâ helper that zooms out to reveal the app menu. It recommends starting with simple mouseâup events or zIndex tweaks, using Svelte for component logic, Bootstrap cards (or BootsWatch themes) for styling, and positioning everything inside one relative container while making individual windows absolute. For persistence it suggests PouchDB, noting that only the username is kept in a session variable across reloads, and encourages later replacing PouchDB with a customâbuilt store. Finally, the author sees this as an easy entry for a design portfolio, but hints at future extensions like an Automatorâstyle window builder or even a visual programming language reminiscent of Blenderâs Geometry Nodes.






















