SerenityOS is a fully functional web-based operating system built with vanilla JavaScript, HTML, and CSS. It features a modern dark-themed interface with draggable windows, a real-time clock, and 8 interactive applications including Notes, To-Do, Calculator, Timer, Contact Form, and Portfolio showcase.
All core features are complete: personalized welcome screen, desktop management with z-index layering, window dragging and closing, real-time clock, and fully functional apps with localStorage persistence for data. The project demonstrates DOM manipulation, event handling, CSS animations, and modern UI/UX design patterns.