stardance has been extended another month! the new deadline is october 31 :)

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

StarDriftOS

  • 4 Devlogs
  • 6 Total hours

StarDriftOS is a personal website reimagined as an operating system built from scratch with HTML.

Ship #1 Changes requested

I made StarDriftOS a personal webOS that runs fully in the browser. It is a single HTML file with no frameworks it has a landing screen and then a desktop you get by clicking “enter my os”. Inside the desktop there are draggable windows for browser,,calculator, camera, hubble gallery, notes, terminal and snake, settings for wallpapers, an orbital clock and a mini calendar.

The challenging part was not the design but fixing bugs. Making windows draggable without jumping, handling minimize/maximize/restore and focus with z-index took a lot of tries. The wallpaper was not persisting at first, notes and snake best score needed localStorage fixes, and the terminal needed proper history and focus handling. Snake had wall and self-collision bugs and calculator needed safe handling. Making everything responsive and making GitHub Pages serve index.html correctly also took debugging.

I am proud that the whole OS works from one file and the window manager feels like a real OS - you can drag, focus, minimize and maximize everything.

To test it just open https://dxkshh-codee.github.io/StarDriftOS/ Click enter my OS try dragging and resizing windows, switch wallpapers in settings, try terminal commands like help and open snake, test notes saving, and try the satellite easter egg on desktop. Camera needs https to work.

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

32m 41s logged

Built the welcome screen ✅
Now cooking the actual OS — apps, floating windows, space UI & more. 🛰️
welcome screen ✅ | OS 🔨 | chaos loading…

0
0
38

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…