|
17501
|
My awesome macropad! by @Raj-Kumar-Pandey | Starda My awesome macropad! by @Raj-Kumar-Pandey | Stardance...
|
Raj-Kumar-Pandey
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Raj-Kumar-Pandey | Title: My awesome macropad! by @Raj-Kumar-Pandey | Stardance...
|
1793393570.5603614
|
1793998370.5603614
|
|
17502
|
ScaffoldOS by @Lycotope | Stardance
|
Lycotope
|
1
|
15.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-01T05:20:23Z", "hours": 15.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Finished the guide and Created ScaffoldOS, a simplistic non-colorful, but stylized webOS that can run in the browser. I enjoyed creating the clock App using HTML elements Try the project for a couple minutes. (There’s only two features rn, shouldn’t take long)", "repo": "https://github.com/Rowley-Jefferson/myWebOS", "demo": "https://rowley-jefferson.github.io/ScaffoldOS/"}]...
|
[{"post_id": 19781, "ts": "202 [{"post_id": 19781, "ts": "2026-07-01T05:14:11Z", "hours": 1.1036, "text": "Fixed the clock hands to match with the actual time and added some finishing touches"}, {"post_id": 18890, "ts": "2026-06-30T02:46:43Z", "hours": 1.2886, "text": "finished the clock Window"}, {"post_id": 18800, "ts": "2026-06-30T00:37:26Z", "hours": 0.8606, "text": "Updated the Ui to look better and aded functionality to the notes app"}, {"post_id": 18765, "ts": "2026-06-29T23:24:55Z", "hours": 12.2142, "text": "I finished the guide, but i forgot to create any devlogs. I’ll try to improve the UI of the webOS and add some features or games."}]...
|
Title: ScaffoldOS by @Lycotope | Stardance
Devlog Title: ScaffoldOS by @Lycotope | Stardance
Devlogs:
I finished the guide, but i forgot to create any devlogs. I’ll try to improve the UI of the webOS and add some features or games.
Updated the Ui to look better and aded functionality to the notes app
finished the clock Window
Fixed the clock hands to match with the actual time and added some finishing touches
Ships:
Finished the guide and Created ScaffoldOS, a simplistic non-colorful, but stylized webOS that can run in the browser. I enjoyed creating the clock App using HTML elements Try the project for a couple minutes. (There’s only two features rn, shouldn’t take long)...
|
1793728421.6851935
|
1793814821.6851935
|
|
17503
|
My first slack bot! by @Laiba | Stardance
|
Laiba
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Laiba | Stardance
|
1793530174.9323714
|
1794134974.9323714
|
|
17504
|
Astral Viewer by @hrushi | Stardance
|
hrushi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Astral Viewer by @hrushi | Stardance
|
1793350204.2523222
|
1793955004.2523222
|
|
17505
|
My awesome macropad! by @IntelI9 | Stardance
|
IntelI9
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @IntelI9 | Stardanc Title: My awesome macropad! by @IntelI9 | Stardance...
|
1793307543.8603845
|
1793912343.8603845
|
|
17506
|
Obby by @Angie_shark | Stardance
|
Angie_shark
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Obby by @Angie_shark | Stardance
|
1793436682.0814352
|
1794041482.0814352
|
|
17507
|
Frictionless by @aaravvaidha69 | Stardance
|
aaravvaidha69
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @aaravvaidha69 | Stardance
|
1793440347.9407883
|
1794045147.9407883
|
|
17508
|
My very own WebOS - MoonOS by @b4san_34 | Stardanc My very own WebOS - MoonOS by @b4san_34 | Stardance...
|
b4san_34
|
0
|
4.7
|
0
|
[]
|
[{"post_id": 10919, "ts": "202 [{"post_id": 10919, "ts": "2026-06-17T21:52:59Z", "hours": 2.0717, "text": "After presenting the first version of MoonOS, the project had the basics in place — enough to prove the concept worked. At that point, I was only around 4–8 commits in, with a minimal but functional core.Since then, I’ve pushed a much bigger wave of updates focused on turning MoonOS from an early prototype into something more complete and scalable. What’s improved since the last updateStronger architecture:I restructured key parts of the codebase to make the system cleaner, more modular, and easier to maintain as it grows. More real functionality:A lot of features that were either missing or still conceptual in v1 are now implemented and integrated into the OS flow. Better overall UX and polish:I refined interactions and visual behavior so the system feels more consistent, less rough, and more intentional.Stability + internal quality:I fixed bugs, handled edge cases better, and refactored fragile sections so new changes don’t break existing behavior as easily.Built for future expansion:The current version is not just “more features” — it’s a better foundation for adding upcoming functionality faster and with less technical friction.Short reflectionIf v1 was about saying “it works”, this phase is about saying “it’s becoming a real system.”The biggest progress wasn’t just feature count — it was maturity in structure, consistency, and direction.Next focusGoing forward, I want to keep building in the same direction:expand core capabilities,keep improving performance/stability,and continue polishing the experience so MoonOS feels as good to use as it is to build."}, {"post_id": 8396, "ts": "2026-06-13T23:28:04Z", "hours": 2.6289, "text": "MoonOS Preview v1: Just the Beginning Hey everyone, I’m launching MoonOS—a web-based operating system that runs entirely in your browser and adapts to whatever hardware you’re using. Here’s the thing: it detects your CPU, RAM, GPU, and battery, then automatically adjusts its visual fidelity. Got a powerful machine? Full glassmorphism and particle effects. On a budget laptop? It strips down gracefully. No configuration. It just works. You get a real window manager with drag, resize, snap-to-edges, virtual workspaces, a Spotlight-style launcher, a command palette, and keyboard shortcuts that feel native. There’s persistent storage with IndexedDB, so files you create actually stick around. Nine built-in apps: Terminal with a real filesystem, Notes with markdown preview, Files browser, Tasks, Calendar, Settings, Task Manager, Theme Editor, and a Browser. The tech is intentional—Vite, React 19, TypeScript strict mode, TailwindCSS, Zustand, all bundled at just 137KB gzipped. Tested with Vitest and Playwright. But here’s what matters most: this is v1, and I’m just getting started. I’m going to make this beautiful. Every detail, every interaction, every visual is going to be refined. MoonOS is going to look and feel incredible. Try it out at : https://moonos-66c14b9918e1.herokuapp.com/ And let me know what you think, i hope you like it, its my first WebOS try"}]...
|
Title: My very own WebOS - MoonOS by @b4san_34 | S Title: My very own WebOS - MoonOS by @b4san_34 | Stardance
Devlogs:
MoonOS Preview v1: Just the Beginning Hey everyone, I’m launching MoonOS—a web-based operating system that runs entirely in your browser and adapts to whatever hardware you’re using. Here’s the thing: it detects your CPU, RAM, GPU, and battery, then automatically adjusts its visual fidelity. Got a powerful machine? Full glassmorphism and particle effects. On a budget laptop? It strips down gracefully. No configuration. It just works. You get a real window manager with drag, resize, snap-to-edges, virtual workspaces, a Spotlight-style launcher, a command palette, and keyboard shortcuts that feel native. There’s persistent storage with IndexedDB, so files you create actually stick around. Nine built-in apps: Terminal with a real filesystem, Notes with markdown preview, Files browser, Tasks, Calendar, Settings, Task Manager, Theme Editor, and a Browser. The tech is intentional—Vite, React 19, TypeScript strict mode, TailwindCSS, Zustand, all bundled at just 137KB gzipped. Tested with Vitest and Playwright. But here’s what matters most: this is v1, and I’m just getting started. I’m going to make this beautiful. Every detail, every interaction, every visual is going to be refined. MoonOS is going to look and feel incredible. Try it out at : https://moonos-66c14b9918e1.herokuapp.com/ And let me know what you think, i hope you like it, its my first WebOS try
After presenting the first version of MoonOS, the project had the basics in place — enough to prove the concept worked. At that point, I was only around 4–8 commits in, with a minimal but functional core.Since then, I’ve pushed a much bigger wave of updates focused on turning MoonOS from an early prototype into something more complete and scalable. What’s improved since the last updateStronger architecture:I restructured key parts of the codebase to make the system cleaner, more modular, and easier to maintain as it grows. More real functionality:A lot of features that were either missing or still conceptual in v1 are now implemented and integrated into the OS flow. Better overall UX and polish:I refined interactions and visual behavior so the system feels more consistent, less rough, and more intentional.Stability + internal quality:I fixed bugs, handled edge cases better, and refactored fragile sections so new changes don’t break existing behavior as easily.Built for future expansion:The current version is not just “more features” — it’s a better foundation for adding upcoming functionality faster and with less technical friction.Short reflectionIf v1 was about saying “it works”, this phase is about saying “it’s becoming a real system.”The biggest progress wasn’t just feature count — it was maturity in structure, consistency, and direction.Next focusGoing forward, I want to keep building in the same direction:expand core capabilities,keep improving performance/stability,and continue polishing the experience so MoonOS feels as good to use as it is to build....
|
1793566609.5400872
|
1794171409.5400872
|
|
17509
|
RandOS by @hpeen | Stardance
|
hpeen
|
2
|
8.0
|
20
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-04T18:04:35Z", "hours": 1.0, "multiplier": 17.68, "payout": 20, "blessing": "neutral", "text": "I added new features to my WebOS called RandOS. The new additions are a terminal, a trophy app and a Gollum inspired critter that comes to annoy the user.", "repo": "https://github.com/Hpeen/RandOS", "demo": "https://hpeen.github.io/RandOS/"}, {"ship_num": 2, "ts": "2026-06-14T16:43:03Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a webOS with the gimmick that everything is random, from the wallpaper to the apps themselves called RandOS (randos, get it?). There are plenty of features to convey the chaos, like quick-time events and reshuffles (chaos time as I call them). I am pretty new to using AI to help build a project, but I managed to get a handle on how to utilize it. I do enjoy the eastereggs and fun minigames that I made.", "repo": "https://github.com/Hpeen/RandOS", "demo": "https://hpeen.github.io/RandOS/"}]...
|
[{"post_id": 22290, "ts": "202 [{"post_id": 22290, "ts": "2026-07-04T18:00:20Z", "hours": 1.1492, "text": "For part two of WebOS I wanted a few more actual features, not just more ways to annoy you, so there’s three new things, one being a lil guy. First up, there’s a terminal now. It’s a proper little retro shell, and like everything else in RandOS it rerolls itself every time you open it: new prompt, new monospace font, new ink colour (sometimes that classic phosphor green, sometimes it borrows the desktop’s accent). It’s got the normal stuff, help and echo and whoami and fortune, but the fun part is it can actually drive the OS. you can type apps to see everything installed, open paint to launch it, windows to list what’s open, close all to nuke them and it keeps no secrets, everything’s right there in help. That includes the dumb stuff like matrix drops digital rain over the window, hack runs a fake “access granted” intrusion sequence, glitch shudders the whole thing, panic fakes a kernel panic with a red flash, party throws confetti. and boo . We don’t talk about boo… The second thing is trophies. There’s an achievements system wired through the whole os now, backed by localStorage so they actually stick between visits, and a little toast slides in when you unlock one. there’s a trophies app to see what you’ve got and what you’re missing. you earn them by doing the things, surviving the backrooms, winning five quick-time events, opening every app, poking the gremlin, finding the secret terminal command. it quietly ties all the scattered easter eggs together into something you can actually see you found. And then the gremlin. He started this round as a small critter that scurried in and shoved your desktop icons around. He makes little noises coming and going. and the main event: he poses a riddle. four choices, two tries and you cannot get rid of him any other way. Clicking him just gets you a hiss. No waiting him out either, he’ll stand there until you answer. Guess right and he shrieks and flees, misses both tries and he slinks off muttering. He also shows up a little more often than before, because of course he does.."}, {"post_id": 8793, "ts": "2026-06-14T16:29:18Z", "hours": 1.9461, "text": "added some more apps! there are some basic ones like paint and notepad … just a little more chaotic :D some other apps I added to be on theme are a random quote/joke generator, a sound board, a suggestion box and a wheel of names (pretty tuff). to add to the CHAOS there are now quick-time events that close all your windows if you fail to complete them :P P.S. don’t spam the shuffle button (might noclip)"}, {"post_id": 8142, "ts": "2026-06-13T16:12:29Z", "hours": 2.5156, "text": "spent some time on this, but I upped the UI. everything has random effects / themes, the wallpapers are full of movement and the cursor is a different sprite each shuffle. also I added a boot animation with a jack in the box…neat. there’s a chaos shuffle event now that happens every ~3 mins. you get a 3 sec heads up and then EVERYTHING gets randomized, so gl trying to do something lol next up: make the OS more interactive with more apps and quick-time events (kinda tuff). Also might want to add other basic apps… ;)"}, {"post_id": 7927, "ts": "2026-06-13T06:52:44Z", "hours": 2.0994, "text": "so my first stardust project is a webos, but making a normal one sounded boring so i made randos. the whole gimmick: everything is randomized. open the calculator and it looks one way, close it, open it again and it’s totally different colors, different font, different vibe. nothing looks the same twice. right now it’s got the basics. windows you can drag around, a taskbar, and a handful of apps: a calculator that actually does math, a clock that’s sometimes digital, sometimes an analog dial, sometimes just spells the time out in words, a calendar, and a randomizer that flips coins, rolls dice, or spits out a number from 1 to 100. plus a shuffle button that re-rolls the entire desktop theme whenever you feel like it. it’s pretty rough rn ngl. the ui is a little janky and the background is just a flat gradient. but it runs, it’s online, and there’s no login so anyone can poke at it at https://hpeen.github.io/RandOS/ . next up: make it look less rough, give the background some actual patterns, and add a couple things i’ve been cooking (a lot more chaotic </3)."}]...
|
Title: RandOS by @hpeen | Stardance
Devlogs:
so m Title: RandOS by @hpeen | Stardance
Devlogs:
so my first stardust project is a webos, but making a normal one sounded boring so i made randos. the whole gimmick: everything is randomized. open the calculator and it looks one way, close it, open it again and it’s totally different colors, different font, different vibe. nothing looks the same twice. right now it’s got the basics. windows you can drag around, a taskbar, and a handful of apps: a calculator that actually does math, a clock that’s sometimes digital, sometimes an analog dial, sometimes just spells the time out in words, a calendar, and a randomizer that flips coins, rolls dice, or spits out a number from 1 to 100. plus a shuffle button that re-rolls the entire desktop theme whenever you feel like it. it’s pretty rough rn ngl. the ui is a little janky and the background is just a flat gradient. but it runs, it’s online, and there’s no login so anyone can poke at it at https://hpeen.github.io/RandOS/ . next up: make it look less rough, give the background some actual patterns, and add a couple things i’ve been cooking (a lot more chaotic </3).
spent some time on this, but I upped the UI. everything has random effects / themes, the wallpapers are full of movement and the cursor is a different sprite each shuffle. also I added a boot animation with a jack in the box…neat. there’s a chaos shuffle event now that happens every ~3 mins. you get a 3 sec heads up and then EVERYTHING gets randomized, so gl trying to do something lol next up: make the OS more interactive with more apps and quick-time events (kinda tuff). Also might want to add other basic apps… ;)
added some more apps! there are some basic ones like paint and notepad … just a little more chaotic :D some other apps I added to be on theme are a random quote/joke generator, a sound board, a suggestion box and a wheel of names (pretty tuff). to add to the CHAOS there are now quick-time events that close all your windows if you fail to complete them :P P.S. don’t spam the shuffle button (might noclip)
For part two of WebOS I wanted a few more actual features, not just more ways to annoy you, so there’s three new things, one being a lil guy. First up, there’s a terminal now. It’s a proper little retro shell, and like everything else in RandOS it rerolls itself every time you open it: new prompt, new monospace font, new ink colour (sometimes that classic phosphor green, sometimes it borrows the desktop’s accent). It’s got the normal stuff, help and echo and whoami and fortune, but the fun part is it can actually drive the OS. you can type apps to see everything installed, open paint to launch it, windows to list what’s open, close all to nuke them and it keeps no secrets, everything’s right there in help. That includes the dumb stuff like matrix drops digital rain over the window, hack runs a fake “access granted” intrusion sequence, glitch shudders the whole thing, panic fakes a kernel panic with a red flash, party throws confetti. and boo . We don’t talk about boo… The second thing is trophies. There’s an achievements system wired through the whole os now, backed by localStorage so they actually stick between visits, and a little toast slides in when you unlock one. there’s a trophies app to see what you’ve got and what you’re missing. you earn them by doing the things, surviving the backrooms, winning five quick-time events, opening every app, poking the gremlin, finding the secret terminal command. it quietly ties all the scattered easter eggs together into something you can actually see you found. And then the gremlin. He started this round as a small critter that scurried in and shoved your desktop icons around. He makes little noises coming and going. and the main event: he poses a riddle. four choices, two tries and you cannot get rid of him any other way. Clicking him just gets you a hiss. No waiting him out either, he’ll stand there until you answer. Guess right and he shrieks and flees, misses both tries and he slinks off muttering. He also shows up a little more often than before, because of course he does..
Ships:
I made a webOS with the gimmick that everything is random, from the wallpaper to the apps themselves called RandOS (randos, get it?). There are plenty of features to convey the chaos, like quick-time events and reshuffles (chaos time as I call them). I am pretty new to using AI to help build a project, but I managed to get a handle on how to utilize it. I do enjoy the eastereggs and fun minigames that I made.
I added new features to my WebOS called RandOS. The new additions are a terminal, a trophy app and a Gollum inspired critter that comes to annoy the user....
|
1793850918.990983
|
1793937318.990983
|
|
17510
|
Frictionless by @skimmy | Stardance
|
skimmy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @skimmy | Stardance
|
1793368057.3570676
|
1793972857.3570676
|
|
17511
|
Noah Light Up board by @Alcindoromycine | Stardanc Noah Light Up board by @Alcindoromycine | Stardance...
|
Alcindoromycine
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Noah Light Up board by @Alcindoromycine | S Title: Noah Light Up board by @Alcindoromycine | Stardance...
|
1793234972.5838802
|
1793839772.5838802
|
|
17512
|
NASA Dashboard by @rwbambrough | Stardance
|
rwbambrough
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-19T22:44:01Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Fully done! Full list of features: Uses real Keplerian orbital mechanics to calculate asteroid positions (solves Kepler’s equation with Newton-Raphson iteration) Fetches live near-Earth object data from NASA’s API Looks up real orbital elements for each asteroid from JPL’s Small-Body Database Falls back to generated mock asteroid data if the API or database lookup fails Works on both desktop and web (browser) builds, using different networking methods for each Continuously updates each asteroid’s position over time based on orbital mechanics Calculates real-time asteroid velocity using the vis-viva equation Renders a rotating 3D-style Earth made of thousands of points Draws orbital paths for asteroids as ellipses Color-codes asteroids by threat level based on speed Shows an animated targeting reticle on the selected asteroid Lets you click on asteroids to select/lock onto them Optional on-screen label showing each asteroid’s name and speed Buttons to speed up or slow down time (also controllable with A/D keys) Pause and play buttons for the simulation Toggle button to show/hide orbit lines Toggle button to show/hide quick info labels Scrolling console log showing system messages, some randomized and some real events Randomly fluctuating radar, optical, and comms “integrity” percentages Displays system uptime Detail panel showing selected asteroid’s name, speed, orbital radius, tilt, size, mean anomaly, depth, and danger level Button to export selected asteroid’s data to a text file Button to delete all saved telemetry report files Automatically creates a folder for storing telemetry reports Background ambient sound loops Click sound effect on button presses Sound effects fail gracefully (silently) if audio files are missing Detects whether it’s running on web or desktop and adjusts fonts and networking accordingly Async-based main loop for compatibility with web export Thanks for reading! This has been a pretty hard project so check it out. It wouldnt build itself using itch.io or any other services so you will have to use github to download it sorry.", "repo": "https://github.com/realreed/NASA-Dashboard-Project", "demo": "https://youtu.be/aI1Y5j97pjo"}]...
|
[{"post_id": 24317, "ts": "202 [{"post_id": 24317, "ts": "2026-07-07T20:27:19Z", "hours": 0.9481, "text": "I finished this project, ill be shipping it soon. I added more realistic orbital physics and did some code fixing. Thanks for the support!"}, {"post_id": 13945, "ts": "2026-06-22T21:50:59Z", "hours": 0.9083, "text": "NEW THINGS!! During this session, I added two additional things, The first thing I added was a pause and play button to the simulation. This was a fairly easy addition, as I use a quantitative value called “time_speed” to determine the speed of the simulation. The pause button sets this value to 0, and the play button also functions as a reset button, setting the value to 1 The next thing I added was a quick info option. Instead of having to click on every dot individually to see its name and speed, I added a quick info button seen on the bottom right corner to allow for easier access to velocity and name data. When clicked, two labels are shown, the velocity and the name of the asteroid right next to them shown in the picture TODO Wireframe mesh for the globe, Audio on and off button and finally, real kelperian orbital mechanics. I am not looking forward to that one lol You can find my work and try it for yourself at my github (realreed) Thanks for reading! Give a like if you liked this please!"}, {"post_id": 13852, "ts": "2026-06-22T18:14:19Z", "hours": 1.2172, "text": "I added two things today I added a telemetry data folder And I added a small display window. Heres a little about them The telemetry data is the data listed on the top right when you click on one of the NEOs It lists 8 things, the NEO name, speed, radius, tilt, size, angle, depth, and danger rating. To make this data downloadable, I added a button underneath the telemetry data, before the main loop that runs the software, the OS verifies that the folder inside the project path named “TELEMETRY_DATA” exists, if it doesnt, it creates the folder. This is to ensure the download process goes smoothly. Then, when the button is clicked, it removes any unsafe characters like dashes, commas, and blank spaces to ensure the file is able to be made. The filename consist of the safename of the neo with a report.txt at the end. The txt file is written and in the dashboard console, a message is displayed saying if the data was exported succesfully or not. The TXT file is then stored in TELEMETRY_DATA For the display window, I added a additional rectangle when you click onto the NEOs in the top right. Inside the rectangle, the dot is replicated but its position is set inside of the rectangle and the dot’s size is multiplied by 6 to fit the rectangle. In the future, I think I will make the display window look better, since right now it looks pretty bad. All and all, this was quite a productive session! You can find the full code on my github."}, {"post_id": 13368, "ts": "2026-06-21T22:00:23Z", "hours": 2.2906, "text": "Today I added a background hum, static writing noises and a click sound effect to my NEO Dashboard! Here is my current product I have been working on this project for quite a while, but I havent posted any devlogs. I didnt realize i had to write them or log my hours lol. You can find all my work on this project on my github. I will be writing more devlogs! Stay tuned!"}]...
|
Title: NASA Dashboard by @rwbambrough | Stardance
Title: NASA Dashboard by @rwbambrough | Stardance
Devlogs:
Today I added a background hum, static writing noises and a click sound effect to my NEO Dashboard! Here is my current product I have been working on this project for quite a while, but I havent posted any devlogs. I didnt realize i had to write them or log my hours lol. You can find all my work on this project on my github. I will be writing more devlogs! Stay tuned!
I added two things today I added a telemetry data folder And I added a small display window. Heres a little about them The telemetry data is the data listed on the top right when you click on one of the NEOs It lists 8 things, the NEO name, speed, radius, tilt, size, angle, depth, and danger rating. To make this data downloadable, I added a button underneath the telemetry data, before the main loop that runs the software, the OS verifies that the folder inside the project path named “TELEMETRY_DATA” exists, if it doesnt, it creates the folder. This is to ensure the download process goes smoothly. Then, when the button is clicked, it removes any unsafe characters like dashes, commas, and blank spaces to ensure the file is able to be made. The filename consist of the safename of the neo with a report.txt at the end. The txt file is written and in the dashboard console, a message is displayed saying if the data was exported succesfully or not. The TXT file is then stored in TELEMETRY_DATA For the display window, I added a additional rectangle when you click onto the NEOs in the top right. Inside the rectangle, the dot is replicated but its position is set inside of the rectangle and the dot’s size is multiplied by 6 to fit the rectangle. In the future, I think I will make the display window look better, since right now it looks pretty bad. All and all, this was quite a productive session! You can find the full code on my github.
NEW THINGS!! During this session, I added two additional things, The first thing I added was a pause and play button to the simulation. This was a fairly easy addition, as I use a quantitative value called “time_speed” to determine the speed of the simulation. The pause button sets this value to 0, and the play button also functions as a reset button, setting the value to 1 The next thing I added was a quick info option. Instead of having to click on every dot individually to see its name and speed, I added a quick info button seen on the bottom right corner to allow for easier access to velocity and name data. When clicked, two labels are shown, the velocity and the name of the asteroid right next to them shown in the picture TODO Wireframe mesh for the globe, Audio on and off button and finally, real kelperian orbital mechanics. I am not looking forward to that one lol You can find my work and try it for yourself at my github (realreed) Thanks for reading! Give a like if you liked this please!
I finished this project, ill be shipping it soon. I added more realistic orbital physics and did some code fixing. Thanks for the support!
Ships:
Fully done! Full list of features: Uses real Keplerian orbital mechanics to calculate asteroid positions (solves Kepler’s equation with Newton-Raphson iteration) Fetches live near-Earth object data from NASA’s API Looks up real orbital elements for each asteroid from JPL’s Small-Body Database Falls back to generated mock asteroid data if the API or database lookup fails Works on both desktop and web (browser) builds, using different networking methods for each Continuously updates each asteroid’s position over time based on orbital mechanics Calculates real-time asteroid velocity using the vis-viva equation Renders a rotating 3D-style Earth made of thousands of points Draws orbital paths for asteroids as ellipses Color-codes asteroids by threat level based on speed Shows an animated targeting reticle on the selected asteroid Lets you click on asteroids to select/lock onto them Optional on-screen label showing each asteroid’s name and speed Buttons to speed up or slow down time (also controllable with A/D keys) Pause and play buttons for the simulation Toggle button to show/hide orbit lines Toggle button to show/hide quick info labels Scrolling console log showing system messages, some randomized and some real events Randomly fluctuating radar, optical, and comms “integrity” percentages Displays system uptime Detail panel showing selected asteroid’s name, speed, orbital radius, tilt, size, mean anomaly, depth, and danger level Button to export selected asteroid’s data to a text file Button to delete all saved telemetry report files Automatically creates a folder for storing telemetry reports Background ambient sound loops Click sound effect on button presses Sound effects fail gracefully (silently) if audio files are missing Detects whether it’s running on web or desktop and adjusts fonts and networking accordingly Async-based main loop for compatibility with web export Thanks for reading! This has been a pretty hard project so check it out. It wouldnt build itself using itch.io or any other services so you will have to use github to download it sorry....
|
1793702985.5414226
|
1793789385.5414226
|
|
17513
|
Frictionless by @Jozi | Stardance
|
Jozi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @Jozi | Stardance
|
1793188349.376341
|
1793793149.376341
|
|
17514
|
My very own WebOS by @aaravvaidha69 | Stardance
|
aaravvaidha69
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @aaravvaidha69 | Stard Title: My very own WebOS by @aaravvaidha69 | Stardance...
|
1793400537.099296
|
1794005337.099296
|
|
17515
|
Frictionless by @aakarsha_k | Stardance
|
aakarsha_k
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @aakarsha_k | Stardance
|
1793422375.634899
|
1794027175.634899
|
|
17516
|
My very own WebOS by @Sahithi | Stardance
|
Sahithi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Sahithi | Stardance
|
1793195413.7680817
|
1793800213.7680817
|
|
17517
|
Hiring Tracker by @trevordotson92 | Stardance
|
trevordotson92
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Hiring Tracker by @trevordotson92 | Stardan Title: Hiring Tracker by @trevordotson92 | Stardance...
|
1793325077.2079208
|
1793929877.2079208
|
|
17518
|
Horror Video Game project 1 by @Saurya | Stardance
|
Saurya
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Horror Video Game project 1 by @Saurya | St Title: Horror Video Game project 1 by @Saurya | Stardance...
|
1793181099.463251
|
1793785899.463251
|
|
17519
|
My very own WebOS by @awsomeakki | Stardance
|
awsomeakki
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @awsomeakki | Stardanc Title: My very own WebOS by @awsomeakki | Stardance...
|
1793263791.0113876
|
1793868591.0113876
|
|
17520
|
My awesome macropad! by @tjlabala | Stardance
|
tjlabala
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @tjlabala | Stardan Title: My awesome macropad! by @tjlabala | Stardance...
|
1793461811.934501
|
1794066611.934501
|
|
17521
|
Frictionless by @aakarsha_k | Stardance
|
aakarsha_k
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @aakarsha_k | Stardance
|
1793368077.3332036
|
1793972877.3332036
|
|
17522
|
My first slack bot! by @NateTheGreat | Stardance
|
NateTheGreat
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @NateTheGreat | Star Title: My first slack bot! by @NateTheGreat | Stardance...
|
1793188104.9887507
|
1793792904.9887507
|
|
17523
|
My awesome macropad! by @Adeep | Stardance
|
Adeep
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Adeep | Stardance
|
1793242325.805501
|
1793847125.805501
|
|
17524
|
My awesome macropad! by @Nushaa | Stardance
|
Nushaa
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Nushaa | Stardance
|
1793407861.3510568
|
1794012661.3510568
|
|
17525
|
My first slack bot! by @Nolan_Lewis | Stardance
|
Nolan_Lewis
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Nolan_Lewis | Stard Title: My first slack bot! by @Nolan_Lewis | Stardance...
|
1793281820.4829028
|
1793886620.4829028
|
|
17526
|
Untitled by @Yoav | Stardance
|
Yoav
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @Yoav | Stardance
|
1793778959.8123682
|
1794383759.8123682
|
|
17527
|
My awesome macropad! by @tommasoparodi11 | Stardan My awesome macropad! by @tommasoparodi11 | Stardance...
|
tommasoparodi11
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @tommasoparodi11 | Title: My awesome macropad! by @tommasoparodi11 | Stardance...
|
1793321780.7970772
|
1793926580.7970772
|
|
17528
|
My very own WebOS by @Samhita | Stardance
|
Samhita
|
1
|
6.42
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-28T04:16:50Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a WebOS. Some things that were challenging were getting the buttons to work. It took so long just to figure out how to make the windows draggable, and sometimes, the errors were just a wrong spelling. Something I am proud of is the end result, and I like how I learned so much along the way. Something people should know so they can test it is that there is a drag icon at the bottom right corner, and to open the window after closing it, they would need to click on the icon of the app.", "repo": "https://github.com/SamhitaPaila/Stardance_WebOS", "demo": "https://stardancewebos.vercel.app/"}]...
|
[{"post_id": 84641, "ts": "202 [{"post_id": 84641, "ts": "2026-10-29T23:55:48Z", "hours": 0.4183, "text": "Updated ReadMe to make it more descriptive and deployed my WebOS onto Vercel."}, {"post_id": 83550, "ts": "2026-10-28T04:09:51Z", "hours": 2.2544, "text": "I added a top bar for each window and made them movable (I searched on Google for how to make the drag symbol and symbols for the app icons). I also added a close and resize button. I also added another window to change the background (three backgrounds total). I changed the content of the first window as well to make it more personalized."}, {"post_id": 80022, "ts": "2026-10-16T00:17:15Z", "hours": 0.31, "text": "I tried making the window movable, but for some reason it is not working, I am currently in the process of debugging."}, {"post_id": 79348, "ts": "2026-10-13T16:14:43Z", "hours": 0.9344, "text": "I transferred the JavaScript code into its own file, and encountered an error with the time again. It turned out to be because I wrote “scr” instead of “src”. After that I started writing additional code in that script.js to make the windows movable, but its not working right now. I will work on fixing that next time."}, {"post_id": 78472, "ts": "2026-10-10T21:39:19Z", "hours": 0.4839, "text": "I got the time DIV to update on its own because last time I had to write the time and it wouldn’t change. I also improved the spacing between the flex DIVs. I also added a blur as the background instead of a solid white background."}, {"post_id": 67831, "ts": "2026-09-14T02:49:28Z", "hours": 0.3147, "text": "Added another DIV for the time and added a desktop background."}, {"post_id": 66335, "ts": "2026-09-12T03:22:45Z", "hours": 0.4189, "text": "I added a double line border and rounded the corners. I also set the position of the div and added style to the div. I set the top and left positions, translated it, added padding, added a border, and changed the width."}, {"post_id": 65772, "ts": "2026-09-11T04:18:14Z", "hours": 0.3183, "text": "Rounded the corners of the image and played around with the fonts and colours. I had a few syntax errors with the quotation marks that I had to fix. Added more to the style tags in the headers 1 & 2 and first paragraph."}, {"post_id": 44987, "ts": "2026-08-11T03:39:07Z", "hours": 0.3644, "text": "I learned how to add different colors and add different styles such as margins, background colors, text colors, text fonts, etc."}, {"post_id": 44367, "ts": "2026-08-10T02:37:16Z", "hours": 0.5653, "text": "Created the project on GitHub and learned basic coding in HTML. Created an outline and added an image."}]...
|
Title: My very own WebOS by @Samhita | Stardance
Title: My very own WebOS by @Samhita | Stardance
Devlogs:
Created the project on GitHub and learned basic coding in HTML. Created an outline and added an image.
I learned how to add different colors and add different styles such as margins, background colors, text colors, text fonts, etc.
Rounded the corners of the image and played around with the fonts and colours. I had a few syntax errors with the quotation marks that I had to fix. Added more to the style tags in the headers 1 & 2 and first paragraph.
I added a double line border and rounded the corners. I also set the position of the div and added style to the div. I set the top and left positions, translated it, added padding, added a border, and changed the width.
Added another DIV for the time and added a desktop background.
I got the time DIV to update on its own because last time I had to write the time and it wouldn’t change. I also improved the spacing between the flex DIVs. I also added a blur as the background instead of a solid white background.
I transferred the JavaScript code into its own file, and encountered an error with the time again. It turned out to be because I wrote “scr” instead of “src”. After that I started writing additional code in that script.js to make the windows movable, but its not working right now. I will work on fixing that next time.
I tried making the window movable, but for some reason it is not working, I am currently in the process of debugging.
I added a top bar for each window and made them movable (I searched on Google for how to make the drag symbol and symbols for the app icons). I also added a close and resize button. I also added another window to change the background (three backgrounds total). I changed the content of the first window as well to make it more personalized.
Updated ReadMe to make it more descriptive and deployed my WebOS onto Vercel.
Ships:
I made a WebOS. Some things that were challenging were getting the buttons to work. It took so long just to figure out how to make the windows draggable, and sometimes, the errors were just a wrong spelling. Something I am proud of is the end result, and I like how I learned so much along the way. Something people should know so they can test it is that there is a drag icon at the bottom right corner, and to open the window after closing it, they would need to click on the icon of the app....
|
1793829224.4224517
|
1793915624.4224517
|
|
17529
|
Untitled by @tommasoparodi11 | Stardance
|
tommasoparodi11
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @tommasoparodi11 | Stardance
|
1793541325.4783554
|
1794146125.4783554
|
|
17530
|
Frictionless by @tommasoparodi11 | Stardance
|
tommasoparodi11
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @tommasoparodi11 | Stardanc Title: Frictionless by @tommasoparodi11 | Stardance...
|
1793443890.9439347
|
1794048690.9439347
|
|
17531
|
Untitled by @tommasoparodi11 | Stardance
|
tommasoparodi11
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @tommasoparodi11 | Stardance
|
1793386412.1348295
|
1793991212.1348295
|
|
17532
|
My first slack bot! by @Samhita | Stardance
|
Samhita
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Samhita | Stardance
|
1793325130.1009357
|
1793929930.1009357
|
|
17533
|
Distance alarm! by @MattyO | Stardance
|
MattyO
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Distance alarm! by @MattyO | Stardance
|
1793213648.044657
|
1793818448.044657
|
|
17534
|
Untitled by @Nolan_Lewis | Stardance
|
Nolan_Lewis
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @Nolan_Lewis | Stardance
|
1793249529.3046782
|
1793854329.3046782
|
|
17535
|
My very own WebOS by @mahisinghal790 | Stardance
|
mahisinghal790
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @mahisinghal790 | Star Title: My very own WebOS by @mahisinghal790 | Stardance...
|
1793850679.6122954
|
1794455479.6122954
|
|
17536
|
Nimbus by @GrogeDaFroge | Stardance
|
GrogeDaFroge
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Nimbus by @GrogeDaFroge | Stardance
|
1793807657.4224422
|
1794671657.4224422
|
|
17537
|
The Gitboard 2.0 by @aamir_pa2009 | Stardance
|
aamir_pa2009
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-15T22:35:14Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a 8 key 2x4 Matrix wired keypad that is preprogrammed with commonly used git phrases to make my programming easier, this was my first time using Fusion 360 and KiCAD. Please tell me if you have any improvements. Thanks!", "repo": "https://github.com/AamirKPathan/TheGitboard2.0", "demo": ""}]...
|
[{"post_id": 9435, "ts": "2026 [{"post_id": 9435, "ts": "2026-06-15T19:55:37Z", "hours": 1.8803, "text": "I Finally Finished my Hackpad, GITBOARD2.0 with pre programmed git messages, just waiting on approval now."}]...
|
Title: The Gitboard 2.0 by @aamir_pa2009 | Stardan Title: The Gitboard 2.0 by @aamir_pa2009 | Stardance
Devlogs:
I Finally Finished my Hackpad, GITBOARD2.0 with pre programmed git messages, just waiting on approval now.
Ships:
I made a 8 key 2x4 Matrix wired keypad that is preprogrammed with commonly used git phrases to make my programming easier, this was my first time using Fusion 360 and KiCAD. Please tell me if you have any improvements. Thanks!...
|
1793735468.8873355
|
1793821868.8873355
|
|
17538
|
Untitled by @ghastly | Stardance
|
ghastly
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @ghastly | Stardance
|
1793839693.0441031
|
1794444493.0441031
|
|
17539
|
Frictionless by @hemchand627 | Stardance
|
hemchand627
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @hemchand627 | Stardance
|
1793450901.9865615
|
1794055701.9865615
|
|
17540
|
My awesome macropad! by @akshaya | Stardance
|
akshaya
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @akshaya | Stardanc Title: My awesome macropad! by @akshaya | Stardance...
|
1793270922.2453291
|
1793875722.2453291
|
|
17541
|
SmartWatch by @JasonKam002 | Stardance
|
JasonKam002
|
0
|
10.72
|
0
|
[]
|
[{"post_id": 21261, "ts": "202 [{"post_id": 21261, "ts": "2026-07-03T03:02:45Z", "hours": 9.2511, "text": "FINALLY FINISHED MY FIRST PROTOTYPE Features: Completed and responsive UI according to button inputs Updates time - updates according to the timezone you’re in. It connects to my phones hotspot everytime it starts to access the local ntp server to update its internal clock Send commands - it acts as a host devices and is able to send commands to other client esp32 through ESP-NOW to trigger functions. So that this watch can be used to control other devices remotely. Client esp32 currently only toggles an LED on/off, but in the future I’m thinking of making one of them toggle my room’s light on/off remotely, boil hot water for me remotely, etc, there are a lot of possibilities and room to play with."}, {"post_id": 8068, "ts": "2026-06-13T14:00:28Z", "hours": 1.4689, "text": "Used Lopaka to create the home page UI for my watch and successfully uploaded it to esp32 for display"}]...
|
Title: SmartWatch by @JasonKam002 | Stardance
Dev Title: SmartWatch by @JasonKam002 | Stardance
Devlogs:
Used Lopaka to create the home page UI for my watch and successfully uploaded it to esp32 for display
FINALLY FINISHED MY FIRST PROTOTYPE Features: Completed and responsive UI according to button inputs Updates time - updates according to the timezone you’re in. It connects to my phones hotspot everytime it starts to access the local ntp server to update its internal clock Send commands - it acts as a host devices and is able to send commands to other client esp32 through ESP-NOW to trigger functions. So that this watch can be used to control other devices remotely. Client esp32 currently only toggles an LED on/off, but in the future I’m thinking of making one of them toggle my room’s light on/off remotely, boil hot water for me remotely, etc, there are a lot of possibilities and room to play with....
|
1793206110.7111309
|
1793810910.7111309
|
|
17542
|
Lane Assignment Display by @Chrissy | Stardance
|
Chrissy
|
0
|
3.17
|
0
|
[]
|
[{"post_id": 9583, "ts": "2026 [{"post_id": 9583, "ts": "2026-06-15T23:23:37Z", "hours": 3.1669, "text": "I’m working on a small display that sits on your dashboard and uses public data + your GPS info to tell you what each lane is. Next up: cleaning up code, accepting lane data, accepting GPS data, and thinking about hardware (I love hardware)"}]...
|
Title: Lane Assignment Display by @Chrissy | Stard Title: Lane Assignment Display by @Chrissy | Stardance
Devlogs:
I’m working on a small display that sits on your dashboard and uses public data + your GPS info to tell you what each lane is. Next up: cleaning up code, accepting lane data, accepting GPS data, and thinking about hardware (I love hardware)...
|
1793497860.5407913
|
1794102660.5407913
|
|
17543
|
My first slack bot! by @Ashwath_ | Stardance
|
Ashwath_
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Ashwath_ | Stardanc Title: My first slack bot! by @Ashwath_ | Stardance...
|
1793411271.4773507
|
1794016071.4773507
|
|
17544
|
My very own WebOS by @Bhanucharan | Stardance
|
Bhanucharan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Bhanucharan | Stardan Title: My very own WebOS by @Bhanucharan | Stardance...
|
1793293047.88623
|
1794157047.88623
|
|
17545
|
My very own WebOS by @Simmy | Stardance
|
Simmy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Simmy | Stardance
|
1793638112.7203329
|
1794242912.7203329
|
|
17546
|
My very own WebOS by @TCNCRTR | Stardance
|
TCNCRTR
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @TCNCRTR | Stardance
|
1792929127.0309453
|
1793793127.0309453
|
|
17547
|
My awesome macropad! by @Tanush_Chittem | Stardanc My awesome macropad! by @Tanush_Chittem | Stardance...
|
Tanush_Chittem
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Tanush_Chittem | S Title: My awesome macropad! by @Tanush_Chittem | Stardance...
|
1793519419.3697236
|
1794124219.3697236
|
|
17548
|
magic8 by @damienzarich | Stardance
|
damienzarich
|
0
|
12.89
|
0
|
[]
|
[{"post_id": 21106, "ts": "202 [{"post_id": 21106, "ts": "2026-07-02T21:59:13Z", "hours": 12.8878, "text": "finished my magic 8 ball, when you get a postive/good answer the triangle inside turns green same thing happens when you get neutral(yellow) or bad(red). I added custom animations for when you dont move your mouse the triangle drifts around. Also when you shake the ball, a custom sound i modified plays and the triangle inside dissapears."}]...
|
Title: magic8 by @damienzarich | Stardance
Devlog Title: magic8 by @damienzarich | Stardance
Devlogs:
finished my magic 8 ball, when you get a postive/good answer the triangle inside turns green same thing happens when you get neutral(yellow) or bad(red). I added custom animations for when you dont move your mouse the triangle drifts around. Also when you shake the ball, a custom sound i modified plays and the triangle inside dissapears....
|
1793217112.871455
|
1793821912.871455
|
|
17549
|
A planet tracker by @ilysk | Stardance
|
ilysk
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: A planet tracker by @ilysk | Stardance
|
1792950892.9103107
|
1793814892.9103107
|
|
17550
|
My very own WebOS by @Saip | Stardance
|
Saip
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Saip | Stardance
|
1793490795.5527556
|
1794095595.5527556
|