|
61981
|
las teclas by @Vini_dev | Stardance
|
Vini_dev
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-28T00:58:51Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I created a macropad called MarcinhoPad (I couldn’t think of what to call it, so I decided to combine my name with the word ‘pad’ at the end). This project really challenged me, as it was the first ‘big’ project I’ve ever made. But the most annoying thing that gave me a huge headache was the LEDs. Man, it felt like nothing was working! I would run the ERC and it gave so many errors, so many errors, that I almost gave up on the project, but I decided to just remove them—didn’t want any more headaches, lol. Not to mention the 3D modeling: I spent two nights without sleep just thinking about it. Before going to school, I would make use of the 1 hour I had, get up, and turn on the PC right away to try to finish the model. Same thing when I got back, exhausted and only thinking about sleep, but there I was, learning 3D modeling, lol. Now, what made me think ‘I’m the man’ the most—my ego totally inflated when I finished the project and it got approved. Man, my heart raced with joy, I saw that my hard work paid off! Ah, I was almost forgetting, lol: to test the project, all you need is Arduino IDE installed. Connect the board to your computer’s USB, clone my repository, and flash my code.", "repo": "https://github.com/Developer-Vini/MarcinhoPad", "demo": ""}]...
|
[{"post_id": 74675, "ts": "202 [{"post_id": 74675, "ts": "2026-09-27T23:40:24Z", "hours": 1.0117, "text": "I went to see if it would actually work; I managed to mount the 3D parts on the board to test everything, and I made a few tweaks. I think I’ll go for a unique design—I’m thinking of making it all black; it’s going to look awesome."}, {"post_id": 70908, "ts": "2026-09-20T00:28:59Z", "hours": 0.5489, "text": "Finished!"}, {"post_id": 70294, "ts": "2026-09-18T21:46:34Z", "hours": 1.5661, "text": "Trying to model the case (it’s proving very difficult)."}, {"post_id": 69899, "ts": "2026-09-18T01:08:57Z", "hours": 0.505, "text": "What a beautiful PCB!"}, {"post_id": 69414, "ts": "2026-09-17T00:28:16Z", "hours": 0.8728, "text": "finished!!"}, {"post_id": 69376, "ts": "2026-09-16T22:36:50Z", "hours": 2.135, "text": "I decided to remove the LEDs; I’m going to do it without them. Connecting the LEDs was proving too difficult, so I preferred to leave them out. The important thing is that it works. The PCB is already complete; now I just need to adjust a few things and transfer it to the case."}, {"post_id": 69241, "ts": "2026-09-16T17:26:35Z", "hours": 2.7272, "text": "I finished the schematic and I’m going to the PCB, now I just have to decide what I want to do haha, I’m very indecisive, I have to see the layout."}, {"post_id": 68918, "ts": "2026-09-16T01:29:57Z", "hours": 1.9889, "text": "Yo guys, I was studying how I could do the hackpad scheme, man, think of a work that is giving, but it’s gonna work out, there’s no rush."}, {"post_id": 67760, "ts": "2026-09-14T00:25:31Z", "hours": 0.3833, "text": "i was preparing the work environment to begin development."}]...
|
Title: las teclas by @Vini_dev | Stardance
Devlog Title: las teclas by @Vini_dev | Stardance
Devlogs:
i was preparing the work environment to begin development.
Yo guys, I was studying how I could do the hackpad scheme, man, think of a work that is giving, but it’s gonna work out, there’s no rush.
I finished the schematic and I’m going to the PCB, now I just have to decide what I want to do haha, I’m very indecisive, I have to see the layout.
I decided to remove the LEDs; I’m going to do it without them. Connecting the LEDs was proving too difficult, so I preferred to leave them out. The important thing is that it works. The PCB is already complete; now I just need to adjust a few things and transfer it to the case.
finished!!
What a beautiful PCB!
Trying to model the case (it’s proving very difficult).
Finished!
I went to see if it would actually work; I managed to mount the 3D parts on the board to test everything, and I made a few tweaks. I think I’ll go for a unique design—I’m thinking of making it all black; it’s going to look awesome.
Ships:
I created a macropad called MarcinhoPad (I couldn’t think of what to call it, so I decided to combine my name with the word ‘pad’ at the end). This project really challenged me, as it was the first ‘big’ project I’ve ever made. But the most annoying thing that gave me a huge headache was the LEDs. Man, it felt like nothing was working! I would run the ERC and it gave so many errors, so many errors, that I almost gave up on the project, but I decided to just remove them—didn’t want any more headaches, lol. Not to mention the 3D modeling: I spent two nights without sleep just thinking about it. Before going to school, I would make use of the 1 hour I had, get up, and turn on the PC right away to try to finish the model. Same thing when I got back, exhausted and only thinking about sleep, but there I was, learning 3D modeling, lol. Now, what made me think ‘I’m the man’ the most—my ego totally inflated when I finished the project and it got approved. Man, my heart raced with joy, I saw that my hard work paid off! Ah, I was almost forgetting, lol: to test the project, all you need is Arduino IDE installed. Connect the board to your computer’s USB, clone my repository, and flash my code....
|
1793058515.2243369
|
1793144915.2243369
|
|
61995
|
AustinOS1 by @Tekwiz17 | Stardance
|
Tekwiz17
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T22:53:21Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made AustinOS1 for the WebOS 1 Mission! Readme: hey! this is my project for the Stardance WebOS 1 mission :) it’s a little green themed web os with draggable windows, a top bar with a clock, and a few small apps. kept it simple since I’m still new to this. what it can do welcome screen when you first open it desktop with icons you can click windows you can drag around, open, and close (try opening more than one!) top bar with a live clock About app - info about the project Notes app - write stuff and save it, it remembers next time you open it Music app - this is my extra feature! click the letters to play little notes using the Web Audio API Weather app - shows the current weather where you are, using the Open-Meteo API (free, no api key needed). it asks your browser for your location so make sure to allow it when it pops up Thx! Make sure to check it out!", "repo": "https://github.com/Tekwiz17/AustinOS1", "demo": "https://tekwiz17.github.io/AustinOS1/"}]...
|
[{"post_id": 68877, "ts": "202 [{"post_id": 68877, "ts": "2026-09-15T22:51:44Z", "hours": 0.2667, "text": "Fixed a few errors, changed a few colors. Ship coming soon!"}, {"post_id": 68871, "ts": "2026-09-15T22:33:47Z", "hours": 0.3, "text": "Working on OS! Added next app! Weather! It uses OpenMetro"}, {"post_id": 67788, "ts": "2026-09-14T01:13:33Z", "hours": 0.5008, "text": "Started it ;) Made basic OS, more apps coming soon! Devlog 1/3"}]...
|
Title: AustinOS1 by @Tekwiz17 | Stardance
Devlogs Title: AustinOS1 by @Tekwiz17 | Stardance
Devlogs:
Started it ;) Made basic OS, more apps coming soon! Devlog 1/3
Working on OS! Added next app! Weather! It uses OpenMetro
Fixed a few errors, changed a few colors. Ship coming soon!
Ships:
I made AustinOS1 for the WebOS 1 Mission! Readme: hey! this is my project for the Stardance WebOS 1 mission :) it’s a little green themed web os with draggable windows, a top bar with a clock, and a few small apps. kept it simple since I’m still new to this. what it can do welcome screen when you first open it desktop with icons you can click windows you can drag around, open, and close (try opening more than one!) top bar with a live clock About app - info about the project Notes app - write stuff and save it, it remembers next time you open it Music app - this is my extra feature! click the letters to play little notes using the Web Audio API Weather app - shows the current weather where you are, using the Open-Meteo API (free, no api key needed). it asks your browser for your location so make sure to allow it when it pops up Thx! Make sure to check it out!...
|
1793058518.1463373
|
1793144918.1463373
|
|
62003
|
Rune of Foot by @NotIdhant | Stardance
|
NotIdhant
|
1
|
8.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-21T01:12:15Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Rune of Foot was a rollercoaster for me. Now that Chapter 1 is finished, I guess I can finally have my sleep hehe - but really though, it was difficult because it was my first ever time coding a big Python project like this. So I’m exceptionally proud. Check it out on my Github page, just download the ZIP and you’re good! Thank you for all the support!", "repo": "https://github.com/NotIdhant/Rune-of-Foot/", "demo": "https://humble-space-halibut-qv4qvgq7rww4fx4xw.github.dev/"}]...
|
[{"post_id": 71538, "ts": "202 [{"post_id": 71538, "ts": "2026-09-21T01:07:58Z", "hours": 2.4781, "text": "FINISHED AND READY TO SHIP BABY - chapter 1, the village and the forest, are finished, with save files"}, {"post_id": 71348, "ts": "2026-09-20T17:53:30Z", "hours": 3.0286, "text": "yeep its been a while since i did my last devlog, and i’ve worked rlly hard! so here’s some updates for rUnE oF fOoTtTtTtTt so first of all, i finished the first level of the game <3 the forest is complete! so is the Tax Collector™! you’ll meet him later hehe - also i completed a save file system so that you don’t permadie after an hour of grinding and lose all your progress. also finished the creepy place called the pocket. so yea, thats what i did, cya when its shipped !!!"}, {"post_id": 70339, "ts": "2026-09-19T00:01:01Z", "hours": 0.4728, "text": "Hey yall !! Chances are you have no idea what my game is because I have literally one follower :( but now’s your time to stop scrolling and uh be enlightened i guess !! 😅 so Rune of Foot is a text-based Python RPG. contrary to popular belief its not just a wall of if statements! theres a whole lotta meat to it (im so sorry) and you should check it out by clickin on my profile! so rn i worked on some new enemies and debugged my spawning mechanic! so so excited to ship this, it’ll be my first ever project! so cya !!"}, {"post_id": 70307, "ts": "2026-09-18T22:11:16Z", "hours": 0.3983, "text": "hehe, doors fans might recognize this, but I added a rift-like feature to my game (image below from Doors, not my game lmao) called the Pocket. you can store items inside and they get saved upon death! pretty neat, right?"}, {"post_id": 69917, "ts": "2026-09-18T02:07:51Z", "hours": 0.4153, "text": "my new fav enemy in my game: Rock, Paper, Scissors! he sounds very simple but is actually very deadly. His top attack does up to 20 damage (almost 50% of your health when you first have the chance to meet him), and his lesser attacks do really. really. really bad status effects. imagine the wither effect in minecraft but at the same time ur bleeding out :I so yea, i rlly enjoy fighting him, it is strategic because you need to defend so that you dont bleed out or get demolished by rock attacks but also attack because he doesnt have very much health!"}, {"post_id": 69894, "ts": "2026-09-18T00:57:54Z", "hours": 0.3575, "text": "in love with my player.attack() function <3. a good game developer would prob look down on me and say “gosh this kid is stupid, he’s so proud of making an absurd text based game in python.” but nah, i’ve evolved from those stupid if statement choose-your-own-adventure spirals (rune of foot is so much more than that, check my project’s repository) and i’m genuinely so happy rn so let me be plz :DDDD"}, {"post_id": 69869, "ts": "2026-09-17T23:26:09Z", "hours": 0.7617, "text": "The Hackatime thing isnt working :( i have 2 hours 22 minutes but it shows 45 minutes only. But anyways Devlog 1: Crap I’ve come far, finished 75% of brawling mechanics (I have 3 current actions, attack, defend, and check, planning to add a use inventory action next, no I’m not copying Undertale harrumph ). Also finished the status effects system, just gotta - uh - add status effects 😅 Also got the first enemy (Frail Psychopath) down, it’s a very easy but nice introductory brawl. So yea, hopefully Hackatime fixes itself soon and cya in devlog 2!"}]...
|
Title: Rune of Foot by @NotIdhant | Stardance
Dev Title: Rune of Foot by @NotIdhant | Stardance
Devlogs:
The Hackatime thing isnt working :( i have 2 hours 22 minutes but it shows 45 minutes only. But anyways Devlog 1: Crap I’ve come far, finished 75% of brawling mechanics (I have 3 current actions, attack, defend, and check, planning to add a use inventory action next, no I’m not copying Undertale harrumph ). Also finished the status effects system, just gotta - uh - add status effects 😅 Also got the first enemy (Frail Psychopath) down, it’s a very easy but nice introductory brawl. So yea, hopefully Hackatime fixes itself soon and cya in devlog 2!
in love with my player.attack() function <3. a good game developer would prob look down on me and say “gosh this kid is stupid, he’s so proud of making an absurd text based game in python.” but nah, i’ve evolved from those stupid if statement choose-your-own-adventure spirals (rune of foot is so much more than that, check my project’s repository) and i’m genuinely so happy rn so let me be plz :DDDD
my new fav enemy in my game: Rock, Paper, Scissors! he sounds very simple but is actually very deadly. His top attack does up to 20 damage (almost 50% of your health when you first have the chance to meet him), and his lesser attacks do really. really. really bad status effects. imagine the wither effect in minecraft but at the same time ur bleeding out :I so yea, i rlly enjoy fighting him, it is strategic because you need to defend so that you dont bleed out or get demolished by rock attacks but also attack because he doesnt have very much health!
hehe, doors fans might recognize this, but I added a rift-like feature to my game (image below from Doors, not my game lmao) called the Pocket. you can store items inside and they get saved upon death! pretty neat, right?
Hey yall !! Chances are you have no idea what my game is because I have literally one follower :( but now’s your time to stop scrolling and uh be enlightened i guess !! 😅 so Rune of Foot is a text-based Python RPG. contrary to popular belief its not just a wall of if statements! theres a whole lotta meat to it (im so sorry) and you should check it out by clickin on my profile! so rn i worked on some new enemies and debugged my spawning mechanic! so so excited to ship this, it’ll be my first ever project! so cya !!
yeep its been a while since i did my last devlog, and i’ve worked rlly hard! so here’s some updates for rUnE oF fOoTtTtTtTt so first of all, i finished the first level of the game <3 the forest is complete! so is the Tax Collector™! you’ll meet him later hehe - also i completed a save file system so that you don’t permadie after an hour of grinding and lose all your progress. also finished the creepy place called the pocket. so yea, thats what i did, cya when its shipped !!!
FINISHED AND READY TO SHIP BABY - chapter 1, the village and the forest, are finished, with save files
Ships:
Rune of Foot was a rollercoaster for me. Now that Chapter 1 is finished, I guess I can finally have my sleep hehe - but really though, it was difficult because it was my first ever time coding a big Python project like this. So I’m exceptionally proud. Check it out on my Github page, just download the ZIP and you’re good! Thank you for all the support!...
|
1793058520.185883
|
1793144920.185883
|
|
62010
|
Hex-2048 by @CadenO | Stardance
|
CadenO
|
1
|
4.0
|
23
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-24T02:57:15Z", "hours": 4.0, "multiplier": 5.24, "payout": 23, "blessing": "neutral", "text": "I made the classic 2048 number game, but in a hexagon instead of a square! I think that it looks mostly clean, and I find it pretty fun to play. It is a vanilla browser page, and can take input from a keyboard or a touchscreen.", "repo": "https://github.com/cesium72/Hex-2048", "demo": "https://cesium72.github.io/Hex-2048"}]...
|
[{"post_id": 72946, "ts": "202 [{"post_id": 72946, "ts": "2026-09-24T02:53:25Z", "hours": 0.7361, "text": "It’s finally actually done! The mobile input is now working and the game is pretty fun (in my opinion)"}, {"post_id": 71574, "ts": "2026-09-21T02:31:16Z", "hours": 0.63, "text": "I’ve basically finished my hexagonal 2048 game! The game itself, saving, help, and reset are all working, and the only thing left to add is a README (ugh). I think the game is pretty fun, though."}, {"post_id": 70985, "ts": "2026-09-20T04:58:55Z", "hours": 0.7875, "text": "I have made progress on my hexagonal 2048 game! 1) There is now a help screen, and 2) I got an 8192! Then, I decided that I have much better uses for my time. After I add the scoring, I’ll probably be about done, so I seem to be on track for my goal of a quick project."}, {"post_id": 69841, "ts": "2026-09-17T21:48:53Z", "hours": 2.1936, "text": "I’ve been making a hexagonal 2048 game! The game mechanics are working fine, and the logic is all in place. The only real things I have left to do are to add touchscreen input (swiping), scoring, and add functionality to reset and help buttons. (OK, fine, and write a README)."}]...
|
Title: Hex-2048 by @CadenO | Stardance
Devlogs:
I Title: Hex-2048 by @CadenO | Stardance
Devlogs:
I’ve been making a hexagonal 2048 game! The game mechanics are working fine, and the logic is all in place. The only real things I have left to do are to add touchscreen input (swiping), scoring, and add functionality to reset and help buttons. (OK, fine, and write a README).
I have made progress on my hexagonal 2048 game! 1) There is now a help screen, and 2) I got an 8192! Then, I decided that I have much better uses for my time. After I add the scoring, I’ll probably be about done, so I seem to be on track for my goal of a quick project.
I’ve basically finished my hexagonal 2048 game! The game itself, saving, help, and reset are all working, and the only thing left to add is a README (ugh). I think the game is pretty fun, though.
It’s finally actually done! The mobile input is now working and the game is pretty fun (in my opinion)
Ships:
I made the classic 2048 number game, but in a hexagon instead of a square! I think that it looks mostly clean, and I find it pretty fun to play. It is a vanilla browser page, and can take input from a keyboard or a touchscreen....
|
1793058522.1953077
|
1793144922.1953077
|
|
62012
|
Simple Bank System by @Xquisite | Stardance
|
Xquisite
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T02:05:40Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is a banking system coded in Python. This program allows users to create accounts, log in, and manage their funds through three key features: deposit, withdrawal, and balance checks. This code can be run and used directly through the terminal. This code was made to help me get back into my coding journey after some time. So, recalling some features was a challenge. Of course, I have not gone deep into my Python journey, so this code can be improved heavily. Overall, I am proud of being able to make this code fairly quickly, and being able to make it at all in the first place.", "repo": "https://github.com/Mejia-J/Bank_System", "demo": "https://silver-giggle-x5g7v646wpwf9q5v.github.dev/"}]...
|
[{"post_id": 67873, "ts": "202 [{"post_id": 67873, "ts": "2026-09-14T05:13:06Z", "hours": 1.1469, "text": "To get back into my Python journey, I decided to challenge myself a bit by reviewing key, beginner concepts like loops and variables, but also recalling tougher concepts like lists, functions, and objects. Throughout the process, I sometimes referred back to my older projects to remember these fundamental concepts. Overall, I had a fun time diving back into my Python journey, and I hope to continue coding throughout the years."}]...
|
Title: Simple Bank System by @Xquisite | Stardance Title: Simple Bank System by @Xquisite | Stardance
Devlogs:
To get back into my Python journey, I decided to challenge myself a bit by reviewing key, beginner concepts like loops and variables, but also recalling tougher concepts like lists, functions, and objects. Throughout the process, I sometimes referred back to my older projects to remember these fundamental concepts. Overall, I had a fun time diving back into my Python journey, and I hope to continue coding throughout the years.
Ships:
This is a banking system coded in Python. This program allows users to create accounts, log in, and manage their funds through three key features: deposit, withdrawal, and balance checks. This code can be run and used directly through the terminal. This code was made to help me get back into my coding journey after some time. So, recalling some features was a challenge. Of course, I have not gone deep into my Python journey, so this code can be improved heavily. Overall, I am proud of being able to make this code fairly quickly, and being able to make it at all in the first place....
|
1793058526.6189048
|
1793144926.6189048
|
|
62023
|
hello! by @aadistech1 | Stardance
|
aadistech1
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T17:39:32Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is mypersonal website i made…Yeah I have a limited css knowledge and put my maximum to it, i used very small (below 10% ai for someee debugging .thats all)", "repo": "https://github.com/aadistech1-glitch/mypersonalwebsite", "demo": "https://aadivinayak.tiiny.site/"}]...
|
[{"post_id": 68180, "ts": "202 [{"post_id": 68180, "ts": "2026-09-14T17:37:25Z", "hours": 0.9722, "text": "The code is completed!It was a small project"}]...
|
Title: hello! by @aadistech1 | Stardance
Devlogs: Title: hello! by @aadistech1 | Stardance
Devlogs:
The code is completed!It was a small project
Ships:
This is mypersonal website i made…Yeah I have a limited css knowledge and put my maximum to it, i used very small (below 10% ai for someee debugging .thats all)...
|
1793058528.3801737
|
1793144928.3801737
|
|
62028
|
Hackslack by @asho | Stardance
|
asho
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-21T04:33:50Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a slackbot with three basic functions. I was constantly running into error plus my nest application wasn’t being approved. Thank you soo much!", "repo": "https://github.com/ayeshayaya/hackslack", "demo": "https://ayeshayaya.github.io/hackslack/"}]...
|
[{"post_id": 67860, "ts": "202 [{"post_id": 67860, "ts": "2026-09-14T04:24:27Z", "hours": 0.2789, "text": "the project took me around 2 hours to do, idk why its showing 16min:)"}]...
|
Title: Hackslack by @asho | Stardance
Devlogs:
th Title: Hackslack by @asho | Stardance
Devlogs:
the project took me around 2 hours to do, idk why its showing 16min:)
Ships:
I made a slackbot with three basic functions. I was constantly running into error plus my nest application wasn’t being approved. Thank you soo much!...
|
1793058530.142392
|
1793144930.142392
|
|
62069
|
Tennis Legend - The Website by @Tennis-Legend | St Tennis Legend - The Website by @Tennis-Legend | Stardance...
|
Tennis-Legend
|
1
|
2.14
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T07:48:08Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a personal website using HTML and CSS with four main sections: Home, About, Skills and Hobbies. The site uses a blue, red and black colour scheme, animated elements and interactive flip cards to give it a retro feel while still keeping it simple to navigate. The biggest challenge was getting the flip cards, animations and layout to work consistently across different screen sizes. It took a bit of tweaking to make sure everything looked right on mobile, tablet and desktop without breaking the design. I’m most proud of how the overall theme came together. The colour scheme, floating icons, animations and flip cards all work together to make the site feel more engaging.", "repo": "https://github.com/tennis-legend1/Tennis-Legend---The-Website", "demo": "https://tennis-legend1.github.io/Tennis-Legend---The-Website/"}]...
|
[{"post_id": 69390, "ts": "202 [{"post_id": 69390, "ts": "2026-09-16T23:29:12Z", "hours": 0.355, "text": "Removed anything that I though was AI and wrote it myself. It should all be human-written now"}, {"post_id": 69055, "ts": "2026-09-16T09:36:54Z", "hours": 0.7825, "text": "Since my ship was given feedback that it used too much AI, I essentially deleted the CSS and rewrote the entire CSS myself."}, {"post_id": 68515, "ts": "2026-09-15T07:42:17Z", "hours": 1.42, "text": "This website is my personal site built using HTML and CSS. It includes four main sections: Home, About, Skills and Hobbies. The Skills and Hobbies sections use flip cards to make the content a bit more interactive, while animations and a few floating icons help bring the site to life whilst keeping it sort of minimalistic. I’m particularly happy with how the overall design came together. The blue, red and black colour scheme gives the site a clean look, the flip cards make the content more engaging, and the animations add some movement without being distracting."}]...
|
Title: Tennis Legend - The Website by @Tennis-Lege Title: Tennis Legend - The Website by @Tennis-Legend | Stardance
Devlogs:
This website is my personal site built using HTML and CSS. It includes four main sections: Home, About, Skills and Hobbies. The Skills and Hobbies sections use flip cards to make the content a bit more interactive, while animations and a few floating icons help bring the site to life whilst keeping it sort of minimalistic. I’m particularly happy with how the overall design came together. The blue, red and black colour scheme gives the site a clean look, the flip cards make the content more engaging, and the animations add some movement without being distracting.
Since my ship was given feedback that it used too much AI, I essentially deleted the CSS and rewrote the entire CSS myself.
Removed anything that I though was AI and wrote it myself. It should all be human-written now
Ships:
I made a personal website using HTML and CSS with four main sections: Home, About, Skills and Hobbies. The site uses a blue, red and black colour scheme, animated elements and interactive flip cards to give it a retro feel while still keeping it simple to navigate. The biggest challenge was getting the flip cards, animations and layout to work consistently across different screen sizes. It took a bit of tweaking to make sure everything looked right on mobile, tablet and desktop without breaking the design. I’m most proud of how the overall theme came together. The colour scheme, floating icons, animations and flip cards all work together to make the site feel more engaging....
|
1793058531.844695
|
1793144931.844695
|
|
62083
|
MathTab by @furgenramen | Stardance
|
furgenramen
|
1
|
8.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T09:17:20Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a new tab page for anyone to use day-to-day. It was challenging to make the JS for the calculator, as well as styling my site to look like liquid glass. I most enjoyed styling my site, as I could see my site come together aesthetically. I really enjoyed making my site, a well-spent 8 hours not gonna lie.", "repo": "https://github.com/furgenramen04/MathTab", "demo": "https://furgenramen04.github.io/MathTab/"}]...
|
[{"post_id": 80311, "ts": "202 [{"post_id": 80311, "ts": "2026-10-17T07:20:24Z", "hours": 3.3983, "text": "I am finally about to ship my project. I thought that the Moon Phase would take the longest to code, but it ended up being the calculator that was most difficult. I also added JS for the calendar and made a quick access links bar at the bottom. I COMPLETELY revamped the design, taking inspiration from both Apple’s Liquid Glass and Stardance’s own website to style it. I’m pretty darn proud of my work on this project. Here’s what it looks like right now:"}, {"post_id": 77523, "ts": "2026-10-07T09:57:31Z", "hours": 3.1975, "text": "3 hours later, I’m done with HTML, and started JS ## I have added quite a few features to MathTab: A graphing calculator, calendar, normal calculator, dual time clock, moon phase graphic and moon age, and shortcuts. The only JS-fitted feature right now is the dual time clock. Here’s what it looks like right now:"}, {"post_id": 69633, "ts": "2026-09-17T13:30:54Z", "hours": 0.6122, "text": "I got ragebaited by the free 10,000 stardust hack # ## But it’s okay because I kept working and here’s my project so far. The building blocks for the elements are setting in: Search bar and calendar rn but keep in mind the colours are completely for distinguishing rn, and I haven’t touched JS yet. On the left is HTML. Again, if you have any feature suggestions please lmk in the comments."}, {"post_id": 68633, "ts": "2026-09-15T13:17:17Z", "hours": 0.4333, "text": "Working on HTML for my New Tab Page Here’s a picture of what it looks right now (very limited, ik) and the HTML behind it. Also, if you guys have any feature suggestions please put them in the comments. Thank you!"}, {"post_id": 68283, "ts": "2026-09-14T20:57:09Z", "hours": 0.4036, "text": "Finished initial setup before actual coding . I’m working on a new project now, a new tab, and I just love the new tutorial, I think it’s so much better than the one for WebOS because the WebOS one had quite a bit missing. Other than that, I’ve finished the first 3 stages of the guide and here’s my code: (Not a lot to see, I know)"}]...
|
Title: MathTab by @furgenramen | Stardance
Devlog Title: MathTab by @furgenramen | Stardance
Devlogs:
Finished initial setup before actual coding . I’m working on a new project now, a new tab, and I just love the new tutorial, I think it’s so much better than the one for WebOS because the WebOS one had quite a bit missing. Other than that, I’ve finished the first 3 stages of the guide and here’s my code: (Not a lot to see, I know)
Working on HTML for my New Tab Page Here’s a picture of what it looks right now (very limited, ik) and the HTML behind it. Also, if you guys have any feature suggestions please put them in the comments. Thank you!
I got ragebaited by the free 10,000 stardust hack # ## But it’s okay because I kept working and here’s my project so far. The building blocks for the elements are setting in: Search bar and calendar rn but keep in mind the colours are completely for distinguishing rn, and I haven’t touched JS yet. On the left is HTML. Again, if you have any feature suggestions please lmk in the comments.
3 hours later, I’m done with HTML, and started JS ## I have added quite a few features to MathTab: A graphing calculator, calendar, normal calculator, dual time clock, moon phase graphic and moon age, and shortcuts. The only JS-fitted feature right now is the dual time clock. Here’s what it looks like right now:
I am finally about to ship my project. I thought that the Moon Phase would take the longest to code, but it ended up being the calculator that was most difficult. I also added JS for the calendar and made a quick access links bar at the bottom. I COMPLETELY revamped the design, taking inspiration from both Apple’s Liquid Glass and Stardance’s own website to style it. I’m pretty darn proud of my work on this project. Here’s what it looks like right now:
Ships:
I made a new tab page for anyone to use day-to-day. It was challenging to make the JS for the calculator, as well as styling my site to look like liquid glass. I most enjoyed styling my site, as I could see my site come together aesthetically. I really enjoyed making my site, a well-spent 8 hours not gonna lie....
|
1793155773.7628336
|
1793242173.7628336
|
|
62089
|
My first site by @Manu_Gurgel | Stardance
|
Manu_Gurgel
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-25T00:14:01Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I created my first website to introduce myself using HTML and CSS; I had never programmed anything like this before, having previously only trained for C++ programming competitions. At first, I found it quite challenging, but with the help of AI to fix errors and understand how to use certain elements, the site began to take shape. On the site, you can find information about my academic background and a link to Neps Academy, where you can create an account to access programming exercises in various languages (C, C++, Python, etc.). I still think there is plenty of room for improvement—such as adding more information and features, and making it look better and more organized—but for now, this is how it stands.", "repo": "https://github.com/Manu-Gurgel/Teste-1", "demo": "https://manu-gurgel.github.io/Teste-1/"}]...
|
[{"post_id": 73323, "ts": "202 [{"post_id": 73323, "ts": "2026-09-24T21:25:12Z", "hours": 1.035, "text": "I’m thinking about more informations that I could add to the site to make a portifolio"}, {"post_id": 71716, "ts": "2026-09-21T11:24:41Z", "hours": 2.4125, "text": "I’m working on my first website to introduce myself and tell about my programming journey"}]...
|
Title: My first site by @Manu_Gurgel | Stardance
Title: My first site by @Manu_Gurgel | Stardance
Devlogs:
I’m working on my first website to introduce myself and tell about my programming journey
I’m thinking about more informations that I could add to the site to make a portifolio
Ships:
I created my first website to introduce myself using HTML and CSS; I had never programmed anything like this before, having previously only trained for C++ programming competitions. At first, I found it quite challenging, but with the help of AI to fix errors and understand how to use certain elements, the site began to take shape. On the site, you can find information about my academic background and a link to Neps Academy, where you can create an account to access programming exercises in various languages (C, C++, Python, etc.). I still think there is plenty of room for improvement—such as adding more information and features, and making it look better and more organized—but for now, this is how it stands....
|
1793058533.8851755
|
1793144933.8851755
|
|
62095
|
violin by @amiterlich05 | Stardance
|
amiterlich05
|
1
|
127.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T11:38:13Z", "hours": 127.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I designed and modeled a complete 3D violin from scratch using Onshape. The most challenging part was getting the curved body geometry and intricate details of the violin correct. I am really proud of how the final assembly turned out, and you can test it by opening the public Onshape CAD link.", "repo": "https://github.com/amiterlichpico-beep/violin-onshape", "demo": ""}]...
|
[{"post_id": 72618, "ts": "202 [{"post_id": 72618, "ts": "2026-09-23T11:15:34Z", "hours": 5.5556, "text": "DevLog 9 I’ve finished everything; I’m publishing it now."}, {"post_id": 72520, "ts": "2026-09-23T03:49:08Z", "hours": 9.995, "text": "Devlog 7 I’ve just about finished the final touches; all that’s left is to build the stand and add the very last details. I’ll be releasing it in the next devlog."}, {"post_id": 72324, "ts": "2026-09-22T17:47:09Z", "hours": 4.1386, "text": "Dev Vlog 7 So… I’ve solved the color issue and handled the final touches. I’ll work a bit more on the finishing details, then build a stand to mount it on—and that’s it. It should be ready very soon; I think maybe two more updates from now. Hopefully, it’ll be finished sometime tomorrow."}, {"post_id": 72198, "ts": "2026-09-22T13:14:42Z", "hours": 27.7378, "text": "Developer Vlog 6 I’m almost done; I really just have a few final touches left and need to make it stand upright. I probably won’t have time to add an arch, since I really need to wrap up this project and get back to studying. I don’t know why—I didn’t do anything to it—but it decided to turn purple; I’ll check everything over and then close out the file and the project. So… this is what it looks like right now."}, {"post_id": 71653, "ts": "2026-09-21T07:46:48Z", "hours": 22.2042, "text": "Devlog #5? I’ve more or less put all the parts together; all that’s left is to add textures, finishing touches, and a stand. I’m not sure if I’ll make a violin bow, too—I tried, but I really couldn’t get the hair right; if I do make one, it’ll probably be without the hair."}, {"post_id": 70493, "ts": "2026-09-19T08:50:26Z", "hours": 19.0517, "text": "Developer Vlog #4 I’ve finished making most of the violin parts; now I need to assemble everything and add textures and finishing touches."}, {"post_id": 69477, "ts": "2026-09-17T04:20:07Z", "hours": 10.4853, "text": "devlod#3 I’ve just finished assembling some of the parts and the bottom section of the violin; now, all that’s left is the top section and the final finishing touches."}, {"post_id": 68956, "ts": "2026-09-16T03:29:22Z", "hours": 16.5075, "text": "I continued working on the violin; I had already crafted almost the entire lower half and the ornamentation for the middle section."}, {"post_id": 68483, "ts": "2026-09-15T06:25:07Z", "hours": 11.0475, "text": "Hi, I want to say upfront that this will probably be pretty bad, since it’s the first time I’m writing a dev log like this… Anyway, for this project, I chose to work on a violin model using the web-based software Onshape. I’m roughly halfway through—or maybe just at the beginning… I mean, I have the structure down, but the hard part is still ahead. I need to do the finishing touches to make it look good and check that it’s properly converted into a printable file… uh… Yeah, I don’t have much else to say about it right now. So, sorry."}]...
|
Title: violin by @amiterlich05 | Stardance
Devlog Title: violin by @amiterlich05 | Stardance
Devlogs:
Hi, I want to say upfront that this will probably be pretty bad, since it’s the first time I’m writing a dev log like this… Anyway, for this project, I chose to work on a violin model using the web-based software Onshape. I’m roughly halfway through—or maybe just at the beginning… I mean, I have the structure down, but the hard part is still ahead. I need to do the finishing touches to make it look good and check that it’s properly converted into a printable file… uh… Yeah, I don’t have much else to say about it right now. So, sorry.
I continued working on the violin; I had already crafted almost the entire lower half and the ornamentation for the middle section.
devlod#3 I’ve just finished assembling some of the parts and the bottom section of the violin; now, all that’s left is the top section and the final finishing touches.
Developer Vlog #4 I’ve finished making most of the violin parts; now I need to assemble everything and add textures and finishing touches.
Devlog #5? I’ve more or less put all the parts together; all that’s left is to add textures, finishing touches, and a stand. I’m not sure if I’ll make a violin bow, too—I tried, but I really couldn’t get the hair right; if I do make one, it’ll probably be without the hair.
Developer Vlog 6 I’m almost done; I really just have a few final touches left and need to make it stand upright. I probably won’t have time to add an arch, since I really need to wrap up this project and get back to studying. I don’t know why—I didn’t do anything to it—but it decided to turn purple; I’ll check everything over and then close out the file and the project. So… this is what it looks like right now.
Dev Vlog 7 So… I’ve solved the color issue and handled the final touches. I’ll work a bit more on the finishing details, then build a stand to mount it on—and that’s it. It should be ready very soon; I think maybe two more updates from now. Hopefully, it’ll be finished sometime tomorrow.
Devlog 7 I’ve just about finished the final touches; all that’s left is to build the stand and add the very last details. I’ll be releasing it in the next devlog.
DevLog 9 I’ve finished everything; I’m publishing it now.
Ships:
I designed and modeled a complete 3D violin from scratch using Onshape. The most challenging part was getting the curved body geometry and intricate details of the violin correct. I am really proud of how the final assembly turned out, and you can test it by opening the public Onshape CAD link....
|
1793058538.4602268
|
1793144938.4602268
|
|
62105
|
space-dashboard by @abdulqadir | Stardance
|
abdulqadir
|
1
|
16.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-24T18:27:33Z", "hours": 16.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a customizable Space Dashboard using HTML, CSS, JavaScript and Vite. It uses NASA’s APOD API to show a new space background and also has a live customizable clock, Google search, quick shortcuts, random quotes, a draggable to-do list, custom space wallpapers and solid backgrounds. One of the most challenging parts was debugging the JavaScript, especially when a missing bracket broke both the clock and hamburger menu, and I also had some problems getting the Day/Night color toggle and wallpapers working correctly. I’m most proud of the custom Space Menu and how users can personalize the dashboard. When testing it, try changing the background, clock font and color, turning Day/Night mode on and off, and using the To-Do list and search.", "repo": "https://github.com/qadir-eng/space-dashboard", "demo": "https://qadir-eng.github.io/space-dashboard/"}]...
|
[{"post_id": 73257, "ts": "202 [{"post_id": 73257, "ts": "2026-09-24T18:04:25Z", "hours": 3.9967, "text": "Since the last devlog, I worked mainly on improving the customization and overall UI of the Space Dashboard. I added a Background section to the side menu. Users can now switch back to the NASA Daily image, choose from five selected space wallpapers, or use solid-color backgrounds. The wallpapers also have small previews so users can see them before selecting one. I also improved the clock customization. Users can now change the clock font using arrow buttons and choose between Digital Ops, Audiowide, Michroma, Bruno Ace, and Oxanium. I added a similar selector for clock colors, with options like White, Cyan, Blue, Purple, Solar, and Black. I added a Day/Night toggle for the clock too. When it is turned on, the clock automatically changes its color depending on the time of day. When it is turned off, the user can select their own clock color. I also improved the side menu so the clock font and color selectors open directly underneath their buttons instead of opening separate panels. This makes the menu simpler and keeps the main dashboard clean. Another addition was the loading screen. When the website starts, it shows “Loading Space…” while the NASA Daily background is being fetched and loaded. Once the image is ready, the loading screen disappears. It also disappears if the NASA request fails so the website doesn’t get stuck. There were several bugs while building these features. The biggest one was a misplaced } in the clock code, which caused the clock to stay at 00 00 and stopped the hamburger menu from working. I also had issues with the Day/Night toggle not visually turning off, wallpaper paths, and manual clock colors being overwritten by the automatic colors. I debugged these issues and got everything working properly. Overall, this update focused on making the Space Dashboard more customizable, cleaner, and easier to use."}, {"post_id": 72588, "ts": "2026-09-23T09:29:52Z", "hours": 3.6825, "text": "From last 2 days I was focusing on making the Space Dashboard more interactive and customizable. Space Menu I created a hamburger menu that opens a glass-style sidebar. This will act as the main control center for the dashboard, with options for the Quote of the Day, To-Do List, backgrounds, clock styles, and clock colors. I connected the Quote of the Day option to the sidebar. Users can now toggle the quote ON or OFF, depending on whether they want a cleaner dashboard or some inspiration on screen. I added a 4-task To-Do panel with a dark matte-glass design, background blur, rounded corners, and subtle transparency. I also made the panel draggable, so users can move it anywhere on their dashboard while still being able to type normally inside the task fields. and with that they can be on and off by clicking on to-do list button on sidebar"}, {"post_id": 71743, "ts": "2026-09-21T13:12:22Z", "hours": 0.7314, "text": "Today I worked on the search section of my Space Dashboard. I added a Google search bar so users can quickly search the web directly from the dashboard. I also added four shortcut buttons for YouTube, Gmail, Stardance, and Hackatime. I gave the search bar and shortcuts a glassmorphism/futuristic space design with transparent backgrounds, blur effects, and hover animations."}, {"post_id": 71683, "ts": "2026-09-21T09:35:02Z", "hours": 1.0897, "text": "add 5 different quotes each time randomly one from them will appear as it is appearing of top right if you think any changes feel free to give your changes"}, {"post_id": 71406, "ts": "2026-09-20T19:22:20Z", "hours": 2.0353, "text": "Set today’s NASA Astronomy Picture of the Day as the full-page background, with a dark overlay to keep everything readable regardless of what image NASA posts. Added a large glowing digital clock overlay showing the live time, styled with a soft black to match the space theme"}, {"post_id": 71105, "ts": "2026-09-20T09:38:25Z", "hours": 1.8103, "text": "🚀 Space Dashboard — Saving Notes with localStorageToday I worked on making the sticky notes in my Space Dashboard persistent.Before this, I could create NASA photo notes and drag them around, but whenever I refreshed the page, all the notes disappeared.💾 What I addedI implemented localStorage so the dashboard can remember the notes even after refreshing the page.For each note, I now save:📸 The NASA photo URL📍 The note’s position📝 The note’s shape/classI created a saveNotes() function that collects the information from every sticky note and stores it in the browser’s localStorage.I also added a restore system that runs when the page loads. It reads the saved notes, recreates them, restores their positions, and makes them draggable again.🖱️ Dragging + SavingI kept the existing drag system and connected it to the save function. Whenever I move a note, its new position is saved.This means I can:Add a NASA photo noteDrag it anywhereRefresh the pageGet the note back in the same position 🎯🧠 What I learnedThis part taught me more about:localStorageJSON.stringify()JSON.parse()datasetSaving JavaScript objectsRestoring DOM elements after a page reloadConnecting multiple features together✅ ResultThe Space Dashboard now remembers my NASA sticky notes instead of losing them every time the page refreshes.This makes the dashboard feel much more like a real usable application rather than just a temporary webpage. lwk this time no ss TT"}, {"post_id": 70069, "ts": "2026-09-18T12:00:27Z", "hours": 0.9089, "text": "Fixed a real-world problem: NASA’s official Mars Rover Photos API was returning 404 errors on every request — confirmed it wasn’t my code by testing the exact documented URL directly, even with their public demo key. Pivoted to reusing the same NASA APOD endpoint I’d already gotten working, but requesting a random historical date instead of today — gives varied real space photos on each sticky note while staying reliable. Learned how to generate a random date between two points using Date.getTime() and Math.random()."}, {"post_id": 69319, "ts": "2026-09-16T19:50:28Z", "hours": 1.2689, "text": "Wrote the core JavaScript for my Space Search project: a live fetch to NASA’s Astronomy Picture of the Day API. Learned how fetch() and .then() chains work — sending a request, converting the raw response with .json(), then using the data to build the page. Handled the case where NASA sometimes posts a video instead of an image (using an if statement and a media variable so I only set innerHTML once, instead of overwriting it multiple times). Added error handling with .catch() so the page shows a clear message instead of going blank if something fails. Toughest part was understanding why setting innerHTML multiple times wipes out previous content — had to actually see it break before it clicked. Screenshot: the page showing today’s NASA title, image, and description. Ik that it isn’t looking cool but trust the process buddies TT"}]...
|
Title: space-dashboard by @abdulqadir | Stardance
Title: space-dashboard by @abdulqadir | Stardance
Devlogs:
Wrote the core JavaScript for my Space Search project: a live fetch to NASA’s Astronomy Picture of the Day API. Learned how fetch() and .then() chains work — sending a request, converting the raw response with .json(), then using the data to build the page. Handled the case where NASA sometimes posts a video instead of an image (using an if statement and a media variable so I only set innerHTML once, instead of overwriting it multiple times). Added error handling with .catch() so the page shows a clear message instead of going blank if something fails. Toughest part was understanding why setting innerHTML multiple times wipes out previous content — had to actually see it break before it clicked. Screenshot: the page showing today’s NASA title, image, and description. Ik that it isn’t looking cool but trust the process buddies TT
Fixed a real-world problem: NASA’s official Mars Rover Photos API was returning 404 errors on every request — confirmed it wasn’t my code by testing the exact documented URL directly, even with their public demo key. Pivoted to reusing the same NASA APOD endpoint I’d already gotten working, but requesting a random historical date instead of today — gives varied real space photos on each sticky note while staying reliable. Learned how to generate a random date between two points using Date.getTime() and Math.random().
🚀 Space Dashboard — Saving Notes with localStorageToday I worked on making the sticky notes in my Space Dashboard persistent.Before this, I could create NASA photo notes and drag them around, but whenever I refreshed the page, all the notes disappeared.💾 What I addedI implemented localStorage so the dashboard can remember the notes even after refreshing the page.For each note, I now save:📸 The NASA photo URL📍 The note’s position📝 The note’s shape/classI created a saveNotes() function that collects the information from every sticky note and stores it in the browser’s localStorage.I also added a restore system that runs when the page loads. It reads the saved notes, recreates them, restores their positions, and makes them draggable again.🖱️ Dragging + SavingI kept the existing drag system and connected it to the save function. Whenever I move a note, its new position is saved.This means I can:Add a NASA photo noteDrag it anywhereRefresh the pageGet the note back in the same position 🎯🧠 What I learnedThis part taught me more about:localStorageJSON.stringify()JSON.parse()datasetSaving JavaScript objectsRestoring DOM elements after a page reloadConnecting multiple features together✅ ResultThe Space Dashboard now remembers my NASA sticky notes instead of losing them every time the page refreshes.This makes the dashboard feel much more like a real usable application rather than just a temporary webpage. lwk this time no ss TT
Set today’s NASA Astronomy Picture of the Day as the full-page background, with a dark overlay to keep everything readable regardless of what image NASA posts. Added a large glowing digital clock overlay showing the live time, styled with a soft black to match the space theme
add 5 different quotes each time randomly one from them will appear as it is appearing of top right if you think any changes feel free to give your changes
Today I worked on the search section of my Space Dashboard. I added a Google search bar so users can quickly search the web directly from the dashboard. I also added four shortcut buttons for YouTube, Gmail, Stardance, and Hackatime. I gave the search bar and shortcuts a glassmorphism/futuristic space design with transparent backgrounds, blur effects, and hover animations.
From last 2 days I was focusing on making the Space Dashboard more interactive and customizable. Space Menu I created a hamburger menu that opens a glass-style sidebar. This will act as the main control center for the dashboard, with options for the Quote of the Day, To-Do List, backgrounds, clock styles, and clock colors. I connected the Quote of the Day option to the sidebar. Users can now toggle the quote ON or OFF, depending on whether they want a cleaner dashboard or some inspiration on screen. I added a 4-task To-Do panel with a dark matte-glass design, background blur, rounded corners, and subtle transparency. I also made the panel draggable, so users can move it anywhere on their dashboard while still being able to type normally inside the task fields. and with that they can be on and off by clicking on to-do list button on sidebar
Since the last devlog, I worked mainly on improving the customization and overall UI of the Space Dashboard. I added a Background section to the side menu. Users can now switch back to the NASA Daily image, choose from five selected space wallpapers, or use solid-color backgrounds. The wallpapers also have small previews so users can see them before selecting one. I also improved the clock customization. Users can now change the clock font using arrow buttons and choose between Digital Ops, Audiowide, Michroma, Bruno Ace, and Oxanium. I added a similar selector for clock colors, with options like White, Cyan, Blue, Purple, Solar, and Black. I added a Day/Night toggle for the clock too. When it is turned on, the clock automatically changes its color depending on the time of day. When it is turned off, the user can select their own clock color. I also improved the side menu so the clock font and color selectors open directly underneath their buttons instead of opening separate panels. This makes the menu simpler and keeps the main dashboard clean. Another addition was the loading screen. When the website starts, it shows “Loading Space…” while the NASA Daily background is being fetched and loaded. Once the image is ready, the loading screen disappears. It also disappears if the NASA request fails so the website doesn’t get stuck. There were several bugs while building these features. The biggest one was a misplaced } in the clock code, which caused the clock to stay at 00 00 and stopped the hamburger menu from working. I also had issues with the Day/Night toggle not visually turning off, wallpaper paths, and manual clock colors being overwritten by the automatic colors. I debugged these issues and got everything working properly. Overall, this update focused on making the Space Dashboard more customizable, cleaner, and easier to use.
Ships:
I made a customizable Space Dashboard using HTML, CSS, JavaScript and Vite. It uses NASA’s APOD API to show a new space background and also has a live customizable clock, Google search, quick shortcuts, random quotes, a draggable to-do list, custom space wallpapers and solid backgrounds. One of the most challenging parts was debugging the JavaScript, especially when a missing bracket broke both the clock and hamburger menu, and I also had some problems getting the Day/Night color toggle and wallpapers working correctly. I’m most proud of the custom Space Menu and how users can personalize the dashboard. When testing it, try changing the background, clock font and color, turning Day/Night mode on and off, and using the To-Do list and search....
|
1793058540.432409
|
1793144940.432409
|
|
62109
|
Repllyer by @avkings604 | Stardance
|
avkings604
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T12:27:37Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "so i made a software for solving customer care issues automatically, the challenging part was like… i dont have my own ai server which runs 24/7 so i outsourced an ai token provider… but i didnt wanted that the token should be exploit to public instead my own should be so i created my own api system which was challenging cuz ai definately couldnt understand tht stuff well!!!!!", "repo": "https://github.com/AVkings/replyyer", "demo": "https://repllyer.vercel.app/"}]...
|
[{"post_id": 68028, "ts": "202 [{"post_id": 68028, "ts": "2026-09-14T12:24:19Z", "hours": 6.0367, "text": "so i made this software a long agao but i honsetly forgot to post this to hackclub which i deeply regret so i used to chat with various customer care i noticed that they either used a boring normal bot which did nothing rather than wasting your time or a person who would chat to you so i thought creating a software which gets your customers response, analyse it give them appropiat response and then sort it on basis of title or priority so basic software was built long ago what i did in this 6 hr was creating a feature which could run scripts yeah like if suppose ur customer said ohh i forgot my password then it would run the script sending (your website based) reset link to their email or if u want to make a feature to give customers their order id or status you can do that tooo yeah thats it im looking forward to improve it next things i really wanna add are email calling like if someone sent you email then our software can read it! and second one is calling thing like customer called you, then it would be picked automatically by our ai, hear them, ans them (just like a real human) and then sort it (buts its gonna be expensive T-T) but for not im thinking to add integrations to like shopify or to whatsapp and etc btw if someone wants to try it go at : https://repllyer.vercel.app/ or you guys can email me at: [email protected]"}]...
|
Title: Repllyer by @avkings604 | Stardance
Devlog Title: Repllyer by @avkings604 | Stardance
Devlogs:
so i made this software a long agao but i honsetly forgot to post this to hackclub which i deeply regret so i used to chat with various customer care i noticed that they either used a boring normal bot which did nothing rather than wasting your time or a person who would chat to you so i thought creating a software which gets your customers response, analyse it give them appropiat response and then sort it on basis of title or priority so basic software was built long ago what i did in this 6 hr was creating a feature which could run scripts yeah like if suppose ur customer said ohh i forgot my password then it would run the script sending (your website based) reset link to their email or if u want to make a feature to give customers their order id or status you can do that tooo yeah thats it im looking forward to improve it next things i really wanna add are email calling like if someone sent you email then our software can read it! and second one is calling thing like customer called you, then it would be picked automatically by our ai, hear them, ans them (just like a real human) and then sort it (buts its gonna be expensive T-T) but for not im thinking to add integrations to like shopify or to whatsapp and etc btw if someone wants to try it go at : https://repllyer.vercel.app/ or you guys can email me at: [email protected]
Ships:
so i made a software for solving customer care issues automatically, the challenging part was like… i dont have my own ai server which runs 24/7 so i outsourced an ai token provider… but i didnt wanted that the token should be exploit to public instead my own should be so i created my own api system which was challenging cuz ai definately couldnt understand tht stuff well!!!!!...
|
1793058543.2936864
|
1793144943.2936864
|
|
62111
|
HoloX by @Kxrtik1315 | Stardance
|
Kxrtik1315
|
1
|
6.55
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T12:45:00Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built The Parallax Node, which is basically a dope digital terminal portfolio to flex my hardware and software projects like the KAR & EVE Lab. Ngl, avoiding heavy frameworks and coding it purely in vanilla HTML, CSS, and JS was crazy hard. The biggest pain was building that custom HTML5 Canvas particle engine entirely from scratch. Figuring out the exact math so the background nodes calculate distance and dynamically connect to my cursor without lagging the whole site was lowkey a massive headache, fr. I’m proud asf of how the glassmorphism UI turned out, tbh. Layering those deep blur filters over the canvas creates this insane 3D depth effect that looks awesome. Lemme tell you how to test it: just pull up the live link on a desktop rn and move your mouse to watch the nodes track you!", "repo": "https://github.com/Kxrtik13-A19/HoloX", "demo": "https://kxrtik13-a19.github.io/HoloX/"}]...
|
[{"post_id": 74655, "ts": "202 [{"post_id": 74655, "ts": "2026-09-27T21:30:20Z", "hours": 1.6069, "text": "Added new section called “facts”, changed design and layout, added text under Discover California!"}, {"post_id": 71506, "ts": "2026-09-20T23:23:18Z", "hours": 3.9428, "text": "Totally changed my personal website!"}, {"post_id": 68036, "ts": "2026-09-14T12:36:07Z", "hours": 1.4375, "text": "Finally After Rapid Coding! My Personal Website Is Completed! :)"}]...
|
Title: HoloX by @Kxrtik1315 | Stardance
Devlogs:
Title: HoloX by @Kxrtik1315 | Stardance
Devlogs:
Finally After Rapid Coding! My Personal Website Is Completed! :)
Totally changed my personal website!
Added new section called “facts”, changed design and layout, added text under Discover California!
Ships:
I built The Parallax Node, which is basically a dope digital terminal portfolio to flex my hardware and software projects like the KAR & EVE Lab. Ngl, avoiding heavy frameworks and coding it purely in vanilla HTML, CSS, and JS was crazy hard. The biggest pain was building that custom HTML5 Canvas particle engine entirely from scratch. Figuring out the exact math so the background nodes calculate distance and dynamically connect to my cursor without lagging the whole site was lowkey a massive headache, fr. I’m proud asf of how the glassmorphism UI turned out, tbh. Layering those deep blur filters over the canvas creates this insane 3D depth effect that looks awesome. Lemme tell you how to test it: just pull up the live link on a desktop rn and move your mouse to watch the nodes track you!...
|
1793058545.0610516
|
1793144945.0610516
|
|
62142
|
Pulse Terminal by @Kxrtik1315 | Stardance
|
Kxrtik1315
|
1
|
6.35
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T14:20:23Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built Pulse Terminal, a dope custom dev command center to replace boring new tabs rn. Ngl, coding the pure vanilla JS for the CLI search router and getting that retro CRT scanline CSS to look clean without any heavy frameworks was lowkey challenging asf. I’m proudest of how the dark glassmorphism UI turned out and that the custom routing protocol actually works flawlessly, fr. Lemme tell you how to test it: just pull up the live link and type in the terminal prompt. Use /gh [your query] to search GitHub, /so for StackOverflow, /yt for YouTube, or just type normally to default to a Google search. It instantly routes you to the right platform, which is awesomee.", "repo": "https://github.com/Kxrtik13-A19/Parallax-New-Tab", "demo": "https://kxrtik13-a19.github.io/Parallax-New-Tab/"}]...
|
[{"post_id": 69860, "ts": "202 [{"post_id": 69860, "ts": "2026-09-17T22:53:44Z", "hours": 3.3586, "text": "created a new css own my own! This time my favourite place’s bg and used my vibe colors! my own world!"}, {"post_id": 69053, "ts": "2026-09-16T09:36:28Z", "hours": 1.1297, "text": "Finally CSS is also completed again with improve features! My Pulse Terminal is Ready Once again with new features and improvements!"}, {"post_id": 69038, "ts": "2026-09-16T08:19:28Z", "hours": 0.4322, "text": "typed script.js again with improvements! enhanced version, replaced local host option with discord and added /yt for youtube!"}, {"post_id": 69028, "ts": "2026-09-16T07:47:42Z", "hours": 0.4272, "text": "written html code again! Some mistakes were there! Now Perfect!"}, {"post_id": 68080, "ts": "2026-09-14T14:15:22Z", "hours": 0.6828, "text": "Just grinding on the Pulse Terminal rn! Spent this 40-minute session locking in the pure vanilla HTML structure and styling that dark IDE glassmorphism vibe with CSS. Got the CRT scanline overlay looking clean asf. Next up is wiring the JS for the live clock and CLI search router so this thing actually functions like a dope command center, fr."}]...
|
Title: Pulse Terminal by @Kxrtik1315 | Stardance
Title: Pulse Terminal by @Kxrtik1315 | Stardance
Devlogs:
Just grinding on the Pulse Terminal rn! Spent this 40-minute session locking in the pure vanilla HTML structure and styling that dark IDE glassmorphism vibe with CSS. Got the CRT scanline overlay looking clean asf. Next up is wiring the JS for the live clock and CLI search router so this thing actually functions like a dope command center, fr.
written html code again! Some mistakes were there! Now Perfect!
typed script.js again with improvements! enhanced version, replaced local host option with discord and added /yt for youtube!
Finally CSS is also completed again with improve features! My Pulse Terminal is Ready Once again with new features and improvements!
created a new css own my own! This time my favourite place’s bg and used my vibe colors! my own world!
Ships:
I built Pulse Terminal, a dope custom dev command center to replace boring new tabs rn. Ngl, coding the pure vanilla JS for the CLI search router and getting that retro CRT scanline CSS to look clean without any heavy frameworks was lowkey challenging asf. I’m proudest of how the dark glassmorphism UI turned out and that the custom routing protocol actually works flawlessly, fr. Lemme tell you how to test it: just pull up the live link and type in the terminal prompt. Use /gh [your query] to search GitHub, /so for StackOverflow, /yt for YouTube, or just type normally to default to a Google search. It instantly routes you to the right platform, which is awesomee....
|
1793058550.2207716
|
1793144950.2207716
|
|
62145
|
Slacky by @Mando328 | Stardance
|
Mando328
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-27T19:16:39Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Finished the project. Had some problems with nest but managed to figure it all out. It was a nice experience", "repo": "https://github.com/Mando328/slackier", "demo": "https://hackclub.enterprise.slack.com/archives/C0CBSRE519U"}]...
|
[{"post_id": 74605, "ts": "202 [{"post_id": 74605, "ts": "2026-09-27T19:14:47Z", "hours": 0.3528, "text": "added a rejection code"}, {"post_id": 70553, "ts": "2026-09-19T11:12:23Z", "hours": 1.3203, "text": "added roulette and help and bal and ping commands, now making it run on nest and shiping it"}]...
|
Title: Slacky by @Mando328 | Stardance
Devlogs:
a Title: Slacky by @Mando328 | Stardance
Devlogs:
added roulette and help and bal and ping commands, now making it run on nest and shiping it
added a rejection code
Ships:
Finished the project. Had some problems with nest but managed to figure it all out. It was a nice experience...
|
1793058553.058825
|
1793144953.058825
|
|
62152
|
my personal website <3 by @Red0x | Stardance
|
Red0x
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T05:31:58Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a personal website for myself called red0x. I wanted it to feel like my own little space on the internet instead of making a basic portfolio that looks like every other one. I built the site using HTML and CSS and spent a lot of time messing around with the layout, colours, spacing, cards, and the overall look. I also made a custom style for the profile picture because I didn’t want to just use the normal circular profile picture. One of the harder parts was getting everything to look right together. I kept changing things when something felt too empty, too much, or just didn’t look how I imagined it. I also had to figure out GitHub and GitHub Pages so I could actually put the website online instead of leaving it on my computer. I’m probably most proud of the fact that I actually finished it and got it deployed. The final version took me about 2 hours and 52 minutes to make, which is much faster than my first attempt at making a personal website.", "repo": "https://github.com/Red0x-106/red0x-106.github.io", "demo": "https://red0x-106.github.io/"}]...
|
[{"post_id": 69196, "ts": "202 [{"post_id": 69196, "ts": "2026-09-16T15:54:46Z", "hours": 2.9, "text": "I finally finished and shipped my personal website!I started by setting up the basic HTML structure and then worked on the styling with CSS. From there, most of the time went into experimenting with the layout, spacing, typography, backgrounds, cards, and especially the overall visual feel of the site.One of the things I spent quite a bit of time on was the profile picture. I didn’t want the usual perfectly circular profile picture sitting in the middle of a card, so I experimented with making it slightly tilted and giving it more of a “popping out” look. Getting the position and sizing right took a few tries. 😭I also experimented with the site’s colour direction and overall atmosphere. I tried different ideas before settling on the final look. I wanted it to feel modern and digital without making every single part of the website scream the same colour.The website also has sections about me, my interests, and the things I work on. I kept the content fairly simple because I wanted the actual design and personality of the site to do some of the talking.After finishing the frontend, I organized the project files and prepared everything for GitHub. I added the HTML, CSS, images, and README, then set up GitHub Pages so the website could actually be accessed online.Getting it deployed was another small adventure. I initially ended up with a GitHub Pages URL that included the repository name, had to figure out how the Pages setup worked, and eventually got the site working on my main GitHub Pages URL.The whole build took around 2 hours and 52 minutes, which is a lot faster than my previous attempt at making a personal website. That was probably one of the coolest parts for me — I could actually feel that I was getting faster at building and figuring things out.This project wasn’t about making the most complicated website possible. It was mainly about taking an idea, building it myself, experimenting when something looked wrong, fixing things, and actually getting the finished project online.And now it’s live."}]...
|
Title: my personal website <3 by @Red0x | Stard Title: my personal website <3 by @Red0x | Stardance
Devlogs:
I finally finished and shipped my personal website!I started by setting up the basic HTML structure and then worked on the styling with CSS. From there, most of the time went into experimenting with the layout, spacing, typography, backgrounds, cards, and especially the overall visual feel of the site.One of the things I spent quite a bit of time on was the profile picture. I didn’t want the usual perfectly circular profile picture sitting in the middle of a card, so I experimented with making it slightly tilted and giving it more of a “popping out” look. Getting the position and sizing right took a few tries. 😭I also experimented with the site’s colour direction and overall atmosphere. I tried different ideas before settling on the final look. I wanted it to feel modern and digital without making every single part of the website scream the same colour.The website also has sections about me, my interests, and the things I work on. I kept the content fairly simple because I wanted the actual design and personality of the site to do some of the talking.After finishing the frontend, I organized the project files and prepared everything for GitHub. I added the HTML, CSS, images, and README, then set up GitHub Pages so the website could actually be accessed online.Getting it deployed was another small adventure. I initially ended up with a GitHub Pages URL that included the repository name, had to figure out how the Pages setup worked, and eventually got the site working on my main GitHub Pages URL.The whole build took around 2 hours and 52 minutes, which is a lot faster than my previous attempt at making a personal website. That was probably one of the coolest parts for me — I could actually feel that I was getting faster at building and figuring things out.This project wasn’t about making the most complicated website possible. It was mainly about taking an idea, building it myself, experimenting when something looked wrong, fixing things, and actually getting the finished project online.And now it’s live.
Ships:
I made a personal website for myself called red0x. I wanted it to feel like my own little space on the internet instead of making a basic portfolio that looks like every other one. I built the site using HTML and CSS and spent a lot of time messing around with the layout, colours, spacing, cards, and the overall look. I also made a custom style for the profile picture because I didn’t want to just use the normal circular profile picture. One of the harder parts was getting everything to look right together. I kept changing things when something felt too empty, too much, or just didn’t look how I imagined it. I also had to figure out GitHub and GitHub Pages so I could actually put the website online instead of leaving it on my computer. I’m probably most proud of the fact that I actually finished it and got it deployed. The final version took me about 2 hours and 52 minutes to make, which is much faster than my first attempt at making a personal website....
|
1793058554.8269045
|
1793144954.8269045
|
|
62167
|
Fylo Landing Page by @preetpalsinghkanda | Stardan Fylo Landing Page by @preetpalsinghkanda | Stardance...
|
preetpalsinghkanda
|
1
|
6.0
|
6
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T15:14:01Z", "hours": 6.0, "multiplier": 1.12, "payout": 6, "blessing": "neutral", "text": "i just completed fylo landing page , build with react js and tailwind css", "repo": "https://github.com/preetpalsinghkanda/fylo", "demo": "https://fylo-eight-mu.vercel.app/"}]...
|
[{"post_id": 68111, "ts": "202 [{"post_id": 68111, "ts": "2026-09-14T15:09:58Z", "hours": 5.605, "text": "completed my fylo landing page"}]...
|
Title: Fylo Landing Page by @preetpalsinghkanda | Title: Fylo Landing Page by @preetpalsinghkanda | Stardance
Devlogs:
completed my fylo landing page
Ships:
i just completed fylo landing page , build with react js and tailwind css...
|
1793058556.865129
|
1793144956.865129
|
|
62247
|
Void Byte by @Rafey | Stardance
|
Rafey
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T18:42:35Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I build “Void Byte” web-game, This game could be playable by people using the Demo link provided. I face difficult in setting up the controls of the three sub parts while coding.", "repo": "https://github.com/Rafey47/voidbyte", "demo": "https://rafey47.github.io/voidbyte/"}]...
|
[{"post_id": 68219, "ts": "202 [{"post_id": 68219, "ts": "2026-09-14T18:32:05Z", "hours": 7.4875, "text": "Build an amazing game “Void Byte” , with 3 types of feature games, hope u will love playing them!!"}]...
|
Title: Void Byte by @Rafey | Stardance
Devlogs:
B Title: Void Byte by @Rafey | Stardance
Devlogs:
Build an amazing game “Void Byte” , with 3 types of feature games, hope u will love playing them!!
Ships:
I build “Void Byte” web-game, This game could be playable by people using the Demo link provided. I face difficult in setting up the controls of the three sub parts while coding....
|
1793058558.5975492
|
1793144958.5975492
|
|
62253
|
GingGong OS by @Tanojimo | Stardance
|
Tanojimo
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-24T14:52:55Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "GingGong OS, A really weird name I must admit. This is a WebOS that I build to learn about HTML, CSS and JS. It has been great building this thing. I got to learn All the basics. I had fun seeing my idea coming to life after around a 5 hour grind. I think I’ll continue to work on this project and make it even more polished.", "repo": "https://github.com/boomertanjim/GingGongOS", "demo": "https://boomertanjim.github.io/GingGongOS/"}]...
|
[{"post_id": 73159, "ts": "202 [{"post_id": 73159, "ts": "2026-09-24T14:44:30Z", "hours": 0.2908, "text": "Did some final tweaks here: Added a hover effect in the taskbar apps Added the feature to resize Windows Added Storage, so your todo’s don’t get lost when you reload the page"}, {"post_id": 73121, "ts": "2026-09-24T13:09:42Z", "hours": 4.0661, "text": "Kind of did almost everything in this build: Added movable Windows Added Three new apps, To-do App, Notepad app and Image Viewer App Added a cool looking clock in the middle"}, {"post_id": 68228, "ts": "2026-09-14T18:56:06Z", "hours": 0.5389, "text": "Devlog #1 Today I worked out the basics. Setting up the project actually took a while as I am new to this. Then I placed a Background, Added a taskbar with placeholder logo (Yes, I love godot) for the windows button. Future plans: adding movable windows"}]...
|
Title: GingGong OS by @Tanojimo | Stardance
Devlo Title: GingGong OS by @Tanojimo | Stardance
Devlogs:
Devlog #1 Today I worked out the basics. Setting up the project actually took a while as I am new to this. Then I placed a Background, Added a taskbar with placeholder logo (Yes, I love godot) for the windows button. Future plans: adding movable windows
Kind of did almost everything in this build: Added movable Windows Added Three new apps, To-do App, Notepad app and Image Viewer App Added a cool looking clock in the middle
Did some final tweaks here: Added a hover effect in the taskbar apps Added the feature to resize Windows Added Storage, so your todo’s don’t get lost when you reload the page
Ships:
GingGong OS, A really weird name I must admit. This is a WebOS that I build to learn about HTML, CSS and JS. It has been great building this thing. I got to learn All the basics. I had fun seeing my idea coming to life after around a 5 hour grind. I think I’ll continue to work on this project and make it even more polished....
|
1793058561.2325232
|
1793144961.2325232
|
|
62266
|
Bloom by @id9gaf | Stardance
|
id9gaf
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T19:56:39Z", "hours": 6.0, "multiplier": 1.27, "payout": 0, "blessing": "neutral", "text": "am just kinda proud cause many girlies really loved it and made their days that was really sweet and lovely :)", "repo": "https://github.com/hot-stemer/Bloom", "demo": "https://hot-stemer.github.io/Bloom/"}]...
|
[{"post_id": 68259, "ts": "202 [{"post_id": 68259, "ts": "2026-09-14T19:50:47Z", "hours": 5.9172, "text": "I am updating the qoutes to make them feel more persnal and cozy"}]...
|
Title: Bloom by @id9gaf | Stardance
Devlogs:
I am Title: Bloom by @id9gaf | Stardance
Devlogs:
I am updating the qoutes to make them feel more persnal and cozy
Ships:
am just kinda proud cause many girlies really loved it and made their days that was really sweet and lovely :)...
|
1793058563.2471838
|
1793144963.2471838
|
|
62271
|
BHS Scioly Website by @kelvinpenguin | Stardance
|
kelvinpenguin
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T03:12:31Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Bridgeland Science Olympiad website", "repo": "https://github.com/kelvinpenguincode/bridgeland-science-olympiad", "demo": "https://bridgeland-science-olympiad.vercel.app"}]...
|
[{"post_id": 68278, "ts": "202 [{"post_id": 68278, "ts": "2026-09-14T20:44:44Z", "hours": 0.2742, "text": "i’m trying to get the computer"}]...
|
Title: BHS Scioly Website by @kelvinpenguin | Star Title: BHS Scioly Website by @kelvinpenguin | Stardance
Devlogs:
i’m trying to get the computer
Ships:
Bridgeland Science Olympiad website...
|
1793058564.9642882
|
1793144964.9642882
|
|
62277
|
Verse by @lukas007 | Stardance
|
lukas007
|
1
|
10.0
|
72
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-25T13:31:47Z", "hours": 10.0, "multiplier": 7.43, "payout": 72, "blessing": "neutral", "text": "Verse is a web app that finds a song just by a part of the lyrics. It first searches the lyrics you enter and gives back top 10 results. You can then play each song to find the correct one. It’s basically Shazam but with lyrics. I struggled with the APIs but after some time and help from Claude I managed to get everything working. I learned a lot about using APIs, JavaScript and web development in general.", "repo": "https://github.com/lukas66666666/Song_guesser", "demo": "https://song-guesser-rho.vercel.app/"}]...
|
[{"post_id": 73573, "ts": "202 [{"post_id": 73573, "ts": "2026-09-25T12:42:08Z", "hours": 9.6797, "text": "I’m currently working on an app that finds a song just by a part of the lyrics. You can also play the songs it found. First I added the song searching and UI. Yesterday I was fighting with the song preview and I almost abandoned the feature because I just couldn’t get the audio to work but now after 3 hours it finally works. I still need to fix some bugs but it’s almost done and ready to ship."}]...
|
Title: Verse by @lukas007 | Stardance
Devlogs:
I’ Title: Verse by @lukas007 | Stardance
Devlogs:
I’m currently working on an app that finds a song just by a part of the lyrics. You can also play the songs it found. First I added the song searching and UI. Yesterday I was fighting with the song preview and I almost abandoned the feature because I just couldn’t get the audio to work but now after 3 hours it finally works. I still need to fix some bugs but it’s almost done and ready to ship.
Ships:
Verse is a web app that finds a song just by a part of the lyrics. It first searches the lyrics you enter and gives back top 10 results. You can then play each song to find the correct one. It’s basically Shazam but with lyrics. I struggled with the APIs but after some time and help from Claude I managed to get everything working. I learned a lot about using APIs, JavaScript and web development in general....
|
1793058566.7287316
|
1793144966.7287316
|
|
62278
|
focus-blocker by @ArHIM | Stardance
|
ArHIM
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-25T20:28:29Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "FOR REVIEWERS: PLEASE TRY IT OUT USING GITHUB RELEASE (click try project). I promise it’ll not take too long. If you don’t wanna do that, here is a short video link showing the extension in action. It is basically what I’ve built: https://cdn.hackclub.com/01a174b9-9f17-76d3-8146-fb1cd9a867c1/focus-block-demo.mp4 SHIP: This I think is genuinely useful. I already am using it. Features are listed in project description. In this ship, I worked on the desktop app a lot (not finished, only extension shipped). main work was turning desktop app blocking from a slow background scanner into an instant system-level blocker fixed several Windows edge cases, and putting together simple scripts so anyone can run and test the app. Imo, the most challenging part is the overlap of configurations for the extension. Each customization must work with all others. For eg, blocked and allowed list overlap should work with the focus session and block sites accordignly. Focus session should work with any of session end challenge. I am actually proud of the challenges in the extension. They may seem simple, but man are they effective… It’s genuinely helpful thats why I love it. Like if u wanna stop and get ditracted, solve a couple math questions, or type a paragraph… Its perfect! To test, info given on top of the ship message + readme + project desc. I am hopinh to work on the desktop app and really turn this into a product. THANK YOU AND HAVE FUN!", "repo": "https://github.com/ArhamBafna/focus-block/", "demo": "https://github.com/ArhamBafna/focus-block/releases/tag/v0.2.0"}]...
|
[{"post_id": 82770, "ts": "202 [{"post_id": 82770, "ts": "2026-10-25T19:52:34Z", "hours": 1.1981, "text": "READY TO SHIP. I cleaned up minor UI confusion and made it clear for anyone who opens the extension to understand what’s happening and start using it instantly. Also removed friction (unnecesary settings user needed to decide) so someone can instantly go into focus session. Lastly, made the schedule screen easy to pick. At first glance, all know whats happening."}, {"post_id": 81674, "ts": "2026-10-22T00:44:40Z", "hours": 1.4936, "text": "ALMOST READY TO SHIP LETS GOO! I made a pre-built zip file to get it ready to ship. I also compiled the extension files for popup UI, and background worker. Then ran the package script to put everything into a neat zip file called focus-blocker-v0.2.0.zip. The zip contains only the actual extension files and icons. So no one needs to download the whole thing or install node to try it out. So I pushed the code. Created a 0.2.0 version tag and published release to github with the zip file. And added simple instructions to README. To try it, just download the zip file. Unzip it. Then go to chrome://extensions. Activate Developer mode. And click on Load unpacked. And that’s it! Try it out!"}, {"post_id": 81657, "ts": "2026-10-21T22:56:00Z", "hours": 3.1778, "text": "Holy efficiency! Primary changes were to revamp how blocking of windows apps works. It used to poll open windows periodically - so there would be a delay of a few seconds before closing a blocked app. Now the background service just gets a process creation event. If a blocked app tries to open, the app detection works right away to close it. Made a screen for the blocked app in the desktop ui. Added a Back to Focus button. Also added some debouncing to not get popup’d too much if an app tries to reopen itself. Fixed a number of corner cases for apps that were getting through. For example, some apps/games can be launched through another launcher, so added some checks to find the actual program binary. Did some trimming of the windows path prefixes. Fixed some edge cases with really long file paths. Removed the background toast notifications (which were silently failing, b/c background services on windows operate in Session 0) In developer area, I grouped all the startup/test commands into start.bat and test.bat as two batch files. Got the desktop test suite a bit faster by switching from Vitest to happy-dom. Added some mocked data so we can test the frontend without the bg service running. Lastly but not least, cleaned up dead network filter code."}]...
|
Title: focus-blocker by @ArHIM | Stardance
Devlog Title: focus-blocker by @ArHIM | Stardance
Devlogs:
Holy efficiency! Primary changes were to revamp how blocking of windows apps works. It used to poll open windows periodically - so there would be a delay of a few seconds before closing a blocked app. Now the background service just gets a process creation event. If a blocked app tries to open, the app detection works right away to close it. Made a screen for the blocked app in the desktop ui. Added a Back to Focus button. Also added some debouncing to not get popup’d too much if an app tries to reopen itself. Fixed a number of corner cases for apps that were getting through. For example, some apps/games can be launched through another launcher, so added some checks to find the actual program binary. Did some trimming of the windows path prefixes. Fixed some edge cases with really long file paths. Removed the background toast notifications (which were silently failing, b/c background services on windows operate in Session 0) In developer area, I grouped all the startup/test commands into start.bat and test.bat as two batch files. Got the desktop test suite a bit faster by switching from Vitest to happy-dom. Added some mocked data so we can test the frontend without the bg service running. Lastly but not least, cleaned up dead network filter code.
ALMOST READY TO SHIP LETS GOO! I made a pre-built zip file to get it ready to ship. I also compiled the extension files for popup UI, and background worker. Then ran the package script to put everything into a neat zip file called focus-blocker-v0.2.0.zip. The zip contains only the actual extension files and icons. So no one needs to download the whole thing or install node to try it out. So I pushed the code. Created a 0.2.0 version tag and published release to github with the zip file. And added simple instructions to README. To try it, just download the zip file. Unzip it. Then go to chrome://extensions. Activate Developer mode. And click on Load unpacked. And that’s it! Try it out!
READY TO SHIP. I cleaned up minor UI confusion and made it clear for anyone who opens the extension to understand what’s happening and start using it instantly. Also removed friction (unnecesary settings user needed to decide) so someone can instantly go into focus session. Lastly, made the schedule screen easy to pick. At first glance, all know whats happening.
Ships:
FOR REVIEWERS: PLEASE TRY IT OUT USING GITHUB RELEASE (click try project). I promise it’ll not take too long. If you don’t wanna do that, here is a short video link showing the extension in action. It is basically what I’ve built: https://cdn.hackclub.com/01a174b9-9f17-76d3-8146-fb1cd9a867c1/focus-block-demo.mp4 SHIP: This I think is genuinely useful. I already am using it. Features are listed in project description. In this ship, I worked on the desktop app a lot (not finished, only extension shipped). main work was turning desktop app blocking from a slow background scanner into an instant system-level blocker fixed several Windows edge cases, and putting together simple scripts so anyone can run and test the app. Imo, the most challenging part is the overlap of configurations for the extension. Each customization must work with all others. For eg, blocked and allowed list overlap should work with the focus session and block sites accordignly. Focus session should work with any of session end challenge. I am actually proud of the challenges in the extension. They may seem simple, but man are they effective… It’s genuinely helpful thats why I love it. Like if u wanna stop and get ditracted, solve a couple math questions, or type a paragraph… Its perfect! To test, info given on top of the ship message + readme + project desc. I am hopinh to work on the desktop app and really turn this into a product. THANK YOU AND HAVE FUN!...
|
1793044318.2654216
|
1793130718.2654216
|
|
62294
|
first python project by @manayp | Stardance
|
manayp
|
1
|
4.36
|
7
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-16T22:43:58Z", "hours": 4.0, "multiplier": 1.97, "payout": 7, "blessing": "neutral", "text": "This is my first Python project EVER. And first of all I would like to thank Mosh from Youtube for teaching me Python. He helped me learn about loops and variables in a very easy method. Wordy is a terminal based guessing game that is inspired by Wordle. And the main goal is to figure out the 5 letter word in 6 or less tries. This recieves its data from Datamuses Api which gets English words that match the requirements and it matches and validates your answers each time you write in that terminal. I am proud of this because I honesty thought python was too hard for some reason (like the more complex stuff), and don’t get me wrong…it was… but I got the hang of it. I just gotta work on the loops and where to use them in the script. I HOPEEE YOU LIKE IT. I MADE IT IN MY SCHOOL BUS. LOL»>", "repo": "https://github.com/manayparikh1/Wordy", "demo": "https://github.com/manayparikh1/Wordy/releases/tag/v1.2.0"}]...
|
[{"post_id": 73090, "ts": "202 [{"post_id": 73090, "ts": "2026-09-24T11:23:03Z", "hours": 0.3553, "text": "The dictionary was broken according to the reviewers and I believe it was taking such a long time to load because it was pulling data from the apidictionary link so I changed it to the datamuse. This is what I think that happened. SO using claude for help I connected datamuse back to it and at first it did not work until I fixed another error (which was just spacing) and then I validated that the datamuse will work. And yes according to google it works and will continue to work. BElow is the exact code that was added"}, {"post_id": 69370, "ts": "2026-09-16T22:19:18Z", "hours": 0.6717, "text": "In the last 40 minutes I just created the readme and I had a huge problem with github until I realized that I just have not pushed it lol. So in my readme I included minor things like how much this means to me because this was my first py project ever and it worked out pretty well. I also talked about the dictionary/datamuse thing I used which was honestly very surprising to use because of how good it functioned. Lastly I mostly gave credits to everyone who helped me in the journey of this and yeah I had a great time, except for the fact that it felt harder than Html lol. Anyways adioss ill see u again in my next project. BTW i also leaerned how to create a release."}, {"post_id": 69349, "ts": "2026-09-16T21:12:20Z", "hours": 1.1739, "text": "I did not think Python was this hard to start off with…especially with html and css I can write a bunch of lines like 10x faster. It took me SOO long to write these python lines. Anyway I connected it to a dictionary with datamuse and now it should work much more efficiently because theres more word options. Because before I had to manually type them and I was too lazy to type a 3000+ word dataset. So yeah I did whatever I could do. With many youtube tutorials and a lot of failures I did it. But I could make it better. I am trying to test it right now but theres like 2 errors because i forget an import and A LOT OF PROBLEM WITH SPACING . But I am almost done I think. Anyway lets seee how it goes adioss."}, {"post_id": 68808, "ts": "2026-09-15T19:40:39Z", "hours": 1.8297, "text": "This is my first python project that I am making on stardance. I am a beginner in python and I am currently learning while coding from someone named Mosh on youtube. I decided to create a wordle sort of game but with twists (which I will think of). So right now already I finished 150 lines of code and was going to make the whole dictionary BUT…I realized it will take WAYY too long so why not connect the dictionary straight away instead of writing the whole dictionary out. So in these 150 lines of code it was honestly a bit hard to start off with but it reminded me kinda about typescript and html for some reason in the logic aspect but its not that much like them. I had problems with making functions and connecting pages but then I realized its like Scratch lol so it got kinda easier. So overall I need to change a lot including the code. Adios for now."}]...
|
Title: first python project by @manayp | Stardance Title: first python project by @manayp | Stardance
Devlogs:
This is my first python project that I am making on stardance. I am a beginner in python and I am currently learning while coding from someone named Mosh on youtube. I decided to create a wordle sort of game but with twists (which I will think of). So right now already I finished 150 lines of code and was going to make the whole dictionary BUT…I realized it will take WAYY too long so why not connect the dictionary straight away instead of writing the whole dictionary out. So in these 150 lines of code it was honestly a bit hard to start off with but it reminded me kinda about typescript and html for some reason in the logic aspect but its not that much like them. I had problems with making functions and connecting pages but then I realized its like Scratch lol so it got kinda easier. So overall I need to change a lot including the code. Adios for now.
I did not think Python was this hard to start off with…especially with html and css I can write a bunch of lines like 10x faster. It took me SOO long to write these python lines. Anyway I connected it to a dictionary with datamuse and now it should work much more efficiently because theres more word options. Because before I had to manually type them and I was too lazy to type a 3000+ word dataset. So yeah I did whatever I could do. With many youtube tutorials and a lot of failures I did it. But I could make it better. I am trying to test it right now but theres like 2 errors because i forget an import and A LOT OF PROBLEM WITH SPACING . But I am almost done I think. Anyway lets seee how it goes adioss.
In the last 40 minutes I just created the readme and I had a huge problem with github until I realized that I just have not pushed it lol. So in my readme I included minor things like how much this means to me because this was my first py project ever and it worked out pretty well. I also talked about the dictionary/datamuse thing I used which was honestly very surprising to use because of how good it functioned. Lastly I mostly gave credits to everyone who helped me in the journey of this and yeah I had a great time, except for the fact that it felt harder than Html lol. Anyways adioss ill see u again in my next project. BTW i also leaerned how to create a release.
The dictionary was broken according to the reviewers and I believe it was taking such a long time to load because it was pulling data from the apidictionary link so I changed it to the datamuse. This is what I think that happened. SO using claude for help I connected datamuse back to it and at first it did not work until I fixed another error (which was just spacing) and then I validated that the datamuse will work. And yes according to google it works and will continue to work. BElow is the exact code that was added
Ships:
This is my first Python project EVER. And first of all I would like to thank Mosh from Youtube for teaching me Python. He helped me learn about loops and variables in a very easy method. Wordy is a terminal based guessing game that is inspired by Wordle. And the main goal is to figure out the 5 letter word in 6 or less tries. This recieves its data from Datamuses Api which gets English words that match the requirements and it matches and validates your answers each time you write in that terminal. I am proud of this because I honesty thought python was too hard for some reason (like the more complex stuff), and don’t get me wrong…it was… but I got the hang of it. I just gotta work on the loops and where to use them in the script. I HOPEEE YOU LIKE IT. I MADE IT IN MY SCHOOL BUS. LOL»>...
|
1793058568.7312953
|
1793144968.7312953
|
|
62298
|
Minesweeper Game by @Sadiya | Stardance
|
Sadiya
|
1
|
4.0
|
4
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-24T00:17:35Z", "hours": 4.0, "multiplier": 1.17, "payout": 4, "blessing": "neutral", "text": "I made a Minesweeper game that has randomly placed bombs with buttons. A challenge was getting the game logic to work. I am proud of being able to finish this project.", "repo": "https://github.com/sadiyameem/minesweeper-game", "demo": "https://sadiyameem.github.io/minesweeper-game/"}]...
|
[{"post_id": 72904, "ts": "202 [{"post_id": 72904, "ts": "2026-09-24T00:13:52Z", "hours": 1.8356, "text": "I was finally able to get this to work and I can finally say I am proud of it."}, {"post_id": 71514, "ts": "2026-09-20T23:46:42Z", "hours": 0.8789, "text": "I have decided to start over and I want to take the time to find a simpler and better way on making this project so have fun looking at a blank image."}, {"post_id": 70862, "ts": "2026-09-19T21:47:22Z", "hours": 0.8619, "text": "I have realized that I have not posted a devlog for this project so here it is. I have done the html but I think there are some mistakes and I am currently doing the css and I think for both the html and css I will fix later."}]...
|
Title: Minesweeper Game by @Sadiya | Stardance
De Title: Minesweeper Game by @Sadiya | Stardance
Devlogs:
I have realized that I have not posted a devlog for this project so here it is. I have done the html but I think there are some mistakes and I am currently doing the css and I think for both the html and css I will fix later.
I have decided to start over and I want to take the time to find a simpler and better way on making this project so have fun looking at a blank image.
I was finally able to get this to work and I can finally say I am proud of it.
Ships:
I made a Minesweeper game that has randomly placed bombs with buttons. A challenge was getting the game logic to work. I am proud of being able to finish this project....
|
1793058570.7227278
|
1793144970.7227278
|
|
62299
|
My Chemical Romance - Welcome to The Black Parade My Chemical Romance - Welcome to The Black Parade Intro in Strudel REPL by @texudev | Stardance...
|
texudev
|
1
|
10.0
|
71
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T23:20:46Z", "hours": 10.0, "multiplier": 7.41, "payout": 71, "blessing": "neutral", "text": "The song is finally here! I’ve written the intro of “Welcome to The Black Parade” by My Chemical Romance in Strudel, a coding language that translates your code to music! You can check it out with the Try Project button below", "repo": "https://github.com/tiagotodescatto/Welcome-to-The-Black-Parade-Intro", "demo": "https://tinyurl.com/4f7rw4sx"}]...
|
[{"post_id": 68883, "ts": "202 [{"post_id": 68883, "ts": "2026-09-15T23:09:38Z", "hours": 1.3503, "text": "Finished the song! I’ll deploy it"}, {"post_id": 68377, "ts": "2026-09-15T01:03:33Z", "hours": 8.2367, "text": "Made the basic rhythm and melody, I will polish it!"}]...
|
Title: My Chemical Romance - Welcome to The Black Title: My Chemical Romance - Welcome to The Black Parade Intro in Strudel REPL by @texudev | Stardance
Devlogs:
Made the basic rhythm and melody, I will polish it!
Finished the song! I’ll deploy it
Ships:
The song is finally here! I’ve written the intro of “Welcome to The Black Parade” by My Chemical Romance in Strudel, a coding language that translates your code to music! You can check it out with the Try Project button below...
|
1793058573.380453
|
1793144973.380453
|
|
62319
|
Professor OS by @vyshu | Stardance
|
vyshu
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-25T08:58:39Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hi there, this is the Professor OS I made using HTML,CSS& JS. Here you can explore many things like You can paint whatever picture that comes to your mind and download that drawing as a png image! You can maintain your tasks with to-do list You can explore & test out applications like calculator, calendar,file manager, etc. You can have the in-built bella-ciao song’s intrumental music throught your experience, and have fun! These are only possible because I followed the guide and took some of the other resources help! I genuinely struggled for every application very hard!! Every debug got me my pulse rate, and sometimes I even hesitated to code continuously because debugging sessions were so hard to me… I even took a break and studied all the css and javascript tutorials. And then when I almost got relieved from the stress I got back to my track. Now after so much of learning from tutorials and videos, debugging got me easier! Anyhow, I was so impressed by the WEB-OS 1 guide structure! I have not completed a challenge that was given in Part-4. But may be I think I can work in future! I am proud of myself because I learned something throught the process! Please visit at https://vyshalip26.github.io/ProfessorOS/", "repo": "https://github.com/vyshalip26/ProfessorOS", "demo": "https://vyshalip26.github.io/ProfessorOS/"}]...
|
[{"post_id": 82451, "ts": "202 [{"post_id": 82451, "ts": "2026-10-24T20:56:28Z", "hours": 2.3158, "text": "This is the final working project clip📹 after updates that I had done since last devlog. Now I added stopwatch & ToDo List applications functioning and they all are working fine according to me! Every application is now scalable if they are dragged from the right-down corner’s icon in their respective application window! I also added Bella Ciao Instrumental music at the right side bottom of the screen. Its upto the user’s wish to play it or not. <—— AI USAGE –––––> I did some work at the start of the application’s building but later struggled to continue and got strucked, so i then took AI help to properly set the code. I also took help from the # WEB OS Guide page. I made sure to understand the mistakes I had made, learn how the code worked, and understand the suggested changes before integrating them into my project. I didn’t just copy and paste the code blindly; I took the time to understand what I was adding and why. -+-+-+-+-+-+-+-+-+-+-+-+-+"}, {"post_id": 81863, "ts": "2026-10-22T19:58:03Z", "hours": 1.2906, "text": "Made some of the apps working in their respective app windows. I spent some time trying to adapt & code everything on my own following the WebOS 1 guide, but later I ran into soo much trouble. I later took help from Chat-GPT. I ran into errors while trying to make the app icons move/drag functioning. GPT gave me a clear explanation of where the logic was broken and helped me finally achieve the goal. Also I took GPT’s help in making the applications working!"}, {"post_id": 81746, "ts": "2026-10-22T10:17:04Z", "hours": 0.8244, "text": "I added the time and date for the desktop. I also had designed os-theme based icon images for some applications. Comment down any new ideas for this os and let me know!❤️😎"}, {"post_id": 76059, "ts": "2026-10-02T07:06:51Z", "hours": 1.1458, "text": "Hey Guyzz.. [My 1st Devlog] I simply sketched a few things and started working on.. This OS is inspired from MoneyHeist🎭. Since the whole theme revolves around cities and codenames, I decided to give every application a city-name codename instead of using the usual app names. Looking forward to successfully finish it!"}]...
|
Title: Professor OS by @vyshu | Stardance
Devlogs Title: Professor OS by @vyshu | Stardance
Devlogs:
Hey Guyzz.. [My 1st Devlog] I simply sketched a few things and started working on.. This OS is inspired from MoneyHeist🎭. Since the whole theme revolves around cities and codenames, I decided to give every application a city-name codename instead of using the usual app names. Looking forward to successfully finish it!
I added the time and date for the desktop. I also had designed os-theme based icon images for some applications. Comment down any new ideas for this os and let me know!❤️😎
Made some of the apps working in their respective app windows. I spent some time trying to adapt & code everything on my own following the WebOS 1 guide, but later I ran into soo much trouble. I later took help from Chat-GPT. I ran into errors while trying to make the app icons move/drag functioning. GPT gave me a clear explanation of where the logic was broken and helped me finally achieve the goal. Also I took GPT’s help in making the applications working!
This is the final working project clip📹 after updates that I had done since last devlog. Now I added stopwatch & ToDo List applications functioning and they all are working fine according to me! Every application is now scalable if they are dragged from the right-down corner’s icon in their respective application window! I also added Bella Ciao Instrumental music at the right side bottom of the screen. Its upto the user’s wish to play it or not. <—— AI USAGE –––––> I did some work at the start of the application’s building but later struggled to continue and got strucked, so i then took AI help to properly set the code. I also took help from the # WEB OS Guide page. I made sure to understand the mistakes I had made, learn how the code worked, and understand the suggested changes before integrating them into my project. I didn’t just copy and paste the code blindly; I took the time to understand what I was adding and why. -+-+-+-+-+-+-+-+-+-+-+-+-+
Ships:
Hi there, this is the Professor OS I made using HTML,CSS& JS. Here you can explore many things like You can paint whatever picture that comes to your mind and download that drawing as a png image! You can maintain your tasks with to-do list You can explore & test out applications like calculator, calendar,file manager, etc. You can have the in-built bella-ciao song’s intrumental music throught your experience, and have fun! These are only possible because I followed the guide and took some of the other resources help! I genuinely struggled for every application very hard!! Every debug got me my pulse rate, and sometimes I even hesitated to code continuously because debugging sessions were so hard to me… I even took a break and studied all the css and javascript tutorials. And then when I almost got relieved from the stress I got back to my track. Now after so much of learning from tutorials and videos, debugging got me easier! Anyhow, I was so impressed by the WEB-OS 1 guide structure! I have not completed a challenge that was given in Part-4. But may be I think I can work in future! I am proud of myself because I learned something throught the process! Please visit at https://vyshalip26.github.io/ProfessorOS/...
|
1793044348.012678
|
1793130748.012678
|
|
62325
|
rinifolio by @rinimee | Stardance
|
rinimee
|
1
|
3.0
|
5
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-22T17:34:32Z", "hours": 3.0, "multiplier": 3.45, "payout": 5, "blessing": "neutral", "text": "I made a portfolio template made for those who would like to log in their projects! It consists of an information panel for those who would like to add their information about wo they are and what they do, and a place to input 9 projects, with a picture, title, and description! Something that was really challenging was getting the CSS right! While it seemed easy, I had to get a lot of help just to fix up my code and make it look correct. However, I am very proud of the result, especially how the ambience of the UI turned out! All the information needed to run my project is included in my GitHub repository. Please check it out, and thank you so much!", "repo": "https://github.com/rinimee/rinifolio", "demo": "https://rinimee.github.io/rinifolio/"}]...
|
[{"post_id": 70678, "ts": "202 [{"post_id": 70678, "ts": "2026-09-19T15:59:45Z", "hours": 1.3519, "text": "doneee with this ;-; I did NOT think css would take an hour. Most of this was because of this one probelm with my CSS. I have a span function in my html with the text “click to add cover” but it ended up not being visible. I ended up leaving that as is after 30 minutes of trying to find the problem. Oh well, at least i’m done now! I don’t want to worry about it, especially since i need those 30 hours complete all the while worrying about if my code is good enough…anyway, here is the final look! I’ll be prepping this and preparing it for shipping in the meantime, so rinimee out"}, {"post_id": 70277, "ts": "2026-09-18T21:05:16Z", "hours": 0.3261, "text": "CSS for first tab donee! Yayy! With a lot of help from copilot (I had too much trouble because everything wasn’t lining up properly ) I was able to finish the CSS for the first tab! There were a lot of mistakes and annoying loopholes i found in my code which isn’t usual, so I had copilot pick out the weeds. I did write the entire code for css!, copilot tweaked it up and made sure it was clean, so, DONT GET THE WRONG IDEA! here’s how it looks like, so rinimee out"}, {"post_id": 69824, "ts": "2026-09-17T21:06:04Z", "hours": 0.4172, "text": "MOAR STUFF DONE!! alright, i got a lot more productive! I did a lot of javascript, which allowed me to save information locally using localStorage and then I also tweaked some tab switching! Also, I officially started my CSS! I added a background which took FOREVER, but then I realized that I ended up using the function url(‘/whimsybg.jpg’) which is wrong! The backslash is only used for actual links! If its saved in your folder you don’t need it! I also added a cool font and styled the buttons! Here’s a quick snappy, rinimee out"}, {"post_id": 69429, "ts": "2026-09-17T01:16:10Z", "hours": 0.4678, "text": "first looks! I lowkey needed a last hour to fulfill the 30 hour mark, and with only 2 weeks left…the pressure is on! The idea for this is to create a portfolio page for your projects! It’s going to look very similar to my rinimee’s journal without all the fancy stuff. I finished working on the html for the most part, and wanted to switch up some stuff, like adding a textarea block (allowing to manipulate a box for text) for the first tab and adding 9 project spots in the second tab! I’ll be working on javascript next, basing it off once more from my previous project. alright gang rinimee out"}]...
|
Title: rinifolio by @rinimee | Stardance
Devlogs: Title: rinifolio by @rinimee | Stardance
Devlogs:
first looks! I lowkey needed a last hour to fulfill the 30 hour mark, and with only 2 weeks left…the pressure is on! The idea for this is to create a portfolio page for your projects! It’s going to look very similar to my rinimee’s journal without all the fancy stuff. I finished working on the html for the most part, and wanted to switch up some stuff, like adding a textarea block (allowing to manipulate a box for text) for the first tab and adding 9 project spots in the second tab! I’ll be working on javascript next, basing it off once more from my previous project. alright gang rinimee out
MOAR STUFF DONE!! alright, i got a lot more productive! I did a lot of javascript, which allowed me to save information locally using localStorage and then I also tweaked some tab switching! Also, I officially started my CSS! I added a background which took FOREVER, but then I realized that I ended up using the function url(‘/whimsybg.jpg’) which is wrong! The backslash is only used for actual links! If its saved in your folder you don’t need it! I also added a cool font and styled the buttons! Here’s a quick snappy, rinimee out
CSS for first tab donee! Yayy! With a lot of help from copilot (I had too much trouble because everything wasn’t lining up properly ) I was able to finish the CSS for the first tab! There were a lot of mistakes and annoying loopholes i found in my code which isn’t usual, so I had copilot pick out the weeds. I did write the entire code for css!, copilot tweaked it up and made sure it was clean, so, DONT GET THE WRONG IDEA! here’s how it looks like, so rinimee out
doneee with this ;-; I did NOT think css would take an hour. Most of this was because of this one probelm with my CSS. I have a span function in my html with the text “click to add cover” but it ended up not being visible. I ended up leaving that as is after 30 minutes of trying to find the problem. Oh well, at least i’m done now! I don’t want to worry about it, especially since i need those 30 hours complete all the while worrying about if my code is good enough…anyway, here is the final look! I’ll be prepping this and preparing it for shipping in the meantime, so rinimee out
Ships:
I made a portfolio template made for those who would like to log in their projects! It consists of an information panel for those who would like to add their information about wo they are and what they do, and a place to input 9 projects, with a picture, title, and description! Something that was really challenging was getting the CSS right! While it seemed easy, I had to get a lot of help just to fix up my code and make it look correct. However, I am very proud of the result, especially how the ambience of the UI turned out! All the information needed to run my project is included in my GitHub repository. Please check it out, and thank you so much!...
|
1793058575.1451662
|
1793144975.1451662
|
|
62333
|
Time-Bridge by @AidenHammy | Stardance
|
AidenHammy
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-15T20:05:18Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I finally shipped TimeBridge, a Chrome extension I built to solve a problem I have every single day. Doing mental math for timezone scheduling while typing in chat apps. Not just for me but every remote worker knows the pain. You type “let’s call tomorrow at 3pm” in Slack. Then you stop, open a new tab, plug it into a timezone converter, figure out what time that is in Tokyo and come back to type it. Undoubtedly it does break your flow. TimeBridge fixes this by living right inside your chat box. Instead of bouncing between Slack and a timezone converter, TimeBridge uses natural language processing to read what you’re typing. When it sees a time phrase, it quietly drops a little clock icon next to your text box. You click it and it tells you what time that is for your contacts. Why it’s different: Passive UI: It doesn’t shout at you. Well, don’t take it literally. It’s just a quiet 26px clock icon you can click or ignore. Real language: Understands phrases like “next Tuesday at noon” or “in 2 hours” using natural language parsing. Privacy-first: It doesn’t run on every website. It defaults to an allowlist (Slack, WhatsApp, Gmail) that you control.", "repo": "https://github.com/AidenHammy/timeBridge", "demo": "https://github.com/AidenHammy/timeBridge/releases/tag/v1.0.0"}]...
|
[{"post_id": 79991, "ts": "202 [{"post_id": 79991, "ts": "2026-10-15T19:59:39Z", "hours": 0.7172, "text": "Logging the leftover time that got caught up during the project maintenance and finalization"}, {"post_id": 79980, "ts": "2026-10-15T18:42:52Z", "hours": 1.4169, "text": "Devlog #3: Playing Nice (Allowlists & Passive UI) The core loop works. So you type a time, the badge pops up and it tells you what time it is for your contact. But after using it for a few days, two massive problems became obvious: it was running everywhere and it was too loud. Here’s how I fixed the extension to play nice with your browsing experience. Problem 1: The “Everywhere” Problem Originally, the manifest was set to <all_urls> . This meant the content script was injecting itself into every single page you visited. Your banking site, Reddit, random blogs. Even if the badge didn’t pop up, the event listeners were running on every text box on the internet which felt invasive and heavy. So I added an enabledSites list to chrome.storage.local . The extension now defaults to only running on whatsapp.com, slack.com and mail.google.com. I also updated the popup UI. If you want to add a new site (like discord.com), you can either type it manually in the popup or just hit the “+ Add current site” button which grabs the URL of the tab you’re currently looking at. The content script listens to storage changes so if you add a site, the extension instantly activates on that tab and no reload is required. Problem 2: The Noise Problem The badge was a full card which activated whenever you typed a time or date, a giant dark tooltip would expand below your text box. If you were just typing a normal message that happened to include a time, the UI was visually shouting at you. SO I shrunk the UI down to a tiny 26x26 pixel clock icon (🕐). It still appears when you type a time phrase but it stays out of your way. If you actually want to see the conversion, you click the icon and the full panel expands. If you click away, it collapses back to the icon. It’s much less stressful to type with!"}, {"post_id": 79846, "ts": "2026-10-15T16:32:13Z", "hours": 2.755, "text": "Devlog #2: The Core Loop The skeleton is alive, the real-world quirks are patched and the timezone picker doesn’t suck anymore. But how does it actually feel to use? Here’s how it works. You add a contact and the extension detects the time for them right where you’re typing. Step 1: Telling TimeBridge who you know When you click the extension icon, the popup opens. That right there is your contact book. Before, I was using a native <select> dropdown for the timezones which meant scrolling through 418 IANA zones which was terrible. Now, it’s a custom search-as-you-type combobox. You just type a name (like “Jean”) then start typing a country, city or abbreviation in the timezone box. If you type “Europe” the combobox instantly surfaces the available results because of the alias map I added. It still needs to be refined since it doesn’t yet contain ALL of the timezones. Also when you hit Enter and click “Add Contact”, it saves to chrome.storage.local , Jean now shows up in your list with her current local time updating live. Step 2: Typing in the wild Now you head over to Gmail, Slack web or Twitter, anywhere with a text box. You start typing a message, lets say “Let’s sync tomorrow at 3pm” Behind the scenes, it works like this: The Listener: A content script is running on the page. It’s using a single delegated document.addEventListener in the capture phase. This means it catches your typing whether you’re in a plain , a rich text with nested formatting spans or even a contact form embedded in an iframe. The Debounce: It doesn’t parse on every single keystroke (that would lag the browser). It uses a 250ms debounce. When you pause typing for a quarter of a second, it grabs the text. The Parser: It passes that text to chrono-node, the parsing library I bundled. Chrono looks at the phrase “tomorrow at 3pm” and figures out what “tomorrow” actually is based on today’s date and spits out an actual Date object. Step 3: The Badge If Chrono finds a time, the extension builds a floating, dark-colored tooltip (the badge) and injects it right below the text box you’re typing in. The badge does three things: It shows you the exact phrase it detected: “tomorrow at 3pm” It grabs the last contact you used (in this case, Jean) and automatically converts that 3pm time into her local time, displaying it right there. It gives you a dropdown. If you actually meant to schedule this with a different contact, you can switch the dropdown right in the badge and it recalculates the time instantly. One of the most annoying things to figure out was what happens when you hit Enter. On Slack or WhatsApp, Enter sends the message and clears the text box immediately. Because of my 250ms debounce, the extension was occasionally showing the badge after the message was already sent, making it float over an empty text box. The fix was adding a specific keydown listener. If you hit enter (without shift), the extension kills the debounce timer and hides the badge instantly which means no more ghost badges"}, {"post_id": 79289, "ts": "2026-10-13T10:33:20Z", "hours": 2.2542, "text": "Devlog #1: Getting TimeBridge Off the Ground Spent the weekend building the first version of TimeBridge, a small Chrome extension aimed at making timezone coordination less of a headache. The idea is to detect time references as you type and eventually let you convert them to your contacts’ local times without doing the math yourself. I started with two core features. A popup contact book that saves names and timezones using chrome.storage.local and a live text parser powered by chrono-node . The popup displays contacts’ local times while the parser detects phrases like “let’s call tomorrow at 3pm” using a debounced content script. I also used the browser’s native Intl.supportedValuesOf(\"timeZone\") API to populate the timezone list instead of maintaining one manually and bundled only the English parser to bring its size down from around 400 KB to 100 KB but getting everything to run turned out to be its own challenge. Chrome refused to load the extension because the bundled parser file was missing and regenerating it exposed an empty package.json that caused npm to throw an EJSONPARSE error. After fixing the dependencies, rebuilding the bundle with esbuild and correcting the script order in the manifest, the extension finally loaded. I also had to enable file URL access in Chrome before my local test page would work with the content script. The skeleton is alive and well, the contacts persist, local times update and time expressions are detected as I type. There’s no UI for the parser yet so everything still goes to the console"}]...
|
Title: Time-Bridge by @AidenHammy | Stardance
Dev Title: Time-Bridge by @AidenHammy | Stardance
Devlogs:
Devlog #1: Getting TimeBridge Off the Ground Spent the weekend building the first version of TimeBridge, a small Chrome extension aimed at making timezone coordination less of a headache. The idea is to detect time references as you type and eventually let you convert them to your contacts’ local times without doing the math yourself. I started with two core features. A popup contact book that saves names and timezones using chrome.storage.local and a live text parser powered by chrono-node . The popup displays contacts’ local times while the parser detects phrases like “let’s call tomorrow at 3pm” using a debounced content script. I also used the browser’s native Intl.supportedValuesOf("timeZone") API to populate the timezone list instead of maintaining one manually and bundled only the English parser to bring its size down from around 400 KB to 100 KB but getting everything to run turned out to be its own challenge. Chrome refused to load the extension because the bundled parser file was missing and regenerating it exposed an empty package.json that caused npm to throw an EJSONPARSE error. After fixing the dependencies, rebuilding the bundle with esbuild and correcting the script order in the manifest, the extension finally loaded. I also had to enable file URL access in Chrome before my local test page would work with the content script. The skeleton is alive and well, the contacts persist, local times update and time expressions are detected as I type. There’s no UI for the parser yet so everything still goes to the console
Devlog #2: The Core Loop The skeleton is alive, the real-world quirks are patched and the timezone picker doesn’t suck anymore. But how does it actually feel to use? Here’s how it works. You add a contact and the extension detects the time for them right where you’re typing. Step 1: Telling TimeBridge who you know When you click the extension icon, the popup opens. That right there is your contact book. Before, I was using a native <select> dropdown for the timezones which meant scrolling through 418 IANA zones which was terrible. Now, it’s a custom search-as-you-type combobox. You just type a name (like “Jean”) then start typing a country, city or abbreviation in the timezone box. If you type “Europe” the combobox instantly surfaces the available results because of the alias map I added. It still needs to be refined since it doesn’t yet contain ALL of the timezones. Also when you hit Enter and click “Add Contact”, it saves to chrome.storage.local , Jean now shows up in your list with her current local time updating live. Step 2: Typing in the wild Now you head over to Gmail, Slack web or Twitter, anywhere with a text box. You start typing a message, lets say “Let’s sync tomorrow at 3pm” Behind the scenes, it works like this: The Listener: A content script is running on the page. It’s using a single delegated document.addEventListener in the capture phase. This means it catches your typing whether you’re in a plain , a rich text with nested formatting spans or even a contact form embedded in an iframe. The Debounce: It doesn’t parse on every single keystroke (that would lag the browser). It uses a 250ms debounce. When you pause typing for a quarter of a second, it grabs the text. The Parser: It passes that text to chrono-node, the parsing library I bundled. Chrono looks at the phrase “tomorrow at 3pm” and figures out what “tomorrow” actually is based on today’s date and spits out an actual Date object. Step 3: The Badge If Chrono finds a time, the extension builds a floating, dark-colored tooltip (the badge) and injects it right below the text box you’re typing in. The badge does three things: It shows you the exact phrase it detected: “tomorrow at 3pm” It grabs the last contact you used (in this case, Jean) and automatically converts that 3pm time into her local time, displaying it right there. It gives you a dropdown. If you actually meant to schedule this with a different contact, you can switch the dropdown right in the badge and it recalculates the time instantly. One of the most annoying things to figure out was what happens when you hit Enter. On Slack or WhatsApp, Enter sends the message and clears the text box immediately. Because of my 250ms debounce, the extension was occasionally showing the badge after the message was already sent, making it float over an empty text box. The fix was adding a specific keydown listener. If you hit enter (without shift), the extension kills the debounce timer and hides the badge instantly which means no more ghost badges
Devlog #3: Playing Nice (Allowlists & Passive UI) The core loop works. So you type a time, the badge pops up and it tells you what time it is for your contact. But after using it for a few days, two massive problems became obvious: it was running everywhere and it was too loud. Here’s how I fixed the extension to play nice with your browsing experience. Problem 1: The “Everywhere” Problem Originally, the manifest was set to <all_urls> . This meant the content script was injecting itself into every single page you visited. Your banking site, Reddit, random blogs. Even if the badge didn’t pop up, the event listeners were running on every text box on the internet which felt invasive and heavy. So I added an enabledSites list to chrome.storage.local . The extension now defaults to only running on whatsapp.com, slack.com and mail.google.com. I also updated the popup UI. If you want to add a new site (like discord.com), you can either type it manually in the popup or just hit the “+ Add current site” button which grabs the URL of the tab you’re currently looking at. The content script listens to storage changes so if you add a site, the extension instantly activates on that tab and no reload is required. Problem 2: The Noise Problem The badge was a full card which activated whenever you typed a time or date, a giant dark tooltip would expand below your text box. If you were just typing a normal message that happened to include a time, the UI was visually shouting at you. SO I shrunk the UI down to a tiny 26x26 pixel clock icon (🕐). It still appears when you type a time phrase but it stays out of your way. If you actually want to see the conversion, you click the icon and the full panel expands. If you click away, it collapses back to the icon. It’s much less stressful to type with!
Logging the leftover time that got caught up during the project maintenance and finalization
Ships:
I finally shipped TimeBridge, a Chrome extension I built to solve a problem I have every single day. Doing mental math for timezone scheduling while typing in chat apps. Not just for me but every remote worker knows the pain. You type “let’s call tomorrow at 3pm” in Slack. Then you stop, open a new tab, plug it into a timezone converter, figure out what time that is in Tokyo and come back to type it. Undoubtedly it does break your flow. TimeBridge fixes this by living right inside your chat box. Instead of bouncing between Slack and a timezone converter, TimeBridge uses natural language processing to read what you’re typing. When it sees a time phrase, it quietly drops a little clock icon next to your text box. You click it and it tells you what time that is for your contacts. Why it’s different: Passive UI: It doesn’t shout at you. Well, don’t take it literally. It’s just a quiet 26px clock icon you can click or ignore. Real language: Understands phrases like “next Tuesday at noon” or “in 2 hours” using natural language parsing. Privacy-first: It doesn’t run on every website. It defaults to an allowlist (Slack, WhatsApp, Gmail) that you control....
|
1793155775.8503776
|
1793242175.8503776
|
|
62347
|
fairshare-chores by @Jasonvo | Stardance
|
Jasonvo
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T00:22:34Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built FairShare Chores — a web app that helps families distribute household chores fairly using a point-based algorithm. The most challenging part was debugging JavaScript. I typed all the code by hand which meant a lot of typos like “textContext” instead of “textContent” and “onlick” instead of “onclick” 😅 The browser console became my best friend. I’m most proud of the assignment algorithm — it automatically gives chores to whoever has the least points so the workload stays balanced. To test it: add 3-4 family members, add some chores with different difficulty points, then click “Assign Chores Fairly” to see the distribution!", "repo": "https://github.com/phuvo1304-alt/fairshare-chores", "demo": "https://phuvo1304-alt.github.io/fairshare-chores"}]...
|
[{"post_id": 70336, "ts": "202 [{"post_id": 70336, "ts": "2026-09-18T23:52:08Z", "hours": 1.0956, "text": "Day 3 - It finally all works!! Today was another debugging day but honestly it felt more satisfying than yesterday. The hardest part was getting the Done button to show up in the dashboard - it just wouldn’t appear no matter what I tried. Turns out the live GitHub Pages site was showing old cached code the whole time. Once I pushed the new code and did a hard refresh (Ctrl+Shift+R), the buttons appeared immediately. Kind of embarrassing but also a good lesson - always check if you’re looking at the latest version. The crossed-out effect when you mark a chore done felt really satisfying to build. It’s a small thing but it makes the app feel real. FairShare is now fully working: Add family members Add chores with difficulty points Algorithm distributes fairly Mark chores as done"}, {"post_id": 69542, "ts": "2026-09-17T08:32:54Z", "hours": 2.3508, "text": "Day 2 - The app finally works!!😭😭 Spent most of today debugging JavaScript. I typed the entire app.js by hand which meant I had a LOT of typos - textContext instead of textContent, onlick instead of onclick, chores instead of chore… honestly embarrassing but also kind of funny. The algorithm works though. Added nate and jason as family members, gave them 3 chores with different points, clicked Assign - and it actually distributed them fairly. nate got 5 points worth of chores, jason got 3. Not perfect equality but that’s how the greedy algorithm works. Debugging through the browser console was actually really useful - each error pointed me exactly to the broken line."}, {"post_id": 69005, "ts": "2026-09-16T06:28:50Z", "hours": 1.1261, "text": "Today was mostly setup day, which honestly felt more frustrating than exciting at times. Getting Hackatime to actually track my time took way longer than expected — turns out WakaTime and Hackatime were conflicting with each other the whole time. Once I uninstalled WakaTime it finally worked. Got the GitHub repo connected to VS Code, created the three main files (index.html, style.css, app.js), and wrote the basic HTML skeleton for FairShare. It’s nothing pretty yet — just the structure — but seeing the sections laid out for family members, chores, and the dashboard made it feel more real. 1h 7m logged. Slow start but everything is in place now. Tomorrow I actually get to write real code."}]...
|
Title: fairshare-chores by @Jasonvo | Stardance
D Title: fairshare-chores by @Jasonvo | Stardance
Devlogs:
Today was mostly setup day, which honestly felt more frustrating than exciting at times. Getting Hackatime to actually track my time took way longer than expected — turns out WakaTime and Hackatime were conflicting with each other the whole time. Once I uninstalled WakaTime it finally worked. Got the GitHub repo connected to VS Code, created the three main files (index.html, style.css, app.js), and wrote the basic HTML skeleton for FairShare. It’s nothing pretty yet — just the structure — but seeing the sections laid out for family members, chores, and the dashboard made it feel more real. 1h 7m logged. Slow start but everything is in place now. Tomorrow I actually get to write real code.
Day 2 - The app finally works!!😭😭 Spent most of today debugging JavaScript. I typed the entire app.js by hand which meant I had a LOT of typos - textContext instead of textContent, onlick instead of onclick, chores instead of chore… honestly embarrassing but also kind of funny. The algorithm works though. Added nate and jason as family members, gave them 3 chores with different points, clicked Assign - and it actually distributed them fairly. nate got 5 points worth of chores, jason got 3. Not perfect equality but that’s how the greedy algorithm works. Debugging through the browser console was actually really useful - each error pointed me exactly to the broken line.
Day 3 - It finally all works!! Today was another debugging day but honestly it felt more satisfying than yesterday. The hardest part was getting the Done button to show up in the dashboard - it just wouldn’t appear no matter what I tried. Turns out the live GitHub Pages site was showing old cached code the whole time. Once I pushed the new code and did a hard refresh (Ctrl+Shift+R), the buttons appeared immediately. Kind of embarrassing but also a good lesson - always check if you’re looking at the latest version. The crossed-out effect when you mark a chore done felt really satisfying to build. It’s a small thing but it makes the app feel real. FairShare is now fully working: Add family members Add chores with difficulty points Algorithm distributes fairly Mark chores as done
Ships:
I built FairShare Chores — a web app that helps families distribute household chores fairly using a point-based algorithm. The most challenging part was debugging JavaScript. I typed all the code by hand which meant a lot of typos like “textContext” instead of “textContent” and “onlick” instead of “onclick” 😅 The browser console became my best friend. I’m most proud of the assignment algorithm — it automatically gives chores to whoever has the least points so the workload stays balanced. To test it: add 3-4 family members, add some chores with different difficulty points, then click “Assign Chores Fairly” to see the distribution!...
|
1793058578.017829
|
1793144978.017829
|
|
62366
|
Eli Site by @eliziv027 | Stardance
|
eliziv027
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T22:04:41Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I refined the Eli Site homepage structure and content to better present my interests, projects, and journey. I focused on improving the layout and making the site easier to explore.", "repo": "https://github.com/zivzancoeli-commits/Eli-site", "demo": "https://zivzancoeli-commits.github.io/Eli-site/"}]...
|
[{"post_id": 71457, "ts": "202 [{"post_id": 71457, "ts": "2026-09-20T21:20:12Z", "hours": 0.5022, "text": "I worked on the Eli Site today and refined the personal homepage structure. I improved the layout and content so the site better presents my interests, projects, and journey. Next I will continue polishing the design and adding more useful sections."}]...
|
Title: Eli Site by @eliziv027 | Stardance
Devlogs Title: Eli Site by @eliziv027 | Stardance
Devlogs:
I worked on the Eli Site today and refined the personal homepage structure. I improved the layout and content so the site better presents my interests, projects, and journey. Next I will continue polishing the design and adding more useful sections.
Ships:
I refined the Eli Site homepage structure and content to better present my interests, projects, and journey. I focused on improving the layout and making the site easier to explore....
|
1793058581.7899148
|
1793144981.7899148
|
|
62374
|
My Portfolio ig :D by @xev | Stardance
|
xev
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-17T07:11:03Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So i made my own website telling how am i and tbh the thing that was challenging was building my little kiwi bot yeah i love kiwi so as its just a website about nothing really to test about tbh :D", "repo": "https://github.com/itzkimzu/My-Website-ig", "demo": "https://mywebsite3334.netlify.app/"}]...
|
[{"post_id": 69512, "ts": "202 [{"post_id": 69512, "ts": "2026-09-17T06:56:05Z", "hours": 1.1317, "text": "My Own Portfolio YAY!!"}]...
|
Title: My Portfolio ig :D by @xev | Stardance
Dev Title: My Portfolio ig :D by @xev | Stardance
Devlogs:
My Own Portfolio YAY!!
Ships:
So i made my own website telling how am i and tbh the thing that was challenging was building my little kiwi bot yeah i love kiwi so as its just a website about nothing really to test about tbh :D...
|
1793058583.5548546
|
1793144983.5548546
|
|
62379
|
Ai agent platform by @quartz001481 | Stardance
|
quartz001481
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T10:03:12Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a script that lets you put in your google api and call gemini repeatedly to solve difficut problems. It lets you choose between different models and you can even download it to run if you are scared of leaking your api key. If you have any suggestions of how to make this project better please leave a comment!", "repo": "https://github.com/quartz00148/psychic-doodle", "demo": "https://agentplatform.neocities.org/"}]...
|
[{"post_id": 68514, "ts": "202 [{"post_id": 68514, "ts": "2026-09-15T07:40:22Z", "hours": 0.2636, "text": "Ai agent platform that calls gemini over and over again I added in a dropdown menu where you can change the model to lower tokens used because you can swap to a worse model for other projects."}]...
|
Title: Ai agent platform by @quartz001481 | Starda Title: Ai agent platform by @quartz001481 | Stardance
Devlogs:
Ai agent platform that calls gemini over and over again I added in a dropdown menu where you can change the model to lower tokens used because you can swap to a worse model for other projects.
Ships:
I made a script that lets you put in your google api and call gemini repeatedly to solve difficut problems. It lets you choose between different models and you can even download it to run if you are scared of leaking your api key. If you have any suggestions of how to make this project better please leave a comment!...
|
1793058585.2941542
|
1793144985.2941542
|
|
62390
|
ReMix by @pathak | Stardance
|
pathak
|
1
|
26.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-03T07:47:49Z", "hours": 26.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "The concept came to me when I realised how dramatic the difference between stereo and mono audio was. How the intruments separated, opened up, and details could he heard really well, while mono sounded like noise. I thought about what would happen if instruments were literally separated and opened up, as if placed around the listener like a band. ReMix separates the stems of a song and spatialises them individually to create perception of a room and placement of instruments around you. Demo of output songs . (listen with headphones) What was challenging While the code itself was moderately challenging, understanding all the different psychoacoustic cues (covered in more detail in README and devlogs), how they work and what they do, and the maths behind them, required a ton of deliberation. Though it was very rewarding and interesting. I also spent a lot of time trying to analyse the HRIR curves themselves, trying to make sense of what frequencies getting altered and where and why. I used a lot of graphs and intuition to try to understand them. I now have a deep understanding of them, which would be helpful for future versions, for optimising them (which I also attempted, though naïvely). Near the end, making the audio sound natural was challenging too where I had to try tweaking some things (mainly room absorbence/size and reverb) What I’m proud of I love that the concept I had thought of in theory actually works. When I first played a song, I couldn’t stop grinning because of how good it sounded, and the trippy illusion of it coming from around me. I’ve listened to 8D audio (a simpler version of this where the audio as a whole moves, less realistic, no band-like feeling, distracting and somewhat gimmicky), but it coming from something I created myself, and using code and maths; not some software. And something I could actually experience, I think that makes me very proud. I also had my friends listen to it, which got a lot of positive reactions. In the end, I’m also happy about how deep of an understanding I have about psychoacoustics now. What you need to know to test it out headphones are a must pls the effect breaks completely on speakers. You can try it out from the repo, but here’s a demo The song spatialisation concept is a demo for the concepts behind it, which can be used in a lot of applications like video games, movies, producers who can’t afford a studio, etc. This is a very initial version. Updates may make the effects even more realistic, or optimise the program to make it suitable for running in real time (or applied on hundreds of elements for games).", "repo": "https://github.com/aryn-pathak/ReMix", "demo": "https://youtu.be/gSuP7m3pS_Y"}]...
|
[{"post_id": 75656, "ts": "202 [{"post_id": 75656, "ts": "2026-09-30T17:25:26Z", "hours": 1.0553, "text": "[ship log!] It’s moments like this for which I’m alive. This has literally brought me to tears of happiness 🥹. Used a stem separator (htdemucs_6s by Meta research) to separate a song into it’s parts (guitar, drums, piano, other, bass, vocals) and spatialises them individually, placing the stems around the listener to make the song sound more open; as if the members of a band are playing around the listener. It worked EXCEPTIONALLY well, far beyond what I expected, even for songs I used to stress test it which were almost guaranteed to sound bad, they sounded great. The spatialiser asks for song file path, room size, and distance of source. The materials of the room can be altered by changing the alpha coefficients. Here are a few songs I tried out and their review: Bill Withers - Ain’t no Sunshine: a very safe song for first try, clear separation of instruments, no stereo widening or spatialisation, no special effects. Genuinely shocked me, made me smile uncontrollably when it played. Sounded perfect, spatialised well (everything was distinguishable). Truly sounded “outside of head” and around me. Exactly the kind of song this was built to fix; flat and closed songs sounding open. Ye - This a Must: from my fav artist. A song I’ve liked but disliked the closed, flat feeling of vocals in. This didn’t work just as well as others. Lost a bit of thump initially, but reducing distance helped. This also did exactly what I wanted, though it still lacked some thump. Olivia Rodrigo - stupid song: A song i love because of the layering of instruments and her vocals. I used this to see what would happen in a song with a lot of stereo widening and effects already present. This sounded beautiful here, and I was concerned about it having clashing effects, but that didn’t happen. amazing. Playboi Carti - POP OUT: I put this in as a joke, there was no way this was supposed to sound tolerable. But it blew me away, and worked really well, dare I say better than the original too? Others: Jeremy Zucker - i dont know you, Stevie Wonder - Sir Duke, Carti - TOXIC Demo videos: https://youtu.be/GdZYN0wQXBQ"}, {"post_id": 75578, "ts": "2026-09-30T14:06:37Z", "hours": 10.4417, "text": "This is the most I’ve ever learned in such a short time. Over the past few days I designed a program that spatialises audio using several psychoacoustic cues. I spent many of those hours understanding the maths and how to apply the cues. I’d researched broadly beforehand, so the code itself wasn’t too complex. It’s probably the most interesting project I’ve worked on. The cues, and what I explored Falloff: apply_falloff() How sound loses energy with distance (inverse square law). Air absorption: apply_eq() , apply_air_absorption() Air absorbs higher frequencies more than lower ones. I expected this to be minor, but it needed a whole EQ system, whose maths was interesting and took ages to wrap my head around. It also taught me about filters, which I used in later functions. Changes to one frequency interfered heavily with others, which I fixed with a peaking biquad filter (mostly AI-written). The attenuation constants come from a one-time-run file using the ISO standard, and are multiplied by distance and fed into the EQ. Early reflections: early_reflections() Initial reflections from nearby surfaces, ~5-35ms after the direct sound. By the Haas effect the brain doesn’t hear them separately, but they imply spaciousness. I first used IACC and ASW (below), then dropped them for directional cues (HRIR), so each of the 6 reflections comes from its surface’s direction. It accounts for room size and pressure reflection (from an absorption coefficient). Decorrelation: decorrelate() Artificially decorrelates a signal (FIR comb filters) into L and R, lowering IACC (interaural cross-correlation) and increasing ASW (apparent source width). An IACC of 1 sounds like a point source; lower sounds wider. It worked against my goal (localisation, not a larger source), so I dropped it from the direct audio, then from early reflections. Scrapped, but an interesting concept. Reverb: room_reverb() Probably the most important cue for space. Late reverb is thousands of colliding reflections, an unintelligible wash. I built it from feedback comb filters, combined and diffused through an allpass filter, and cut off at RT60 (time to decay 60 dB, from speed of sound, room size and absorption). Problem: the tail was distinct and ruined localisation (which relies on level differences between ears), like in a hall. Most of the energy making it legible was in its first ~50ms, masking the early reflections. Cutting the first [early reflection length - 20ms] helped a bit. Switching to an FDN made it denser and decorrelated L/R by design, so I could drop decorrelate() . DRR (part of reverb) Direct-to-reverberant ratio simulates source distance relative to the room: closer to the listener than the walls means louder direct sound, closer to the walls means louder reverb. I set the direct amplitude to 1 and calculated a gain for the reverb. Apply IR The only cue for direction. It convolves left and right impulse responses for an azimuth and elevation onto the direct audio and early reflections. They come from a HRIR dataset ( .SOFA , SADIE II) recorded on a binaural mannequin. I tried optimising this earlier and failed (older devlogs), and want to revisit it. Process audio Converts to mono, resamples to 48kHz if needed. Gets azimuth, elevation and distance from coordinates. Applies air absorption, falloff, then IR on the direct sound. Generates early reflections and late reverb (L and R). Sums everything, scales to prevent clipping, returns L and R arrays :D Attaching images of my diary notes because I think it’s super interesting."}, {"post_id": 71128, "ts": "2026-09-20T10:27:51Z", "hours": 6.5086, "text": "Animating by Azimuth I tried to identify patterns in the HRTF curves by azimuth. Wrote a function which animates it frame by frame (by azimuth). Visually, I could see it gradually moving (similar shape, moving little by little), though as it was apparent from the heat maps, it wasn’t regular and had phases of very slight changes and phases of chaotic movement. (This was all done with right ear curves since SADIE II is symmetrical, which made things easier). To understand this, I wrote another function which compared the similarity of 5 curves at a time, and then plotted that. This had some very dense regions with little variation most of the time, but was quite chaotic around 50-150° . Peak Analysis Compression I tried writing a set of functions which would go through the curves, identify significant points (turning points and drops/rises, detected by changes in signs of differences and slope changes) then judge whether the curves of the angles following it are similar (same number of peaks, within a threshold of frequency and magnitude). Similar curves would be grouped within a “phase” where each phase is a dictionary with: 'initial' (initial coordinates of peaks, list of tuples) 'freq_changes' (nested list of changes in frequency for each frame of each peak) 'mag_changes' (similar to freq_changes ) The changes arrays would then be simplified; if frequency/magnitude changes are subtle enough that it’s imperceptible (determined by continuous bark scale/hardcoded decibel threshold), it would be reduced to zero. Reconstruction To reconstruct it, a function would get the phase’s initial , add the corresponding differences to get the exact peaks, then interpolate using pchip to get the curve. Results It looked like it could optimise everything significantly, but it failed miserably. Very inaccurate (error ~5dB mean , ~14dB max ) About 77% of phases were just 1 curve The max size of a phase was 6 curves (compared to my expected 20-30) The error could be made better by having more peaks, but it doesn’t optimise anything significantly. I’ll move on with directly applying the HRTF curves now, though I’ll come back to this later because it looks promising! Attaching the azimuth animation video and the similarity plot"}, {"post_id": 68519, "ts": "2026-09-15T07:54:33Z", "hours": 7.9864, "text": "Spent a few days researching psychoacoustics and sound localisation to understand all the cues (5 of them, will talk more about them later!). Started working with an HRIR dataset (a dataset containing sound measurements from left and right ears of a mannequin from different directions, showing how ear shape and angles affect sound. the single most important cue in sound localisation). First wrote a function to plot raw left and right impulses, then ITD (time difference b/w ears). Then used Fourier transform to break impulses into frequency domain graphs showing magnitudes of particular frequencies, then the ILD (level difference). I was stuck here because the graph didn’t match my expectations at all (a very interesting problem too, check my reddit post: https://www.reddit.com/r/DSP/comments/1weg1dk/why_are_hrirhrtf_magnitude_differences_between/ ), until a person on reddit explained it, after which I also switched to a symmetrical HRIR dataset (SADIE II instead of Meta SS2). To visualise it better, I also created a heatmap of left/right ears, ILD, and left/right averages. Understanding this through different types of graphs and analysing them, recognising quirks, understanding what they meant was very interesting. Attaching pictures of the heatmaps, raw impulses, ITD, ILD curves :)"}]...
|
Title: ReMix by @pathak | Stardance
Devlogs:
Spen Title: ReMix by @pathak | Stardance
Devlogs:
Spent a few days researching psychoacoustics and sound localisation to understand all the cues (5 of them, will talk more about them later!). Started working with an HRIR dataset (a dataset containing sound measurements from left and right ears of a mannequin from different directions, showing how ear shape and angles affect sound. the single most important cue in sound localisation). First wrote a function to plot raw left and right impulses, then ITD (time difference b/w ears). Then used Fourier transform to break impulses into frequency domain graphs showing magnitudes of particular frequencies, then the ILD (level difference). I was stuck here because the graph didn’t match my expectations at all (a very interesting problem too, check my reddit post: https://www.reddit.com/r/DSP/comments/1weg1dk/why_are_hrirhrtf_magnitude_differences_between/ ), until a person on reddit explained it, after which I also switched to a symmetrical HRIR dataset (SADIE II instead of Meta SS2). To visualise it better, I also created a heatmap of left/right ears, ILD, and left/right averages. Understanding this through different types of graphs and analysing them, recognising quirks, understanding what they meant was very interesting. Attaching pictures of the heatmaps, raw impulses, ITD, ILD curves :)
Animating by Azimuth I tried to identify patterns in the HRTF curves by azimuth. Wrote a function which animates it frame by frame (by azimuth). Visually, I could see it gradually moving (similar shape, moving little by little), though as it was apparent from the heat maps, it wasn’t regular and had phases of very slight changes and phases of chaotic movement. (This was all done with right ear curves since SADIE II is symmetrical, which made things easier). To understand this, I wrote another function which compared the similarity of 5 curves at a time, and then plotted that. This had some very dense regions with little variation most of the time, but was quite chaotic around 50-150° . Peak Analysis Compression I tried writing a set of functions which would go through the curves, identify significant points (turning points and drops/rises, detected by changes in signs of differences and slope changes) then judge whether the curves of the angles following it are similar (same number of peaks, within a threshold of frequency and magnitude). Similar curves would be grouped within a “phase” where each phase is a dictionary with: 'initial' (initial coordinates of peaks, list of tuples) 'freq_changes' (nested list of changes in frequency for each frame of each peak) 'mag_changes' (similar to freq_changes ) The changes arrays would then be simplified; if frequency/magnitude changes are subtle enough that it’s imperceptible (determined by continuous bark scale/hardcoded decibel threshold), it would be reduced to zero. Reconstruction To reconstruct it, a function would get the phase’s initial , add the corresponding differences to get the exact peaks, then interpolate using pchip to get the curve. Results It looked like it could optimise everything significantly, but it failed miserably. Very inaccurate (error ~5dB mean , ~14dB max ) About 77% of phases were just 1 curve The max size of a phase was 6 curves (compared to my expected 20-30) The error could be made better by having more peaks, but it doesn’t optimise anything significantly. I’ll move on with directly applying the HRTF curves now, though I’ll come back to this later because it looks promising! Attaching the azimuth animation video and the similarity plot
This is the most I’ve ever learned in such a short time. Over the past few days I designed a program that spatialises audio using several psychoacoustic cues. I spent many of those hours understanding the maths and how to apply the cues. I’d researched broadly beforehand, so the code itself wasn’t too complex. It’s probably the most interesting project I’ve worked on. The cues, and what I explored Falloff: apply_falloff() How sound loses energy with distance (inverse square law). Air absorption: apply_eq() , apply_air_absorption() Air absorbs higher frequencies more than lower ones. I expected this to be minor, but it needed a whole EQ system, whose maths was interesting and took ages to wrap my head around. It also taught me about filters, which I used in later functions. Changes to one frequency interfered heavily with others, which I fixed with a peaking biquad filter (mostly AI-written). The attenuation constants come from a one-time-run file using the ISO standard, and are multiplied by distance and fed into the EQ. Early reflections: early_reflections() Initial reflections from nearby surfaces, ~5-35ms after the direct sound. By the Haas effect the brain doesn’t hear them separately, but they imply spaciousness. I first used IACC and ASW (below), then dropped them for directional cues (HRIR), so each of the 6 reflections comes from its surface’s direction. It accounts for room size and pressure reflection (from an absorption coefficient). Decorrelation: decorrelate() Artificially decorrelates a signal (FIR comb filters) into L and R, lowering IACC (interaural cross-correlation) and increasing ASW (apparent source width). An IACC of 1 sounds like a point source; lower sounds wider. It worked against my goal (localisation, not a larger source), so I dropped it from the direct audio, then from early reflections. Scrapped, but an interesting concept. Reverb: room_reverb() Probably the most important cue for space. Late reverb is thousands of colliding reflections, an unintelligible wash. I built it from feedback comb filters, combined and diffused through an allpass filter, and cut off at RT60 (time to decay 60 dB, from speed of sound, room size and absorption). Problem: the tail was distinct and ruined localisation (which relies on level differences between ears), like in a hall. Most of the energy making it legible was in its first ~50ms, masking the early reflections. Cutting the first [early reflection length - 20ms] helped a bit. Switching to an FDN made it denser and decorrelated L/R by design, so I could drop decorrelate() . DRR (part of reverb) Direct-to-reverberant ratio simulates source distance relative to the room: closer to the listener than the walls means louder direct sound, closer to the walls means louder reverb. I set the direct amplitude to 1 and calculated a gain for the reverb. Apply IR The only cue for direction. It convolves left and right impulse responses for an azimuth and elevation onto the direct audio and early reflections. They come from a HRIR dataset ( .SOFA , SADIE II) recorded on a binaural mannequin. I tried optimising this earlier and failed (older devlogs), and want to revisit it. Process audio Converts to mono, resamples to 48kHz if needed. Gets azimuth, elevation and distance from coordinates. Applies air absorption, falloff, then IR on the direct sound. Generates early reflections and late reverb (L and R). Sums everything, scales to prevent clipping, returns L and R arrays :D Attaching images of my diary notes because I think it’s super interesting.
[ship log!] It’s moments like this for which I’m alive. This has literally brought me to tears of happiness 🥹. Used a stem separator (htdemucs_6s by Meta research) to separate a song into it’s parts (guitar, drums, piano, other, bass, vocals) and spatialises them individually, placing the stems around the listener to make the song sound more open; as if the members of a band are playing around the listener. It worked EXCEPTIONALLY well, far beyond what I expected, even for songs I used to stress test it which were almost guaranteed to sound bad, they sounded great. The spatialiser asks for song file path, room size, and distance of source. The materials of the room can be altered by changing the alpha coefficients. Here are a few songs I tried out and their review: Bill Withers - Ain’t no Sunshine: a very safe song for first try, clear separation of instruments, no stereo widening or spatialisation, no special effects. Genuinely shocked me, made me smile uncontrollably when it played. Sounded perfect, spatialised well (everything was distinguishable). Truly sounded “outside of head” and around me. Exactly the kind of song this was built to fix; flat and closed songs sounding open. Ye - This a Must: from my fav artist. A song I’ve liked but disliked the closed, flat feeling of vocals in. This didn’t work just as well as others. Lost a bit of thump initially, but reducing distance helped. This also did exactly what I wanted, though it still lacked some thump. Olivia Rodrigo - stupid song: A song i love because of the layering of instruments and her vocals. I used this to see what would happen in a song with a lot of stereo widening and effects already present. This sounded beautiful here, and I was concerned about it having clashing effects, but that didn’t happen. amazing. Playboi Carti - POP OUT: I put this in as a joke, there was no way this was supposed to sound tolerable. But it blew me away, and worked really well, dare I say better than the original too? Others: Jeremy Zucker - i dont know you, Stevie Wonder - Sir Duke, Carti - TOXIC Demo videos: https://youtu.be/GdZYN0wQXBQ
Ships:
The concept came to me when I realised how dramatic the difference between stereo and mono audio was. How the intruments separated, opened up, and details could he heard really well, while mono sounded like noise. I thought about what would happen if instruments were literally separated and opened up, as if placed around the listener like a band. ReMix separates the stems of a song and spatialises them individually to create perception of a room and placement of instruments around you. Demo of output songs . (listen with headphones) What was challenging While the code itself was moderately challenging, understanding all the different psychoacoustic cues (covered in more detail in README and devlogs), how they work and what they do, and the maths behind them, required a ton of deliberation. Though it was very rewarding and interesting. I also spent a lot of time trying to analyse the HRIR curves themselves, trying to make sense of what frequencies getting altered and where and why. I used a lot of graphs and intuition to try to understand them. I now have a deep understanding of them, which would be helpful for future versions, for optimising them (which I also attempted, though naïvely). Near the end, making the audio sound natural was challenging too where I had to try tweaking some things (mainly room absorbence/size and reverb) What I’m proud of I love that the concept I had thought of in theory actually works. When I first played a song, I couldn’t stop grinning because of how good it sounded, and the trippy illusion of it coming from around me. I’ve listened to 8D audio (a simpler version of this where the audio as a whole moves, less realistic, no band-like feeling, distracting and somewhat gimmicky), but it coming from something I created myself, and using code and maths; not some software. And something I could actually experience, I think that makes me very proud. I also had my friends listen to it, which got a lot of positive reactions. In the end, I’m also happy about how deep of an understanding I have about psychoacoustics now. What you need to know to test it out headphones are a must pls the effect breaks completely on speakers. You can try it out from the repo, but here’s a demo The song spatialisation concept is a demo for the concepts behind it, which can be used in a lot of applications like video games, movies, producers who can’t afford a studio, etc. This is a very initial version. Updates may make the effects even more realistic, or optimise the program to make it suitable for running in real time (or applied on hundreds of elements for games)....
|
1793058587.0620513
|
1793144987.0620513
|
|
62395
|
quick-cards by @M4RC086 | Stardance
|
M4RC086
|
1
|
6.0
|
26
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T15:09:41Z", "hours": 6.0, "multiplier": 4.23, "payout": 26, "blessing": "neutral", "text": "So I made a flashcard web. Don’t expect something amazing. It’s a simple web with the only essential things without being overcomplicated. You can create cards and those cards can be exported and imported if you want to switch between cards groups.", "repo": "https://github.com/M4RC086/quick-cards", "demo": "https://m4rc086.github.io/quick-cards/"}]...
|
[{"post_id": 72696, "ts": "202 [{"post_id": 72696, "ts": "2026-09-23T15:05:09Z", "hours": 0.4597, "text": "I am shipping. I hope you like :)"}, {"post_id": 71781, "ts": "2026-09-21T15:15:46Z", "hours": 0.2883, "text": "I changed all the CSS… well, not exactly. So I asked Claude to change all the CSS (only the CSS). I thought I’m really bad at CSS and it’s not the “important”part. How do I feel about? Bad? I don’t know. I don’t like to let this amount of job to an AI but again, the CSS is only the visual stuff so I’ll do this for now. Anyway if I (lie) finished the CSS, it means I can focus in finishing the project cleanly. In this project I learned I don’t like javascript. I think I’m made to make low level C programs instead of modern web stuff :/"}, {"post_id": 70496, "ts": "2026-09-19T08:54:30Z", "hours": 4.9361, "text": "I could say the project is finished but I need to to finish all the style, the boring stuff frontend developers like."}, {"post_id": 68752, "ts": "2026-09-15T17:53:51Z", "hours": 0.3836, "text": "Hi there! I’m doing a flash cards web app with plain html, css and js to improve my skills. It won’t be different than other flash cards projects but if I think of an interesting idea I will add it."}]...
|
Title: quick-cards by @M4RC086 | Stardance
Devlog Title: quick-cards by @M4RC086 | Stardance
Devlogs:
Hi there! I’m doing a flash cards web app with plain html, css and js to improve my skills. It won’t be different than other flash cards projects but if I think of an interesting idea I will add it.
I could say the project is finished but I need to to finish all the style, the boring stuff frontend developers like.
I changed all the CSS… well, not exactly. So I asked Claude to change all the CSS (only the CSS). I thought I’m really bad at CSS and it’s not the “important”part. How do I feel about? Bad? I don’t know. I don’t like to let this amount of job to an AI but again, the CSS is only the visual stuff so I’ll do this for now. Anyway if I (lie) finished the CSS, it means I can focus in finishing the project cleanly. In this project I learned I don’t like javascript. I think I’m made to make low level C programs instead of modern web stuff :/
I am shipping. I hope you like :)
Ships:
So I made a flashcard web. Don’t expect something amazing. It’s a simple web with the only essential things without being overcomplicated. You can create cards and those cards can be exported and imported if you want to switch between cards groups....
|
1793058589.1436794
|
1793144989.1436794
|
|
62400
|
kenARCADE by @keni67 | Stardance
|
keni67
|
1
|
15.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-03T09:59:21Z", "hours": 15.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I’ve made 3 minigames( 2 from the guide and 1 snake game mainly from youtube ), It wasn’t that hard just took me time because it was my first time trying godot, my proudest addition was the tween for death and done screen", "repo": "https://github.com/keni769/kenARCADE", "demo": "https://keni67.itch.io/kenarcade"}]...
|
[{"post_id": 76311, "ts": "202 [{"post_id": 76311, "ts": "2026-10-03T04:52:40Z", "hours": 2.4753, "text": "Completed the death and done screens, fixed other bugs and ready to ship"}, {"post_id": 74367, "ts": "2026-09-27T07:51:41Z", "hours": 6.6478, "text": "Finished minigame 3( snake ) . All games are connected and working. Only the death and win screen left to finish"}, {"post_id": 71079, "ts": "2026-09-20T08:42:14Z", "hours": 4.7011, "text": "I forgot to log my times. Making the first minigame and decided to go with blueberries. Planning to add a snake minigame after I’m done with the minigames mentioned in the guide"}, {"post_id": 68957, "ts": "2026-09-16T03:30:30Z", "hours": 0.9453, "text": "Made title screen. Background and title are placeholders, I will replace them later"}]...
|
Title: kenARCADE by @keni67 | Stardance
Devlogs:
Title: kenARCADE by @keni67 | Stardance
Devlogs:
Made title screen. Background and title are placeholders, I will replace them later
I forgot to log my times. Making the first minigame and decided to go with blueberries. Planning to add a snake minigame after I’m done with the minigames mentioned in the guide
Finished minigame 3( snake ) . All games are connected and working. Only the death and win screen left to finish
Completed the death and done screens, fixed other bugs and ready to ship
Ships:
I’ve made 3 minigames( 2 from the guide and 1 snake game mainly from youtube ), It wasn’t that hard just took me time because it was my first time trying godot, my proudest addition was the tween for death and done screen...
|
1793058591.199536
|
1793144991.199536
|
|
62402
|
MCNS — Modular Computational Neural System of a Fr MCNS — Modular Computational Neural System of a FruitFly by @kaxokaze | Stardance...
|
kaxokaze
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-25T19:51:15Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "MCNS (Modular Computational Neural System) is my attempt to build a computational “brain” of a fruit fly from real connectome data. I’m using Janelia FlyEM’s MaleCNS dataset — neuron skeletons, synapses, connectivity, neurotransmitters, and other biological data — as the foundation for a digital fly. The biggest challenge is scale: hundreds of thousands of neuron morphology files and massive biological datasets have to be downloaded, validated, organized, and transformed without losing their biological meaning. I’m proud that MCNS is being built as a real data-driven system rather than a simulated concept. The long-term goal is to turn the reconstructed neural architecture into something computationally explorable and eventually capable of modeling aspects of fly neural behavior. The project is still actively under development, so the GitHub repository is the best way to follow and test what exists so far.", "repo": "https://github.com/kaxokaze/mcns", "demo": "https://mcns.onrender.com/"}]...
|
[{"post_id": 68558, "ts": "202 [{"post_id": 68558, "ts": "2026-09-15T10:06:12Z", "hours": 2.9044, "text": "dataset completion in progress. :c"}]...
|
Title: MCNS — Modular Computational Neural System Title: MCNS — Modular Computational Neural System of a FruitFly by @kaxokaze | Stardance
Devlogs:
dataset completion in progress. :c
Ships:
MCNS (Modular Computational Neural System) is my attempt to build a computational “brain” of a fruit fly from real connectome data. I’m using Janelia FlyEM’s MaleCNS dataset — neuron skeletons, synapses, connectivity, neurotransmitters, and other biological data — as the foundation for a digital fly. The biggest challenge is scale: hundreds of thousands of neuron morphology files and massive biological datasets have to be downloaded, validated, organized, and transformed without losing their biological meaning. I’m proud that MCNS is being built as a real data-driven system rather than a simulated concept. The long-term goal is to turn the reconstructed neural architecture into something computationally explorable and eventually capable of modeling aspects of fly neural behavior. The project is still actively under development, so the GitHub repository is the best way to follow and test what exists so far....
|
1793058594.393109
|
1793144994.393109
|
|
62408
|
Pandatap by @kaxokaze | Stardance
|
kaxokaze
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-25T19:35:11Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made PandaTap, a website for a small NFC review-card project I’ve been working on. The idea is pretty simple: businesses can give customers a branded card that makes getting to their Google review page much easier. I wanted the website to feel like an actual product website, not just a school/project website, so I spent a lot of time working on the design, layout, animations, responsive behavior, and the way the physical card is presented. The hardest part was getting everything to feel consistent across the different pages while still keeping the site fast and easy to use. I’m most proud of the overall polish and the fact that it’s actually deployed and usable. You can explore the homepage and the different sections/pages to see how the product works and how it could be used by salons, restaurants, clinics, and other local businesses. https://pandatap.onrender.com/", "repo": "https://github.com/kaxokaze/pandatap-site", "demo": "https://pandatap.onrender.com/"}]...
|
[{"post_id": 72276, "ts": "202 [{"post_id": 72276, "ts": "2026-09-22T15:50:35Z", "hours": 0.4178, "text": "worked on some changes! but i didnt post it, it wasnt good"}, {"post_id": 69988, "ts": "2026-09-18T06:23:24Z", "hours": 1.0117, "text": "Finally client’s Menu site done: go checkout at https://pandatap.onrender.com yyayayyayayaya"}, {"post_id": 69859, "ts": "2026-09-17T22:45:27Z", "hours": 3.5011, "text": "site was improved: seo improvements, and memory usage reductions. better now"}]...
|
Title: Pandatap by @kaxokaze | Stardance
Devlogs: Title: Pandatap by @kaxokaze | Stardance
Devlogs:
site was improved: seo improvements, and memory usage reductions. better now
Finally client’s Menu site done: go checkout at https://pandatap.onrender.com yyayayyayayaya
worked on some changes! but i didnt post it, it wasnt good
Ships:
I made PandaTap, a website for a small NFC review-card project I’ve been working on. The idea is pretty simple: businesses can give customers a branded card that makes getting to their Google review page much easier. I wanted the website to feel like an actual product website, not just a school/project website, so I spent a lot of time working on the design, layout, animations, responsive behavior, and the way the physical card is presented. The hardest part was getting everything to feel consistent across the different pages while still keeping the site fast and easy to use. I’m most proud of the overall polish and the fact that it’s actually deployed and usable. You can explore the homepage and the different sections/pages to see how the product works and how it could be used by salons, restaurants, clinics, and other local businesses. https://pandatap.onrender.com/...
|
1793058597.8057253
|
1793144997.8057253
|
|
62410
|
Whimsical Joke Generator by @milkyway_donuts | Sta Whimsical Joke Generator by @milkyway_donuts | Stardance...
|
milkyway_donuts
|
1
|
2.57
|
1
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T16:24:12Z", "hours": 1.0, "multiplier": 1.27, "payout": 1, "blessing": "neutral", "text": "I made a simple joke generator, it was purposefully designed to be ridiculous, the best part of this project is the smooth background color change and emoji animation, this is one of my first real projects and was hard to accomplish, but practice makes perfect.", "repo": "https://github.com/Shabett/whimsical-joke-generator", "demo": "https://shabett.github.io/whimsical-joke-generator/"}]...
|
[{"post_id": 69049, "ts": "202 [{"post_id": 69049, "ts": "2026-09-16T08:50:11Z", "hours": 0.5433, "text": "took me a while but i decided to not go with v1 but instead call it v2 to symbolise how big of a jump it is"}, {"post_id": 69036, "ts": "2026-09-16T08:06:12Z", "hours": 0.5531, "text": "tried to add a theme menu and version badge… both are giving me a hard time…."}, {"post_id": 69001, "ts": "2026-09-16T06:23:00Z", "hours": 0.4739, "text": "adding a burger style menu bar was so hard, i kept typing code under style and i was so confused for a second as tp why the code wasnt working as it should, anyways theres alot of changes coming to v1!"}, {"post_id": 68611, "ts": "2026-09-15T12:15:57Z", "hours": 1.0306, "text": "I built a Whimsical Joke Generator using HTML, CSS, and JaveScript! It features dual mode joke sets (whimsical vs plain), dynamic background color changing, custom typography and floating emoji pop animations when interacting with buttons"}]...
|
Title: Whimsical Joke Generator by @milkyway_donut Title: Whimsical Joke Generator by @milkyway_donuts | Stardance
Devlogs:
I built a Whimsical Joke Generator using HTML, CSS, and JaveScript! It features dual mode joke sets (whimsical vs plain), dynamic background color changing, custom typography and floating emoji pop animations when interacting with buttons
adding a burger style menu bar was so hard, i kept typing code under style and i was so confused for a second as tp why the code wasnt working as it should, anyways theres alot of changes coming to v1!
tried to add a theme menu and version badge… both are giving me a hard time….
took me a while but i decided to not go with v1 but instead call it v2 to symbolise how big of a jump it is
Ships:
I made a simple joke generator, it was purposefully designed to be ridiculous, the best part of this project is the smooth background color change and emoji animation, this is one of my first real projects and was hard to accomplish, but practice makes perfect....
|
1793058598.9495902
|
1793144998.9495902
|
|
62425
|
Maze game by @mian | Stardance
|
mian
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-25T10:31:03Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What did you make? I made a maze game that is infinite, and every level is randomised. Users have to collect a minimum of 5 ghosts in order to go to the next level. As the levels progress, the maze gets more complicated and confusing. What was challenging? Probably trying to visualise how the program will look while coding it. Also, the constant testing was something lol. I found it exceptionally challenging in trying to work out the logic of this game. I did a bit of Python before, but then for a couple of projects I did websites so when I came back to this, it was hard to comprehend since you could do go live for website projects. This was also made using the turtle module, which I think if I used something else would be so much easier, but I think it was actually nice to have a challenge where I was forced to make everything redrawn for every scene. What are you proud of? That I was able to make it my own, unique game! I used the dungeon crawler overlord tutorial from HackClub at the beginning, and being able to eventually make it my own feels very accomplishing. What should people know so they can test your project? It’s a bit of a boring game after a while since it becomes slightly repetitive. In the future, I might add, like, a time limit per level and perhaps maybe more collectible stuff. It could be similar to Bomberman, where certain lines can have bombs that prevent you from going and force you to take a longer pathway. I’ll appreciate any feedback to improve!", "repo": "https://github.com/mianyay/Maze-game", "demo": "https://github.com/mianyay/Maze-game/releases/tag/1.0"}]...
|
[{"post_id": 80325, "ts": "202 [{"post_id": 80325, "ts": "2026-10-17T09:30:59Z", "hours": 1.7783, "text": "I added a whole bunch of new features. First of all, the maze worked perfectly where it got more complicated as it went but players couldnt tell what level it was so I included a level text. To also transition it from a boring maze game, I included collectible which are the white squares suppose to be ghosts where players have to collect a minimum of 5 in order to be able to go on the next level. As I tested out my game tho, I found it very annoying and repetitive having to spam the arrows/wasd keys to move so I changed the code slightly to allow users to just hold on to the key to move. The colour scheme also changed where there is also a star background."}, {"post_id": 75847, "ts": "2026-10-01T10:24:20Z", "hours": 1.0969, "text": "I figure out the reason why it didn’t work was because I did maze_generation(level, level) but I made level = 1 and I forgot it only increase by +1 in next_level so I just put 4 + level instead so now its a functional maze. In this session I also realise it was very annoying having to spam the letter w or the up arrow to go up so I decide to change it so users could hold it. Instead of turtle.onkey for each key, I did a turtle.onkeypress and turtle.onkeyrelease where when the key is down, it will add the key movement and when it is lifted, it will discard it. To make it more noticeable that there are levels, I added like a title of what level it is. Additionally, I feel like its kind of boring so I might add some timer or coins you can collect in order to go to the next level in the next session. The colours are also horrible lol."}, {"post_id": 75117, "ts": "2026-09-29T05:36:48Z", "hours": 1.6067, "text": "So… I learnt a very important lesson this session. It is to always keep running your program to see if it works. As I was coding this, I was just visualising and going like it will probably turn out like this if I do that but it turned out to be completely different. If you see in the image below, it’s just a red and blue square! Where is even the maze, let alone does it function? So during this time, I was programming the next_level function to make it become like infinite and I’m not too sure if it will work since the maze doesn’t work so I’ll have to fix draw maze_generation and draw_map first. Thats what I plan to do next session!"}, {"post_id": 70017, "ts": "2026-09-18T09:01:14Z", "hours": 1.0528, "text": "Initially, the start of the project was made using a HackClub workshop of the dungeon crawler. However, I wanted to turn it into an infinite maze game using that concept, which is what I did in this time. I had to work out some math and it was pretty hard to visualise everything. I think the hardest part was trying to work out how everything connected to make this maze game infinite and randomised. I just did some functions and next time I’ll make it actually kinda work."}]...
|
Title: Maze game by @mian | Stardance
Devlogs:
In Title: Maze game by @mian | Stardance
Devlogs:
Initially, the start of the project was made using a HackClub workshop of the dungeon crawler. However, I wanted to turn it into an infinite maze game using that concept, which is what I did in this time. I had to work out some math and it was pretty hard to visualise everything. I think the hardest part was trying to work out how everything connected to make this maze game infinite and randomised. I just did some functions and next time I’ll make it actually kinda work.
So… I learnt a very important lesson this session. It is to always keep running your program to see if it works. As I was coding this, I was just visualising and going like it will probably turn out like this if I do that but it turned out to be completely different. If you see in the image below, it’s just a red and blue square! Where is even the maze, let alone does it function? So during this time, I was programming the next_level function to make it become like infinite and I’m not too sure if it will work since the maze doesn’t work so I’ll have to fix draw maze_generation and draw_map first. Thats what I plan to do next session!
I figure out the reason why it didn’t work was because I did maze_generation(level, level) but I made level = 1 and I forgot it only increase by +1 in next_level so I just put 4 + level instead so now its a functional maze. In this session I also realise it was very annoying having to spam the letter w or the up arrow to go up so I decide to change it so users could hold it. Instead of turtle.onkey for each key, I did a turtle.onkeypress and turtle.onkeyrelease where when the key is down, it will add the key movement and when it is lifted, it will discard it. To make it more noticeable that there are levels, I added like a title of what level it is. Additionally, I feel like its kind of boring so I might add some timer or coins you can collect in order to go to the next level in the next session. The colours are also horrible lol.
I added a whole bunch of new features. First of all, the maze worked perfectly where it got more complicated as it went but players couldnt tell what level it was so I included a level text. To also transition it from a boring maze game, I included collectible which are the white squares suppose to be ghosts where players have to collect a minimum of 5 in order to be able to go on the next level. As I tested out my game tho, I found it very annoying and repetitive having to spam the arrows/wasd keys to move so I changed the code slightly to allow users to just hold on to the key to move. The colour scheme also changed where there is also a star background.
Ships:
What did you make? I made a maze game that is infinite, and every level is randomised. Users have to collect a minimum of 5 ghosts in order to go to the next level. As the levels progress, the maze gets more complicated and confusing. What was challenging? Probably trying to visualise how the program will look while coding it. Also, the constant testing was something lol. I found it exceptionally challenging in trying to work out the logic of this game. I did a bit of Python before, but then for a couple of projects I did websites so when I came back to this, it was hard to comprehend since you could do go live for website projects. This was also made using the turtle module, which I think if I used something else would be so much easier, but I think it was actually nice to have a challenge where I was forced to make everything redrawn for every scene. What are you proud of? That I was able to make it my own, unique game! I used the dungeon crawler overlord tutorial from HackClub at the beginning, and being able to eventually make it my own feels very accomplishing. What should people know so they can test your project? It’s a bit of a boring game after a while since it becomes slightly repetitive. In the future, I might add, like, a time limit per level and perhaps maybe more collectible stuff. It could be similar to Bomberman, where certain lines can have bombs that prevent you from going and force you to take a longer pathway. I’ll appreciate any feedback to improve!...
|
1793044409.9464931
|
1793130809.9464931
|
|
62436
|
My silly site by @CharlieCatMeow | Stardance
|
CharlieCatMeow
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-16T14:48:06Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "A personal site about me. It’s what the thing says. There’s some stuff about me in there and some of the projects I made. Hope it looks good. The navigation buttons are very fun.", "repo": "https://github.com/CharlieTheCatMeow/Personal-Site", "demo": "https://charliethecatmeow.github.io/Personal-Site/"}]...
|
[{"post_id": 69164, "ts": "202 [{"post_id": 69164, "ts": "2026-09-16T14:38:32Z", "hours": 0.6539, "text": "Silly site Devlog #2 I added some content to the page. There should now be three sections and because the sections don’t fit on the screen the navigation buttons should now actually do something :D"}, {"post_id": 68712, "ts": "2026-09-15T16:18:58Z", "hours": 0.7006, "text": "Silly site Devlog #1 I added a header and got the navigation buttons working. Also used a background image and styled it a bit."}]...
|
Title: My silly site by @CharlieCatMeow | Stardanc Title: My silly site by @CharlieCatMeow | Stardance
Devlogs:
Silly site Devlog #1 I added a header and got the navigation buttons working. Also used a background image and styled it a bit.
Silly site Devlog #2 I added some content to the page. There should now be three sections and because the sections don’t fit on the screen the navigation buttons should now actually do something :D
Ships:
A personal site about me. It’s what the thing says. There’s some stuff about me in there and some of the projects I made. Hope it looks good. The navigation buttons are very fun....
|
1793058601.7592812
|
1793145001.7592812
|
|
62439
|
Recipe Hub by @Dev_L_K | Stardance
|
Dev_L_K
|
1
|
2.0
|
2
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-18T02:10:23Z", "hours": 2.0, "multiplier": 1.96, "payout": 2, "blessing": "neutral", "text": "RecipeHub This is a small web app that uses themealsdb api to discover many new recipes. Tech HTML CSS JS API CALL Features Recipe search Random recipe Categorized recipe Live at https://recipe.devlkakkoth.me", "repo": "https://github.com/dev-l-k/Recipe-Hub", "demo": "https://recipe.devlkakkoth.me"}]...
|
[{"post_id": 69916, "ts": "202 [{"post_id": 69916, "ts": "2026-09-18T02:07:17Z", "hours": 0.3575, "text": "Devlog 3 Recipe Hub Completed project Ready to ship Added readme to the repo Live at https://recipe.devlkakkoth.me"}, {"post_id": 69900, "ts": "2026-09-18T01:11:06Z", "hours": 0.8567, "text": "Devlog 2 Added css and js. now I am working on some css styles for item cards Not yet debugged"}, {"post_id": 69426, "ts": "2026-09-17T01:08:52Z", "hours": 0.6806, "text": "Devlog 1 RecipeHub Completed html structure Now working on css. status: on work Live at https://recipe.devlkakkoth.me"}]...
|
Title: Recipe Hub by @Dev_L_K | Stardance
Devlogs Title: Recipe Hub by @Dev_L_K | Stardance
Devlogs:
Devlog 1 RecipeHub Completed html structure Now working on css. status: on work Live at https://recipe.devlkakkoth.me
Devlog 2 Added css and js. now I am working on some css styles for item cards Not yet debugged
Devlog 3 Recipe Hub Completed project Ready to ship Added readme to the repo Live at https://recipe.devlkakkoth.me
Ships:
RecipeHub This is a small web app that uses themealsdb api to discover many new recipes. Tech HTML CSS JS API CALL Features Recipe search Random recipe Categorized recipe Live at https://recipe.devlkakkoth.me...
|
1793058605.2782993
|
1793145005.2782993
|
|
62455
|
HOLA Coffee Co. by @Kxrtik1315 | Stardance
|
Kxrtik1315
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T22:54:40Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "made HALO Coffee Co, an iridescent coffee shop landing page. the hero’s got an actual 3D blue frappuccino u can drag around n spin — that part took forever ngl, had to fake real depth w/ layered css divs + perspective since i wasn’t tryna pull in three.js for this. menu section has a real matching pic above every drink instead of generic stock photos, and theres a popup cart that slides in from the side, shows ur total, n lets u pick a payment method (card/upi/paypal/cash) — purely visual tho, nothing actually charges u. proudest of the frap actually being draggable n not just sitting there like a static image. to test it: drag the cup in the hero around, add a few drinks to the cart, then check the cart drawer bottom right to see the total + payment picker.", "repo": "https://github.com/Kxrtik13-A19/HOLA", "demo": "https://kxrtik13-a19.github.io/HOLA/"}]...
|
[{"post_id": 68876, "ts": "202 [{"post_id": 68876, "ts": "2026-09-15T22:51:24Z", "hours": 2.6058, "text": "Finally HTML is also completed! Website is Fully Ready! Too Much Happy!"}, {"post_id": 68783, "ts": "2026-09-15T19:00:33Z", "hours": 1.1589, "text": "Finally Completed Script.js ! Now Only HTML (half) Left! Going To Complete It Soon!"}, {"post_id": 68672, "ts": "2026-09-15T14:38:54Z", "hours": 1.3144, "text": "Half HTML completed and CSS fully Completed! Only JS and HTML (half) left!"}, {"post_id": 68618, "ts": "2026-09-15T12:28:54Z", "hours": 1.1281, "text": "Creating HTML Framework for Hola Coffee Co. (Website)"}]...
|
Title: HOLA Coffee Co. by @Kxrtik1315 | Stardance
Title: HOLA Coffee Co. by @Kxrtik1315 | Stardance
Devlogs:
Creating HTML Framework for Hola Coffee Co. (Website)
Half HTML completed and CSS fully Completed! Only JS and HTML (half) left!
Finally Completed Script.js ! Now Only HTML (half) Left! Going To Complete It Soon!
Finally HTML is also completed! Website is Fully Ready! Too Much Happy!
Ships:
made HALO Coffee Co, an iridescent coffee shop landing page. the hero’s got an actual 3D blue frappuccino u can drag around n spin — that part took forever ngl, had to fake real depth w/ layered css divs + perspective since i wasn’t tryna pull in three.js for this. menu section has a real matching pic above every drink instead of generic stock photos, and theres a popup cart that slides in from the side, shows ur total, n lets u pick a payment method (card/upi/paypal/cash) — purely visual tho, nothing actually charges u. proudest of the frap actually being draggable n not just sitting there like a static image. to test it: drag the cup in the hero around, add a few drinks to the cart, then check the cart drawer bottom right to see the total + payment picker....
|
1793058607.2858438
|
1793145007.2858438
|
|
62466
|
Meteoduo by @Alexandru | Stardance
|
Alexandru
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T15:26:06Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made a radio station,it was very stubborn at first but after it was super chill,im very proud of it and its very easy to make it", "repo": "https://github.com/Quietbyte23/meteoduo", "demo": "https://drive.google.com/drive/folders/11u8ztJten__PNwRAyxolBJSRclqk0fW5"}]...
|
[{"post_id": 68682, "ts": "202 [{"post_id": 68682, "ts": "2026-09-15T15:13:24Z", "hours": 0.3864, "text": "i am woerking on the code for the meteo here is a screenshot!"}]...
|
Title: Meteoduo by @Alexandru | Stardance
Devlogs Title: Meteoduo by @Alexandru | Stardance
Devlogs:
i am woerking on the code for the meteo here is a screenshot!
Ships:
i made a radio station,it was very stubborn at first but after it was super chill,im very proud of it and its very easy to make it...
|
1793058609.2316558
|
1793145009.2316558
|
|
62468
|
My OS by @folk0297 | Stardance
|
folk0297
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T16:43:38Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built a browser-based Web OS using HTML, CSS and JavaScript. It lookslike a simple desktop interface and includes features like a search bar,draggable windows, Notes, Calculator, Timer, Todo List and a two-playerPing Pong game. I also added local storage so some data (like notes and todo items) stays saved even after refreshing the page. The trickiest part was managing the window system and getting all the apps to work together. I also struggled with some JavaScript bugs (like function scoping and event listeners) and making the UI feel smooth and responsive on different screen sizes. Handling local storage and the game logic for Ping Pong took some time too. I’m proud that I was able to build everything on my own, from scratch. Getting the draggable windows, local storage and the game working was satisfying. I also like how the final project looks and feels - it’s simple but clean and actually works, and it taught me a lot about web development and problem solving.", "repo": "https://github.com/folks0297/My-OS", "demo": "https://folks0297.github.io/My-OS/"}]...
|
[{"post_id": 70695, "ts": "202 [{"post_id": 70695, "ts": "2026-09-19T16:29:40Z", "hours": 0.2711, "text": "DEVLOG# 3 i did some changes and added one of my favourite game title screen as a background and it look so firee🔥🔥!! i was planning on changing its background as it was looking pale but now its good"}, {"post_id": 70676, "ts": "2026-09-19T15:57:14Z", "hours": 1.9044, "text": "DEVLOG#2 added some most of the apps. a mini ping pong game too working pretty fine , its a double player game so you can play it with your friends , one control with W and S and other player control with arrow keys . beside that also added calculator ,notes timer an about section too is there :)"}, {"post_id": 70397, "ts": "2026-09-19T03:16:13Z", "hours": 3.4731, "text": "DEVLOG #1 of project no. 4 , so i am making a simple and clean my own OS and bro! this is so coool , for now i have added a working search bar and whatever you search will open in a new tab , i have also made the layout for my apps below it but they not functional yet . maybe i will make custom app pixel logos to make it look more aethetic"}]...
|
Title: My OS by @folk0297 | Stardance
Devlogs:
DE Title: My OS by @folk0297 | Stardance
Devlogs:
DEVLOG #1 of project no. 4 , so i am making a simple and clean my own OS and bro! this is so coool , for now i have added a working search bar and whatever you search will open in a new tab , i have also made the layout for my apps below it but they not functional yet . maybe i will make custom app pixel logos to make it look more aethetic
DEVLOG#2 added some most of the apps. a mini ping pong game too working pretty fine , its a double player game so you can play it with your friends , one control with W and S and other player control with arrow keys . beside that also added calculator ,notes timer an about section too is there :)
DEVLOG# 3 i did some changes and added one of my favourite game title screen as a background and it look so firee🔥🔥!! i was planning on changing its background as it was looking pale but now its good
Ships:
I built a browser-based Web OS using HTML, CSS and JavaScript. It lookslike a simple desktop interface and includes features like a search bar,draggable windows, Notes, Calculator, Timer, Todo List and a two-playerPing Pong game. I also added local storage so some data (like notes and todo items) stays saved even after refreshing the page. The trickiest part was managing the window system and getting all the apps to work together. I also struggled with some JavaScript bugs (like function scoping and event listeners) and making the UI feel smooth and responsive on different screen sizes. Handling local storage and the game logic for Ping Pong took some time too. I’m proud that I was able to build everything on my own, from scratch. Getting the draggable windows, local storage and the game working was satisfying. I also like how the final project looks and feels - it’s simple but clean and actually works, and it taught me a lot about web development and problem solving....
|
1793058610.937533
|
1793145010.937533
|
|
62471
|
CLI Weather App by @aarav_shrivastava | Stardance
|
aarav_shrivastava
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-18T11:02:52Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "A feature-rich command-line weather application built with Python. It fetches real-time weather information using the OpenWeather API and presents it in a clean, colorful terminal interface powered by Rich. I know this is very common and easy but this is my first API project in python. So please NO HATES!! If you are using release .zip file you can’t see colored output because terminal doesn’t support COLORAMA.", "repo": "https://github.com/aaravshrivastava4129/CLI-Weather-App", "demo": "https://github.com/aaravshrivastava4129/CLI-Weather-App/releases"}]...
|
[{"post_id": 70041, "ts": "202 [{"post_id": 70041, "ts": "2026-09-18T10:55:36Z", "hours": 1.4475, "text": "CLI-Weather-App Added colorful table and loading animation. Soon it will be shipped."}, {"post_id": 69551, "ts": "2026-09-17T09:12:23Z", "hours": 0.8969, "text": "CLI Weather App Added basic structure. Enter city name and it will tell temperature, feels like, max. temp, min. temp, visibility, sunset time, sunrise time and many more. Next update- Making everything in colored table and adding error handling."}]...
|
Title: CLI Weather App by @aarav_shrivastava | Sta Title: CLI Weather App by @aarav_shrivastava | Stardance
Devlogs:
CLI Weather App Added basic structure. Enter city name and it will tell temperature, feels like, max. temp, min. temp, visibility, sunset time, sunrise time and many more. Next update- Making everything in colored table and adding error handling.
CLI-Weather-App Added colorful table and loading animation. Soon it will be shipped.
Ships:
A feature-rich command-line weather application built with Python. It fetches real-time weather information using the OpenWeather API and presents it in a clean, colorful terminal interface powered by Rich. I know this is very common and easy but this is my first API project in python. So please NO HATES!! If you are using release .zip file you can’t see colored output because terminal doesn’t support COLORAMA....
|
1793058615.3261645
|
1793145015.3261645
|
|
62505
|
Korasa by @abdelkhaliq | Stardance
|
abdelkhaliq
|
1
|
32.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T20:12:36Z", "hours": 32.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "An app that helps me and 20 other users to store questions we worry about forgetting in the future, but now we never will!, I faced a lot of challenges building the mobile app honestly as I never had any prior experience in mobile development, but it turned out to be easy using react native, try this project out urself!", "repo": "https://github.com/abde1khaliq/Korasa", "demo": "https://www.korasa.study/"}]...
|
[{"post_id": 68709, "ts": "202 [{"post_id": 68709, "ts": "2026-09-15T16:17:08Z", "hours": 0.3333, "text": "Added the Forgot password functionality to the website version as it used to only exist on the mobile application."}, {"post_id": 68681, "ts": "2026-09-15T15:12:45Z", "hours": 31.755, "text": "Korasa was made before shipping to Stardance, thus it doesn’t include any devlogs but i’ll make sure I start adding dev logs to it when adding new features"}]...
|
Title: Korasa by @abdelkhaliq | Stardance
Devlogs Title: Korasa by @abdelkhaliq | Stardance
Devlogs:
Korasa was made before shipping to Stardance, thus it doesn’t include any devlogs but i’ll make sure I start adding dev logs to it when adding new features
Added the Forgot password functionality to the website version as it used to only exist on the mobile application.
Ships:
An app that helps me and 20 other users to store questions we worry about forgetting in the future, but now we never will!, I faced a lot of challenges building the mobile app honestly as I never had any prior experience in mobile development, but it turned out to be easy using react native, try this project out urself!...
|
1793058617.2044606
|
1793145017.2044606
|
|
62511
|
WrebOS by @AjoSubarjo | Stardance
|
AjoSubarjo
|
1
|
12.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T01:38:21Z", "hours": 12.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i make a web base os or a web that looks like os, it has a feature like app, taskbar, minimize, close, login logout etc, the most challenging part is the react vite and thats also the reason i create this website is to learn about react and tenary usage", "repo": "https://github.com/Ajo-Subarjo/WrebOS", "demo": "https://ajo-subarjo.github.io/WrebOS/"}]...
|
[{"post_id": 72325, "ts": "202 [{"post_id": 72325, "ts": "2026-09-22T17:48:58Z", "hours": 6.4469, "text": "adding ui update: -Wallpaper -Icon -Time and Date adding credits app to give credit to the icons and wallpapers i use adding login logout function event thought its just show simple welcove screen"}, {"post_id": 70711, "ts": "2026-09-19T17:12:04Z", "hours": 0.5969, "text": "adding notepad app but its cant saved yet, another hackatime error on zed 😔 and i noticed it like after 2 hour and need to restart the extension"}, {"post_id": 70164, "ts": "2026-09-18T16:34:32Z", "hours": 0.6194, "text": "adding calculator and the bad news the hackatime is error so im not log all of my time ; ("}, {"post_id": 69700, "ts": "2026-09-17T16:37:32Z", "hours": 3.8858, "text": "early build got the basic system working like the draggable, opean app and focus window"}]...
|
Title: WrebOS by @AjoSubarjo | Stardance
Devlogs: Title: WrebOS by @AjoSubarjo | Stardance
Devlogs:
early build got the basic system working like the draggable, opean app and focus window
adding calculator and the bad news the hackatime is error so im not log all of my time ; (
adding notepad app but its cant saved yet, another hackatime error on zed 😔 and i noticed it like after 2 hour and need to restart the extension
adding ui update: -Wallpaper -Icon -Time and Date adding credits app to give credit to the icons and wallpapers i use adding login logout function event thought its just show simple welcove screen
Ships:
i make a web base os or a web that looks like os, it has a feature like app, taskbar, minimize, close, login logout etc, the most challenging part is the react vite and thats also the reason i create this website is to learn about react and tenary usage...
|
1793058618.9319074
|
1793145018.9319074
|
|
62513
|
ASTRA by @MIREYA | Stardance
|
MIREYA
|
1
|
4.95
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T16:51:17Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "WHAT I MADE: I built ASTRA, a space customization website that helps users redesign their rooms based on their own preferences and budget. It doesn’t just throw random suggestions. It uses a weighted algorithm that scores designs on space, aesthetics, budget, and function, and shows the best 10 matches.The math behind it is Fibonacci Spirals and Golden Angle (137.5°) for perfect, natural-looking room layouts.WHAT PEOPLE SHOULD KNOW ABOUT TESTING IT: Test it by entering different room sizes, budgets, and styles. The recommendations will actually change based on YOUR weights, not just trends. Try giving high weight to budget vs. aesthetics and see the Top 10 list completely change. That’s the personalization.WHAT WAS CHALLENGING: Making math work for design. Translating Golden Angle and Fibonacci into a scoring system that feels natural, not robotic. And balancing 4 different user inputs into one fair compatibility score without bias.WHAT I’M PROUD OF: I made decision-making faster and more personal. Users focus on their own interest instead of relying on generic suggestions, and the whole system is backed by real mathematics found in nature.", "repo": "https://github.com/Mireya-examclarity/ASTRA-2", "demo": "https://mireya-examclarity.github.io/ASTRA-2/"}]...
|
[{"post_id": 81799, "ts": "202 [{"post_id": 81799, "ts": "2026-10-22T15:59:08Z", "hours": 0.5472, "text": "I finished one of my previous projects I’ve been working on (ASTRA). Now I removed flask.Pages doesn’t support Flask, so I moved all my DESIGNS dict and scoring logic to frontend JS (IN HTML).Also fixed that bug where Pastel Dream decor was a set {} not list []{ Brackets were giving me a tough time 😆} . Added radar chart and wishlist with localStorage. Now it actually deploys( as it should!!). I have also added fibonacci golden angle logic - golden as placement efficiency bonus. It’s not full spiral visualization yet but scoring now includes golden ratio factor in final weighted formula. That’s all I did today(! !)"}, {"post_id": 71675, "ts": "2026-09-21T09:08:15Z", "hours": 0.3994, "text": "I first built ASTRA on Streamlit. It worked locally, but once deployed, it kept sleeping. Every time someone opened the link after a while, it would show a sleeping screen and take forever to wake up. I realized a space design app can’t sleep when the user needs it, so I fixed it by rebuilding the entire app in Flask and deploying it through GitHub.Then when I tried to run Flask locally, I hit another wall - jinja2.exceptions.TemplateSyntaxError. Jinja couldn’t recognize my HTML syntax because I had used : inside {{ }} for my icons. I fixed that by moving the logic out of Jinja and into a clean JavaScript function.So I fixed two big things - I stopped the sleeping problem by leaving Streamlit for Flask, and I fixed the Jinja syntax clash that was breaking my localhost. I really hope this will work!!!."}, {"post_id": 69280, "ts": "2026-09-16T18:39:47Z", "hours": 2.0069, "text": "I actually worked on ExamClarity but it got saved on ASTRA but anyway I have added some more features in ExamClarity from my previous code."}, {"post_id": 68759, "ts": "2026-09-15T18:08:34Z", "hours": 1.6142, "text": "Just finished on ASTRA !. It took some real time to deploy this one.I was having some issues about the files in VS code but in the end I was able to revive it. ASTRA came out to be a little weird but its alright I’ll look into it later.Take a picture and see if it works yo!."}]...
|
Title: ASTRA by @MIREYA | Stardance
Devlogs:
Just Title: ASTRA by @MIREYA | Stardance
Devlogs:
Just finished on ASTRA !. It took some real time to deploy this one.I was having some issues about the files in VS code but in the end I was able to revive it. ASTRA came out to be a little weird but its alright I’ll look into it later.Take a picture and see if it works yo!.
I actually worked on ExamClarity but it got saved on ASTRA but anyway I have added some more features in ExamClarity from my previous code.
I first built ASTRA on Streamlit. It worked locally, but once deployed, it kept sleeping. Every time someone opened the link after a while, it would show a sleeping screen and take forever to wake up. I realized a space design app can’t sleep when the user needs it, so I fixed it by rebuilding the entire app in Flask and deploying it through GitHub.Then when I tried to run Flask locally, I hit another wall - jinja2.exceptions.TemplateSyntaxError. Jinja couldn’t recognize my HTML syntax because I had used : inside {{ }} for my icons. I fixed that by moving the logic out of Jinja and into a clean JavaScript function.So I fixed two big things - I stopped the sleeping problem by leaving Streamlit for Flask, and I fixed the Jinja syntax clash that was breaking my localhost. I really hope this will work!!!.
I finished one of my previous projects I’ve been working on (ASTRA). Now I removed flask.Pages doesn’t support Flask, so I moved all my DESIGNS dict and scoring logic to frontend JS (IN HTML).Also fixed that bug where Pastel Dream decor was a set {} not list []{ Brackets were giving me a tough time 😆} . Added radar chart and wishlist with localStorage. Now it actually deploys( as it should!!). I have also added fibonacci golden angle logic - golden as placement efficiency bonus. It’s not full spiral visualization yet but scoring now includes golden ratio factor in final weighted formula. That’s all I did today(! !)
Ships:
WHAT I MADE: I built ASTRA, a space customization website that helps users redesign their rooms based on their own preferences and budget. It doesn’t just throw random suggestions. It uses a weighted algorithm that scores designs on space, aesthetics, budget, and function, and shows the best 10 matches.The math behind it is Fibonacci Spirals and Golden Angle (137.5°) for perfect, natural-looking room layouts.WHAT PEOPLE SHOULD KNOW ABOUT TESTING IT: Test it by entering different room sizes, budgets, and styles. The recommendations will actually change based on YOUR weights, not just trends. Try giving high weight to budget vs. aesthetics and see the Top 10 list completely change. That’s the personalization.WHAT WAS CHALLENGING: Making math work for design. Translating Golden Angle and Fibonacci into a scoring system that feels natural, not robotic. And balancing 4 different user inputs into one fair compatibility score without bias.WHAT I’M PROUD OF: I made decision-making faster and more personal. Users focus on their own interest instead of relying on generic suggestions, and the whole system is backed by real mathematics found in nature....
|
1793058620.9889817
|
1793145020.9889817
|