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!

WEB OS

  • 9 Devlogs
  • 15 Total hours

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

Ship #2

What did you make?

I made SpaceYatri OS, a space-themed web operating system built with HTML, CSS, and JavaScript. It includes a desktop interface, customizable wallpapers and accent colors, a settings window, calculator, clock widget, Wi-Fi and brightness controls, fuel indicator, toast notifications, and a cinematic rocket launch boot sequence.

What was challenging?

The most challenging part was connecting all the different features together and making the interface feel like an actual operating system. I also worked on the boot animation, including the countdown, rocket launch, smoke, screen shake, sound effects, and transition into the desktop. Making the windows draggable and keeping the different controls working together was also challenging.

What are you proud of?

I am proud that I built the project myself and turned a simple webpage into something that feels like a small space-themed operating system. I especially like the rocket launch boot sequence, because it gives SpaceYatri OS its own identity instead of just looking like a normal website.

What should people know so they can test your project?

When the project loads, click anywhere or press a key to start the boot sequence. Wait through the countdown and rocket launch until the desktop appears. Once inside the OS, try clicking DECK to open Settings, CALC to open the calculator, the brightness and Wi-Fi icons in the top bar, and the fuel indicator. You can also change wallpapers, accent colors, sound settings, brightness, and window transparency.

  • 6 devlogs
  • 9h
  • 9.96x multiplier
  • 91 Stardust
  • WebOS 2
Try project → See source code →
Open comments for this post

1h 28m 42s logged

DEVLOG-9

After multiple failures, trials, and errors. I have finally added the animation for the ‘Welcome Screen.’
TBH, it was the most difficult task I’ve worked on.

And now it is looking fine.
POS: I also added sound while the animation is happening.

0
0
22
Open comments for this post

32m 43s logged

DEVLOG-8

I added a cute-looking little ‘Alien Buddy’ which hover everywhere my mouse move. That’s it for devlog 8.
It looks so cute. PLEASE GIVE ME SOME FEEDBACK.

0
0
19
Open comments for this post

38m 45s logged

DEVLOG-7

I added another functionality app to my WebOS.
Calculator app was one of the toughest things I worked on. The code behind the JS for the CALC app was so confusing for me. And after a lot of trial and error, it finally worked. I matched it with my theme!

POS: I renamed my settings app to ‘DECK’ to align with my theme.

0
0
22
Open comments for this post

1h 1m 59s logged

WEB OS-2 UPDATE:
I added a little analog clock at the top left of the screen.
The orbiting circle was a headache for me. I did a ton of research, and I finally added this according to my theme. It looks cool. I love it.

I completely reformed the top bar of the OS and made a new one that aligns with my theme. I hope you like it.
REMEMBER TO DROP FEEDBACK!

0
0
15
Open comments for this post

5h 11m 3s logged

I made a custom ‘Settings’ app for my WEB OS-2 with a Space theme. I added multiple features, like different wallpapers, accent colors, sound, window transparency, and brightness.

I completely changed my theme from WEB OS-1.
I hope you guys like my project. Feel free to give feedback! I would love that. POS: I WASTED NEARLY an hour finding an error which was (;).

0
0
13
Open comments for this post

17m 49s logged

I added Live-news fetch to my Start app.
Instead of one hard-coded article, my Start app now pulls 10 real, current space news articles from a free API (Spaceflight News API) every time it opens. And we can now like and comment on our favourite post.

0
0
14
Ship #1

A web-based operating system called SpaceYatri OS. My first project for Hack Club and Stardance. I divided my project into two different parts. One: Welcome screen with a dedicated launch button to start the OS. And the actual OS.

Layout issues, especially getting my background image to properly fill the screen without stretching or cropping incorrectly, and getting the drag-and-drop logic for the windows to feel smooth instead of glitchy.

I’m proud that I debugged the background/CSS sizing issue myself and got a fully working drag system. Windows can be opened, closed, and dragged around the desktop without breaking.

Click “Launch Yatri OS” on the welcome screen to launch the OS. Once inside, click any desktop icon to open its window , you can drag windows around by their title bar and close them with pressing the escape button or the green circle.

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

20m 16s logged

Added a New App, “About Me”. Which let you know who I am. A simple introduction about me.
And a simple feature that lets you close the window when the “Escape” key is pressed.

Please give me some feedback so I can improve.

0
0
26
Open comments for this post

22m 40s logged

Made the Welcome Screen of the WEB-OS with a dedicated “Launch” button to start the OS.
It’s not that good, but I am constantly learning and trying to make it wonderful.

0
0
11

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…