Back to Work
Three.jsReactSystems Design

Retro Web OS

A fully functional vintage-style operating system built for the web, featuring window management, a file system, and native-feeling applications.

Retro Web OS

Retro Web OS is a nostalgic yet powerful web-based operating system. It recreates the experience of classic computing environments while utilizing modern web technologies for performance and interactivity.

Key Features

  • Window Management: Multitasking with draggable, resizable, and minimizable windows.
  • File System: A robust in-browser file system for managing documents and assets.
  • Native Apps: Includes a suite of applications like File Explorer, Paint, and a Notification Center.
  • Interactive UI: Leverages Three.js for immersive desktop effects and smooth animations.

Tech Stack

  • Frontend: React, Three.js, Framer Motion
  • Styling: Tailwind CSS / Vanilla CSS
  • State Management: Context API / Custom Hooks

Live Demo | GitHub Repository