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.