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!

Shreya_Nair

@Shreya_Nair

Joined August 30th, 2026

  • 27Devlogs
  • 3Projects
  • 4Ships
  • 36Votes
Just winging ittt
Ship

Wanderlust OS is my fantasy world themed WebOS project inspired by the Lord of the Rings universe (people who haven’t heard of the lord of the rings can use it too!). I wanted to make something that felt like a little world of its own while being very easy to use.
I started with a basic webOS for Ship #1 where I built the main foundation. It had draggable and resizable windows, a taskbar and very few apps. From there for Ship #2 I completely transformed it adding many interactive features, music and plenty of easter eggs and fun apps.
The Apps include Notes, Gallery, Timer, Map of Middle-earth, Palantir (weather app but as a crystal ball!), Calendar, Doodle, Library (with book excerpts related to lotr) and Settings.

Main Features
Light mode and Dark mode- Both are very different and the music and many elements completely changes between light and dark. Imo the dark mode is the most fun part of the project.

The Fun parts- There are many things flying across the screen once you open the OS. Also there many clickable things I’ve added to make it fun and interactive to those who visit (like flowers, butterflies and some themed things). Clicking the arkenstone (the glowy rock) at the top opens the journey window and tracks all the apps and easter eggs u opened (wanted to add smth to let the user know whether they’ve found all the features).

What was challenging?
I started learning HTML and CSS through the personal site mission and I feel like I’ve improved a lot. In the beginning I found it hard to get a hang of it (the functionality and the design part, for eg light/ dark mode) and I believe Ive come a long way! Yes I encountered lot of problems in between but it was a learning experience.

What am I proud of?
Im very proud of all the interactive features I thought of and built on my own (especially dark mode). They arent necessary for the OS to function but they made a huge difference and I enjoyed building them tooo.

For more details, please read the readme. I believe I’ve covered everything there is to cover but I’ll take feedback to improve the project and make it as user friendly as possible.

Make sure to click around the desktop and see what you find! And to everyone who read till here…thank you! ^o^/

  • 16 devlogs
  • 50h
  • 17.30x multiplier
  • 869 Stardust
  • WebOS 2
Try project → See source code →
Open comments for this post

2h 56m 10s logged

Last devlog before I ship! I added yet another easter egg (i couldnt help myself 😅) They change depending on what mode you’re in (light/dark). Besides that, I fixed a couple of errors that i was saving for the end. I wanted the OS to be as smooth as possible (enjoyable as well but that comes second). Biggest change of all: I changed the name from Middle-earth OS to Wanderlust OS because I felt it fit my project better. I’m ready to ship!

0
0
14
Open comments for this post

7h 20m 1s logged

I’m getting closer to shipping. I added two more fun buttons near the top: one is a memory window that tracks all the apps u opened and all the easter eggs u foundd , (i connected all the apps, buttons and easter eggs to this window; it counts each first time u click on it) the other is kinda like another easter egg. I fixed up a lot of the layering i didnt want the easter eggs/animations to get in the way of the user when theyre using any apps so i fixed up a lot of that as well. I cleaned up a lot of other code as well. I also learnt that I kept typing ‘colour’ instead of ‘color’ in a lot of places 😅😅 so i hit find & replace for those. I then spent some time improving the intro window and intro video I made it more appealing. Im happy with the work now actually. Ive come along way from the personal site mission. (o゜▽゜)o☆

0
0
9
Open comments for this post

4h 2m 23s logged

flyButterfly(){
Today i added i worked on the js for the easter eggs and and added a few more interactive features. the OS looks more alive now!!!! i love itttttt. They’re still kinda glitchy and i will be trying to figure out the problemmm.. toodles!} 🦋🦋🦋🦋🦋🦋🦋🦋🦋🦋🦋🦋🦋🦋

0
0
6
Open comments for this post

6h 13m 16s logged

phew, added plenty of easter eggs today. some of them fly across the screen and some are hidden and takes a little exploring to find them. I want to make my os as interactive and not boring as possible so im gonna work more on that from tmrw. oKiE

0
0
6
Open comments for this post

1h 15m 6s logged

hiya. i was fixing the sizing and locations of a few widgets. I spent most time trying to place the location pins on the right places in the map. i was able to do it for a couple of locations but not all. (it TAKES a long time). i also uploaded the images for the icons. I still havent thought of a good idea for the doodle app icon but itll hit me soooon. 🫨🫨

0
0
14
Open comments for this post

1h 57m 52s logged

hellooooo. i added an intro video today. (idk why i didnt think to add one until now, i only remembered when i went through all the amazing projects uploaded to this mission). Besides the 2 hrs logged, i spent designing the leftover logos (i didnt find the emojis to fit the style). The coding mostly involved me trying to get the widgets to cooperate. The dragging was glitchy then there would some random small error that made everything else stop working. basically today wasnt really coding heavy but fixing a lot of things and improving the feel. (o゜▽゜)o

0
0
20
Open comments for this post

4h 6m 30s logged

i worked on adding widgets today. was really difficult cuz i had no experience with that level. I wanted to reuse functions from the weather app for the weather widget. I tried but i couldnt :(. I wrote a whole new function for the widget itself. for now, i added some basic widgets such as calendar, weather and clock (they arent draggable yet tho, also im not feeling the clock design, prolly will change it later). Will definitely add more creative ones along the way :)

0
0
26
Open comments for this post

2h 29m 37s logged

i added an interactive sparkly cursor today. Also added features within 2 apps : user can add their own events to the calendar, a clear all feature in the doodle app. i was also on the hunt for excerpts to add to the library app.

0
0
16
Open comments for this post

5h 1m logged

was putting out fires all over the place today. Some windows kept opening INSIDE other windows! turns out it was because of a single missing closing div tag🙇‍♀️it took me soooo long, Besides all that i fixed up the library app and added a new map app. I improved some of the other apps as well.

1
0
50
Open comments for this post

3h 45m 5s logged

Got more work done today than the past few days. I added two apps! a doodle app and a a library app (just lotr excerpts for now). The pdf viewer seriously did not want to open. It really took some time to get that working. also the window resizing isnt really that great there are a lot of problems. More tomorrow!

0
0
11
Open comments for this post

1h 3m 50s logged

I added a calendar app today! only worked on the html and js. need to finish the css as well to match the overall theme. its also still kinda buggy.

0
0
9
Open comments for this post

1h 24m 9s logged

today i worked on fixing up the weather app and modifying most of the error handling code. I also debugged a lot of the window opening and closing issues.

0
0
22
Open comments for this post

2h 3m 2s logged

Add little glowy effects and little animations to the windows and the app icons. I also added light mode and dark mode to the os. Also, it may say I spent 2 hours coding but besides that I have spent another two working on the design aspect in canva (i wanted to add easter eggs like i did in my personal site mission). I still feel the UI just isnt…it. ig itll take a bit more trial and error to get it there. :))

0
0
11
Open comments for this post

4h 2m 41s logged

Worked on improving the weather app today (i learned how to connect one to a site firstt). Then i worked on adding a settings app that can allow the user to choose wallpapers and light/dark mode. it looks pretty okay now but i definitely need to improve the ui BY FAR. tomorrow!

0
0
16
Open comments for this post

1h 13m 26s logged

Added hover effects to the app icons. Started working on making the palantir a weather forecast app. I went through the article about it on geeksforgeeks first (because i was kinda clueless) and i learnt that it’s not super difficult. I started work on it and it’s actually going good. more tomorrow!

0
0
53
Ship

Middle-earth OS is a browser based operating system inspired by the world of the Lord of the Rings. I built it with HTML, CSS and JS (I became pretty confident with these 3 after completing the personal site mission)
Ship #1 focused on fulfilling the basic requirements. It has draggable and resizable windows, a taskbar, time display at the bottom. Also has 3 simple apps: Notes, Timer and Gallery.
So far, it’s super basic. I’m developing this in multiple ships adding smth new each time. You can already see I have two other apps in the working(Map and Palantir). I will definitely make it more polished visually and technically. (Ship #2 will have more lotr themed apps and more unique features (ive already thought of a few amazing ones)). The goal is to turn this simple OS into a full immersive one.

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

1h 14m 46s logged

Now the os has 3 simple apps: Notes, Timer and Gallery. Current time is displayed on the bottom right. The windows are draggable and resizable.

0
0
18
Open comments for this post

1h 35m 10s logged

More work done. The windows are now draggable and can be opened and closed. I added a simple note taker (with add, delete, clear and view functions). I started working on a timer app today. (but there’s some error (it better not be a missing bracket/letter in a variable cuz those are so hard to find 🙏)). More work tomorroww.

0
0
74
Loading more…

Followers

Loading…