GoShip
How It WorksChallengesPricingEmployers
Sign InGet Started
0developers
0companies
0assessments scored
How It Works
|Pricing
|Challenges
|Employers
|Privacy
|Terms
GoShip© 2026
Get updates
Twitter·GitHub
Systems nominal
BUILDSTAFF

Build a Retro OS Simulator

180 minutes
0 completed
reactwindow-managementvirtual-filesystemretro

Description

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 tray
  • Window management: open, close, minimize, maximize, drag to move, resize
  • File manager app: navigate folders, create/rename/delete files (virtual filesystem)
  • Notepad app: simple text editor with save/open from virtual filesystem
  • Terminal app: basic commands (ls, cd, cat, mkdir, echo, clear, help)
  • Start menu with application list
  • Multiple windows can be open simultaneously with proper z-ordering
  • Window 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 app
  • Paint app (simple drawing canvas)
  • Boot sequence animation on load
  • System sounds (click, open, close, error)
  • You will be guided through MCP setup before the timer starts