Back to Work

PratikOS v1

An interactive, web-based operating system featuring a simulated file system, window manager, and real-time apps.

Vanilla JSCSS GridSupabase

The Concept

PratikOS is a web-based operating system simulation built entirely with Vanilla JavaScript and CSS. It demonstrates the power of modern web technologies to recreate complex desktop environments in the browser.

Key Features

  • Window Manager: Draggable, resizable, and minimizable windows with active state management.
  • File System: A simulated file system structure allowing navigation through folders and files.
  • Taskbar: Fully functional taskbar with start menu, clock, and running application indicators.
  • Theme Engine: Dynamic theming support with glassmorphism effects.

Technical Challenges

One of the main challenges was managing the z-index stacking context for window management to ensure the active window is always on top. I implemented a custom state manager to handle window focus and layering logic.