About SerenityOS
What is SerenityOS?
SerenityOS is a fully functional web-based operating system built with vanilla JavaScript. It demonstrates modern web development techniques by combining HTML5, CSS3, and pure JavaScript to create an interactive desktop environment with draggable windows, multiple applications, and a premium minimalist design.
11 Built-in Applications
๐ About Me
Personal bio and skills showcase
๐ Projects
Portfolio of completed projects
๐ผ Portfolio
Work history and experience
โ๏ธ Contact
Message form with validation
๐ Notes
Save and persist notes
โ To-Do
Task list with localStorage
๐งฎ Calculator
Full-featured calculator
โฑ๏ธ Timer
Pomodoro-style 25min timer
๐ฌ Messages
Saved contact messages
๐ Browser
Mini web browser with address bar
๐จ Paint
Canvas drawing, save to PNG
Technology Stack
Frontend: HTML5, CSS3, Vanilla JavaScript (ES6+)
Storage: Browser localStorage for persistence
Styling: Flexbox, Grid, Animations, Glass-morphism
Deployment: Vercel (automatic git deploys)
Open Source
SerenityOS is open source under the MIT License. Code is available on GitHub for anyone to learn from, modify, and build upon.
๐ View Source Code