You are browsing as a guest. Sign up (or log in) to start making projects!

mohammedsaif

@mohammedsaif

Joined June 20th, 2026

  • 3Devlogs
  • 1Projects
  • 1Ships
  • 0Votes
Ship Changes requested

Project Name

SaifOS

About

SaifOS is a browser based operating system built using HTML, CSS, and JavaScript. The project recreates a simple desktop environment inside a web page, allowing users to interact with multiple draggable windows just like on a real computer operating system.

The goal of this project was to learn the fundamentals of web development while creating an interactive and customizable user experience. SaifOS includes several built in applications such as an About window, a Notes application for writing and storing text during a session, and a live digital clock that updates in real time.

To make the project more unique, additional features were added beyond the basic requirements. Users can switch between different desktop wallpapers and enable Dark Mode for an alternative visual appearance. All windows can be freely moved around the screen, creating a more realistic desktop experience.

This project demonstrates core web development concepts including page structure with HTML, styling and layout design with CSS, and interactive functionality with JavaScript. It serves as a beginner friendly introduction to creating dynamic web applications and simulating operating system behavior directly within a browser.

Detailed Project Description

SaifOS is a custom Web Operating System designed and developed by Mohammed Saif as part of the WebOS 1 challenge. The application provides a desktop style interface where users can open, move, and interact with different windows.

Features

Draggable Windows
Users can click and drag application windows anywhere on the desktop.

About Application
Displays information about the operating system and project creator.

Notes Application
Provides a simple text area where users can write notes directly within the operating system.

Live Digital Clock
Shows the current time and updates automatically every second.

Wallpaper Changer
Allows users to cycle through multiple desktop backgrounds without reloading the page.

Dark Mode
Provides an alternative visual theme for improved appearance and accessibility.

Taskbar Navigation
A taskbar at the bottom of the screen allows quick access to all applications and features.

Technologies Used
HTML5
CSS3
JavaScript (Vanilla JavaScript)
Skills Demonstrated
Responsive web design
DOM manipulation
Event handling
Interactive user interface development
JavaScript timers and functions
Custom desktop environment design
Future Improvements

Potential future upgrades include:

Calculator application
Weather widget
Music player
File explorer simulation
Custom desktop icons
Window minimize and maximize functionality
Local storage for saving notes permanently

SaifOS is designed to be lightweight, easy to use, and fully accessible from any modern web browser without requiring installation, accounts, or passwords. It showcases how standard web technologies can be combined to create an engaging desktop-like experience on the web.

Try project → See source code →
Open comments for this post

24m 12s logged

i am finally done with webos 1 with some nice tools

Original post
@mohammedsaif

i am finally done with webos 1 with some nice tools

Replies

Loading replies…

0
1
Open comments for this post

20m 58s logged

the basic stuff for html page and styling with css

Original post
@mohammedsaif

the basic stuff for html page and styling with css

Replies

Loading replies…

0
1

Followers

Loading…