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

My very own WebOS

  • 3 Devlogs
  • 2 Total hours

This is my very own OS that can be run in the web!

Ship #1 Changes requested

I built AuroraOS, a browser-based desktop environment inspired by modern operating systems using HTML, CSS, and Vanilla JavaScript.

The biggest challenge was implementing draggable and resizable windows while keeping the interface smooth and responsive. I also integrated the Open-Meteo API for live weather, browser geolocation, multilingual support (English, Korean, Spanish, and Hindi), wallpaper customization with Local Storage, and a boot animation with startup sound.

I'm proud that the project evolved beyond the original tutorial into something that feels like my own desktop operating system.

How to test:

Click Enter Desktop after the boot sequence.
Open the Weather app to see live weather based on your location (allow location permission).
Open Settings to change wallpapers and switch languages.
Drag and resize the application windows.
Refresh the page to verify that your wallpaper and language preferences are saved.

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

38m 28s logged

AuroraOS is Ready to Ship! 🚀

Today I finished the final polish for AuroraOS. I added multilingual support (English, Korean, Spanish, and Hindi), allowing users to switch languages directly from the Settings app. I also improved the desktop experience with resizable windows, customizable wallpapers, and a translation feedback option for users to report any language issues. Finally, I cleaned up the interface, updated the README, and prepared the project for deployment. AuroraOS has grown from a simple tutorial project into my own personalized browser-based desktop environment, and I’m excited to ship it!

0
0
4
Open comments for this post

55m 42s logged

Devlog #2
Building the AuroraOS Desktop

I focused on building the core desktop experience for AuroraOS. I redesigned the interface to give it a modern operating system feel with a clean glassmorphism style. I added draggable application windows, smooth window animations, and a live system clock. I also created the Aurora Journal app and a Settings app that allows users to change wallpapers, with their preference saved using Local Storage. The project is starting to feel like a real desktop environment instead of a simple webpage.

2
0
24
Open comments for this post

29m 30s logged

Devlog #1
Building AuroraOS: My First Personal Web Operating System

Today I continued working on AuroraOS, my personal web operating system.
I organized my project into separate HTML, CSS, and JavaScript files and added multiple desktop applications. I built Aurora Journal and a Weather app that uses the browser’s location to display real-time weather and the user’s current city.
This project helped me practice JavaScript, working with APIs, and creating a desktop-style interface.
Next, I want to add more apps like Files, Music, and Settings, and make AuroraOS feel even more like a real operating system.

0
0
7

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…