Build a Retro OS Simulator
Build a nostalgic desktop environment with windowed applications, a file manager, and a terminal.
Requirements
Desktop with wallpaper, taskbar at bottom, clock in system trayWindow management: open, close, minimize, maximize, drag to move, resizeFile manager app: navigate folders, create/rename/delete files (virtual filesystem)Notepad app: simple text editor with save/open from virtual filesystemTerminal app: basic commands (ls, cd, cat, mkdir, echo, clear, help)Start menu with application listMultiple windows can be open simultaneously with proper z-orderingWindow focus management (click to bring to front)Technical Notes
All in-browser, no backend needed. Virtual filesystem stored in state. Window management is the core challenge.
Bonus Points
Calculator appPaint app (simple drawing canvas)Boot sequence animation on loadSystem sounds (click, open, close, error)