Interactive Article Studio
Timeline: July 2026 - July 2026
Project Type: Personal
HTML/CSS JavaScript TypeScript
Project Description
Interactive Article Studio is an open source desktop application for transforming essays into Pudding-style interactive articles, running entirely in a lightweight Electron shell with no cloud dependency or external services. The application lets users import an essay alongside images and other media, then assemble it into a scrollable interactive piece using a built-in library of interaction components, scroll reveals, hover annotations, inline links, before/after drag-compare sliders, image figures, file attachments, and sticky scroll, all arranged through a drag-and-drop storyboard interface with live preview. Projects can also be built entirely from scratch using blank content blocks, with no essay import required. The studio supports customizable theming, including font and color selection, so exported articles aren't locked to a single visual style. Finished projects export as a fully self-contained folder of HTML, CSS, and assets that runs standalone in any browser, requiring no server or additional software to view or share. Distributed as a cross-platform desktop application, the build pipeline leverages GitHub Actions to automatically compile and publish Windows, Mac, and Linux installers on every tagged release, using electron-builder with NSIS targeting for Windows, DMG for macOS, and AppImage/deb packaging for Linux.