|
56376
|
Zeratul by @SilentSword | Stardance
|
SilentSword
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T18:28:36Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a SlackBot by following the guide from here, Stardance!", "repo": "https://github.com/SilentSword123456/Zeratul-SlackBot", "demo": "https://hackclub.enterprise.slack.com/archives/C0P5NE354"}]...
|
[{"post_id": 58324, "ts": "202 [{"post_id": 58324, "ts": "2026-08-30T18:20:39Z", "hours": 0.3233, "text": "Hey, I completed the mission, and then I even added my own command “/zeratul-fact”, witch uses the uselessfacts api to give you a random (or useless XD) fact :)"}]...
|
Title: Zeratul by @SilentSword | Stardance
Devlog Title: Zeratul by @SilentSword | Stardance
Devlogs:
Hey, I completed the mission, and then I even added my own command “/zeratul-fact”, witch uses the uselessfacts api to give you a random (or useless XD) fact :)
Ships:
I made a SlackBot by following the guide from here, Stardance!...
|
1793303306.8235195
|
1793389706.8235195
|
|
55536
|
Dsi New Page by @ViajeroChill | Stardance
|
ViajeroChill
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T18:12:40Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a handheld-like new page that rembers me on my exact Dsi which I have many memories with it. It has a live clock, a NASA photo on the upper screen and contains info of it on the second screen when you press the D-pad (any of the two). It has the sounds of the Dsi when you write, click and has de 3DS background music when you press the sound icon. Doing this project was amazing, I never did something like this and was pretty fun I got in multiple challenges and I absolutely loved it like the sound problem I had and the design of the Dsi. 10/10 experience", "repo": "https://github.com/GiantDestructor/DSi-New-Page", "demo": "https://giantdestructor.github.io/DSi-New-Page/"}]...
|
[{"post_id": 58291, "ts": "202 [{"post_id": 58291, "ts": "2026-08-30T17:47:03Z", "hours": 0.3592, "text": "Added a sound button to play the background music whenever the user wants to listen to it!"}, {"post_id": 57816, "ts": "2026-08-30T03:33:38Z", "hours": 1.5022, "text": "Playing sounds was driving me out of tune (another beautiful joke) and I had only to import sounds. I also added function to the D-Pad making that when you click it, it shows the photo information. I added a font as well"}, {"post_id": 57023, "ts": "2026-08-29T03:03:29Z", "hours": 1.0969, "text": "Added clock, this was a difficult time to get around (bad joke) because I updated everything on screen and it deleted what I was writing in the searchbar, I fixed it by only updating the time in a separate function. By the way, the D Pad will have utilities soon"}, {"post_id": 56981, "ts": "2026-08-29T01:08:04Z", "hours": 1.2153, "text": "I changed eberything! It was pretty difficult making the Dpad but I remembered from the guide the Clippy app and thats how it ended up looking like. I chose this style because my favorite console is the dsi"}, {"post_id": 56926, "ts": "2026-08-28T23:08:19Z", "hours": 1.1206, "text": "I just finished the guide! I never used an API before, this is some NASA level stuff haha, I want to make it more beautiful"}]...
|
Title: Dsi New Page by @ViajeroChill | Stardance
Title: Dsi New Page by @ViajeroChill | Stardance
Devlogs:
I just finished the guide! I never used an API before, this is some NASA level stuff haha, I want to make it more beautiful
I changed eberything! It was pretty difficult making the Dpad but I remembered from the guide the Clippy app and thats how it ended up looking like. I chose this style because my favorite console is the dsi
Added clock, this was a difficult time to get around (bad joke) because I updated everything on screen and it deleted what I was writing in the searchbar, I fixed it by only updating the time in a separate function. By the way, the D Pad will have utilities soon
Playing sounds was driving me out of tune (another beautiful joke) and I had only to import sounds. I also added function to the D-Pad making that when you click it, it shows the photo information. I added a font as well
Added a sound button to play the background music whenever the user wants to listen to it!
Ships:
I made a handheld-like new page that rembers me on my exact Dsi which I have many memories with it. It has a live clock, a NASA photo on the upper screen and contains info of it on the second screen when you press the D-pad (any of the two). It has the sounds of the Dsi when you write, click and has de 3DS background music when you press the sound icon. Doing this project was amazing, I never did something like this and was pretty fun I got in multiple challenges and I absolutely loved it like the sound problem I had and the design of the Dsi. 10/10 experience...
|
1793314136.740584
|
1793400536.740584
|
|
7506
|
The handy pad by @nilaynagh | Stardance
|
nilaynagh
|
1
|
1.0
|
4
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T18:07:41Z", "hours": 1.0, "multiplier": 5.0, "payout": 4, "blessing": "neutral", "text": "I made a macropod called the handypad! The most challenging part was probably designing the PCB since it was my first time. The clean CAD is probably what I am most proud of. Everything you should know is pretty straightforward. the keys are short cuts screen displays an animation and knob is for volume.", "repo": "https://github.com/nilaynagh8-del/HandyPad", "demo": ""}]...
|
[{"post_id": 58278, "ts": "202 [{"post_id": 58278, "ts": "2026-08-30T17:25:45Z", "hours": 0.8872, "text": "Finally finished assembling it. It’s looking great so far"}, {"post_id": 6609, "ts": "2026-06-11T02:40:42Z", "hours": 2.71, "text": "Finished My macropad, I’m about to do sanity check and then it is ready to ship!"}, {"post_id": 5256, "ts": "2026-06-08T23:36:32Z", "hours": 1.7261, "text": "Finished Designing the CAD model. Looking pretty nice so far!"}, {"post_id": 4943, "ts": "2026-06-08T16:00:19Z", "hours": 1.35, "text": "Started making a case in CAD. Finished designing the bottom shell."}, {"post_id": 3722, "ts": "2026-06-06T19:28:05Z", "hours": 0.5642, "text": "Added all the 3d models to the components for 3d viewer and finished designing the PCB. spent an hour sorting out DRC issues."}, {"post_id": 3511, "ts": "2026-06-06T14:18:17Z", "hours": 1.5458, "text": "Removed one switch for better component placement. Finished routing the traces after a while of trying to figure out why I couldn’t draw a trace over another."}, {"post_id": 2925, "ts": "2026-06-05T20:34:47Z", "hours": 0.7267, "text": "I Started designing the PCB. It has 8 switches 1 knob and a screen."}]...
|
Title: The handy pad by @nilaynagh | Stardance
De Title: The handy pad by @nilaynagh | Stardance
Devlogs:
I Started designing the PCB. It has 8 switches 1 knob and a screen.
Removed one switch for better component placement. Finished routing the traces after a while of trying to figure out why I couldn’t draw a trace over another.
Added all the 3d models to the components for 3d viewer and finished designing the PCB. spent an hour sorting out DRC issues.
Started making a case in CAD. Finished designing the bottom shell.
Finished Designing the CAD model. Looking pretty nice so far!
Finished My macropad, I’m about to do sanity check and then it is ready to ship!
Finally finished assembling it. It’s looking great so far
Ships:
I made a macropod called the handypad! The most challenging part was probably designing the PCB since it was my first time. The clean CAD is probably what I am most proud of. Everything you should know is pretty straightforward. the keys are short cuts screen displays an animation and knob is for volume....
|
1793260239.3921745
|
1793346639.3921745
|
|
55940
|
Clackety by @poepoepipi | Stardance
|
poepoepipi
|
1
|
6.0
|
47
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T17:56:08Z", "hours": 6.0, "multiplier": 7.92, "payout": 47, "blessing": "neutral", "text": "A simple typing speed tester I made to improve my typing speed. It gives you random words to type and tracks your WPM, accuracy, raw WPM, and characters typed. It keeps track of: words per minute accuracy raw words per minute amount of characters typed you can also choose how long you want to type for.", "repo": "https://github.com/poepoepipi/Clackety", "demo": "https://poepoepipi.github.io/Clackety/"}]...
|
[{"post_id": 58298, "ts": "202 [{"post_id": 58298, "ts": "2026-08-30T17:53:23Z", "hours": 0.3092, "text": "Finished the README! I am going to ship soon, This was a cool side project. I am going to use this a lot to train my typing speed!"}, {"post_id": 58279, "ts": "2026-08-30T17:27:38Z", "hours": 2.9547, "text": "I wanted to be able to type faster, and since I’m a programmer, I always want to make things myself. So I made a typing tester! It was pretty fun to make and test. My typing right now is kind of low-average (38 WPM), but I’ll keep practicing and see how much I can improve."}, {"post_id": 57978, "ts": "2026-08-30T09:45:58Z", "hours": 2.6597, "text": "Working on a new project, it is a speed type thingy to test your typing speed! it is pretty fun to work on ."}]...
|
Title: Clackety by @poepoepipi | Stardance
Devlog Title: Clackety by @poepoepipi | Stardance
Devlogs:
Working on a new project, it is a speed type thingy to test your typing speed! it is pretty fun to work on .
I wanted to be able to type faster, and since I’m a programmer, I always want to make things myself. So I made a typing tester! It was pretty fun to make and test. My typing right now is kind of low-average (38 WPM), but I’ll keep practicing and see how much I can improve.
Finished the README! I am going to ship soon, This was a cool side project. I am going to use this a lot to train my typing speed!
Ships:
A simple typing speed tester I made to improve my typing speed. It gives you random words to type and tracks your WPM, accuracy, raw WPM, and characters typed. It keeps track of: words per minute accuracy raw words per minute amount of characters typed you can also choose how long you want to type for....
|
1792882116.7714388
|
1793746116.7714388
|
|
56423
|
Chess by @samriddhjoneja | Stardance
|
samriddhjoneja
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T17:53:28Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a chess game that you play against AI . Hold left click and drag the piece u want to play . the AI will move on its own", "repo": "https://github.com/sj6258/chess", "demo": "https://sj6258.itch.io/chess"}]...
|
[{"post_id": 58286, "ts": "202 [{"post_id": 58286, "ts": "2026-08-30T17:35:46Z", "hours": 0.7847, "text": "Changed the theme and added Start Menu. fixed a bug where the enemy king wouldn’t get checked without moving"}]...
|
Title: Chess by @samriddhjoneja | Stardance
Devlo Title: Chess by @samriddhjoneja | Stardance
Devlogs:
Changed the theme and added Start Menu. fixed a bug where the enemy king wouldn’t get checked without moving
Ships:
I made a chess game that you play against AI . Hold left click and drag the piece u want to play . the AI will move on its own...
|
1793306964.2282934
|
1793393364.2282934
|
|
20890
|
P99 by @takumi1612 | Stardance
|
takumi1612
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T17:35:30Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "A Program to encode file A into lossless media files like png and wav to hide the file B whilst keeping the media file looking unsuspicous.", "repo": "https://github.com/MrHunor/P99", "demo": "https://github.com/MrHunor/P99/releases/latest"}]...
|
[{"post_id": 58283, "ts": "202 [{"post_id": 58283, "ts": "2026-08-30T17:28:40Z", "hours": 2.0303, "text": "Finished audio functionality and implemented filesze checking"}, {"post_id": 16888, "ts": "2026-06-27T12:37:20Z", "hours": 1.4464, "text": "Partly finished including .wav functionality (files for now)"}]...
|
Title: P99 by @takumi1612 | Stardance
Devlogs:
Pa Title: P99 by @takumi1612 | Stardance
Devlogs:
Partly finished including .wav functionality (files for now)
Finished audio functionality and implemented filesze checking
Ships:
A Program to encode file A into lossless media files like png and wav to hide the file B whilst keeping the media file looking unsuspicous....
|
1793245832.871479
|
1793332232.871479
|
|
51476
|
Site of Many a Game by @ferretswillrule | Stardanc Site of Many a Game by @ferretswillrule | Stardance...
|
ferretswillrule
|
1
|
13.0
|
58
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T17:15:22Z", "hours": 13.0, "multiplier": 4.48, "payout": 58, "blessing": "neutral", "text": "This project is a website featuring, at this moment, one game: Minesweeper. In the future, more games will be added. The challenging part of this was the fact that I’ve never worked with html, and only have experience with javascript through code.org. This meant I had to google how to do a lot of things along the way. Additionally, the canvas data using a one-dimensional array made the logic difficult to figure out. I’m proud of how I managed to go from not knowing html to making a functional minesweeper game that anyone can playing. Play-testers don’t need any information to test, as upon clicking either button, instructions are shown. Anything unclear would be a game/web design problem on my end.", "repo": "https://github.com/ThisStatementIsALie/gaming", "demo": "https://thisstatementisalie.github.io/gaming/MainPage.html"}]...
|
[{"post_id": 58263, "ts": "202 [{"post_id": 58263, "ts": "2026-08-30T17:05:51Z", "hours": 0.6361, "text": "Dev. Log 12: Added information to minesweeper, changed button colors, and fixed some bugs that came up in playtesting. When winning, the info changes to a win message and the button for minesweeper changes to gold. Snake is not ready, but site should be ready to ship with just minesweeper."}, {"post_id": 57753, "ts": "2026-08-30T01:02:39Z", "hours": 1.2817, "text": "Dev. Log 11: Drastically changed graphics. I see no real big problem with how it looks right now so it might stay like this. Minesweeper still lacks a win screen and snake needs gameplay. After both of those are implemented, this should be ready to ship."}, {"post_id": 57665, "ts": "2026-08-29T21:47:40Z", "hours": 0.6661, "text": "Dev. Log 10: Minesweeper is finished. At least, it seems finished. I haven’t found any major bugs, and aside from a missing win-screen, everything is added. Clicking “Z” over a square digs, and “X” places a flag. “R” resets the board, and to restart after hitting a mine you press “Z”. Next step is likely improving the design of the page, as right now it’s just the default black-on-white text. READ-ME not updated yet, it will likely be the last step."}, {"post_id": 57496, "ts": "2026-08-29T17:36:16Z", "hours": 1.1164, "text": "Dev. Log 9: Clicking ‘z’ while hovering over a minesweeper square now spawns a board, with that tile having 0 adjacent mines. Additionally, tile number logic now works and a bug was fixed where by spawning a board with one already active, the numbers wouldn’t be wiped and more mines would spawn in and flags would appear."}, {"post_id": 57075, "ts": "2026-08-29T05:07:02Z", "hours": 1.0347, "text": "Dev. Log 8: A fool I was to expect good news twice in a row. True that art is now functional, however true too it is that my mine generation is uber-broken, sometimes spawning a bajillion mines and always making numbers innaccurate."}, {"post_id": 56395, "ts": "2026-08-28T04:44:37Z", "hours": 2.0392, "text": "Dev. Log 7: Nothing but good news****! Firstly, board is now the correct color. Secondly, mine generation works. Thirdly, squares are colored to match the color of the number indicating adjacent mines (1 is green, 2 is yellow, so on…). Implementing Pixel Art won’t be hard at all now. HOWEVER, two pieces of sliiiightly bad news. FIRSTLY: The mine generation, despite prooobably being the exact same in and out of the PrepareThineSweeper function, seemed to only work inside the function. This was likely a stupid error that I think I fixed though so it shouldn’t be a problem. SECONDLY: I have not yet looked into mouse input. It shouldn’t be that bad I assume. Next update shouldn’t be anything huge, just adding pixel art and making the mine and board generation different functions."}, {"post_id": 54888, "ts": "2026-08-26T03:18:25Z", "hours": 0.8978, "text": "Dev. Log 6: A BREAKTHROUGH! Finally, I have found a way to scale up an ImageData such that I can display a 101x101 board on a 404x404 canvas. Right now, I just have placeholders. I plan on making an int array with data needed for pixel art later. I do not need to worry about that logic at this moment so I will simply ignore it until it becomes relevant :)"}, {"post_id": 54196, "ts": "2026-08-25T02:35:47Z", "hours": 0.6519, "text": "Dev. Log 5: Good news: board has been scaled up. Bad news: Not really. The logic isn’t as I’d like it. Preferably, I make a tiny board with pixel art for everything, and scale it up. What I have now is, put simply, not that."}, {"post_id": 53288, "ts": "2026-08-23T18:58:12Z", "hours": 1.0781, "text": "Dev. Log 4: The board turns green when SNAKE is clicked, and light tan when MINESWEEPER is clicked. Although this isn’t too much, having ImageData working means that now I can focus on logic rather than technical stuff."}, {"post_id": 52696, "ts": "2026-08-22T23:51:26Z", "hours": 1.4597, "text": "Dev. Log 3: Got rid of java code from repo which wasn’t going to end up getting used, and tried to learn js and html. It ended up turning into an hour of fumbling around with canvas and ImageData stuff, which did not end up working. Going to have to return to them eventually to display boards."}, {"post_id": 52520, "ts": "2026-08-22T17:45:05Z", "hours": 1.2378, "text": "Dev. Log 2: Started learning HTML and CSS, and started main page for displaying the games. Minesweeper is made in Java, so it will have to be rewritten in js. That is the next task I have planned."}, {"post_id": 51119, "ts": "2026-08-20T16:48:35Z", "hours": 0.7778, "text": "Dev. Log 1: Declared variables for future use. No element of the game is made quite yet, but most of what I’ll need for the logic of the game is made. Based on how making minesweeper via terminal input and png output didn’t work very well, I’ll likely have to learn new libraries for Snake."}]...
|
Title: Site of Many a Game by @ferretswillrule | S Title: Site of Many a Game by @ferretswillrule | Stardance
Devlogs:
Dev. Log 1: Declared variables for future use. No element of the game is made quite yet, but most of what I’ll need for the logic of the game is made. Based on how making minesweeper via terminal input and png output didn’t work very well, I’ll likely have to learn new libraries for Snake.
Dev. Log 2: Started learning HTML and CSS, and started main page for displaying the games. Minesweeper is made in Java, so it will have to be rewritten in js. That is the next task I have planned.
Dev. Log 3: Got rid of java code from repo which wasn’t going to end up getting used, and tried to learn js and html. It ended up turning into an hour of fumbling around with canvas and ImageData stuff, which did not end up working. Going to have to return to them eventually to display boards.
Dev. Log 4: The board turns green when SNAKE is clicked, and light tan when MINESWEEPER is clicked. Although this isn’t too much, having ImageData working means that now I can focus on logic rather than technical stuff.
Dev. Log 5: Good news: board has been scaled up. Bad news: Not really. The logic isn’t as I’d like it. Preferably, I make a tiny board with pixel art for everything, and scale it up. What I have now is, put simply, not that.
Dev. Log 6: A BREAKTHROUGH! Finally, I have found a way to scale up an ImageData such that I can display a 101x101 board on a 404x404 canvas. Right now, I just have placeholders. I plan on making an int array with data needed for pixel art later. I do not need to worry about that logic at this moment so I will simply ignore it until it becomes relevant :)
Dev. Log 7: Nothing but good news****! Firstly, board is now the correct color. Secondly, mine generation works. Thirdly, squares are colored to match the color of the number indicating adjacent mines (1 is green, 2 is yellow, so on…). Implementing Pixel Art won’t be hard at all now. HOWEVER, two pieces of sliiiightly bad news. FIRSTLY: The mine generation, despite prooobably being the exact same in and out of the PrepareThineSweeper function, seemed to only work inside the function. This was likely a stupid error that I think I fixed though so it shouldn’t be a problem. SECONDLY: I have not yet looked into mouse input. It shouldn’t be that bad I assume. Next update shouldn’t be anything huge, just adding pixel art and making the mine and board generation different functions.
Dev. Log 8: A fool I was to expect good news twice in a row. True that art is now functional, however true too it is that my mine generation is uber-broken, sometimes spawning a bajillion mines and always making numbers innaccurate.
Dev. Log 9: Clicking ‘z’ while hovering over a minesweeper square now spawns a board, with that tile having 0 adjacent mines. Additionally, tile number logic now works and a bug was fixed where by spawning a board with one already active, the numbers wouldn’t be wiped and more mines would spawn in and flags would appear.
Dev. Log 10: Minesweeper is finished. At least, it seems finished. I haven’t found any major bugs, and aside from a missing win-screen, everything is added. Clicking “Z” over a square digs, and “X” places a flag. “R” resets the board, and to restart after hitting a mine you press “Z”. Next step is likely improving the design of the page, as right now it’s just the default black-on-white text. READ-ME not updated yet, it will likely be the last step.
Dev. Log 11: Drastically changed graphics. I see no real big problem with how it looks right now so it might stay like this. Minesweeper still lacks a win screen and snake needs gameplay. After both of those are implemented, this should be ready to ship.
Dev. Log 12: Added information to minesweeper, changed button colors, and fixed some bugs that came up in playtesting. When winning, the info changes to a win message and the button for minesweeper changes to gold. Snake is not ready, but site should be ready to ship with just minesweeper.
Ships:
This project is a website featuring, at this moment, one game: Minesweeper. In the future, more games will be added. The challenging part of this was the fact that I’ve never worked with html, and only have experience with javascript through code.org. This meant I had to google how to do a lot of things along the way. Additionally, the canvas data using a one-dimensional array made the logic difficult to figure out. I’m proud of how I managed to go from not knowing html to making a functional minesweeper game that anyone can playing. Play-testers don’t need any information to test, as upon clicking either button, instructions are shown. Anything unclear would be a game/web design problem on my end....
|
1793281725.771742
|
1793368125.771742
|
|
48727
|
GREG BOT! MY FIRST SLACK BOT (HES KINDA GRUMPY) by GREG BOT! MY FIRST SLACK BOT (HES KINDA GRUMPY) by @PYROMANIAC | Stardance...
|
PYROMANIAC
|
1
|
5.06
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T16:50:51Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made Greg, a multifunctional Slack bot with interactive commands for games, entertainment, utilities, and random features. I added things like Rock Paper Scissors, weather reports, achievements, coin flips, jokes, fortunes, and more. 🤖The challenging parts were deploying the daily weather reporter and fixing some glitches with RPS. I’m happy with how much smoother Greg feels now, especially the interactive features! things i which u know b4 trying him is that if u are trying to deploy/greg-weather make sure to keep space btw the location adn the command for Eg. “/greg-weather london “etc. have fun!! thanks ! good luck finding all the hidden achivements !", "repo": "https://github.com/PYROMANIAC404/greg-bot", "demo": "https://app.slack.com/client/E09V59WQY1E/C0P5NE354"}]...
|
[{"post_id": 62970, "ts": "202 [{"post_id": 62970, "ts": "2026-09-06T15:18:47Z", "hours": 2.0631, "text": "devlog#5? coded the entire thing by hand re-improved the read.me and polished greg so he doesnt take like an hour to responds"}, {"post_id": 57414, "ts": "2026-08-29T15:40:30Z", "hours": 0.2781, "text": "Greg — Devlog #4 greg is online now RPS Tweaks 🎮Made a few small but important improvements to Greg’s Rock Paper Scissors command! 1.⚡ Fixed the response delay🔘 2.Fixed the RPS buttons not appearing properly 3.🛠️ Improved the overall interaction Tiny changes, but they make RPS feel way smoother now. 🗿pls try him and let me know if theres any trouble with him"}, {"post_id": 56655, "ts": "2026-08-28T14:34:43Z", "hours": 0.4086, "text": "🗿 HES COMPLETE !!! GREG Devlog #3 — Making Him More Than Just a Bot GREG started out as a simple Slack bot with a few random commands, but I’ve been slowly turning him into something a lot more interesting. This update focused on two major things: achievements and automation. 🏆 Improved Achievement System I upgraded GREG’s achievement system so it can actually track interactions with the bot and reward users for using different features. The idea is to make discovering GREG’s commands feel a little more like a game. 📰 Daily Reporter GREG can now automatically post a daily report at 9 AM Eastern. It pulls together: 🌦️ Weather around Hack Club HQ 🐈 A fresh cat fact 🚀 A random space fact 😂 A fresh joke 🤖 Greg’s completely unnecessary take on the day I also got GREG running as a system service, so he can stay online without me having to manually start him. It’s pretty cool seeing something that started as “let’s make a funny Slack bot” slowly turn into an actual little system with APIs, automation, achievements, and its own personality. Current status: GREG is alive, online, and probably judging everyone. 🗿🤖"}, {"post_id": 55619, "ts": "2026-08-27T16:13:46Z", "hours": 1.2772, "text": "Greg — Devlog #2 Started improving Greg, my Slack bot! he is made with Node.js + Slack API and is meant to be more than just a basic utility bot.So far I’ve added:/greg-weather /greg-flip /greg-roll /greg-8ball /greg-space and **most importantly /greg-rps (so u can play rock paper scissors with him )**I’m also working on giving Greg his own personality, achievements, and some random/easter-egg features.Greg has officially entered development. 🗿"}, {"post_id": 55127, "ts": "2026-08-26T16:17:15Z", "hours": 1.0372, "text": "Introducing GREG . your slightly questionable, surprisingly useful Slack bot. GREG is designed to make everyday Slack interactions more fun while helping with useful tasks. Whether you need a quick response, a command, some automation, or just a little chaos in the workspace, GREG is ready to help.Built with Node.js and the Slack API, GREG is more than just a bot — he’s a small experiment in combining programming, automation, and a bit of humour.GREG: Because apparently your workspace needed another Greg."}]...
|
Title: GREG BOT! MY FIRST SLACK BOT (HES KINDA GRU Title: GREG BOT! MY FIRST SLACK BOT (HES KINDA GRUMPY) by @PYROMANIAC | Stardance
Devlogs:
Introducing GREG . your slightly questionable, surprisingly useful Slack bot. GREG is designed to make everyday Slack interactions more fun while helping with useful tasks. Whether you need a quick response, a command, some automation, or just a little chaos in the workspace, GREG is ready to help.Built with Node.js and the Slack API, GREG is more than just a bot — he’s a small experiment in combining programming, automation, and a bit of humour.GREG: Because apparently your workspace needed another Greg.
Greg — Devlog #2 Started improving Greg, my Slack bot! he is made with Node.js + Slack API and is meant to be more than just a basic utility bot.So far I’ve added:/greg-weather /greg-flip /greg-roll /greg-8ball /greg-space and **most importantly /greg-rps (so u can play rock paper scissors with him )**I’m also working on giving Greg his own personality, achievements, and some random/easter-egg features.Greg has officially entered development. 🗿
🗿 HES COMPLETE !!! GREG Devlog #3 — Making Him More Than Just a Bot GREG started out as a simple Slack bot with a few random commands, but I’ve been slowly turning him into something a lot more interesting. This update focused on two major things: achievements and automation. 🏆 Improved Achievement System I upgraded GREG’s achievement system so it can actually track interactions with the bot and reward users for using different features. The idea is to make discovering GREG’s commands feel a little more like a game. 📰 Daily Reporter GREG can now automatically post a daily report at 9 AM Eastern. It pulls together: 🌦️ Weather around Hack Club HQ 🐈 A fresh cat fact 🚀 A random space fact 😂 A fresh joke 🤖 Greg’s completely unnecessary take on the day I also got GREG running as a system service, so he can stay online without me having to manually start him. It’s pretty cool seeing something that started as “let’s make a funny Slack bot” slowly turn into an actual little system with APIs, automation, achievements, and its own personality. Current status: GREG is alive, online, and probably judging everyone. 🗿🤖
Greg — Devlog #4 greg is online now RPS Tweaks 🎮Made a few small but important improvements to Greg’s Rock Paper Scissors command! 1.⚡ Fixed the response delay🔘 2.Fixed the RPS buttons not appearing properly 3.🛠️ Improved the overall interaction Tiny changes, but they make RPS feel way smoother now. 🗿pls try him and let me know if theres any trouble with him
devlog#5? coded the entire thing by hand re-improved the read.me and polished greg so he doesnt take like an hour to responds
Ships:
I made Greg, a multifunctional Slack bot with interactive commands for games, entertainment, utilities, and random features. I added things like Rock Paper Scissors, weather reports, achievements, coin flips, jokes, fortunes, and more. 🤖The challenging parts were deploying the daily weather reporter and fixing some glitches with RPS. I’m happy with how much smoother Greg feels now, especially the interactive features! things i which u know b4 trying him is that if u are trying to deploy/greg-weather make sure to keep space btw the location adn the command for Eg. “/greg-weather london “etc. have fun!! thanks ! good luck finding all the hidden achivements !...
|
1792958070.199233
|
1793822070.199233
|
|
50334
|
GamblOS by @mrliamcarlson | Stardance
|
mrliamcarlson
|
2
|
5.69
|
12
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T16:27:40Z", "hours": 1.0, "multiplier": 7.84, "payout": 12, "blessing": "neutral", "text": "GamblOS is my WebOS. In this second ship I added more games, a file explorer, and a music player to make it feel more complete and fun to use. The new features work inside the GamblOS desktop and help make it feel more like a real operating system.", "repo": "https://github.com/willybilly31/GamblOS", "demo": "https://willybilly31.github.io/GamblOS/"}, {"ship_num": 2, "ts": "2026-08-19T16:52:04Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a simple and bare bones WebOS called GamblOS. Features include a notepad and a Slot machine game. My biggest challenge during development was the slot machine game.", "repo": "https://github.com/willybilly31/GamblOS", "demo": "https://willybilly31.github.io/GamblOS/"}]...
|
[{"post_id": 61886, "ts": "202 [{"post_id": 61886, "ts": "2026-09-05T01:39:40Z", "hours": 1.6886, "text": "I had to make some changes to some of the apps inside my web os because i had overly used ai for the js coding on animations and other things. By doing this ive reduced my use of ai in my project by quite a bit."}, {"post_id": 58234, "ts": "2026-08-30T16:18:52Z", "hours": 0.7319, "text": "I completed the rest of the games that i started working on in my last devlog aswell as a file explorer. I also made it so that the “Readme” open on boot."}, {"post_id": 58167, "ts": "2026-08-30T15:03:00Z", "hours": 0.7536, "text": "I started by adding a credit system because in my previous versions there was no currency. I also added the icons of each new app. I started expanding the JS code for the games and file explorer aswell as the simple music player with a choice of three songs."}, {"post_id": 49546, "ts": "2026-08-18T12:54:48Z", "hours": 0.2511, "text": "Devlog 3: I added a very simple Welcome screen that links directly to the next page ( the actual web os). Inside the os i made all the windows draggable. I also made the windows better respect the theme with dark and green accents."}, {"post_id": 49238, "ts": "2026-08-17T22:13:39Z", "hours": 0.2856, "text": "Devlog 2: I added a slot machine as my advanced app. I added sounds to it, for example : when you spin there will be a noise replicating the ticking of each slot, also there are win sounds for each respective win class : Small Win (2 matches), No win (Nothing), Jackpot (Triple Match). Following this i thought the os would look better with green text instead of plain white because of my already green background. I also centered the taskbar icons because of personal preference (Thats how i have it on my pc)"}, {"post_id": 49206, "ts": "2026-08-17T21:17:03Z", "hours": 2.0703, "text": "Started foundations for my simple WebOS. I made a green background with a glitch effect in canva for ease of use. I added essential OS items like a clock and taskbar to really make it feel like an os. I also added a simple notepad to track goals or just to write random things."}]...
|
Title: GamblOS by @mrliamcarlson | Stardance
Devl Title: GamblOS by @mrliamcarlson | Stardance
Devlogs:
Started foundations for my simple WebOS. I made a green background with a glitch effect in canva for ease of use. I added essential OS items like a clock and taskbar to really make it feel like an os. I also added a simple notepad to track goals or just to write random things.
Devlog 2: I added a slot machine as my advanced app. I added sounds to it, for example : when you spin there will be a noise replicating the ticking of each slot, also there are win sounds for each respective win class : Small Win (2 matches), No win (Nothing), Jackpot (Triple Match). Following this i thought the os would look better with green text instead of plain white because of my already green background. I also centered the taskbar icons because of personal preference (Thats how i have it on my pc)
Devlog 3: I added a very simple Welcome screen that links directly to the next page ( the actual web os). Inside the os i made all the windows draggable. I also made the windows better respect the theme with dark and green accents.
I started by adding a credit system because in my previous versions there was no currency. I also added the icons of each new app. I started expanding the JS code for the games and file explorer aswell as the simple music player with a choice of three songs.
I completed the rest of the games that i started working on in my last devlog aswell as a file explorer. I also made it so that the “Readme” open on boot.
I had to make some changes to some of the apps inside my web os because i had overly used ai for the js coding on animations and other things. By doing this ive reduced my use of ai in my project by quite a bit.
Ships:
I made a simple and bare bones WebOS called GamblOS. Features include a notepad and a Slot machine game. My biggest challenge during development was the slot machine game.
GamblOS is my WebOS. In this second ship I added more games, a file explorer, and a music player to make it feel more complete and fun to use. The new features work inside the GamblOS desktop and help make it feel more like a real operating system....
|
1793289272.857931
|
1793375672.857931
|
|
44521
|
TRIANGULATOR by @velocity | Stardance
|
velocity
|
2
|
10.0
|
150
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T15:54:16Z", "hours": 2.0, "multiplier": 12.84, "payout": 36, "blessing": "neutral", "text": "This is my second ship. For my first ship, I had built a very barebones app with a lot of bugs and issues. It simply turned images into triangles, and there was a lot of room for improvement. For this ship, I tried to implement everything that the reviews had asked for. I added a gallery, expanded the README significantly, made my devlogs more detailed, and added clear instructions explaining what each parameter does. I’m very happy with how this project turned out, especially considering how much I improved it from my first ship. The only major improvement I would still like to make is getting the program to run locally. That would be a challenge because of the limited resources available in a browser, but it’s something I’d like to work toward in the future. Since I have a lot of pictures I am going to upload one of my favorite ones, a photo I processed about 3 hours into this project.", "repo": "https://github.com/Velocity918/Trianglator", "demo": "https://trianglator-kohl.vercel.app/"}, {"ship_num": 2, "ts": "2026-08-13T09:23:10Z", "hours": 8.0, "multiplier": 14.13, "payout": 114, "blessing": "neutral", "text": "I have made a simple web app that takes in and image a turns it into triangles, hence the name Triangulator. I am very proud of the algorithm i have written myself for colour detection, placing points in backgrounds and finding midpoint of each triangle. This also helped me revisit some html and css. I would love for people to play around with my project and in the future I might make my project better. Something I still want to improve is time as vercel servers are slow, so the large number of calculations takes a lot of time.", "repo": "https://github.com/Velocity918/Trianglator", "demo": "https://trianglator-kohl.vercel.app/"}]...
|
[{"post_id": 58206, "ts": "202 [{"post_id": 58206, "ts": "2026-08-30T15:48:00Z", "hours": 1.0042, "text": "Final post for this project :< I have finally added a processing screen so you know when the images are actually processing. I have added a gallery of my favorite outputs yet. Added instruction on how to use the website and cleaned up the UI, Check out the website"}, {"post_id": 58079, "ts": "2026-08-30T12:59:44Z", "hours": 1.0003, "text": "I cleaned all the code, fixed a massive deployment error (sadly the time did not count). I significantly improved my README.md, Read my README ."}, {"post_id": 46448, "ts": "2026-08-13T17:39:14Z", "hours": 0.3603, "text": "Fixed my triangulator for transparent images"}, {"post_id": 46208, "ts": "2026-08-13T08:48:02Z", "hours": 0.6492, "text": "added customizability + deployed it so anyone can use it :)"}, {"post_id": 45040, "ts": "2026-08-11T08:51:30Z", "hours": 1.6856, "text": "turned into a web app (looks terrible)"}, {"post_id": 44596, "ts": "2026-08-10T13:51:09Z", "hours": 1.8664, "text": "improved backgrounds by adding points specifically to the background"}, {"post_id": 43156, "ts": "2026-08-08T08:27:59Z", "hours": 1.3475, "text": "Improved the colour accuracy using a meshes and polygons"}, {"post_id": 42034, "ts": "2026-08-06T16:18:25Z", "hours": 2.5136, "text": "Made the Bare bone structure of the program"}]...
|
Title: TRIANGULATOR by @velocity | Stardance
Devl Title: TRIANGULATOR by @velocity | Stardance
Devlogs:
Made the Bare bone structure of the program
Improved the colour accuracy using a meshes and polygons
improved backgrounds by adding points specifically to the background
turned into a web app (looks terrible)
added customizability + deployed it so anyone can use it :)
Fixed my triangulator for transparent images
I cleaned all the code, fixed a massive deployment error (sadly the time did not count). I significantly improved my README.md, Read my README .
Final post for this project :< I have finally added a processing screen so you know when the images are actually processing. I have added a gallery of my favorite outputs yet. Added instruction on how to use the website and cleaned up the UI, Check out the website
Ships:
I have made a simple web app that takes in and image a turns it into triangles, hence the name Triangulator. I am very proud of the algorithm i have written myself for colour detection, placing points in backgrounds and finding midpoint of each triangle. This also helped me revisit some html and css. I would love for people to play around with my project and in the future I might make my project better. Something I still want to improve is time as vercel servers are slow, so the large number of calculations takes a lot of time.
This is my second ship. For my first ship, I had built a very barebones app with a lot of bugs and issues. It simply turned images into triangles, and there was a lot of room for improvement. For this ship, I tried to implement everything that the reviews had asked for. I added a gallery, expanded the README significantly, made my devlogs more detailed, and added clear instructions explaining what each parameter does. I’m very happy with how this project turned out, especially considering how much I improved it from my first ship. The only major improvement I would still like to make is getting the program to run locally. That would be a challenge because of the limited resources available in a browser, but it’s something I’d like to work toward in the future. Since I have a lot of pictures I am going to upload one of my favorite ones, a photo I processed about 3 hours into this project....
|
1793231374.289904
|
1793317774.289904
|
|
56344
|
Snake by @vaiskiainen | Stardance
|
vaiskiainen
|
1
|
2.0
|
2
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T15:25:43Z", "hours": 2.0, "multiplier": 2.4, "payout": 2, "blessing": "neutral", "text": "Snake Game A recreation of the classic snake game with HTML, CSS and JS. Really simple and made in one evening. Included features: Snake game Settings", "repo": "https://github.com/vaiskiainen/snake", "demo": "https://snake.vaiskiainen.fi/"}]...
|
[{"post_id": 58168, "ts": "202 [{"post_id": 58168, "ts": "2026-08-30T15:04:27Z", "hours": 1.5164, "text": "🐍 Snake Game I have basically recreated the iconic snake game with a retro style. I just need to write a readme and it’s ready to ship"}]...
|
Title: Snake by @vaiskiainen | Stardance
Devlogs: Title: Snake by @vaiskiainen | Stardance
Devlogs:
🐍 Snake Game I have basically recreated the iconic snake game with a retro style. I just need to write a readme and it’s ready to ship
Ships:
Snake Game A recreation of the classic snake game with HTML, CSS and JS. Really simple and made in one evening. Included features: Snake game Settings...
|
1792878585.7774584
|
1793742585.7774584
|
|
56327
|
Chess engine by @Mohammed_Ayman_Sheraaz | Stardanc Chess engine by @Mohammed_Ayman_Sheraaz | Stardance...
|
Mohammed_Ayman_Sheraaz
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T14:46:05Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Alphabeta — a small chess engine that learns A from-scratch minimax chess engine with a walnut-and-ivory web UI — plus a neural network that learns to play by watching games and can take over as the engine’s evaluator. Train it overnight, then play against it in the browser or run it in a head-to-head match against the classic engine and watch its win rate climb.", "repo": "https://github.com/mohammedaymansheraaz/chess-engine", "demo": "https://chess-engine-chad.onrender.com"}]...
|
[{"post_id": 58132, "ts": "202 [{"post_id": 58132, "ts": "2026-08-30T14:20:31Z", "hours": 2.1194, "text": "Alphabeta — a small chess engine that learnsA from-scratch minimax chess engine with a walnut-and-ivory web UI — plus a neural network that learns to play by watching games and can take over as the engine’s evaluator. Train it overnight, then play against it in the browser or run it in a head-to-head match against the classic engine and watch its win rate climb.Two brains, one searchBoard representation, legal move generation, and check/mate detection use the python-chess library (correctly implementing chess rules — castling, en passant, threefold repetition — from scratch is its own project). Everything that makes this an engine rather than a rules library is hand-written in backend/engine.py:Minimax search with alpha-beta pruning (negamax formulation)Iterative deepening (search depth 1, 2, 3… within a time budget)Move ordering: MVV-LVA for captures, killer moves for quiet moves, and the transposition-table move firstTransposition table (Zobrist hashing via chess.polyglot.zobrist_hash)Quiescence search on captures to avoid the horizon effect"}]...
|
Title: Chess engine by @Mohammed_Ayman_Sheraaz | S Title: Chess engine by @Mohammed_Ayman_Sheraaz | Stardance
Devlogs:
Alphabeta — a small chess engine that learnsA from-scratch minimax chess engine with a walnut-and-ivory web UI — plus a neural network that learns to play by watching games and can take over as the engine’s evaluator. Train it overnight, then play against it in the browser or run it in a head-to-head match against the classic engine and watch its win rate climb.Two brains, one searchBoard representation, legal move generation, and check/mate detection use the python-chess library (correctly implementing chess rules — castling, en passant, threefold repetition — from scratch is its own project). Everything that makes this an engine rather than a rules library is hand-written in backend/engine.py:Minimax search with alpha-beta pruning (negamax formulation)Iterative deepening (search depth 1, 2, 3… within a time budget)Move ordering: MVV-LVA for captures, killer moves for quiet moves, and the transposition-table move firstTransposition table (Zobrist hashing via chess.polyglot.zobrist_hash)Quiescence search on captures to avoid the horizon effect
Ships:
Alphabeta — a small chess engine that learns A from-scratch minimax chess engine with a walnut-and-ivory web UI — plus a neural network that learns to play by watching games and can take over as the engine’s evaluator. Train it overnight, then play against it in the browser or run it in a head-to-head match against the classic engine and watch its win rate climb....
|
1793296382.8966615
|
1793382782.8966615
|
|
53163
|
memory-game by @Siddhant08 | Stardance
|
Siddhant08
|
1
|
2.0
|
2
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T14:43:23Z", "hours": 2.0, "multiplier": 1.08, "payout": 2, "blessing": "neutral", "text": "I made a Memory game it a game where there is 16 card and u have to find the same two card matching and then u will match all tbe card it will shuffle on it own. The challenge of this project was the js code and I made many error. Ya that it if u want to shuffle mid game u can just refresh the page and the shuffle is random", "repo": "https://github.com/siddhant08-lol/game", "demo": "https://siddhant08-lol.github.io/game/"}]...
|
[{"post_id": 57939, "ts": "202 [{"post_id": 57939, "ts": "2026-08-30T08:43:58Z", "hours": 0.7475, "text": "i just added the rotate animation on the card it looking sooo fire and fixed so many bugged on the games and also added the shake animation and shuffle and i want to post another devlog but the system glitch i coded for 1 hr but I say I have only 12m I couldn’t i finished the work hope u guys like it"}, {"post_id": 52844, "ts": "2026-08-23T06:17:52Z", "hours": 1.4972, "text": "i am working on a memory game where there are 16 card and two card have same image and u have to match them all this project was made for other hackclub even but i didnt complete it so i have made some part of it"}]...
|
Title: memory-game by @Siddhant08 | Stardance
Dev Title: memory-game by @Siddhant08 | Stardance
Devlogs:
i am working on a memory game where there are 16 card and two card have same image and u have to match them all this project was made for other hackclub even but i didnt complete it so i have made some part of it
i just added the rotate animation on the card it looking sooo fire and fixed so many bugged on the games and also added the shake animation and shuffle and i want to post another devlog but the system glitch i coded for 1 hr but I say I have only 12m I couldn’t i finished the work hope u guys like it
Ships:
I made a Memory game it a game where there is 16 card and u have to find the same two card matching and then u will match all tbe card it will shuffle on it own. The challenge of this project was the js code and I made many error. Ya that it if u want to shuffle mid game u can just refresh the page and the shuffle is random...
|
1793271286.4531746
|
1793357686.4531746
|
|
55722
|
Lens by @divyaraaj_parmar_05 | Stardance
|
divyaraaj_parmar_05
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T13:46:36Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This was the project started with problem I encountered. After building this I came to know about Stardance and Hackatime so the time worked is very low :(. Try it, I will also add the NPM install soon. Star it on Github if you like it and vote, follow me here too :),", "repo": "https://github.com/dpsyfk/lens", "demo": "https://github.com/dpsyfk/lens/blob/main/docs/INSTALL.md"}]...
|
[{"post_id": 58107, "ts": "202 [{"post_id": 58107, "ts": "2026-08-30T13:37:07Z", "hours": 0.3389, "text": "Project 1 Lens its developed only be working on updates and new project: https://github.com/dpsyfk/lens Didn’t knew about Hackatime then :("}]...
|
Title: Lens by @divyaraaj_parmar_05 | Stardance
D Title: Lens by @divyaraaj_parmar_05 | Stardance
Devlogs:
Project 1 Lens its developed only be working on updates and new project: https://github.com/dpsyfk/lens Didn’t knew about Hackatime then :(
Ships:
This was the project started with problem I encountered. After building this I came to know about Stardance and Hackatime so the time worked is very low :(. Try it, I will also add the NPM install soon. Star it on Github if you like it and vote, follow me here too :),...
|
1793252899.6294734
|
1793339299.6294734
|
|
53689
|
void by @lmao_DK | Stardance
|
lmao_DK
|
1
|
2.59
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T13:19:38Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made void a hacker-themed dashboard. It packs a custom HTML5 canvas Matrix rain animation, live clock, Pomodoro timer, Google search that opens in a new tab, and daily space shots pulled straight from NASA’s APOD API. The build process had its share of headaches the canvas layer initially wrecked the flexbox layout with weird alignment bugs and Vites asset bundling gave me a blank white screen on GitHub Pages until I resolved the module paths. I’m super happy with how smooth the background animation turned out without breaking interactivity. To test it just click through the live site, try starting the timer, and check out today’s NASA feature!", "repo": "https://github.com/Code-Breaker16/void", "demo": "https://code-breaker16.github.io/void/"}]...
|
[{"post_id": 58886, "ts": "202 [{"post_id": 58886, "ts": "2026-08-31T13:42:20Z", "hours": 0.5931, "text": "just completed with the changes and there was a error too fixed that also"}, {"post_id": 58084, "ts": "2026-08-30T13:12:44Z", "hours": 0.2728, "text": "Done with all the testing this was hectic not gonna lie it took like 3-4 changes and commits but finally the project is ready to be shipped"}, {"post_id": 58066, "ts": "2026-08-30T12:38:51Z", "hours": 0.4314, "text": "Css also done great work thank god it got finished fast also started testing the project . Finally I can say that the project is its final stages and it will be completed soon."}, {"post_id": 58046, "ts": "2026-08-30T12:11:29Z", "hours": 0.4614, "text": "After a long time got back to the project was stuck in exams java script done next step css this is gonna be hell lot exciting crazy stuff coming up for u guys"}, {"post_id": 53701, "ts": "2026-08-24T11:37:08Z", "hours": 0.3192, "text": "huh html done crazy stuff this is trying this for the first time learning new things new skills a great experience for me especially its a place and time where i feel disconnected from the blah blah outer world its so peaceful"}, {"post_id": 53686, "ts": "2026-08-24T11:14:44Z", "hours": 0.2564, "text": "Just done with the setup for my vs studio code, vite and the basic things"}]...
|
Title: void by @lmao_DK | Stardance
Devlogs:
Just Title: void by @lmao_DK | Stardance
Devlogs:
Just done with the setup for my vs studio code, vite and the basic things
huh html done crazy stuff this is trying this for the first time learning new things new skills a great experience for me especially its a place and time where i feel disconnected from the blah blah outer world its so peaceful
After a long time got back to the project was stuck in exams java script done next step css this is gonna be hell lot exciting crazy stuff coming up for u guys
Css also done great work thank god it got finished fast also started testing the project . Finally I can say that the project is its final stages and it will be completed soon.
Done with all the testing this was hectic not gonna lie it took like 3-4 changes and commits but finally the project is ready to be shipped
just completed with the changes and there was a error too fixed that also
Ships:
I made void a hacker-themed dashboard. It packs a custom HTML5 canvas Matrix rain animation, live clock, Pomodoro timer, Google search that opens in a new tab, and daily space shots pulled straight from NASA’s APOD API. The build process had its share of headaches the canvas layer initially wrecked the flexbox layout with weird alignment bugs and Vites asset bundling gave me a blank white screen on GitHub Pages until I resolved the module paths. I’m super happy with how smooth the background animation turned out without breaking interactivity. To test it just click through the live site, try starting the timer, and check out today’s NASA feature!...
|
1793299890.92414
|
1793386290.92414
|
|
53428
|
shro slack bot by @projectroshan917 | Stardance
|
projectroshan917
|
1
|
10.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T13:14:27Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is my Shro slack bot.", "repo": "https://github.com/Roshan-coder123/shro-slack-bot", "demo": "https://roshan-coder123.github.io/shro-slack-bot/"}]...
|
[{"post_id": 53208, "ts": "202 [{"post_id": 53208, "ts": "2026-08-23T17:28:59Z", "hours": 10.1647, "text": "These are the raw codes for my shro slake bot."}]...
|
Title: shro slack bot by @projectroshan917 | Stard Title: shro slack bot by @projectroshan917 | Stardance
Devlogs:
These are the raw codes for my shro slake bot.
Ships:
This is my Shro slack bot....
|
1792878543.3709354
|
1793742543.3709354
|
|
55874
|
TidyTab by @arjundakshin | Stardance
|
arjundakshin
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T12:57:48Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made an aestheticglassmorphism-themedd new tab that shows you the NASA Astronomy Picture of the Day, bookmarks, time, weather, and tasks. It was challenging to set up the API connections with Vite, but after a while I figured it out. I used to use this one extension called Minimal New Tab, and I’m proud that I can also create something like that that looksgoodl", "repo": "https://github.com/DrivingStork3952/tidytab/", "demo": "https://drivingstork3952.github.io/tidytab/"}]...
|
[{"post_id": 57810, "ts": "202 [{"post_id": 57810, "ts": "2026-08-30T03:26:01Z", "hours": 2.0458, "text": "Kind of finished the whole thing… It was super fun though most of it was div, div, div, div, div and it was fun figuring out the api nasa astronomy picture of the day."}]...
|
Title: TidyTab by @arjundakshin | Stardance
Devlo Title: TidyTab by @arjundakshin | Stardance
Devlogs:
Kind of finished the whole thing… It was super fun though most of it was div, div, div, div, div and it was fun figuring out the api nasa astronomy picture of the day.
Ships:
I made an aestheticglassmorphism-themedd new tab that shows you the NASA Astronomy Picture of the Day, bookmarks, time, weather, and tasks. It was challenging to set up the API connections with Vite, but after a while I figured it out. I used to use this one extension called Minimal New Tab, and I’m proud that I can also create something like that that looksgoodl...
|
1793263842.6894126
|
1793350242.6894126
|
|
55925
|
bom writer by @andrei | Stardance
|
andrei
|
1
|
4.0
|
21
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T12:46:12Z", "hours": 4.0, "multiplier": 5.29, "payout": 21, "blessing": "neutral", "text": "i made an automated .csv bill of materials generator and .md table converter for github repos because i am mainly a hardware project builder and making bills of materials for my github repos took way too much time and hassle for what it’s worth. my main problems with creating bills were that there were too many things to keep track of manually at once costs had to be manually calculated parts weren’t categorised properly a lot of the time there were additional things i had to express, but couldn’t do so. i had to go through all that effort only to manually convert the .csv bill into .md compatible text to show in my readmes. so, to fix each of these issues i did the following: automatically designated part numbers so the user doesn’t need to keep track of which part they last entered. calculated the unit cost of parts using the total cost and quantity of parts needed. used some standardized part number designators (PCB-XXX, 3DP-XXX etc.) but also allowed any custom 3 letter designator to be used for specific, niche parts. created an algorithm that loops through each of the rows of the .csv bom that is created and generates a markdown table with the exact same information with nothing lost which can be easily copy and pasted into a github repo. added a notes section, specifically for manufacturing notes or notes about pricing.", "repo": "https://github.com/lycronisxd/bom-writer", "demo": "https://pypi.org/project/bom-writer/"}]...
|
[{"post_id": 57687, "ts": "202 [{"post_id": 57687, "ts": "2026-08-29T22:34:01Z", "hours": 1.6931, "text": "and the backend is completely finished! i first replaced the amend option with just an exit program because i assume if amending needs to happen, the user can manually faster do it in a spreadsheet program. then pretty much the rest of the time was spent doing the markdown conversion and it sucked going through iteration by iteration but i managed in the end to get it to an acceptable state wherein the table is easy to paste into any github repo and works without any issue!"}, {"post_id": 57634, "ts": "2026-08-29T20:44:28Z", "hours": 0.3933, "text": "just a quick devlog cause i added validations for each of the queries so things arent left blank or whatever. just imagine loads of these sprinkled into the rest of the code."}, {"post_id": 57604, "ts": "2026-08-29T20:11:15Z", "hours": 1.0844, "text": "an hour of spaghetti code later and it works!! i started by pre adding all the my columns from the bills of materials from other projects i’ve made. then i made inputs for every single column type except item no. and unit cost because they can be automated with tracked variables. finally, a bit of code to write them into the .csv file and voila, it shows up perfectly in excel!"}, {"post_id": 57563, "ts": "2026-08-29T18:58:20Z", "hours": 0.7433, "text": "alrighty so i’ve laid out a bit of a system in my head - would probably be better to actually flowchart it but im not bothered with all that lol. currently i have just finished the main menu and have began the actual file creation system through pythons built-in open() function. also imported datetime because i want the file to have the date of creation on it :) for the actual file creation, the user types in the project name, then i ask the user to add the file path of where to put the boms, then put it all in a while loop so if paths r invalid it’ll just loop. and finally the file actually gets created at the path with the name format ‘projectname-bom-dd-mm-yy.csv’. nextly, i will pre-add all the columns that i use for the boms and allow the user to actually add items to the bom."}]...
|
Title: bom writer by @andrei | Stardance
Devlogs: Title: bom writer by @andrei | Stardance
Devlogs:
alrighty so i’ve laid out a bit of a system in my head - would probably be better to actually flowchart it but im not bothered with all that lol. currently i have just finished the main menu and have began the actual file creation system through pythons built-in open() function. also imported datetime because i want the file to have the date of creation on it :) for the actual file creation, the user types in the project name, then i ask the user to add the file path of where to put the boms, then put it all in a while loop so if paths r invalid it’ll just loop. and finally the file actually gets created at the path with the name format ‘projectname-bom-dd-mm-yy.csv’. nextly, i will pre-add all the columns that i use for the boms and allow the user to actually add items to the bom.
an hour of spaghetti code later and it works!! i started by pre adding all the my columns from the bills of materials from other projects i’ve made. then i made inputs for every single column type except item no. and unit cost because they can be automated with tracked variables. finally, a bit of code to write them into the .csv file and voila, it shows up perfectly in excel!
just a quick devlog cause i added validations for each of the queries so things arent left blank or whatever. just imagine loads of these sprinkled into the rest of the code.
and the backend is completely finished! i first replaced the amend option with just an exit program because i assume if amending needs to happen, the user can manually faster do it in a spreadsheet program. then pretty much the rest of the time was spent doing the markdown conversion and it sucked going through iteration by iteration but i managed in the end to get it to an acceptable state wherein the table is easy to paste into any github repo and works without any issue!
Ships:
i made an automated .csv bill of materials generator and .md table converter for github repos because i am mainly a hardware project builder and making bills of materials for my github repos took way too much time and hassle for what it’s worth. my main problems with creating bills were that there were too many things to keep track of manually at once costs had to be manually calculated parts weren’t categorised properly a lot of the time there were additional things i had to express, but couldn’t do so. i had to go through all that effort only to manually convert the .csv bill into .md compatible text to show in my readmes. so, to fix each of these issues i did the following: automatically designated part numbers so the user doesn’t need to keep track of which part they last entered. calculated the unit cost of parts using the total cost and quantity of parts needed. used some standardized part number designators (PCB-XXX, 3DP-XXX etc.) but also allowed any custom 3 letter designator to be used for specific, niche parts. created an algorithm that loops through each of the rows of the .csv bom that is created and generates a markdown table with the exact same information with nothing lost which can be easily copy and pasted into a github repo. added a notes section, specifically for manufacturing notes or notes about pricing....
|
1793267484.660222
|
1793353884.660222
|
|
54915
|
Papug's Ducking Render Engine by @birbuh | Sta Papug's Ducking Render Engine by @birbuh | Stardance...
|
birbuh
|
1
|
8.0
|
82
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T12:45:40Z", "hours": 8.0, "multiplier": 10.34, "payout": 82, "blessing": "neutral", "text": "Okay, so I basically wanted to: Learn some low-level programming (wgpu) Try out vibe-coding a bit (I’ve never did it before, trust me or not), but not in the way you think. I wanted to learn along the AI writing the code (spoiler: it didn’t work) Just have fun I had done NOTHING from those three. Well, I vibe-coded a little, but I genuinely HATED EVERY MOMENT FROM IT. I’m never touching it again. I decided to ship it for a lesson for me and others: Don’t vibe-code if you don’t have to. It’s not fun and it’s not giving you anything except for frustration and it only takes away your money. Just use it as a tool (for example automation), not a partner, and nothing will suck. Not to mention I had bigger plans for this, but I’ve scrapped them because I hate the project already. Stay hydrated. Thumbsup emoji.", "repo": "https://github.com/Birbuh/Papugs-Circuit-Builder", "demo": "https://birbuh.github.io/Papugs-Ducking-Render-Engine/"}]...
|
[{"post_id": 58054, "ts": "202 [{"post_id": 58054, "ts": "2026-08-30T12:23:59Z", "hours": 0.7642, "text": "I vibecoded the rest and added the web version on my github.io site. I’m sick of it. I hope it’s the last thing I touch there…"}, {"post_id": 57897, "ts": "2026-08-30T07:11:02Z", "hours": 3.4756, "text": "Well… it works… right? I hate WGPU. It was supposed to be a breadboard… I’m trying to abandon this ASAP to not lose my sanity. AI made this even worse. I’m not coming back to rendering anytime soon."}, {"post_id": 56484, "ts": "2026-08-28T08:19:51Z", "hours": 3.6839, "text": "I made a rendering engine in wgpu and dioxus native. I used AI for this, as it’s my first project like that. Next goal: add an actual interface and a PCB to spawn. The cube is an AI generated example. I’ll hopefully won’t use AI again. I did this for learning purposes, not because I’m lazy."}]...
|
Title: Papug's Ducking Render Engine by @birbu Title: Papug's Ducking Render Engine by @birbuh | Stardance
Devlogs:
I made a rendering engine in wgpu and dioxus native. I used AI for this, as it’s my first project like that. Next goal: add an actual interface and a PCB to spawn. The cube is an AI generated example. I’ll hopefully won’t use AI again. I did this for learning purposes, not because I’m lazy.
Well… it works… right? I hate WGPU. It was supposed to be a breadboard… I’m trying to abandon this ASAP to not lose my sanity. AI made this even worse. I’m not coming back to rendering anytime soon.
I vibecoded the rest and added the web version on my github.io site. I’m sick of it. I hope it’s the last thing I touch there…
Ships:
Okay, so I basically wanted to: Learn some low-level programming (wgpu) Try out vibe-coding a bit (I’ve never did it before, trust me or not), but not in the way you think. I wanted to learn along the AI writing the code (spoiler: it didn’t work) Just have fun I had done NOTHING from those three. Well, I vibe-coded a little, but I genuinely HATED EVERY MOMENT FROM IT. I’m never touching it again. I decided to ship it for a lesson for me and others: Don’t vibe-code if you don’t have to. It’s not fun and it’s not giving you anything except for frustration and it only takes away your money. Just use it as a tool (for example automation), not a partner, and nothing will suck. Not to mention I had bigger plans for this, but I’ve scrapped them because I hate the project already. Stay hydrated. Thumbsup emoji....
|
1793271303.2549145
|
1793357703.2549145
|
|
53434
|
Trust no one by @Gabriel_ | Stardance
|
Gabriel_
|
1
|
21.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T12:37:21Z", "hours": 21.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So i made a dungeon crawler/puzzle game where you need to get out of the dungeon. There’s some notes left by someone else that you need to decide whether to trust those notes or not. It was really fun to make and i hope you like to play it and leave a good review. Thx.", "repo": "https://github.com/Gplayer128/Trust-No-One", "demo": "https://toasty-sandwich.itch.io/trust-no-one"}]...
|
[{"post_id": 57461, "ts": "202 [{"post_id": 57461, "ts": "2026-08-29T16:40:29Z", "hours": 5.0058, "text": "Finals"}, {"post_id": 56885, "ts": "2026-08-28T21:30:16Z", "hours": 11.3158, "text": "Making the dungeon bigger and some survivor notes"}, {"post_id": 55129, "ts": "2026-08-26T16:19:29Z", "hours": 4.2722, "text": "Options, main menu and pause menu"}, {"post_id": 53319, "ts": "2026-08-23T19:50:40Z", "hours": 0.4158, "text": "Creeepy"}]...
|
Title: Trust no one by @Gabriel_ | Stardance
Devl Title: Trust no one by @Gabriel_ | Stardance
Devlogs:
Creeepy
Options, main menu and pause menu
Making the dungeon bigger and some survivor notes
Finals
Ships:
So i made a dungeon crawler/puzzle game where you need to get out of the dungeon. There’s some notes left by someone else that you need to decide whether to trust those notes or not. It was really fun to make and i hope you like to play it and leave a good review. Thx....
|
1792878545.0758808
|
1793742545.0758808
|
|
55703
|
Panic button by @projectroshan917 | Stardance
|
projectroshan917
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T12:24:32Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Panic Button Panic Button is a compact arcade-style Godot game built around a single control: the Space key. The player survives a gauntlet of reaction-based microgames, struggles through failing moments, and tries to stay alive long enough to win the run.", "repo": "https://github.com/Roshan-coder123/Panic-Button-game", "demo": "https://roshan-coder123.github.io/Panic-Button-game/"}]...
|
[{"post_id": 57109, "ts": "202 [{"post_id": 57109, "ts": "2026-08-29T06:38:45Z", "hours": 7.0519, "text": "This is the panic button game made by me"}]...
|
Title: Panic button by @projectroshan917 | Stardan Title: Panic button by @projectroshan917 | Stardance
Devlogs:
This is the panic button game made by me
Ships:
Panic Button Panic Button is a compact arcade-style Godot game built around a single control: the Space key. The player survives a gauntlet of reaction-based microgames, struggles through failing moments, and tries to stay alive long enough to win the run....
|
1792875244.8239188
|
1793739244.8239188
|
|
9625
|
My first slack bot! by @yellowissuchanoverratedcol My first slack bot! by @yellowissuchanoverratedcolor | Stardance...
|
yellowissuchanoverratedcolor
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T12:18:30Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hey, I recently completed the Slack Bot tutorial. I honestly just wanted to try this to gain some familiarity with the slack api (basically the same as the discord api lol). I added the following commands: help ping count-letters (which counts the individual letters from a to z in the message) thats it bye", "repo": "https://github.com/floopus44/slack-bot", "demo": "https://hackclub.enterprise.slack.com/archives/C0BTNC2E7QE"}]...
|
[{"post_id": 3820, "ts": "2026 [{"post_id": 3820, "ts": "2026-06-06T21:33:06Z", "hours": 0.4264, "text": "Got it to work and added two commands yay"}]...
|
Title: My first slack bot! by @yellowissuchanoverr Title: My first slack bot! by @yellowissuchanoverratedcolor | Stardance
Devlogs:
Got it to work and added two commands yay
Ships:
Hey, I recently completed the Slack Bot tutorial. I honestly just wanted to try this to gain some familiarity with the slack api (basically the same as the discord api lol). I added the following commands: help ping count-letters (which counts the individual letters from a to z in the message) thats it bye...
|
1793270851.5973284
|
1793357251.5973284
|
|
55294
|
My own site! by @jar_ann | Stardance
|
jar_ann
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T12:15:35Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I guess the most challenging task is working with svg. I mean I often have a project where I need add svg, but styling, making animations with it is a whole new story! Furthermore, building other features is kinda on the track as I planned. I hope I could have been doing more projects in the past so I could add to.", "repo": "https://github.com/AnGiaQuach/personal-site", "demo": "https://giaan-site.vercel.app/"}]...
|
[{"post_id": 56616, "ts": "202 [{"post_id": 56616, "ts": "2026-08-28T13:21:46Z", "hours": 0.4542, "text": "I just built a new feature where a text block could be changed automatically every 1s"}, {"post_id": 56569, "ts": "2026-08-28T11:37:09Z", "hours": 1.1508, "text": "The final result I made at this afternoon!"}]...
|
Title: My own site! by @jar_ann | Stardance
Devlo Title: My own site! by @jar_ann | Stardance
Devlogs:
The final result I made at this afternoon!
I just built a new feature where a text block could be changed automatically every 1s
Ships:
I guess the most challenging task is working with svg. I mean I often have a project where I need add svg, but styling, making animations with it is a whole new story! Furthermore, building other features is kinda on the track as I planned. I hope I could have been doing more projects in the past so I could add to....
|
1793296398.9165688
|
1793382798.9165688
|
|
41750
|
D E S C E N T by @subzeroditto | Stardance
|
subzeroditto
|
2
|
53.67
|
667
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T11:58:09Z", "hours": 6.0, "multiplier": 19.45, "payout": 110, "blessing": "neutral", "text": "hello D E S C E N D A N T S (for anyone new that’s what i call ppl who play D E S C E N T), this was quite a small set of updates i put out to improve the datapack i added : an improved guidebook with back buttons balancing changes a new magic system 3 unique magic weapons i would highly recommend checking out the Magician’s Deck, it took the longest by far", "repo": "https://github.com/banana-piecake/DESCENT/tree/master", "demo": "https://modrinth.com/datapack/d-e-s-c-e-n-t"}, {"ship_num": 2, "ts": "2026-08-25T04:12:01Z", "hours": 28.0, "multiplier": 19.93, "payout": 557, "blessing": "neutral", "text": "D E S C E N T was a datapack I made that originally stemmed from a small idea 9 months ago, and I had no clue when i was developing it that it would grow to be this big. Honestly it’s become a project I dreamed about making when i was young and i’m super proud of where it’s come. Installation : If modrinth has reviewed it, download it from there, otherwise you can download it here : https://github.com/banana-piecake/DESCENT/releases/tag/pre-modrinth Datapack install : install it in your world’s datapack folder, AND also install it in your resource pack folder, enable both Mod install : download the jar, install it as a mod in any of the 4 major modloaders (fabric, forge, quilt or neoforge), it’ll work in any world you create. Only for minecraft java version 26.2", "repo": "https://github.com/banana-piecake/DESCENT/tree/master", "demo": "https://modrinth.com/datapack/d-e-s-c-e-n-t"}]...
|
[{"post_id": 83949, "ts": "202 [{"post_id": 83949, "ts": "2026-10-28T23:09:48Z", "hours": 0.9111, "text": "hello d e s c e n d a n t s, this is not getting shipped at any rate made a cool rift animation tho"}, {"post_id": 82933, "ts": "2026-10-26T09:13:20Z", "hours": 1.7172, "text": "hello d e s c e n d a n t s, big one today ancient greatsword got a huge buff, it wasnt feeling impactful enough so i gave it the cool vfx the scythes have also astronomer is done, showcase here https://youtu.be/vtc5K3Rs7yA?si=Imxgvno1sOggv4t7"}, {"post_id": 82559, "ts": "2026-10-25T07:50:28Z", "hours": 1.4553, "text": "hello d e s c e n d a n t s, 1 and a half hours of small changes also a new weapon, the ancient greatsword, which grants you buffs when lower hp"}, {"post_id": 80946, "ts": "2026-10-19T10:24:59Z", "hours": 0.8419, "text": "hello d e s c e n d a n t s, spear go boom yes very creative also the new animations now work with the moves, stagger, proper movement and constellations working with moves will come next"}, {"post_id": 80633, "ts": "2026-10-18T11:02:11Z", "hours": 1.4103, "text": "hello d e s c e n d a n t s, made a new weapon, sunder, which does a teleport slash, as well as made abilities for astronomer (tele slash and laser) it took longer than it shouldve ngl"}, {"post_id": 80298, "ts": "2026-10-17T05:37:49Z", "hours": 2.6522, "text": "yes d e s c e n d a n t s, i spent 2 and a half hours animating, modelling, texturing and creating a basic constellation system this is going to take a while"}, {"post_id": 79478, "ts": "2026-10-14T06:39:48Z", "hours": 0.4067, "text": "hello d e s c e n d a n t s, look at my bunny hat also stargazer got completely rebalanced but that’s not important"}, {"post_id": 79446, "ts": "2026-10-14T00:56:56Z", "hours": 0.7469, "text": "made some new textures, d e s c e n d a n t s code wise i havent really done much, im trying to get most textures etc done so i can get the trailer done btw if you wanna see what im doing more frequently, join #mc-datapacking in slack"}, {"post_id": 78668, "ts": "2026-10-11T07:27:55Z", "hours": 1.2456, "text": "another day, another sprite, D E S C E N D A N T S added some new sprite and a new item that shoots a laser"}, {"post_id": 78065, "ts": "2026-10-09T13:00:52Z", "hours": 1.2967, "text": "hello D E S C E N D A N T S, lets quickly go through everything i’ve added stargazer is mostly done, they can now atomise projectiles the new bottled echo item triggers your parry effects again half a second later, which can lead to some crazy builds frozen blade is now a dagger class weapon and added the pact which gives invincibility on half health to allow escapes and last stands here’s a representation of all the content so far"}, {"post_id": 77274, "ts": "2026-10-06T12:02:38Z", "hours": 0.4847, "text": "hello D E S C E N D A N T S, implemented some textures and added a couple new accessories 4 of these are the new marks, which grant passive stat ups and downs as well a regeneration accessory…"}, {"post_id": 77017, "ts": "2026-10-05T11:45:15Z", "hours": 2.6486, "text": "hello D E S C E N D A N T S, done a lot textures for rapiers are done, added 3 or so new accessories, finished the attack and movement code for stargazer, concepeted more, etc…"}, {"post_id": 76040, "ts": "2026-10-02T04:50:17Z", "hours": 0.395, "text": "hello D E S C E N D A N T S, finally finished some animations for the upcoming miniboss, take a look!"}, {"post_id": 75120, "ts": "2026-09-29T05:41:18Z", "hours": 1.3864, "text": "hello d e s c e n d a n t s, basic systems are difficult i finally got around to implementing parrying and accessories added 6 accessories and one parrying weapon kk going back to work now"}, {"post_id": 74266, "ts": "2026-09-27T03:13:30Z", "hours": 1.6011, "text": "backkkk from hiatus D E S C E N D A N T S done a lot of bugfixing and updating to 26.3"}, {"post_id": 59331, "ts": "2026-09-01T01:54:38Z", "hours": 0.4717, "text": "so someone asked me to make better bossbars, which is of course difficult because i make datapacks, but i found out how because im just like that ig"}, {"post_id": 57928, "ts": "2026-08-30T08:17:13Z", "hours": 0.8656, "text": "helllooooo D E S C E N D A N T S, finished off rituals and items for update, should be released on modrinth now"}, {"post_id": 57815, "ts": "2026-08-30T03:33:04Z", "hours": 2.3647, "text": "hello D E S C E N D A N T S, this weapon took so long but was so worth it First up, all bloom weapons now take durability accordingly second of all, this is the magician’s deck, the most complex weapon i’ve made so far on non flourishing use, it throws out a card that travels, spins for a short period of time, then returns to you, it travels through walls on flourishing use it shoots 4 cards that ignore i-frames but deal less damage it’s super fun and very cool"}, {"post_id": 57006, "ts": "2026-08-29T02:24:06Z", "hours": 0.4542, "text": "heya D E S C E N D A N T S, small stuff tbh magic weapons now take durability as well as bloom and longswords now require full charge to swing"}, {"post_id": 56517, "ts": "2026-08-28T09:55:04Z", "hours": 0.4983, "text": "to magic or to weapon, that is the question D E S C E N D A N T S… this is the kindling, which shoots flames, when flourishing it has a longer range, higher damage, and the flame are blue"}, {"post_id": 55499, "ts": "2026-08-27T12:00:38Z", "hours": 0.6433, "text": "well DESCENDANTS, that didnt take long this is bloom, its the representation of your mana, as you use a weapon, the flower grows, with it lowering when you dont use it, using it too long will wilt the flower, putting you on cooldown for a while when the flower is at it’s peak, you gain a flourishing boon, which changes how the weapon works for example, the wooden wand does 3 magic bursts instead of 1, greatly increasing the range, and has a damage increase bloom is about keeping track of what you’re doing and making sure to maintain a balance"}, {"post_id": 55479, "ts": "2026-08-27T11:00:00Z", "hours": 0.8431, "text": "i am back in action DESCENDANTS! i added some advanced vfx and hugely improved the guidebook so it’s actually usable now this is now out on modrinth! working on bloom right now, my take on mana"}, {"post_id": 52223, "ts": "2026-08-22T10:09:06Z", "hours": 0.3236, "text": "so uh, i lied DESCENDANTS, yeah i added a new ritual to dupe runes it was annoying me"}, {"post_id": 51604, "ts": "2026-08-21T11:35:23Z", "hours": 1.985, "text": "hello DESCENDANTS, this is the last devlog, as D E S C E N T is now ready to ship i finished all the dialogs every last one thank you all, truly, it has been wonderful to work on this, and i hope to release many updates Ship coming soon"}, {"post_id": 50913, "ts": "2026-08-20T11:44:32Z", "hours": 0.8972, "text": "hello DESCENDANTS. this is gonna be one of the last times i do this b4 shipping i finished all the boss drop rituals, they all require knowledge to perform, with that, every single ritual is complete only thing left is to write up the guidebook"}, {"post_id": 50833, "ts": "2026-08-20T08:38:41Z", "hours": 0.9872, "text": "helloooooooo DESCENDANTS, we are really close to done bosses now properly die, summon a rift to the overworld upon death, give music discs with a low chance, and give random knowledge super close to done"}, {"post_id": 50219, "ts": "2026-08-19T11:14:52Z", "hours": 0.6925, "text": "helllloooooo DESCENDANTS so uh another devlog i had a lot of free time okay i added more rituals voidtouched blade voidtouched shovel ice dagger fracture sculk bomb might go make more lowk"}, {"post_id": 50179, "ts": "2026-08-19T09:24:08Z", "hours": 0.6417, "text": "hellooooo DESCENDANTS! finishing off the project now :P: added knowledge, made bosses load chunks, more general improvements very close to finishing, just gotta finish off rituals, boss deaths and guidebook"}, {"post_id": 50026, "ts": "2026-08-19T01:42:29Z", "hours": 2.3022, "text": "hello DESCENDANTS, it’s been a while i have made a LOT of small polish and balance changes, but i’ll just go through the two major changes bloodfell items all have a new passive that buffs you on hit with a small chance, and bloodfell rituals are cheaper and easier rifts are finished, they send you to the void, where you get items to summon the bosses, the void itself is finally finished, meaning most of the content is done"}, {"post_id": 47870, "ts": "2026-08-16T03:52:46Z", "hours": 0.5964, "text": "LET’S GO GAMBLING!!! runes are a new system of item modifiers, separated into several tiers, which are rolled with a ritual, they can be applied to any item, they’re super fun and offer a lot of build variety (there are 30 of them) to obtain them you need 4 copper ingots, and 4 rune stones obtained from killing mobs. might add a way to dupe rune stones later in order to make them less grindy here you can see me rolling an epic rune on a tropical fish"}, {"post_id": 47839, "ts": "2026-08-16T01:51:36Z", "hours": 0.7267, "text": "Hello DESCENDENTS (that’s what you’re called now) Bloodfell weapons have felt disconnected for a while. they haven’t had any shared passive. i considered giving them all bleed, but the double damage is insane. The way to get bloodfell ingots is obtained through sacrifice, so they now have a new passive, Animosity! Animosity is the name of the datapack bloodfell weapons were originally planned for, before that was scrapped and moved to D E S C E N T, when you get hit, you have a chance to buff up."}, {"post_id": 47278, "ts": "2026-08-15T03:26:28Z", "hours": 0.6139, "text": "gun. the starlight is the final weapon of act one, obtained by beating the void guardians, an incredibly difficult duo boss fight, in exchange it’s incredibly powerful, summoning a powerful meteor on hit that explodes on landing."}, {"post_id": 46711, "ts": "2026-08-14T04:52:42Z", "hours": 0.2983, "text": "wow im doing stuff ig. finished rituals for soulbound and voidtouched harvester."}, {"post_id": 46647, "ts": "2026-08-14T01:47:39Z", "hours": 0.9144, "text": "three for one special today! so today i made : ice dagger : shoots a beam that slows enemies hit with an aoe explosion (no damage) voidtouched blade : random tp on rc with a short cooldown voidtouched steel (+the ritual for voidtouched steel) : the material used to create voidtouched weapons (basically enderite)"}, {"post_id": 46242, "ts": "2026-08-13T10:48:41Z", "hours": 0.6719, "text": "recreating old weapons is fun! today i remade the cursed cleaver, from this mod https://modrinth.com/mod/a.b.e.-forgery fun fact! this is the mod where void ripper originated from (or at least the entire concept of the boss, void, movement system, design etc…) anyways its pretty fun to use and i made it a lil stronger (its still kinda meh in terms of power but thats fine)"}, {"post_id": 45687, "ts": "2026-08-12T10:39:28Z", "hours": 0.6825, "text": "Guess it’s a two for one special today! sculk grenades are a new item that spread sculk when they hit blocks"}, {"post_id": 45655, "ts": "2026-08-12T09:10:23Z", "hours": 0.6406, "text": "Sculk is pretty cool was lowkey gonna make a splatoon mechanic but it’s lowkey impossible so i made wall climbing, sticking etc."}, {"post_id": 44549, "ts": "2026-08-10T11:50:47Z", "hours": 0.3733, "text": "finished the fracture lol, didnt expect to get it done"}, {"post_id": 44489, "ts": "2026-08-10T08:58:57Z", "hours": 0.4172, "text": "began working my first crossover! it’s the fracture from terramity 1.0"}, {"post_id": 43771, "ts": "2026-08-09T06:12:01Z", "hours": 0.8342, "text": "Weapon design is so fun :p today i finished the void fracture, a sword that applies 3 hits post attack, creating wild knockback and unpredictable combos"}, {"post_id": 43188, "ts": "2026-08-08T09:52:00Z", "hours": 0.2894, "text": "pretty small day updated void cull to require you to build 5 or more void stacks, which are applied by voidtouched weapons on hit, and get removed after 5 seconds, the timer resets on hit (same image as last time i have no clue how to display this in an image)"}, {"post_id": 42584, "ts": "2026-08-07T12:27:43Z", "hours": 1.0564, "text": "Keep inventory, a problem as old as time many mods and datapacks have tried to fix keep inventory, but none fit my situation so today i fixed that with the new soulbound enchantment, items dropped on death will return to you after 12 seconds, only if they are still on the floor https://youtu.be/zDh4c3vDw1o"}, {"post_id": 41876, "ts": "2026-08-06T11:07:15Z", "hours": 0.7853, "text": "making “enderite” actually cool, pt 2 (it’s called voidtouched steel) first things first, i added a new ritual to turn amethyst shards into echo shards, i want items to be assessable, and echo shards are a necessary crafting ingredient, but ancient cities often get looted early, and i keep multiplayer in mind second i added a new item, the voidtouched shovel, which has a chance to levitate your enemies on hit i then made voidtouched steel’s passive ability, void cull, which deals 999 damage when an enemy is under 25% max hp, (this will be rebalanced soon)"}, {"post_id": 41210, "ts": "2026-08-05T09:08:46Z", "hours": 0.5067, "text": "Enderite always feels like a boring concept to me everyone does the same thing, a straight upgrade, maybe a teleport ability, but i wanted to be different, to make an upgrade to netherite that gives you a reason to go back to the end without being boring introducing voidtouched steel, which will be crafted with shulker shells and purpur, making it accessible to all and renewable starting off we have the Voidtouched Harvester, an upgrade to the Bloodfell Scythe that now has one incredibly powerful dash that removees your gravity for the duration up next i need to work on the void execution mechanic"}, {"post_id": 40494, "ts": "2026-08-04T01:58:08Z", "hours": 0.5733, "text": "this is gonna take a while Patch notes : added 3 new sprites, updated creative menu to match finished D E S C E N T guidebook updated creative menu added one new function for an upcoming weapon updated the dialog menu"}, {"post_id": 39176, "ts": "2026-08-01T23:28:18Z", "hours": 0.2739, "text": "rebalanced the absurdly overpowered bloodfell cleaver it used to do 10 flat damage every 4th hit (magic, so pierces armour) which was busted, now it only does double damage i have no clue how this was logged as 16m i swear it took 3"}, {"post_id": 38640, "ts": "2026-08-01T04:25:23Z", "hours": 1.4375, "text": "Huge day today, lots of content today and yesterday’s progress: added THIRTY new enchantments as part of my custom rune system, you can have one per item, some apply effects such as burn or wither, and others are just stat buffs added the items to the creative menu via a neat trick, however it’s not fully implemented yet and finally, finished the duo void guardians boss fight, which required me to rework the entire system for every other boss good stuff, only took about 2 hours, so pretty solid lock in"}, {"post_id": 37357, "ts": "2026-07-30T00:42:06Z", "hours": 8.4064, "text": "this has been a long time in the works i began working on this during stardance, however i forgot to link hackatime so i have spent around 10-12 hours on it (just on coding, that’s ignoring modelling, animating, texturing, playtesting) if you want to see all the devlogs (to prove my progress ig) see here : https://www.youtube.com/playlist?list=PLPvXzO2e-wn0"}]...
|
Title: D E S C E N T by @subzeroditto | Stardance
Title: D E S C E N T by @subzeroditto | Stardance
Devlogs:
this has been a long time in the works i began working on this during stardance, however i forgot to link hackatime so i have spent around 10-12 hours on it (just on coding, that’s ignoring modelling, animating, texturing, playtesting) if you want to see all the devlogs (to prove my progress ig) see here : https://www.youtube.com/playlist?list=PLPvXzO2e-wn0
Huge day today, lots of content today and yesterday’s progress: added THIRTY new enchantments as part of my custom rune system, you can have one per item, some apply effects such as burn or wither, and others are just stat buffs added the items to the creative menu via a neat trick, however it’s not fully implemented yet and finally, finished the duo void guardians boss fight, which required me to rework the entire system for every other boss good stuff, only took about 2 hours, so pretty solid lock in
rebalanced the absurdly overpowered bloodfell cleaver it used to do 10 flat damage every 4th hit (magic, so pierces armour) which was busted, now it only does double damage i have no clue how this was logged as 16m i swear it took 3
this is gonna take a while Patch notes : added 3 new sprites, updated creative menu to match finished D E S C E N T guidebook updated creative menu added one new function for an upcoming weapon updated the dialog menu
Enderite always feels like a boring concept to me everyone does the same thing, a straight upgrade, maybe a teleport ability, but i wanted to be different, to make an upgrade to netherite that gives you a reason to go back to the end without being boring introducing voidtouched steel, which will be crafted with shulker shells and purpur, making it accessible to all and renewable starting off we have the Voidtouched Harvester, an upgrade to the Bloodfell Scythe that now has one incredibly powerful dash that removees your gravity for the duration up next i need to work on the void execution mechanic
making “enderite” actually cool, pt 2 (it’s called voidtouched steel) first things first, i added a new ritual to turn amethyst shards into echo shards, i want items to be assessable, and echo shards are a necessary crafting ingredient, but ancient cities often get looted early, and i keep multiplayer in mind second i added a new item, the voidtouched shovel, which has a chance to levitate your enemies on hit i then made voidtouched steel’s passive ability, void cull, which deals 999 damage when an enemy is under 25% max hp, (this will be rebalanced soon)
Keep inventory, a problem as old as time many mods and datapacks have tried to fix keep inventory, but none fit my situation so today i fixed that with the new soulbound enchantment, items dropped on death will return to you after 12 seconds, only if they are still on the floor https://youtu.be/zDh4c3vDw1o
pretty small day updated void cull to require you to build 5 or more void stacks, which are applied by voidtouched weapons on hit, and get removed after 5 seconds, the timer resets on hit (same image as last time i have no clue how to display this in an image)
Weapon design is so fun :p today i finished the void fracture, a sword that applies 3 hits post attack, creating wild knockback and unpredictable combos
began working my first crossover! it’s the fracture from terramity 1.0
finished the fracture lol, didnt expect to get it done
Sculk is pretty cool was lowkey gonna make a splatoon mechanic but it’s lowkey impossible so i made wall climbing, sticking etc.
Guess it’s a two for one special today! sculk grenades are a new item that spread sculk when they hit blocks
recreating old weapons is fun! today i remade the cursed cleaver, from this mod https://modrinth.com/mod/a.b.e.-forgery fun fact! this is the mod where void ripper originated from (or at least the entire concept of the boss, void, movement system, design etc…) anyways its pretty fun to use and i made it a lil stronger (its still kinda meh in terms of power but thats fine)
three for one special today! so today i made : ice dagger : shoots a beam that slows enemies hit with an aoe explosion (no damage) voidtouched blade : random tp on rc with a short cooldown voidtouched steel (+the ritual for voidtouched steel) : the material used to create voidtouched weapons (basically enderite)
wow im doing stuff ig. finished rituals for soulbound and voidtouched harvester.
gun. the starlight is the final weapon of act one, obtained by beating the void guardians, an incredibly difficult duo boss fight, in exchange it’s incredibly powerful, summoning a powerful meteor on hit that explodes on landing.
Hello DESCENDENTS (that’s what you’re called now) Bloodfell weapons have felt disconnected for a while. they haven’t had any shared passive. i considered giving them all bleed, but the double damage is insane. The way to get bloodfell ingots is obtained through sacrifice, so they now have a new passive, Animosity! Animosity is the name of the datapack bloodfell weapons were originally planned for, before that was scrapped and moved to D E S C E N T, when you get hit, you have a chance to buff up.
LET’S GO GAMBLING!!! runes are a new system of item modifiers, separated into several tiers, which are rolled with a ritual, they can be applied to any item, they’re super fun and offer a lot of build variety (there are 30 of them) to obtain them you need 4 copper ingots, and 4 rune stones obtained from killing mobs. might add a way to dupe rune stones later in order to make them less grindy here you can see me rolling an epic rune on a tropical fish
hello DESCENDANTS, it’s been a while i have made a LOT of small polish and balance changes, but i’ll just go through the two major changes bloodfell items all have a new passive that buffs you on hit with a small chance, and bloodfell rituals are cheaper and easier rifts are finished, they send you to the void, where you get items to summon the bosses, the void itself is finally finished, meaning most of the content is done
hellooooo DESCENDANTS! finishing off the project now :P: added knowledge, made bosses load chunks, more general improvements very close to finishing, just gotta finish off rituals, boss deaths and guidebook
helllloooooo DESCENDANTS so uh another devlog i had a lot of free time okay i added more rituals voidtouched blade voidtouched shovel ice dagger fracture sculk bomb might go make more lowk
helloooooooo DESCENDANTS, we are really close to done bosses now properly die, summon a rift to the overworld upon death, give music discs with a low chance, and give random knowledge super close to done
hello DESCENDANTS. this is gonna be one of the last times i do this b4 shipping i finished all the boss drop rituals, they all require knowledge to perform, with that, every single ritual is complete only thing left is to write up the guidebook
hello DESCENDANTS, this is the last devlog, as D E S C E N T is now ready to ship i finished all the dialogs every last one thank you all, truly, it has been wonderful to work on this, and i hope to release many updates Ship coming soon
so uh, i lied DESCENDANTS, yeah i added a new ritual to dupe runes it was annoying me
i am back in action DESCENDANTS! i added some advanced vfx and hugely improved the guidebook so it’s actually usable now this is now out on modrinth! working on bloom right now, my take on mana
well DESCENDANTS, that didnt take long this is bloom, its the representation of your mana, as you use a weapon, the flower grows, with it lowering when you dont use it, using it too long will wilt the flower, putting you on cooldown for a while when the flower is at it’s peak, you gain a flourishing boon, which changes how the weapon works for example, the wooden wand does 3 magic bursts instead of 1, greatly increasing the range, and has a damage increase bloom is about keeping track of what you’re doing and making sure to maintain a balance
to magic or to weapon, that is the question D E S C E N D A N T S… this is the kindling, which shoots flames, when flourishing it has a longer range, higher damage, and the flame are blue
heya D E S C E N D A N T S, small stuff tbh magic weapons now take durability as well as bloom and longswords now require full charge to swing
hello D E S C E N D A N T S, this weapon took so long but was so worth it First up, all bloom weapons now take durability accordingly second of all, this is the magician’s deck, the most complex weapon i’ve made so far on non flourishing use, it throws out a card that travels, spins for a short period of time, then returns to you, it travels through walls on flourishing use it shoots 4 cards that ignore i-frames but deal less damage it’s super fun and very cool
helllooooo D E S C E N D A N T S, finished off rituals and items for update, should be released on modrinth now
so someone asked me to make better bossbars, which is of course difficult because i make datapacks, but i found out how because im just like that ig
backkkk from hiatus D E S C E N D A N T S done a lot of bugfixing and updating to 26.3
hello d e s c e n d a n t s, basic systems are difficult i finally got around to implementing parrying and accessories added 6 accessories and one parrying weapon kk going back to work now
hello D E S C E N D A N T S, finally finished some animations for the upcoming miniboss, take a look!
hello D E S C E N D A N T S, done a lot textures for rapiers are done, added 3 or so new accessories, finished the attack and movement code for stargazer, concepeted more, etc…
hello D E S C E N D A N T S, implemented some textures and added a couple new accessories 4 of these are the new marks, which grant passive stat ups and downs as well a regeneration accessory…
hello D E S C E N D A N T S, lets quickly go through everything i’ve added stargazer is mostly done, they can now atomise projectiles the new bottled echo item triggers your parry effects again half a second later, which can lead to some crazy builds frozen blade is now a dagger class weapon and added the pact which gives invincibility on half health to allow escapes and last stands here’s a representation of all the content so far
another day, another sprite, D E S C E N D A N T S added some new sprite and a new item that shoots a laser
made some new textures, d e s c e n d a n t s code wise i havent really done much, im trying to get most textures etc done so i can get the trailer done btw if you wanna see what im doing more frequently, join #mc-datapacking in slack
hello d e s c e n d a n t s, look at my bunny hat also stargazer got completely rebalanced but that’s not important
yes d e s c e n d a n t s, i spent 2 and a half hours animating, modelling, texturing and creating a basic constellation system this is going to take a while
hello d e s c e n d a n t s, made a new weapon, sunder, which does a teleport slash, as well as made abilities for astronomer (tele slash and laser) it took longer than it shouldve ngl
hello d e s c e n d a n t s, spear go boom yes very creative also the new animations now work with the moves, stagger, proper movement and constellations working with moves will come next
hello d e s c e n d a n t s, 1 and a half hours of small changes also a new weapon, the ancient greatsword, which grants you buffs when lower hp
hello d e s c e n d a n t s, big one today ancient greatsword got a huge buff, it wasnt feeling impactful enough so i gave it the cool vfx the scythes have also astronomer is done, showcase here https://youtu.be/vtc5K3Rs7yA?si=Imxgvno1sOggv4t7
hello d e s c e n d a n t s, this is not getting shipped at any rate made a cool rift animation tho
Ships:
D E S C E N T was a datapack I made that originally stemmed from a small idea 9 months ago, and I had no clue when i was developing it that it would grow to be this big. Honestly it’s become a project I dreamed about making when i was young and i’m super proud of where it’s come. Installation : If modrinth has reviewed it, download it from there, otherwise you can download it here : https://github.com/banana-piecake/DESCENT/releases/tag/pre-modrinth Datapack install : install it in your world’s datapack folder, AND also install it in your resource pack folder, enable both Mod install : download the jar, install it as a mod in any of the 4 major modloaders (fabric, forge, quilt or neoforge), it’ll work in any world you create. Only for minecraft java version 26.2
hello D E S C E N D A N T S (for anyone new that’s what i call ppl who play D E S C E N T), this was quite a small set of updates i put out to improve the datapack i added : an improved guidebook with back buttons balancing changes a new magic system 3 unique magic weapons i would highly recommend checking out the Magician’s Deck, it took the longest by far...
|
1793267460.9072893
|
1793353860.9072893
|
|
56228
|
Metropolis-Bot by @tanzeemrockz | Stardance
|
tanzeemrockz
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T11:24:47Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a slack bot that does well, nothing much just a /metropolis-whoami command that tells you your username (in case you have amnesia), a /metropolis-scan command that tells you the number of people online and number of people registered, and a /metropolis-ask command so you can ask it what amnesia is", "repo": "https://github.com/tanzeemrockz/Metropolis-Bot", "demo": "https://hackclub.enterprise.slack.com/archives/C0P5NE354"}]...
|
[{"post_id": 58021, "ts": "202 [{"post_id": 58021, "ts": "2026-08-30T11:16:59Z", "hours": 0.0006, "text": "Just did some magic and I needed a LOT of help from mdn docs (then ditched js altogether and went for python lol) and then gemini (bru i had no experience). Now, what my bot does is /metropolis-whoami tells you your username incase you have amnesia (lol) and /metropolis-scan tells you how many people are active at the moment and how many people there are IN TOTAL and /metropolis-ask is just a groq gateway to gpt-oss-20b so if you ever forget what amnesia is, you can ask it . Now, debian 13 (trixie) on nest was givin me a HUGE HEADACHE cuz ‘twas saying sudo doesn’t work (i was already root so skill issue, that’s on me), then i tried neofetch, NO, apt install neofetch, also NO, then came good ole screenfetch then did apt install screenfetch and, HOORAY IT WORKS then i wanted to make it run 24/7 so i tried tmux but it wasn’t already there so installed it and now, everything is configured properly and set up!"}]...
|
Title: Metropolis-Bot by @tanzeemrockz | Stardance Title: Metropolis-Bot by @tanzeemrockz | Stardance
Devlogs:
Just did some magic and I needed a LOT of help from mdn docs (then ditched js altogether and went for python lol) and then gemini (bru i had no experience). Now, what my bot does is /metropolis-whoami tells you your username incase you have amnesia (lol) and /metropolis-scan tells you how many people are active at the moment and how many people there are IN TOTAL and /metropolis-ask is just a groq gateway to gpt-oss-20b so if you ever forget what amnesia is, you can ask it . Now, debian 13 (trixie) on nest was givin me a HUGE HEADACHE cuz ‘twas saying sudo doesn’t work (i was already root so skill issue, that’s on me), then i tried neofetch, NO, apt install neofetch, also NO, then came good ole screenfetch then did apt install screenfetch and, HOORAY IT WORKS then i wanted to make it run 24/7 so i tried tmux but it wasn’t already there so installed it and now, everything is configured properly and set up!
Ships:
I made a slack bot that does well, nothing much just a /metropolis-whoami command that tells you your username (in case you have amnesia), a /metropolis-scan command that tells you the number of people online and number of people registered, and a /metropolis-ask command so you can ask it what amnesia is...
|
1793289342.8634446
|
1793375742.8634446
|
|
55360
|
yesos by @itsaperson | Stardance
|
itsaperson
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T11:00:59Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Made my own webOS, named YesOS! Followed through the tutorial for getting to know the basics and setting up. Decided to add a feature where I could click a button to change the background image, which worked very well and was pretty effective, so I’m proud of that. Please don’t judge my css just yet, I’m kinda like experimenting and starting to try make my projects also look nice. Hopefully you like it!", "repo": "https://github.com/insertnewusername/yesOS", "demo": "https://insertnewusername.github.io/yesOS/"}]...
|
[{"post_id": 58011, "ts": "202 [{"post_id": 58011, "ts": "2026-08-30T10:59:53Z", "hours": 0.3217, "text": "Needed to add a new feature to my OS, so decided to have a background-swapper button. Put it in the bottom taskbar, as I thought that was the most appropriate place to put it, and gave it an icon. When you click on it, background loops between 4 images, thanks to javascript of course. Now it’s more customisable!"}, {"post_id": 57998, "ts": "2026-08-30T10:28:15Z", "hours": 1.5253, "text": "Kept following through the tutorials for the os, got through 4 and 5, creating my own icons on canva, which ended up looking pretty nice. Wanted my OS to look both simple, minimalistic, yet functional, which I think I achieved relatively, may work on the css and make everything look better during WebOS2. Javascript functions seemed pretty logical, like working through a list full of commands. This project was pretty fun, and I’m glad I got everything working"}, {"post_id": 56560, "ts": "2026-08-28T11:16:22Z", "hours": 0.9728, "text": "Saw my friend working on the webos mission, so I decided to join to! Names are always the hardest part, and I named this one YesOS. Really? Yes. Found the guide, followed it as best as I could, found it very easy to follow, and got up to finishing part 3. Had the timer, welcome with on/off button, just everything isn’t styled that great. But most of the raw code is there, and that’s good. I’ll call this progress a day for now."}]...
|
Title: yesos by @itsaperson | Stardance
Devlogs:
Title: yesos by @itsaperson | Stardance
Devlogs:
Saw my friend working on the webos mission, so I decided to join to! Names are always the hardest part, and I named this one YesOS. Really? Yes. Found the guide, followed it as best as I could, found it very easy to follow, and got up to finishing part 3. Had the timer, welcome with on/off button, just everything isn’t styled that great. But most of the raw code is there, and that’s good. I’ll call this progress a day for now.
Kept following through the tutorials for the os, got through 4 and 5, creating my own icons on canva, which ended up looking pretty nice. Wanted my OS to look both simple, minimalistic, yet functional, which I think I achieved relatively, may work on the css and make everything look better during WebOS2. Javascript functions seemed pretty logical, like working through a list full of commands. This project was pretty fun, and I’m glad I got everything working
Needed to add a new feature to my OS, so decided to have a background-swapper button. Put it in the bottom taskbar, as I thought that was the most appropriate place to put it, and gave it an icon. When you click on it, background loops between 4 images, thanks to javascript of course. Now it’s more customisable!
Ships:
Made my own webOS, named YesOS! Followed through the tutorial for getting to know the basics and setting up. Decided to add a feature where I could click a button to change the background image, which worked very well and was pretty effective, so I’m proud of that. Please don’t judge my css just yet, I’m kinda like experimenting and starting to try make my projects also look nice. Hopefully you like it!...
|
1793303479.6349468
|
1793389879.6349468
|
|
56189
|
nasa by @piyushoutthere | Stardance
|
piyushoutthere
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T10:48:03Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made the nasa APOD web app! i used VSC studio for this. writing the html part was challenging so i was checking if everything worked frequently. i also configured the secrets in github.deployed live to GitHub Pages via GitHub Actions.", "repo": "https://github.com/piyushoutthere-spec/nasa-apod", "demo": "https://piyushoutthere-spec.github.io/nasa-apod/"}]...
|
[{"post_id": 58003, "ts": "202 [{"post_id": 58003, "ts": "2026-08-30T10:42:31Z", "hours": 0.3303, "text": "Finished building and deploying the NASA APOD web app! Integrated NASA’s API using Vite and Vanilla JavaScript, styled the layout, configured secrets, and deployed live to GitHub Pages via GitHub Actions."}]...
|
Title: nasa by @piyushoutthere | Stardance
Devlog Title: nasa by @piyushoutthere | Stardance
Devlogs:
Finished building and deploying the NASA APOD web app! Integrated NASA’s API using Vite and Vanilla JavaScript, styled the layout, configured secrets, and deployed live to GitHub Pages via GitHub Actions.
Ships:
I made the nasa APOD web app! i used VSC studio for this. writing the html part was challenging so i was checking if everything worked frequently. i also configured the secrets in github.deployed live to GitHub Pages via GitHub Actions....
|
1793285606.0355527
|
1793372006.0355527
|
|
55099
|
sitepulse by @coolcream | Stardance
|
coolcream
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T10:16:21Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a simple site in vite to show nasa’s daily images from space :D", "repo": "https://github.com/Sankarshan-T/sitepulse/", "demo": "https://sankarshan-t.github.io/sitepulse/"}]...
|
[{"post_id": 57992, "ts": "202 [{"post_id": 57992, "ts": "2026-08-30T10:14:44Z", "hours": 0.5675, "text": "Added a new homepage so it looks more cleaner now :)"}, {"post_id": 57974, "ts": "2026-08-30T09:39:06Z", "hours": 0.3058, "text": "Styled the page more with some basic css :D"}, {"post_id": 57771, "ts": "2026-08-30T01:57:12Z", "hours": 0.2939, "text": "Optimized my code by separating the containers and added little css"}, {"post_id": 57768, "ts": "2026-08-30T01:37:52Z", "hours": 0.2558, "text": "cool, now it fetches all required data from the api yay!!"}, {"post_id": 57758, "ts": "2026-08-30T01:12:11Z", "hours": 0.3, "text": "Followed the guide, setup vite fully and also fetched data from nasa’s api."}, {"post_id": 57382, "ts": "2026-08-29T14:47:33Z", "hours": 0.2519, "text": "Added basic configs and created deploy workflow to deploy using github pages"}]...
|
Title: sitepulse by @coolcream | Stardance
Devlog Title: sitepulse by @coolcream | Stardance
Devlogs:
Added basic configs and created deploy workflow to deploy using github pages
Followed the guide, setup vite fully and also fetched data from nasa’s api.
cool, now it fetches all required data from the api yay!!
Optimized my code by separating the containers and added little css
Styled the page more with some basic css :D
Added a new homepage so it looks more cleaner now :)
Ships:
I made a simple site in vite to show nasa’s daily images from space :D...
|
1793282091.5229063
|
1793368491.5229063
|
|
42628
|
Study List by @vrajsanghavi | Stardance
|
vrajsanghavi
|
2
|
14.0
|
46
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T10:08:51Z", "hours": 4.0, "multiplier": 2.95, "payout": 12, "blessing": "neutral", "text": "see SHIP # 1 than see this !!! i have done some changes suggested by reviewers !! –––––––––––––––––––––––––––––––––– WHAT I ADDED —————————————————————–– 1. I HAVE CREATED SEPERATE CHAPTER PAGE 2.INSIDE IT,WE WILL HAVE CONCEPTS 3.INSIDE CONCEPTS ,THERES A OPTION FOR ADDING A DESCRIPTION/NOTES/FORMULAS 4.LOADING SLIDES 5.INSIDE LOADING SLIDES THERE’S FULL TUTORIAL OF STUDYLIST 6.ALSO I WILL ASK UR NAME =================================================== IF YOU HAVE ANY DOUBT , PLEASE CHECK SHIP #1 AND ALSO STUDYLIST.ORG INSTEAD OF RATING BLINDLY =================================================== THANKS, DM ME FOR ANY QUESTIONS !!", "repo": "https://github.com/vraj2011/study-streak", "demo": "https://studylist.org"}, {"ship_num": 2, "ts": "2026-08-08T10:00:29Z", "hours": 10.0, "multiplier": 3.34, "payout": 34, "blessing": "neutral", "text": "hey guys.. i am Vraj, i built this app because i have felt tis problem…. this app has much features like, reminds what you have learned and finished -also gives you the status of completed chapters -you just need to add your subjects and chapters -you can add chapters -you can mark chapters as completed -you can delete chapters -you can rename subjects and chapters, too!! i loved creating this app and all of my friends gonna use it!!! i hope other students will also use this.. i did not face any more problems in this project but i lkoved this as my 1st ship. i want a hackzine by hackclub so i hope i would get enough stardust and order it… and them will make more projects!!!", "repo": "https://github.com/vraj2011/study-streak", "demo": "https://studylist.org"}]...
|
[{"post_id": 57985, "ts": "202 [{"post_id": 57985, "ts": "2026-08-30T10:02:44Z", "hours": 1.7772, "text": "i have added a loading screen where i will take user’s name as in a flow !! also i have fixed all the bugs which can flop the website silently ,this was not that easy but i used ai to find the bugs than i fixed it myself !!"}, {"post_id": 53592, "ts": "2026-08-24T06:30:57Z", "hours": 1.0758, "text": "I WORKED ON CREATING SEPERATE CHAPTERS PAGE SO I CAN ADD CONCEPTS THERE AND I HAVE ALSO ADDED A DESCRIPTION INTO CONCEPTS,YOU CAN WRITE ANYTHING THERE!! ( AS PER REVIEWER’S SUGGESTION) NOW I WILL CREATE A LOADING PAGE LIKE A GUIDE,SAME AS TASH OS SO PEOPLE CAN KNOW WHAT THEY CAN!! AND I WOULD ALSO ADD A COLUMN TO RECOGNIZE THE USER CORRECTLY and make the website like his own!!!"}, {"post_id": 43840, "ts": "2026-08-09T08:33:01Z", "hours": 1.1278, "text": "[EDIT:I HAVE CHANGED THE IMAGE BECAUSE I HAVE CHANGED THE UI BECAUSE IT WAS TOO MUCH MESSY AND MANY THINGS AT ONCE,SO I GOT BAD RATINGS,THIS IS WHY…]i added new feature:add today tasks and completely big change in css.our ship was needed changes by the reviewer… so i done changes between 8 30 am to 2 pm ,i took 1-2 hours break so it should 4 hours to be logged but theres only 1 hour…. LOL!!! so anyways i updated this website’s css to the max… as long as possible ,my 4-5 hours of hardwork,no AI,no any kind of agents…. and this time i did not do anything wrong … so honestly check this website out… it works perfectly… theres much changes you should test it yourself…at https://studylist.netlify.app"}, {"post_id": 43189, "ts": "2026-08-08T09:52:07Z", "hours": 2.8089, "text": "finally, we done it!!!! i done setting up css,html,js and more!! see my website on https://studylist.netlify.app , also see more things in my github and 1st project comp0leted ,succesfully… see these screenshots"}, {"post_id": 39427, "ts": "2026-08-02T11:47:28Z", "hours": 4.1422, "text": "I HAVE WORKED 4 HOURS CONTINUEOUSLY AND NOW EVERY OF MY SUBJECT HAS ITS OWN CHAPTER PAGE AND I CAN ALSO ADD CHAPTERS INTO IT… MULTIPLE SUBJECTS,I AM A BEGINEER SO I HAVE TO WORK MORE TIMED!!"}, {"post_id": 38994, "ts": "2026-08-01T16:57:03Z", "hours": 3.1178, "text": "TODAY I HAVE SPENT 3 HOURS ON MY FIRST PROJECT FOR ME:STUDYLIST, I HAVE WORKED IN TO UI/UX A LITTLE, EVERY SUBJECT SEEMS HERE!! ALSO WE CAN MARK IT COMPLETED, TOO. IT ALSO SEEMS STREAK BUT NO FUNCTIONAL YET. I NAMED IT STUDY STREAK… EDIT:NOW IT S STUDY LIST"}]...
|
Title: Study List by @vrajsanghavi | Stardance
De Title: Study List by @vrajsanghavi | Stardance
Devlogs:
TODAY I HAVE SPENT 3 HOURS ON MY FIRST PROJECT FOR ME:STUDYLIST, I HAVE WORKED IN TO UI/UX A LITTLE, EVERY SUBJECT SEEMS HERE!! ALSO WE CAN MARK IT COMPLETED, TOO. IT ALSO SEEMS STREAK BUT NO FUNCTIONAL YET. I NAMED IT STUDY STREAK… EDIT:NOW IT S STUDY LIST
I HAVE WORKED 4 HOURS CONTINUEOUSLY AND NOW EVERY OF MY SUBJECT HAS ITS OWN CHAPTER PAGE AND I CAN ALSO ADD CHAPTERS INTO IT… MULTIPLE SUBJECTS,I AM A BEGINEER SO I HAVE TO WORK MORE TIMED!!
finally, we done it!!!! i done setting up css,html,js and more!! see my website on https://studylist.netlify.app , also see more things in my github and 1st project comp0leted ,succesfully… see these screenshots
[EDIT:I HAVE CHANGED THE IMAGE BECAUSE I HAVE CHANGED THE UI BECAUSE IT WAS TOO MUCH MESSY AND MANY THINGS AT ONCE,SO I GOT BAD RATINGS,THIS IS WHY…]i added new feature:add today tasks and completely big change in css.our ship was needed changes by the reviewer… so i done changes between 8 30 am to 2 pm ,i took 1-2 hours break so it should 4 hours to be logged but theres only 1 hour…. LOL!!! so anyways i updated this website’s css to the max… as long as possible ,my 4-5 hours of hardwork,no AI,no any kind of agents…. and this time i did not do anything wrong … so honestly check this website out… it works perfectly… theres much changes you should test it yourself…at https://studylist.netlify.app
I WORKED ON CREATING SEPERATE CHAPTERS PAGE SO I CAN ADD CONCEPTS THERE AND I HAVE ALSO ADDED A DESCRIPTION INTO CONCEPTS,YOU CAN WRITE ANYTHING THERE!! ( AS PER REVIEWER’S SUGGESTION) NOW I WILL CREATE A LOADING PAGE LIKE A GUIDE,SAME AS TASH OS SO PEOPLE CAN KNOW WHAT THEY CAN!! AND I WOULD ALSO ADD A COLUMN TO RECOGNIZE THE USER CORRECTLY and make the website like his own!!!
i have added a loading screen where i will take user’s name as in a flow !! also i have fixed all the bugs which can flop the website silently ,this was not that easy but i used ai to find the bugs than i fixed it myself !!
Ships:
hey guys.. i am Vraj, i built this app because i have felt tis problem…. this app has much features like, reminds what you have learned and finished -also gives you the status of completed chapters -you just need to add your subjects and chapters -you can add chapters -you can mark chapters as completed -you can delete chapters -you can rename subjects and chapters, too!! i loved creating this app and all of my friends gonna use it!!! i hope other students will also use this.. i did not face any more problems in this project but i lkoved this as my 1st ship. i want a hackzine by hackclub so i hope i would get enough stardust and order it… and them will make more projects!!!
see SHIP # 1 than see this !!! i have done some changes suggested by reviewers !! –––––––––––––––––––––––––––––––––– WHAT I ADDED —————————————————————–– 1. I HAVE CREATED SEPERATE CHAPTER PAGE 2.INSIDE IT,WE WILL HAVE CONCEPTS 3.INSIDE CONCEPTS ,THERES A OPTION FOR ADDING A DESCRIPTION/NOTES/FORMULAS 4.LOADING SLIDES 5.INSIDE LOADING SLIDES THERE’S FULL TUTORIAL OF STUDYLIST 6.ALSO I WILL ASK UR NAME =================================================== IF YOU HAVE ANY DOUBT , PLEASE CHECK SHIP #1 AND ALSO STUDYLIST.ORG INSTEAD OF RATING BLINDLY =================================================== THANKS, DM ME FOR ANY QUESTIONS !!...
|
1792878777.3180263
|
1793742777.3180263
|
|
50298
|
lazyOS by @tiyas | Stardance
|
tiyas
|
2
|
18.0
|
18
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T09:08:41Z", "hours": 4.0, "multiplier": 4.46, "payout": 18, "blessing": "neutral", "text": "i have added some features and apps, i gave the page a icon added a top section for Quotes added a calculator added a browser which can do Google searches added a music player These were some main features, Besides these, i added some images in the gallery and 3 focus songs…", "repo": "https://github.com/Tiyasbanerjee/LazyOs", "demo": "https://tiyasbanerjee.github.io/LazyOs/"}, {"ship_num": 2, "ts": "2026-08-22T12:43:59Z", "hours": 14.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made a webOS, i named it LazyOs, because my mom calls me lazy… i have used my own clicked photos , which looks really cool. you can see my childhood pic, and also some other pics. there is a gallery app you can open to explore the photos, i tried to do animate as much as i could… and that littery fried my brain to understand… i also added a note app, you can write something if you want… i think i will add more features and apps in it soon… it really feels so good to see my os working…", "repo": "https://github.com/Tiyasbanerjee/LazyOs", "demo": "https://tiyasbanerjee.github.io/LazyOs/"}]...
|
[{"post_id": 57950, "ts": "202 [{"post_id": 57950, "ts": "2026-08-30T09:01:55Z", "hours": 0.6811, "text": "i have added a calculator…"}, {"post_id": 57925, "ts": "2026-08-30T08:14:31Z", "hours": 0.5925, "text": "i have added a browser which can make google searches…."}, {"post_id": 57894, "ts": "2026-08-30T07:01:31Z", "hours": 0.4369, "text": "i have added a motivational quote section which will show you a motivational quotes every time you reload it…"}, {"post_id": 57133, "ts": "2026-08-29T07:32:04Z", "hours": 1.8708, "text": "i have added a music player today…"}, {"post_id": 56461, "ts": "2026-08-28T07:18:13Z", "hours": 0.5008, "text": "i have added a new application , a clock."}, {"post_id": 52295, "ts": "2026-08-22T12:35:00Z", "hours": 2.2133, "text": "pushed one github, and its working properly. the photo app is also build , and i am ready to submit it now."}, {"post_id": 51787, "ts": "2026-08-21T17:05:36Z", "hours": 1.7756, "text": "fixed some bugs, and made this note app window, now i am working on making this usable , and beautiful…"}, {"post_id": 51419, "ts": "2026-08-21T03:34:00Z", "hours": 0.7631, "text": "updated the wallpapers and images to fit my vibe…"}, {"post_id": 51192, "ts": "2026-08-20T18:13:20Z", "hours": 0.4108, "text": "made some more app start buttons and windows for them. i am planing to include a calculator, a note book, a wallpaper manager, a music player…"}, {"post_id": 51055, "ts": "2026-08-20T15:16:06Z", "hours": 0.7808, "text": "added feature to open closed window, and a fancy button. and fixed some minor bugs today."}, {"post_id": 50818, "ts": "2026-08-20T07:48:11Z", "hours": 0.8594, "text": "now in our lazy os, you can close windows !"}, {"post_id": 50533, "ts": "2026-08-19T18:39:57Z", "hours": 1.1256, "text": "i have made the window dragable, but now i noticed a new type of bug. for making the window absolute its is flowing out of the screen… if you have any tips, tell me…"}, {"post_id": 50171, "ts": "2026-08-19T08:54:24Z", "hours": 0.9708, "text": "i have finished the 2ed part of this project, making the home screen. now the next step is to make the window resizable and draggable…"}, {"post_id": 50139, "ts": "2026-08-19T07:35:34Z", "hours": 2.7311, "text": "It took me a good amount of time to make this animation. and hope it looks good. Please tell me what do you think?"}, {"post_id": 49381, "ts": "2026-08-18T05:19:10Z", "hours": 1.9619, "text": "working on making personal os, and it is the welcome page… i tried to make it look cool , and also tried to personalize. some features are not done, like the redirect buttons , and a animation when clicking my ghibili photo.. though i am think if i can create that animation… i want when hovering over the picture, it rotates and the photo changes into another photo which will be my OS icon… if you can give me some suggestions i will be thankful."}]...
|
Title: lazyOS by @tiyas | Stardance
Devlogs:
work Title: lazyOS by @tiyas | Stardance
Devlogs:
working on making personal os, and it is the welcome page… i tried to make it look cool , and also tried to personalize. some features are not done, like the redirect buttons , and a animation when clicking my ghibili photo.. though i am think if i can create that animation… i want when hovering over the picture, it rotates and the photo changes into another photo which will be my OS icon… if you can give me some suggestions i will be thankful.
It took me a good amount of time to make this animation. and hope it looks good. Please tell me what do you think?
i have finished the 2ed part of this project, making the home screen. now the next step is to make the window resizable and draggable…
i have made the window dragable, but now i noticed a new type of bug. for making the window absolute its is flowing out of the screen… if you have any tips, tell me…
now in our lazy os, you can close windows !
added feature to open closed window, and a fancy button. and fixed some minor bugs today.
made some more app start buttons and windows for them. i am planing to include a calculator, a note book, a wallpaper manager, a music player…
updated the wallpapers and images to fit my vibe…
fixed some bugs, and made this note app window, now i am working on making this usable , and beautiful…
pushed one github, and its working properly. the photo app is also build , and i am ready to submit it now.
i have added a new application , a clock.
i have added a music player today…
i have added a motivational quote section which will show you a motivational quotes every time you reload it…
i have added a browser which can make google searches….
i have added a calculator…
Ships:
i made a webOS, i named it LazyOs, because my mom calls me lazy… i have used my own clicked photos , which looks really cool. you can see my childhood pic, and also some other pics. there is a gallery app you can open to explore the photos, i tried to do animate as much as i could… and that littery fried my brain to understand… i also added a note app, you can write something if you want… i think i will add more features and apps in it soon… it really feels so good to see my os working…
i have added some features and apps, i gave the page a icon added a top section for Quotes added a calculator added a browser which can do Google searches added a music player These were some main features, Besides these, i added some images in the gallery and 3 focus songs…...
|
1793285528.833871
|
1793371928.833871
|
|
50463
|
TOTP app by @Zeti_1223 | Stardance
|
Zeti_1223
|
1
|
4.37
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T09:02:52Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Wrote a TOTP app in Vue with encryption", "repo": "https://github.com/zeti1223/TOTP-app", "demo": "https://zeti1223.github.io/TOTP-app/"}]...
|
[{"post_id": 59129, "ts": "202 [{"post_id": 59129, "ts": "2026-08-31T19:15:11Z", "hours": 0.3678, "text": "Rwrote whole design, but hackatime didn’t logged properly"}, {"post_id": 57949, "ts": "2026-08-30T09:01:23Z", "hours": 0.7728, "text": "Wrote readme"}, {"post_id": 57499, "ts": "2026-08-29T17:45:38Z", "hours": 2.8961, "text": "Done with main app design"}]...
|
Title: TOTP app by @Zeti_1223 | Stardance
Devlogs Title: TOTP app by @Zeti_1223 | Stardance
Devlogs:
Done with main app design
Wrote readme
Rwrote whole design, but hackatime didn’t logged properly
Ships:
Wrote a TOTP app in Vue with encryption...
|
1793137828.860898
|
1793224228.860898
|
|
53667
|
DublinOS by @silvonik | Stardance
|
silvonik
|
2
|
7.0
|
7
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T08:51:14Z", "hours": 2.0, "multiplier": 3.62, "payout": 7, "blessing": "neutral", "text": "I made a Operating System that runs on the web with a theme of Irish to it. The new 3 features I added were A browser app to search up stuff on LiffeyNet(Google), A Shortcuts app to quickly go to the best sites ever, and a Music app that plays the best Banger EVER.", "repo": "https://github.com/Silvonik/DublinOS", "demo": "https://silvonik.github.io/DublinOS/"}, {"ship_num": 2, "ts": "2026-08-28T10:14:17Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made DublinOS, a Webpage Operating System that has a theme of Irish to it. DublinOS has 2 Apps Notes and Gallery and 3 draggable windows 2 for the apps and 1 more for the welcome window, DublinOS also has a clock in the top right corner for anyone who needs the time .I enjoyed working on the project it was interesting to make a webpage that isn’t just text and images like my past personal portfolio project, I loved JS it was fun but often confusing at some times.", "repo": "https://github.com/Silvonik/DublinOS", "demo": "https://silvonik.github.io/DublinOS/"}]...
|
[{"post_id": 57940, "ts": "202 [{"post_id": 57940, "ts": "2026-08-30T08:47:12Z", "hours": 0.7081, "text": "#Devlog 5: This Devlog I added a new app “Music”! the music app plays some bangers (Only one banger :) ) and I improved some features."}, {"post_id": 57237, "ts": "2026-08-29T10:43:24Z", "hours": 1.3089, "text": "#Devlog 4: I shipped my project and i’m now working on the WebOS 2 mission, the mission says I need to have 3 new features so in this session I made 2 new apps one which is a browser with the liffey river themed to it and a shortcuts app to bring me to all my favourite and most used websites!"}, {"post_id": 56527, "ts": "2026-08-28T10:09:14Z", "hours": 1.5064, "text": "#Devlog 3: So I finished DublinOS, this devlog I added Apps and fixed draggable windows, the apps I added were Notes and Gallery."}, {"post_id": 55442, "ts": "2026-08-27T08:49:05Z", "hours": 1.6, "text": "#Devlog 2: I changed everything to Dublin theme and now the WebOS is called DublinOS, so after deleting most things and adding the Dublin theme I made the welcome window where you can drag it where ever and if you press the red button it closes the window."}, {"post_id": 54736, "ts": "2026-08-25T20:18:42Z", "hours": 0.7306, "text": "#Devlog 1: I added a monitor and apps on it i will add a search bar next."}, {"post_id": 53676, "ts": "2026-08-24T10:51:36Z", "hours": 0.9036, "text": "#Devlog 0: I made the base of the WebOS I was thinking of going for a retro design but im still not sure, I made the top bar with the title and time and i added an app which was youtube which brings you to youtube."}]...
|
Title: DublinOS by @silvonik | Stardance
Devlogs: Title: DublinOS by @silvonik | Stardance
Devlogs:
#Devlog 0: I made the base of the WebOS I was thinking of going for a retro design but im still not sure, I made the top bar with the title and time and i added an app which was youtube which brings you to youtube.
#Devlog 1: I added a monitor and apps on it i will add a search bar next.
#Devlog 2: I changed everything to Dublin theme and now the WebOS is called DublinOS, so after deleting most things and adding the Dublin theme I made the welcome window where you can drag it where ever and if you press the red button it closes the window.
#Devlog 3: So I finished DublinOS, this devlog I added Apps and fixed draggable windows, the apps I added were Notes and Gallery.
#Devlog 4: I shipped my project and i’m now working on the WebOS 2 mission, the mission says I need to have 3 new features so in this session I made 2 new apps one which is a browser with the liffey river themed to it and a shortcuts app to bring me to all my favourite and most used websites!
#Devlog 5: This Devlog I added a new app “Music”! the music app plays some bangers (Only one banger :) ) and I improved some features.
Ships:
I made DublinOS, a Webpage Operating System that has a theme of Irish to it. DublinOS has 2 Apps Notes and Gallery and 3 draggable windows 2 for the apps and 1 more for the welcome window, DublinOS also has a clock in the top right corner for anyone who needs the time .I enjoyed working on the project it was interesting to make a webpage that isn’t just text and images like my past personal portfolio project, I loved JS it was fun but often confusing at some times.
I made a Operating System that runs on the web with a theme of Irish to it. The new 3 features I added were A browser app to search up stuff on LiffeyNet(Google), A Shortcuts app to quickly go to the best sites ever, and a Music app that plays the best Banger EVER....
|
1793299868.0640724
|
1793386268.0640724
|
|
55765
|
Making my own site!! by @aadiyo | Stardance
|
aadiyo
|
1
|
4.18
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T07:32:19Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have made a personal website/portfolio listing things about me,my interests,my achievements,project I have made,contact details.I wanted to give each section of interests part to have a specific color theme.I have somewhat replicated how I wanted to make it but it took quite a while to achieve it.The basic website was quite easy to make.Only the CSS took a lot of time", "repo": "https://github.com/HiAditya-Mishra/personal-portfolio", "demo": "https://aadimishra.netlify.app"}]...
|
[{"post_id": 69496, "ts": "202 [{"post_id": 69496, "ts": "2026-09-17T05:31:13Z", "hours": 0.6064, "text": "Overhauled website,removed every element that might have made it look like “AI-generated”,got a gist of the projects that shippers(or whatever they are called) approve.Also, borrowed some code of CSS from my other personal project (little unsure if that counts as cheating).Still hate hacktime,not sure when will that software stop registering manual coding as AI,even turned off the github copilot auto code fill.Honestly exhausted"}, {"post_id": 58795, "ts": "2026-08-31T11:41:24Z", "hours": 0.5764, "text": "First ship got returned,was told to reduce AI usage to be less than 30%(fun fact: hackatime recorded AI coding even when I was the when coding😭).Rewrote the README,changed the way the achievements section looks,still could only take it to a 36%.Just used AI for debugging.If someone seeing this,can someone tell me how to prevent the hackatime to record my own coding time to record as AI coding??"}, {"post_id": 57903, "ts": "2026-08-30T07:27:38Z", "hours": 0.9347, "text": "Did final debugging. Changed the interests section to include sections instead of cards."}, {"post_id": 57869, "ts": "2026-08-30T05:55:05Z", "hours": 0.4164, "text": "Finally done!!! Took less time than expected,but somehow turned out to be somewhat decent.Finished JS,did some changes to CSS,used Codex to debug and finally pushed.If someone reads this,can you check out the website and tell me what more I can do?"}, {"post_id": 57330, "ts": "2026-08-29T13:25:17Z", "hours": 0.5253, "text": "Almost done with my CSS part.Need some finishing and integration with JS.Published the website(first look) using netlify.Logging out for Today :))"}, {"post_id": 57274, "ts": "2026-08-29T11:46:36Z", "hours": 0.9078, "text": "Done the HTML part of my website!!Now starting The styling(CSS) :)"}]...
|
Title: Making my own site!! by @aadiyo | Stardance Title: Making my own site!! by @aadiyo | Stardance
Devlogs:
Done the HTML part of my website!!Now starting The styling(CSS) :)
Almost done with my CSS part.Need some finishing and integration with JS.Published the website(first look) using netlify.Logging out for Today :))
Finally done!!! Took less time than expected,but somehow turned out to be somewhat decent.Finished JS,did some changes to CSS,used Codex to debug and finally pushed.If someone reads this,can you check out the website and tell me what more I can do?
Did final debugging. Changed the interests section to include sections instead of cards.
First ship got returned,was told to reduce AI usage to be less than 30%(fun fact: hackatime recorded AI coding even when I was the when coding😭).Rewrote the README,changed the way the achievements section looks,still could only take it to a 36%.Just used AI for debugging.If someone seeing this,can someone tell me how to prevent the hackatime to record my own coding time to record as AI coding??
Overhauled website,removed every element that might have made it look like “AI-generated”,got a gist of the projects that shippers(or whatever they are called) approve.Also, borrowed some code of CSS from my other personal project (little unsure if that counts as cheating).Still hate hacktime,not sure when will that software stop registering manual coding as AI,even turned off the github copilot auto code fill.Honestly exhausted
Ships:
I have made a personal website/portfolio listing things about me,my interests,my achievements,project I have made,contact details.I wanted to give each section of interests part to have a specific color theme.I have somewhat replicated how I wanted to make it but it took quite a while to achieve it.The basic website was quite easy to make.Only the CSS took a lot of time...
|
1793253390.2153397
|
1793339790.2153397
|
|
4157
|
lander by @mahmoud | Stardance
|
mahmoud
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T07:30:43Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "My first terminal games in raw C++, and also my first interaction with ASCII art. I worked on this one 3 months ago then I forgot it, so I will just ship it anyway 😭", "repo": "https://github.com/mahmuudsarhan/lander", "demo": "https://mahmuudsarhan.itch.io/lander"}]...
|
[{"post_id": 1028, "ts": "2026 [{"post_id": 1028, "ts": "2026-06-02T20:20:34Z", "hours": 2.2372, "text": "Added a fuel burn animation to look explosive, (assuming your definition of “explosive” is flashing punctuation marks) The window now auto-maximizes on launch 3.Cleaned up the math loops so the game logic doesn’t break NOTE: It is definitely not the most visually stunning game in the world, but I hope you enjoy trying to beat it ¯ _ (ツ)_/¯"}, {"post_id": 694, "ts": "2026-06-02T08:06:50Z", "hours": 2.0036, "text": "A terminal game where you control a spacecraft to land safely on the moon, just finished the core logic and will start adding animation"}]...
|
Title: lander by @mahmoud | Stardance
Devlogs:
A Title: lander by @mahmoud | Stardance
Devlogs:
A terminal game where you control a spacecraft to land safely on the moon, just finished the core logic and will start adding animation
Added a fuel burn animation to look explosive, (assuming your definition of “explosive” is flashing punctuation marks) The window now auto-maximizes on launch 3.Cleaned up the math loops so the game logic doesn’t break NOTE: It is definitely not the most visually stunning game in the world, but I hope you enjoy trying to beat it ¯ _ (ツ)_/¯
Ships:
My first terminal games in raw C++, and also my first interaction with ASCII art. I worked on this one 3 months ago then I forgot it, so I will just ship it anyway 😭...
|
1793317898.3794942
|
1793404298.3794942
|
|
56081
|
Homepage by @projectroshan917 | Stardance
|
projectroshan917
|
1
|
2.0
|
1
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T06:42:40Z", "hours": 2.0, "multiplier": 1.4, "payout": 1, "blessing": "neutral", "text": "This is my personal corner on internet. I My Personal Corner on the Internet Welcome to the source code of my personal portfolio website! I built this entirely from scratch using HTML and CSS to create a simple, multi-page space where people can get to know me, check out what I do, and see my projects. Structure of the WebsiteThe site is broken down into a few simple pages so everything is easy to navigate: Home (index.html) – A quick snapshot of who I am, a brief intro, and the core technologies I work with. About (about.html) – A deeper dive into my background, academic qualifications, habits, and personal details. Now (now.html) – A page dedicated to what I’m currently focused on and working on right now. Contact (contact.html) – Ways to reach out and connect with me.", "repo": "https://github.com/Roshan-coder123/Homepage-", "demo": "https://roshan-coder123.github.io/Homepage-/"}]...
|
[{"post_id": 57868, "ts": "202 [{"post_id": 57868, "ts": "2026-08-30T05:51:30Z", "hours": 1.7219, "text": "I made my personal portfolio website."}]...
|
Title: Homepage by @projectroshan917 | Stardance
Title: Homepage by @projectroshan917 | Stardance
Devlogs:
I made my personal portfolio website.
Ships:
This is my personal corner on internet. I My Personal Corner on the Internet Welcome to the source code of my personal portfolio website! I built this entirely from scratch using HTML and CSS to create a simple, multi-page space where people can get to know me, check out what I do, and see my projects. Structure of the WebsiteThe site is broken down into a few simple pages so everything is easy to navigate: Home (index.html) – A quick snapshot of who I am, a brief intro, and the core technologies I work with. About (about.html) – A deeper dive into my background, academic qualifications, habits, and personal details. Now (now.html) – A page dedicated to what I’m currently focused on and working on right now. Contact (contact.html) – Ways to reach out and connect with me....
|
1792878522.7525117
|
1793742522.7525117
|
|
53317
|
Mr lies by @Tyo | Stardance
|
Tyo
|
1
|
18.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T06:35:16Z", "hours": 18.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Mr lies!~ Is a detective game where you get customers, find keywords, decrypt codes and earn money and reputation. It was a game I wanted to make since I saw the game Welcome to the game 3 (Great name honestly). Honestly, starting a godot project from scratch for the first time is so jarring. I didn’t know what is what and, truth be told, I actually rewrote my script a few times because of the endless bugs within the game </3. Now does the game still have bugs? I have no clue, when I playtested it, it was fine but I can only damage my own game so much. But once again, It was really fun trying to make this in Godot instead of my usual unity, maybe I’ll make more Godot games in the future when I have the idea~ <3", "repo": "https://github.com/SteelyxEpic/Mr-lies", "demo": "https://tyoepic.itch.io/mr-lies-mr-spies"}]...
|
[{"post_id": 57876, "ts": "202 [{"post_id": 57876, "ts": "2026-08-30T06:10:46Z", "hours": 3.9411, "text": "Decipherers assemble! Today I added decipherers, alternative decipherers that are cheaper than the mentor but has a chance to mess up the decipher and give you the wrong code! Also added time so that you’ll always be on the clock and actually have a way to lose now with everyday needing 100 dollars of rent to stay afloat~ I honestly love this game now! I think it’s pretty good and helped me in learning more in godot!~ (oh and there’s like 5 quests you can do now <3 )"}, {"post_id": 57141, "ts": "2026-08-29T07:41:45Z", "hours": 3.6028, "text": "Decipheringggggg!~ and to make sure that it make sense that you can do something like that, I also added a mentor that will help you identify what certain keywords are gonna be used for. Also, to fit with the theme of “trust no one” for the game jam, my idea is to have multiple decipherers that has different prices and different reputation and the reputation of a decipherer affects the accuracy of their code. For now the code do nothing except for eating your money but hopefully in the future, it can be used for gameplay!~~"}, {"post_id": 56586, "ts": "2026-08-28T12:10:54Z", "hours": 3.2364, "text": "Finally! Some content!~ The first mission has been added~ honestly, It was really fun adding the random content in the web search so I might just do it all by myself for now. On another note, I changed the UI on the media post to match it to how a media site should look like (prob should have done this from the start….whoops~) and of course added a bunch of random data into every single character added in, I’m planning on adding a deciphering site next and also(just a lil sneak peak~) I already implemented money and reputation, however, it’s just variables but it’s there!!! just….just you can’t see it…… BUT IT’S THERE I PROMISE….. ….. also today’s my birthday, can you guys wish me a happy bday ;-;"}, {"post_id": 55454, "ts": "2026-08-27T09:41:19Z", "hours": 7.3694, "text": "It’s time for another game!~ I’ve been obsessed with welcome to the game 3 and I thought, it shouldn’t be that hard to make (granted I only watch 8bit ryan’s playthrough of it but I still like the game >:( ) I started off by making the computer, along with it 3 apps, an email, a chatapp and a web search to find all the clues (Ooooo). And sigh, I think implementing the informations into the web search might be the hardest part (Fair warning, I might use AI to add obsolete data and all that so that the web search looks more flesh out and all that, don’t worry I’ll be proofreading all of it </3). The email and chatapp were simple enough (I’ve made those kind of things way back when I was using unity so I have a decent understanding on how to implement it). Right now, I wanna add the first quest which is, drumroll Finding a person’s mother’s birthday! It’s definitely a step down from the quests you need to do in Welcome to the game but it’s gonna be different in terms of how’s it’s played (trust me~)"}]...
|
Title: Mr lies by @Tyo | Stardance
Devlogs:
It’s Title: Mr lies by @Tyo | Stardance
Devlogs:
It’s time for another game!~ I’ve been obsessed with welcome to the game 3 and I thought, it shouldn’t be that hard to make (granted I only watch 8bit ryan’s playthrough of it but I still like the game >:( ) I started off by making the computer, along with it 3 apps, an email, a chatapp and a web search to find all the clues (Ooooo). And sigh, I think implementing the informations into the web search might be the hardest part (Fair warning, I might use AI to add obsolete data and all that so that the web search looks more flesh out and all that, don’t worry I’ll be proofreading all of it </3). The email and chatapp were simple enough (I’ve made those kind of things way back when I was using unity so I have a decent understanding on how to implement it). Right now, I wanna add the first quest which is, drumroll Finding a person’s mother’s birthday! It’s definitely a step down from the quests you need to do in Welcome to the game but it’s gonna be different in terms of how’s it’s played (trust me~)
Finally! Some content!~ The first mission has been added~ honestly, It was really fun adding the random content in the web search so I might just do it all by myself for now. On another note, I changed the UI on the media post to match it to how a media site should look like (prob should have done this from the start….whoops~) and of course added a bunch of random data into every single character added in, I’m planning on adding a deciphering site next and also(just a lil sneak peak~) I already implemented money and reputation, however, it’s just variables but it’s there!!! just….just you can’t see it…… BUT IT’S THERE I PROMISE….. ….. also today’s my birthday, can you guys wish me a happy bday ;-;
Decipheringggggg!~ and to make sure that it make sense that you can do something like that, I also added a mentor that will help you identify what certain keywords are gonna be used for. Also, to fit with the theme of “trust no one” for the game jam, my idea is to have multiple decipherers that has different prices and different reputation and the reputation of a decipherer affects the accuracy of their code. For now the code do nothing except for eating your money but hopefully in the future, it can be used for gameplay!~~
Decipherers assemble! Today I added decipherers, alternative decipherers that are cheaper than the mentor but has a chance to mess up the decipher and give you the wrong code! Also added time so that you’ll always be on the clock and actually have a way to lose now with everyday needing 100 dollars of rent to stay afloat~ I honestly love this game now! I think it’s pretty good and helped me in learning more in godot!~ (oh and there’s like 5 quests you can do now <3 )
Ships:
Mr lies!~ Is a detective game where you get customers, find keywords, decrypt codes and earn money and reputation. It was a game I wanted to make since I saw the game Welcome to the game 3 (Great name honestly). Honestly, starting a godot project from scratch for the first time is so jarring. I didn’t know what is what and, truth be told, I actually rewrote my script a few times because of the endless bugs within the game </3. Now does the game still have bugs? I have no clue, when I playtested it, it was fine but I can only damage my own game so much. But once again, It was really fun trying to make this in Godot instead of my usual unity, maybe I’ll make more Godot games in the future when I have the idea~ <3...
|
1793278583.7384176
|
1793364983.7384176
|
|
54822
|
Yet Another Personal Site by @craisin | Stardance
|
craisin
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T05:48:35Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "The personal site mission was a real bummer, as I already have a personal website that has been iterated through a lot… until I realized my dad didn’t have one! I designed the theme around mixing an analog and digital aesthetic, and I think it came out amazingly! The typewriter effect was a nice refresher on CSS animations and looks really cool… I might have to go back and revamp my own personal website…", "repo": "https://github.com/craisined/yaps", "demo": "https://yapkke.craisin.tech"}]...
|
[{"post_id": 57846, "ts": "202 [{"post_id": 57846, "ts": "2026-08-30T04:42:56Z", "hours": 4.1292, "text": "Devlog 1: I saw the personal website mission… but I already had a personal website. Luckily, dad didn’t! Now I’m jealous because his website looks better than mine (╥﹏╥)"}]...
|
Title: Yet Another Personal Site by @craisin | Sta Title: Yet Another Personal Site by @craisin | Stardance
Devlogs:
Devlog 1: I saw the personal website mission… but I already had a personal website. Luckily, dad didn’t! Now I’m jealous because his website looks better than mine (╥﹏╥)
Ships:
The personal site mission was a real bummer, as I already have a personal website that has been iterated through a lot… until I realized my dad didn’t have one! I designed the theme around mixing an analog and digital aesthetic, and I think it came out amazingly! The typewriter effect was a nice refresher on CSS animations and looks really cool… I might have to go back and revamp my own personal website…...
|
1793267411.82958
|
1793353811.82958
|
|
54935
|
WebGram by @Athan | Stardance
|
Athan
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T05:35:08Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Webgram is my instagram-shaped new tab. stories up top are shortcuts (google, youtube, github, etc). the feed is live bluesky posts, not widgets. search dumps you on google. clock in the corner is just the time nothing much great that that tbh. One tap on a pic opens the real bluesky post. double tap likes it and a heart pops. like/save stay in the browser, im not hitting their servers. you tab lets you set a name, who you follow, and the story rings. try it: https://webgram.techxtreme.me Its just vanilla html/css/js. btw no nasa, no dashboard. just a phone on a desk that actually scrolls to decrease my instagram dependability :p", "repo": "https://github.com/its-techxtreme/WebGram", "demo": "https://webgram.techxtreme.me"}]...
|
[{"post_id": 56682, "ts": "202 [{"post_id": 56682, "ts": "2026-08-28T15:21:32Z", "hours": 1.4483, "text": "devlog #4 (final) its actually on the internet now :D last time you tab still said “thats you. profile later.” and the whole thing lived on localhost. felt unfinished so i finished it today itself. you tab is a real profile now. display name, bluesky handles one per line, story rings you can add or hit x on. save this and home grabs a new mix. first ring on my laptop says athan lol. wrote a readme that is not just a tutorial, put actual screenshots of the tab in it, pushed to github, threw it on vercel. people can actually open it without cloning anything. demo: https://webgram-gamma.vercel.app (waiting for dns to propogate so that it can be accessed using custom link, https://webgram.techxtreme.me ) code: https://github.com/its-techxtreme/WebGram chrome empty new tab is fired. this is the one im using +_+"}, {"post_id": 56573, "ts": "2026-08-28T11:52:21Z", "hours": 2.6894, "text": "devlog #3 the feed is actually scrolling now :D last time it still said “feed goes here. not yet.” and the clock was stuck on --:-- like it was buffering forever. got bored of staring at a fake phone with nothing on it.clock ticks now. search actually dumps you on google. the story rings open the apps (google, youtube, github, stardance, discord) and i put names under them because i kept mixing up which circle was which lol. then i hooked up bluesky. public api, no login, just a list of people i follow on this laptop. mix of cats, nba, zoo animals, 90s anime, street food. photography only got old after like two refreshes. posts are a little polaroid-tilted. hover the rings and they spin. one tap on a pic opens the real bluesky post. double tap and a heart pops. like and save stay here, im not actually hitting their servers.saved tab shows what i bookmarked. you tab still just says “thats you. profile later.” thats next, then i put this on the internet instead of localhost.anyway. i open a new tab and theres stuff to scroll. thats the whole point +_+"}, {"post_id": 56410, "ts": "2026-08-28T05:24:12Z", "hours": 0.7733, "text": "devlog #2 it looks like a phone now :D spent an hour just making it not ugly. no new buttons or anything. just css. its a cream phone sitting on this wood-plank desk now, kinda tilted, with fake tape at the top like i stuck it there. lilita one for the WebGram wordmark (its a little crooked on purpose) and patrick hand for the rest so it doesnt look like a chrome theme from 2014. story rings have that rainbowish border. theres a sticker that says “new tab :D” and another that says “not ig” because people keep thinking im cloning instagram lol +_+ opened it locally and it actually looks like something now. you can still click the rings and type in search. feed is still “feed goes here. not yet.” clock still says --:-- . next i make the clock tick and the stories actually open google / youtube / github / etc.anyway. it looks like a desk. im happy about that :p"}, {"post_id": 55515, "ts": "2026-08-27T12:47:31Z", "hours": 1.2669, "text": "devlog #1 started webgram :) ok so i open a new tab like a hundred times a day and chrome just gives me that empty search page. got bored of it. making my own for the challenge. idea is instagram but for a new tab. not a clone, i just stole the layout because my brain already knows where stuff is. stories on top, feed in the middle, little nav at the bottom. the stories arent even stories tho. theyre shortcut buttons for google / youtube / github / discord / stardance. the feed is supposed to be live bluesky later so when i open a tab im actually scrolling something, not staring at widgets +_+ rn it was just html. like, only html. clock says --:-- like its buffering forever. search box is there but it doesnt search yet. feed is a placeholder that says “feed goes here. not yet.” opened it in the browser and it looks so unfinished its kinda funny. no colors, no fonts, just default browser stuff. clicked around anyway. story buttons work, i typed in the search, Saved in the nav jumped to #saved . vscode kept auto-closing my tags while i was writing index.html and the file looked so cooked. had to type the whole thing again. it loads now tho :p next i make it look like a phone on a messy desk. then the feed gets real posts. anyway thats the start."}]...
|
Title: WebGram by @Athan | Stardance
Devlogs:
dev Title: WebGram by @Athan | Stardance
Devlogs:
devlog #1 started webgram :) ok so i open a new tab like a hundred times a day and chrome just gives me that empty search page. got bored of it. making my own for the challenge. idea is instagram but for a new tab. not a clone, i just stole the layout because my brain already knows where stuff is. stories on top, feed in the middle, little nav at the bottom. the stories arent even stories tho. theyre shortcut buttons for google / youtube / github / discord / stardance. the feed is supposed to be live bluesky later so when i open a tab im actually scrolling something, not staring at widgets +_+ rn it was just html. like, only html. clock says --:-- like its buffering forever. search box is there but it doesnt search yet. feed is a placeholder that says “feed goes here. not yet.” opened it in the browser and it looks so unfinished its kinda funny. no colors, no fonts, just default browser stuff. clicked around anyway. story buttons work, i typed in the search, Saved in the nav jumped to #saved . vscode kept auto-closing my tags while i was writing index.html and the file looked so cooked. had to type the whole thing again. it loads now tho :p next i make it look like a phone on a messy desk. then the feed gets real posts. anyway thats the start.
devlog #2 it looks like a phone now :D spent an hour just making it not ugly. no new buttons or anything. just css. its a cream phone sitting on this wood-plank desk now, kinda tilted, with fake tape at the top like i stuck it there. lilita one for the WebGram wordmark (its a little crooked on purpose) and patrick hand for the rest so it doesnt look like a chrome theme from 2014. story rings have that rainbowish border. theres a sticker that says “new tab :D” and another that says “not ig” because people keep thinking im cloning instagram lol +_+ opened it locally and it actually looks like something now. you can still click the rings and type in search. feed is still “feed goes here. not yet.” clock still says --:-- . next i make the clock tick and the stories actually open google / youtube / github / etc.anyway. it looks like a desk. im happy about that :p
devlog #3 the feed is actually scrolling now :D last time it still said “feed goes here. not yet.” and the clock was stuck on --:-- like it was buffering forever. got bored of staring at a fake phone with nothing on it.clock ticks now. search actually dumps you on google. the story rings open the apps (google, youtube, github, stardance, discord) and i put names under them because i kept mixing up which circle was which lol. then i hooked up bluesky. public api, no login, just a list of people i follow on this laptop. mix of cats, nba, zoo animals, 90s anime, street food. photography only got old after like two refreshes. posts are a little polaroid-tilted. hover the rings and they spin. one tap on a pic opens the real bluesky post. double tap and a heart pops. like and save stay here, im not actually hitting their servers.saved tab shows what i bookmarked. you tab still just says “thats you. profile later.” thats next, then i put this on the internet instead of localhost.anyway. i open a new tab and theres stuff to scroll. thats the whole point +_+
devlog #4 (final) its actually on the internet now :D last time you tab still said “thats you. profile later.” and the whole thing lived on localhost. felt unfinished so i finished it today itself. you tab is a real profile now. display name, bluesky handles one per line, story rings you can add or hit x on. save this and home grabs a new mix. first ring on my laptop says athan lol. wrote a readme that is not just a tutorial, put actual screenshots of the tab in it, pushed to github, threw it on vercel. people can actually open it without cloning anything. demo: https://webgram-gamma.vercel.app (waiting for dns to propogate so that it can be accessed using custom link, https://webgram.techxtreme.me ) code: https://github.com/its-techxtreme/WebGram chrome empty new tab is fired. this is the one im using +_+
Ships:
Webgram is my instagram-shaped new tab. stories up top are shortcuts (google, youtube, github, etc). the feed is live bluesky posts, not widgets. search dumps you on google. clock in the corner is just the time nothing much great that that tbh. One tap on a pic opens the real bluesky post. double tap likes it and a heart pops. like/save stay in the browser, im not hitting their servers. you tab lets you set a name, who you follow, and the story rings. try it: https://webgram.techxtreme.me Its just vanilla html/css/js. btw no nasa, no dashboard. just a phone on a desk that actually scrolls to decrease my instagram dependability :p...
|
1792878487.3797247
|
1793742487.3797247
|
|
27924
|
AngelOS by @angelmh2012 | Stardance
|
angelmh2012
|
2
|
14.0
|
33
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T04:39:11Z", "hours": 4.0, "multiplier": 7.92, "payout": 33, "blessing": "neutral", "text": "As new features I add a terminal, a simple fade animation and a philosphy window although the code part is very difficult i think it is easier that design, actually i spend more than 5 hours defining the logo design and doing sketches in a notebook that is somethig that i ussually don’t do, but at the end i was proud. SO that’s it i hope you like it :)", "repo": "https://github.com/angelmh2012-cloud/AngelOS", "demo": "https://angelmh2012-cloud.github.io/AngelOS/"}, {"ship_num": 2, "ts": "2026-07-28T20:20:20Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I did a very own Web Operative System, based on the guide of Stardance, also i added things of my own, like a dock and a music reproducer, I’m proud of my new knowledge of three programing languages and i think the part I really get stuck is in the design of the website, and the problematic functions in JavaScript specifically in the music reproducer", "repo": "https://github.com/angelmh2012-cloud/AngelOS", "demo": "https://angelmh2012-cloud.github.io/AngelOS/"}]...
|
[{"post_id": 57844, "ts": "202 [{"post_id": 57844, "ts": "2026-08-30T04:35:26Z", "hours": 4.1436, "text": "What’s new? Well i add some things as a terminal a philosphy window and a simple fade animation when the OS starts Terminal: it works with only three commands as fastfetch, gustos and clear fastfetch do a ascii art of the logo and invented information like neofetch in linux distros or termux. Philosophy : It is a window that explain two parts of my philosophy about god and colective opinions Fade animation: I did that with animate.css with frames and a very simple JS script. Logo: I think it was the hardest part , because i’m not creative at all so i did some sketches in my notebook and finally design it in Adobe Illustrator: The details are the reverse “V” that represent my initial “A” a head with an aura as it is an Angel and an eye that represent the biblically acurate angel and my curiosty about everything"}, {"post_id": 36597, "ts": "2026-07-28T20:15:34Z", "hours": 1.6406, "text": "Now i add details to each application, in the welcome screen i put a introduction text and a meme, in the projects application i added a slider that i found in a css styles internet page and images about me in the challenges or projects i mentioned in that app in the about me (sobre mi) application I putted an image of a video game so people can now i like Fortnite 🐱, in the music app, i add a sophisticated app that is a reprodcuer of music, at start it doesn’t reproduce any audio so I downloaded music from Youtube and committed that in my Github repo, i did the same with all the image and finally in my contact app i added my contact info (E-mail and Whatsapp if someone can talk"}, {"post_id": 36511, "ts": "2026-07-28T17:48:07Z", "hours": 4.01, "text": "I finally finished all the User Interface , also I wanna let you know I am upgrading this eventually when something interesting arrive to my life, i hope you like it, i add a dock for the icons with the half of opacity, also for my organization I add a styles.css because the styles section, nowadays have more than 200 lines also I added a little easter egg as icon for welcome scree, the language is spanish because I am mexican"}, {"post_id": 26326, "ts": "2026-07-11T01:53:46Z", "hours": 2.0569, "text": "I don’t code so much, but add a script to my project that control both a draggable window and the clock, the interface is the same, but i download the image so it has a lot more of resolution instead of using a Google link"}, {"post_id": 21227, "ts": "2026-07-03T01:55:34Z", "hours": 0.8122, "text": "I think the interface look better than the first one"}, {"post_id": 19726, "ts": "2026-07-01T03:40:47Z", "hours": 1.0375, "text": "I start my own WebOS… more details tomorrow :)"}]...
|
Title: AngelOS by @angelmh2012 | Stardance
Devlog Title: AngelOS by @angelmh2012 | Stardance
Devlogs:
I start my own WebOS… more details tomorrow :)
I think the interface look better than the first one
I don’t code so much, but add a script to my project that control both a draggable window and the clock, the interface is the same, but i download the image so it has a lot more of resolution instead of using a Google link
I finally finished all the User Interface , also I wanna let you know I am upgrading this eventually when something interesting arrive to my life, i hope you like it, i add a dock for the icons with the half of opacity, also for my organization I add a styles.css because the styles section, nowadays have more than 200 lines also I added a little easter egg as icon for welcome scree, the language is spanish because I am mexican
Now i add details to each application, in the welcome screen i put a introduction text and a meme, in the projects application i added a slider that i found in a css styles internet page and images about me in the challenges or projects i mentioned in that app in the about me (sobre mi) application I putted an image of a video game so people can now i like Fortnite 🐱, in the music app, i add a sophisticated app that is a reprodcuer of music, at start it doesn’t reproduce any audio so I downloaded music from Youtube and committed that in my Github repo, i did the same with all the image and finally in my contact app i added my contact info (E-mail and Whatsapp if someone can talk
What’s new? Well i add some things as a terminal a philosphy window and a simple fade animation when the OS starts Terminal: it works with only three commands as fastfetch, gustos and clear fastfetch do a ascii art of the logo and invented information like neofetch in linux distros or termux. Philosophy : It is a window that explain two parts of my philosophy about god and colective opinions Fade animation: I did that with animate.css with frames and a very simple JS script. Logo: I think it was the hardest part , because i’m not creative at all so i did some sketches in my notebook and finally design it in Adobe Illustrator: The details are the reverse “V” that represent my initial “A” a head with an aura as it is an Angel and an eye that represent the biblically acurate angel and my curiosty about everything
Ships:
I did a very own Web Operative System, based on the guide of Stardance, also i added things of my own, like a dock and a music reproducer, I’m proud of my new knowledge of three programing languages and i think the part I really get stuck is in the design of the website, and the problematic functions in JavaScript specifically in the music reproducer
As new features I add a terminal, a simple fade animation and a philosphy window although the code part is very difficult i think it is easier that design, actually i spend more than 5 hours defining the logo design and doing sketches in a notebook that is somethig that i ussually don’t do, but at the end i was proud. SO that’s it i hope you like it :)...
|
1793310980.198537
|
1793397380.198537
|
|
49399
|
Jagrat by @Dat-One-Dev | Stardance
|
Dat-One-Dev
|
2
|
4.0
|
2
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T04:33:05Z", "hours": 0.0, "multiplier": 4.47, "payout": 2, "blessing": "neutral", "text": "Jagrat is a new tab experience inspired by Indian Philosophy and designed to make the browser start page feel intentionally waking, it has music weather search widgets with ability to switch between different search engines..", "repo": "https://github.com/Dat-one-dev/Jagrat", "demo": "https://jagrat.vercel.app/"}, {"ship_num": 2, "ts": "2026-08-23T09:57:50Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Jagrat is a new tab experience inspired by Indian Philosophy and designed to make the browser start page feel intentionally waking, it has music weather search widgets with ability to switch between different search engines..", "repo": "https://github.com/Dat-one-dev/Jagrat", "demo": "https://jagrat.vercel.app/"}]...
|
[{"post_id": 53790, "ts": "202 [{"post_id": 53790, "ts": "2026-08-24T14:23:15Z", "hours": 0.4036, "text": "Jagrat Devlog 2 Nothing…it just got rejected during shipping so I had to fix the weather API issues…I also added IP ADDRESS fallback if the plan a fails…."}, {"post_id": 49473, "ts": "2026-08-18T10:19:36Z", "hours": 4.0528, "text": "Jagrat Devlog 1 I finished my first Stardance project - Jagrat I will not technically say finish because I still have some more features I want to add but I would say it is around 90% done. I built it using HTML CSS and JavaScript with a focus on making the browser start page feel calm useful and connected to Indian culture. I went for the maximalist spiritualist approach with this one I know this might look very complicated at first but trust me it is not. The only thing that makes it look so complex is the wallpaper I am using which was generated with ChatGPT [No other internet wallpaper suited, like as u can see in repo I tested many wallpaper but only thing one looked good, Maybe I will add a custom wallpaper feature]. Other than that around 80%-85% of the project was made by me [I just dk how to make musics]. I also learned a lot while building this especially with JavaScript browser API geolocation API openmeteo fetching data from APIs and making the whole interface work together. I will also add an AI disclosure in the README and here since I did use AI for some parts of the project [mostly assets like bg bgm] This project took me around 4 hours to build and it was also my first time properly working with Stardance Now that Jagrat is mostly done I am moving on to my second project Swapna"}]...
|
Title: Jagrat by @Dat-One-Dev | Stardance
Devlogs Title: Jagrat by @Dat-One-Dev | Stardance
Devlogs:
Jagrat Devlog 1 I finished my first Stardance project - Jagrat I will not technically say finish because I still have some more features I want to add but I would say it is around 90% done. I built it using HTML CSS and JavaScript with a focus on making the browser start page feel calm useful and connected to Indian culture. I went for the maximalist spiritualist approach with this one I know this might look very complicated at first but trust me it is not. The only thing that makes it look so complex is the wallpaper I am using which was generated with ChatGPT [No other internet wallpaper suited, like as u can see in repo I tested many wallpaper but only thing one looked good, Maybe I will add a custom wallpaper feature]. Other than that around 80%-85% of the project was made by me [I just dk how to make musics]. I also learned a lot while building this especially with JavaScript browser API geolocation API openmeteo fetching data from APIs and making the whole interface work together. I will also add an AI disclosure in the README and here since I did use AI for some parts of the project [mostly assets like bg bgm] This project took me around 4 hours to build and it was also my first time properly working with Stardance Now that Jagrat is mostly done I am moving on to my second project Swapna
Jagrat Devlog 2 Nothing…it just got rejected during shipping so I had to fix the weather API issues…I also added IP ADDRESS fallback if the plan a fails….
Ships:
Jagrat is a new tab experience inspired by Indian Philosophy and designed to make the browser start page feel intentionally waking, it has music weather search widgets with ability to switch between different search engines..
Jagrat is a new tab experience inspired by Indian Philosophy and designed to make the browser start page feel intentionally waking, it has music weather search widgets with ability to switch between different search engines.....
|
1793314205.5895596
|
1793400605.5895596
|
|
54048
|
My own site! by @TanmayPathe | Stardance
|
TanmayPathe
|
1
|
4.1
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T04:22:46Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What did you make? I made my own personal website to showcase who I am, what I’m learning, my skills, and the projects I’ve worked on. I wanted it to feel simple, clean, and actually represent me instead of looking like a generic template. What challenge did you face? The biggest challenge was getting everything to look right and work properly across different screen sizes. I also had to fix a lot of small bugs and design issues along the way. Sometimes a tiny change would break something else 😭, so I spent quite a bit of time debugging and polishing the site. What are you proud of? I’m proud that I built the site myself and actually finished it. I’m especially happy with how the final design came together after all the small improvements. More than anything, I’m proud that this is something I can now call my own personal space on the web. What do you want others to check in your project? I’d love people to check out the overall design and the different sections of the website, especially the projects and the way everything is organized. I’d also love them to try it on both desktop and mobile and see how it feels. And most importantly, I hope people can get a small idea of who I am just by exploring the site. 🚀", "repo": "https://github.com/Tan5dev/Simple-Site", "demo": "https://tan5dev.github.io/Simple-Site/"}]...
|
[{"post_id": 59565, "ts": "202 [{"post_id": 59565, "ts": "2026-09-01T13:40:20Z", "hours": 2.8875, "text": "After receiving a change request I decided to make some adjustments to my Personal Site. The biggest change was the design. My first version used a VS Code theme. Keeping that look without relying too much on AI was a quite difficult for me so instead of pushing hard the idea I choose to change my theme and go with the current design that I can keep building and improving my self. Of course, the changes didn’t go completely smoothly. 😅 I spent almost 2 hours trying to figure out why the fonts and background images weren’t loading on GitHub Pages. Everything looked perfectly code wise and i was wondering what was wrong. Then when I checked each and every file the structure of the project I found out that my My style.css was inside the assets/css folder, but I was using paths as if the CSS file was in the root folder. 🤦♂️ Now that the changes are done I’m finally very happy with the version I have now. It feel more natural to work on, more personal and easier to keep growing."}, {"post_id": 58696, "ts": "2026-08-31T06:47:37Z", "hours": 1.2119, "text": "Just Finished the 😵 Biggest Challenge Getting the layout, spacing, colors, and sections to look right took a lot of trial and error. I kept tweaking things until it finally felt like my own portfolio. 😭 The coding was one thing, but making everything look good together was the real boss fight. 😂"}, {"post_id": 57175, "ts": "2026-08-29T08:48:32Z", "hours": 0.0, "text": "I’m building my personal portfolio website. I wanted to make a website where I can introduce myself, show my skills and projects, and share a little about my journey as a developer.I’m building it using HTML, CSS, and JavaScript. I’m also deploying it with GitHub Pages so that the website is publicly accessible.The main goal is to have a simple personal website that I can keep improving as I learn more and build more projects."}]...
|
Title: My own site! by @TanmayPathe | Stardance
D Title: My own site! by @TanmayPathe | Stardance
Devlogs:
I’m building my personal portfolio website. I wanted to make a website where I can introduce myself, show my skills and projects, and share a little about my journey as a developer.I’m building it using HTML, CSS, and JavaScript. I’m also deploying it with GitHub Pages so that the website is publicly accessible.The main goal is to have a simple personal website that I can keep improving as I learn more and build more projects.
Just Finished the 😵 Biggest Challenge Getting the layout, spacing, colors, and sections to look right took a lot of trial and error. I kept tweaking things until it finally felt like my own portfolio. 😭 The coding was one thing, but making everything look good together was the real boss fight. 😂
After receiving a change request I decided to make some adjustments to my Personal Site. The biggest change was the design. My first version used a VS Code theme. Keeping that look without relying too much on AI was a quite difficult for me so instead of pushing hard the idea I choose to change my theme and go with the current design that I can keep building and improving my self. Of course, the changes didn’t go completely smoothly. 😅 I spent almost 2 hours trying to figure out why the fonts and background images weren’t loading on GitHub Pages. Everything looked perfectly code wise and i was wondering what was wrong. Then when I checked each and every file the structure of the project I found out that my My style.css was inside the assets/css folder, but I was using paths as if the CSS file was in the root folder. 🤦♂️ Now that the changes are done I’m finally very happy with the version I have now. It feel more natural to work on, more personal and easier to keep growing.
Ships:
What did you make? I made my own personal website to showcase who I am, what I’m learning, my skills, and the projects I’ve worked on. I wanted it to feel simple, clean, and actually represent me instead of looking like a generic template. What challenge did you face? The biggest challenge was getting everything to look right and work properly across different screen sizes. I also had to fix a lot of small bugs and design issues along the way. Sometimes a tiny change would break something else 😭, so I spent quite a bit of time debugging and polishing the site. What are you proud of? I’m proud that I built the site myself and actually finished it. I’m especially happy with how the final design came together after all the small improvements. More than anything, I’m proud that this is something I can now call my own personal space on the web. What do you want others to check in your project? I’d love people to check out the overall design and the different sections of the website, especially the projects and the way everything is organized. I’d also love them to try it on both desktop and mobile and see how it feels. And most importantly, I hope people can get a small idea of who I am just by exploring the site. 🚀...
|
1792878688.6798973
|
1793742688.6798973
|
|
47317
|
My Personal website by @Rayan123-4 | Stardance
|
Rayan123-4
|
1
|
5.08
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T04:14:10Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a simple Personal Website using HTML and CSS. The website shows 3 of my interests and some nice images and animations.", "repo": "https://github.com/rayan123-4/Personal-Site---Stardance", "demo": "https://rayan123-4.github.io/Personal-Site---Stardance/"}]...
|
[{"post_id": 59395, "ts": "202 [{"post_id": 59395, "ts": "2026-09-01T06:00:33Z", "hours": 0.6692, "text": "Backspace button added!"}, {"post_id": 59387, "ts": "2026-09-01T05:15:42Z", "hours": 0.7775, "text": "Adding some more pages to my site."}, {"post_id": 58752, "ts": "2026-08-31T09:51:12Z", "hours": 0.6322, "text": "Some hover Animations added."}, {"post_id": 57831, "ts": "2026-08-30T04:12:16Z", "hours": 0.5025, "text": "Added some animations when your cursor hovers over the boxes"}, {"post_id": 57727, "ts": "2026-08-30T00:00:23Z", "hours": 1.1553, "text": "Updated some of the colouring."}, {"post_id": 57689, "ts": "2026-08-29T22:38:44Z", "hours": 1.2347, "text": "Adding some more stuff to my website :)"}, {"post_id": 57079, "ts": "2026-08-29T05:14:36Z", "hours": 0.4653, "text": "Personal website. Just a basic text and image."}]...
|
Title: My Personal website by @Rayan123-4 | Starda Title: My Personal website by @Rayan123-4 | Stardance
Devlogs:
Personal website. Just a basic text and image.
Adding some more stuff to my website :)
Updated some of the colouring.
Added some animations when your cursor hovers over the boxes
Some hover Animations added.
Adding some more pages to my site.
Backspace button added!
Ships:
I made a simple Personal Website using HTML and CSS. The website shows 3 of my interests and some nice images and animations....
|
1793141592.8922012
|
1793227992.8922012
|
|
53003
|
Kuchu Puchu bot by @yashtakhtani | Stardance
|
yashtakhtani
|
2
|
3.0
|
5
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T04:14:03Z", "hours": 1.0, "multiplier": 8.95, "payout": 5, "blessing": "neutral", "text": "Added cute Pigeon images!", "repo": "https://github.com/Yash-Takhtani/Kuchu-Puchu-bot", "demo": "https://hackclub.enterprise.slack.com/archives/C0P5NE354"}, {"ship_num": 2, "ts": "2026-08-29T00:39:56Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made Kuchu Puchu bot. I named it Kuchu Puchu because it means cute. It shows you random cute pics of cats, dogs and ducks. I referred to the guide for this project, used API’s from ( https://free-apis.github.io/#/browse ) and then hosted it on Nest which allows it to run 24/7 on slack.", "repo": "https://github.com/Yash-Takhtani/Kuchu-Puchu-bot", "demo": "https://hackclub.enterprise.slack.com/archives/C0P5NE354"}]...
|
[{"post_id": 57832, "ts": "202 [{"post_id": 57832, "ts": "2026-08-30T04:12:27Z", "hours": 0.5639, "text": "Just added cutie pigeon images API"}, {"post_id": 56955, "ts": "2026-08-29T00:17:29Z", "hours": 1.7219, "text": "I made this cute (Kuchu Puchu) bot which gives you cute images of cats, dogs and ducks. It is hosted on Nest so it runs 24/7!!"}]...
|
Title: Kuchu Puchu bot by @yashtakhtani | Stardanc Title: Kuchu Puchu bot by @yashtakhtani | Stardance
Devlogs:
I made this cute (Kuchu Puchu) bot which gives you cute images of cats, dogs and ducks. It is hosted on Nest so it runs 24/7!!
Just added cutie pigeon images API
Ships:
I made Kuchu Puchu bot. I named it Kuchu Puchu because it means cute. It shows you random cute pics of cats, dogs and ducks. I referred to the guide for this project, used API’s from ( https://free-apis.github.io/#/browse ) and then hosted it on Nest which allows it to run 24/7 on slack.
Added cute Pigeon images!...
|
1793263929.2915206
|
1793350329.2915206
|
|
53185
|
CodeAtlas by @PrakstheBruce | Stardance
|
PrakstheBruce
|
1
|
10.93
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T04:07:55Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built an interactive GitHub codebase explorer with a file explorer, codebase search, dependency graph, and architecture insights. What I’m proud of: I actually built and debugged this over 14 days, solving everything from TypeScript and React issues to dependency analysis and API problems ! Biggest challenge: The BIggest challenge was, Getting imports to resolve into meaningful file-to-file dependencies and then connecting that data across the UI. For users(On how to use it): Give it a GitHub repository and use the Explorer, Search, and Graph together to quickly understand an unfamiliar codebase. Dependency analysis works best with standard .ts, .tsx, .js, and .jsx projects. I originally started this grind to earn 5,500 Stardust and get my brother a MacBook. But somewhere along the way, I realized I was getting something else too — I was becoming a better developer…", "repo": "https://github.com/praksthebruce/CodeAtlas", "demo": "https://codeatlasss.netlify.app/"}]...
|
[{"post_id": 64234, "ts": "202 [{"post_id": 64234, "ts": "2026-09-08T14:19:17Z", "hours": 0.4319, "text": "Guyss My code was rejected as I did not update my rewritten code on Netlify, and the old code was still showing. Therefore I have pushed my Rewritten code to Github, and Requesting for re certification!! AnD I had written the README BY HAND!!!! (Pls see the Hackatime attachments.) I had Spent more than 11 hours coding this just to be marked as AI!!, I only used it for debugging and now I had rewritten A MAJORITY OF MY CODE!"}, {"post_id": 62729, "ts": "2026-09-06T07:08:53Z", "hours": 1.4747, "text": "Hey Guys! I have Re-written and modified a majority of my Code which looked AI, I added a new Style, Inspiration From Coke and another Tech website. This one Has a better Functionality and UI than Previous Web apps! I HAD MODIFIED MY CODE AS PER THE PREVIOUS CHANGES REQUESTED. PLEASE APPROVE THIS TIME! 😭🙏 #stardance #build#webapp #frictionless"}, {"post_id": 61425, "ts": "2026-09-04T10:20:42Z", "hours": 1.0247, "text": "Heyy Guyss, I have Finally inspected for what looks “AI” in my Code, and the AI I used for debugging majorly affected my style, therefore After two reports I thoroughly inspected my code and Changed The CSS and little bit of the JS acc to my style. Now I am going to Ship my project. P.S I never used AI to type/engineer my project. I only used references from Reddit, and GeeksforGeeks."}, {"post_id": 57819, "ts": "2026-08-30T03:48:58Z", "hours": 2.3264, "text": "🗺️ CodeAtlas — 14 Days Later 😭🗿🥳 After 10.5 hours of grind… CodeAtlas is gonna be SHIPPED!! For the last 14 days, I’ve been building CodeAtlas — a tool that helps developers understand unfamiliar GitHub repositories without having to manually dig through hundreds of files. The idea is simple: give developers a map before they explore the territory. 🔥 What did I build? CodeAtlas takes a GitHub repository and turns it into an interactive view of the codebase. 📂 1. Better Codebase Explorer I started with a basic file tree and turned it into something much more useful liikee….. *Expandable folders *File-type indicators *File selection *Dependency counts *Codebase search *Entry-point detection 🕸️ 2. Dependency Graph CodeAtlas analyzes imports between source files and turns them into an interactive graph. Instead of opening files one-by-one to figure out what depends on what, you can actually see the relationships. I also connected the Explorer and Graph, so selecting a file highlights its relevant connections. 🧭 3. Architecture Insights CodeAtlas can identify things like: 🚪 Entry point 🔗 Most connected file 📁 File/folder counts 🕸️ Dependency count Nothing overly complicated — just useful information to help you figure out where to start. 🧩 The QoL improvements A lot of the work wasn’t flashy new features. It was making the experience actually feel usable. Search → select a file → see its connections. Select something in the Explorer → understand where it sits in the architecture. File types → easier scanning. Dependency numbers → quickly spot highly connected files. Those small things made a surprisingly big difference. 😭 The 14-day journey This definitely wasn’t: code → works → ship It was more like: code → break → stare at error for 12 mins → debug → fix → break something else → repeat. I ran into TypeScript errors, React issues, Git problems, dependency-resolution bugs, UI problems and plenty of things that made absollllutely no sense at first!! 💀 And honestly, I solved a lot of those problems myself. That’s probably what I’m happiest about. I didn’t just learn how to write code. I learned how to debug, rethink, and keep going when the code doesn’t cooperate. Okayy..🤔 Is the idea completely new? Nope. There are already tools and projects exploring codebase visualization and dependency analysis. And that’s okay. For me, the goal wasn’t to invent an entirely new category. It was to take an idea I found interesting, build my own version from scratch, understand the underlying concepts, and actually ship it. And I am GOing to!! 🚀 What’s next? There’s still a lot I’d love to explore like :- Better dependency analysis Circular dependency detection More languages Git history visualization Smarter architecture analysis AI-assisted codebase explanations But for now… 14 days. 10.5 hours of grind. Countless bugs. A ridiculous amount of debugging. And one shipped project. 😭🗿🥳 CodeAtlas — Gonna get SHIPPED. 🚀 (P.s It was a pain to find and put all these emojis, especially those arrows!)"}, {"post_id": 56724, "ts": "2026-08-28T16:24:18Z", "hours": 0.4775, "text": "Guys I Just Completed A bit more before wrapping up for today, Now The Individual files Of a Repository Can be Selected and Display info about them, and how they are interconnected!! The File Explorer got much Advanced!! #Build #Frictionless #stardance"}, {"post_id": 56697, "ts": "2026-08-28T15:40:57Z", "hours": 1.4269, "text": "Day 11 – The Day I Had to Restart 💀 Day 11 was going to be pretty straightforward. It ended up not being that easy. I set out to implement the Codebase Search feature in CodeAtlas, but somehow it turned into an experience where errors occurred and I had to delete the whole code written in Day 11, to build it all again from scratch. That’s what I did. I deleted everything, went back to the previous day’s code, and rebuilt Day 11 again by adding one feature at a time and testing it after each major update. This time around, it worked like a charm. What I actually built today *Implemented Codebase Search to allow searching of repository files. *Implemented searchable file results that filter live. *Linked search results to dependency graph. 🕸️ Clicking a file highlights the selected node and its dependencies. Updated architecture insights integration, *🧹 Cleaned up App.tsx code and fixed multiple state/integration bugs. AAAnndd, *✅ Preserved existing repository explorer, dependency analysis and atlas graph functionalities. The most important lesson that I learned today, did not concern React or TypeScript, But the fact that, “Sometimes, it’s better to start coding a certain feature from scratch instead of wasting hours on fixing an incorrect implementation of it.” Today, my progress took longer than I thought, but I think that CodeAtlas became a more robust app thanks to that experience. 11/14 days donee Yoooo!!!! 🥳"}, {"post_id": 55658, "ts": "2026-08-27T16:48:13Z", "hours": 0.5536, "text": "CodeAtlas — Devlog Day 8–9: From dependency data to an actual Atlas. 🕸️ Yoooo!! Today was honestly a crazy journey. I started by turning CodeAtlas’s dependency data into a visual graph using React Flow. Soon, the files weren’t just a list anymore — they were nodes connected by actual relationships!! Then I added interaction: clicking a file highlights its connections and fades unrelated files… Everything was working… until GitHub suddenly started throwing 403 Forbidden errors. 💀 After debugging, I found the culprit: I’d exhausted GitHub’s 60-request unauthenticated API limit during testing. That forced me to rethink how CodeAtlas fetches files and taught me a pretty important lesson about API efficiency. And there’s a funny side story: I had actually started coding part of this in another editor before realizing my Hackatime wasn’t tracking it properly. By the time I noticed, some of my coding time hadn’t been recorded. 😭 Lesson learned: “Always check Hackatime before starting a session.” Despite the chaos, CodeAtlas now has: 📁 Repository Explorer → Dependency Analysis → 🕸️ Interactive Architecture Graph The Atlas is getting real. See Ya Soon!! #CodeAtlas #Devlog #BuildInPublic #Stardance #HackClub #React #TypeScript #GitHub #WebDevelopment"}, {"post_id": 55111, "ts": "2026-08-26T15:55:46Z", "hours": 1.0703, "text": "CodeAtlas — Devlog #4 🥳 Days 6 & 7 — CodeAtlas learned “ How files connect.” Heyyy Guyss !! Today I moved CodeAtlas Beyonnd simply exploring a repository. It can now analyze source code, detect imports, resolve them to actual files, and map their dependencies!! For my own CodeAtlas repo, it detected 7 real dependency relationships — including how App.tsx connects to the GitHub API, parser, explorer, and file-tree logic. Next Plann : turning these relationships into an interactive architecture graph. The Atlas is starting to take shape Guyss!! 😭👌 #CodeAtlas #BuildInPublic #Devlog #Stardance #HackClub #TypeScript #React #GitHub"}, {"post_id": 54542, "ts": "2026-08-25T15:54:13Z", "hours": 1.3789, "text": "CodeAtlas — Devlog #3 Days 4 & 5 — From files to a map. Heyy Guyss! CodeAtlas just got a lot smarter.. Over the last couple of sessions, I connected it to GitHub’s Tree API and built an interactive codebase explorer. Now CodeAtlas can legit do some crazy stuff like: 📂 Retrieve thousands of files from a repository 🌳 Turn the raw file tree into a structured hierarchy 📁 Expand & collapse folders 🔍 Explore the actual structure of any public repository 🗿🗿 I even tested it on CodeAtlas itself. Next plan: understanding how the files actually connect. Dependency mapping* #CodeAtlas #BuildInPublic #Devlog #Stardance #HackClub #React #TypeScript #GitHub"}, {"post_id": 52954, "ts": "2026-08-23T10:30:05Z", "hours": 0.7289, "text": "🗺️ CodeAtlas — Devlog #2 Day 2(According to my Schedule 😜) — Heyyy Guys!! CodeAtlas can finally talk to GitHub. The UI looked pretty decent when I started off, But with more improvements I am actually going somewhere! Today I started making CodeAtlas actually work. I added: 🔗 GitHub repository URL parsing 🐙 GitHub API integration 📊 Repository metadata ⚡ Loading states ❌ Invalid URL & repository error handling ⌨️ Enter-to-analyze support Now I can paste a public GitHub repository and CodeAtlas can retrieve and display its information!! Yayy!!! The next step is much more interesting: Instead of just knowing the repository exists, CodeAtlas needs to understand what’s inside it. Next up → mapping the repository’s file structure. 🗺️ And Good Luck TO ALL Reading this! #CodeAtlas #Devlog #BuildInPublic #Stardance #HackClub #GitHub #WebDevelopment #TypeScript #React"}, {"post_id": 52905, "ts": "2026-08-23T08:59:46Z", "hours": 0.3136, "text": "🚀 CodeAtlas — Devlog #1 Day 1 — The Beginning Heyy Guyss!! I’m starting a new project called CodeAtlas 🗺️ The idea is simple: understanding an unfamiliar codebase can be painful ! You open a GitHub repository and suddenly you’re staring at hundreds of files, folders, imports, and dependencies with no idea where to start. Sooo I’m building CodeAtlas to turn a codebase into an interactive map — helping developers understand how different parts of a project connect, where important logic lives, and how the whole system works. Today, I set up the project with React + TypeScript, initialized the GitHub repository, and started laying the foundation. The goal: GitHub repository >Codebase analysis > Interactive architecture map This is Day 1. Let’s see how far I can take it. 🚀 #CodeAtlas #BuildInPublic #Stardance #HackClub #Devlog #WebDevelopment"}]...
|
Title: CodeAtlas by @PrakstheBruce | Stardance
De Title: CodeAtlas by @PrakstheBruce | Stardance
Devlogs:
🚀 CodeAtlas — Devlog #1 Day 1 — The Beginning Heyy Guyss!! I’m starting a new project called CodeAtlas 🗺️ The idea is simple: understanding an unfamiliar codebase can be painful ! You open a GitHub repository and suddenly you’re staring at hundreds of files, folders, imports, and dependencies with no idea where to start. Sooo I’m building CodeAtlas to turn a codebase into an interactive map — helping developers understand how different parts of a project connect, where important logic lives, and how the whole system works. Today, I set up the project with React + TypeScript, initialized the GitHub repository, and started laying the foundation. The goal: GitHub repository >Codebase analysis > Interactive architecture map This is Day 1. Let’s see how far I can take it. 🚀 #CodeAtlas #BuildInPublic #Stardance #HackClub #Devlog #WebDevelopment
🗺️ CodeAtlas — Devlog #2 Day 2(According to my Schedule 😜) — Heyyy Guys!! CodeAtlas can finally talk to GitHub. The UI looked pretty decent when I started off, But with more improvements I am actually going somewhere! Today I started making CodeAtlas actually work. I added: 🔗 GitHub repository URL parsing 🐙 GitHub API integration 📊 Repository metadata ⚡ Loading states ❌ Invalid URL & repository error handling ⌨️ Enter-to-analyze support Now I can paste a public GitHub repository and CodeAtlas can retrieve and display its information!! Yayy!!! The next step is much more interesting: Instead of just knowing the repository exists, CodeAtlas needs to understand what’s inside it. Next up → mapping the repository’s file structure. 🗺️ And Good Luck TO ALL Reading this! #CodeAtlas #Devlog #BuildInPublic #Stardance #HackClub #GitHub #WebDevelopment #TypeScript #React
CodeAtlas — Devlog #3 Days 4 & 5 — From files to a map. Heyy Guyss! CodeAtlas just got a lot smarter.. Over the last couple of sessions, I connected it to GitHub’s Tree API and built an interactive codebase explorer. Now CodeAtlas can legit do some crazy stuff like: 📂 Retrieve thousands of files from a repository 🌳 Turn the raw file tree into a structured hierarchy 📁 Expand & collapse folders 🔍 Explore the actual structure of any public repository 🗿🗿 I even tested it on CodeAtlas itself. Next plan: understanding how the files actually connect. Dependency mapping* #CodeAtlas #BuildInPublic #Devlog #Stardance #HackClub #React #TypeScript #GitHub
CodeAtlas — Devlog #4 🥳 Days 6 & 7 — CodeAtlas learned “ How files connect.” Heyyy Guyss !! Today I moved CodeAtlas Beyonnd simply exploring a repository. It can now analyze source code, detect imports, resolve them to actual files, and map their dependencies!! For my own CodeAtlas repo, it detected 7 real dependency relationships — including how App.tsx connects to the GitHub API, parser, explorer, and file-tree logic. Next Plann : turning these relationships into an interactive architecture graph. The Atlas is starting to take shape Guyss!! 😭👌 #CodeAtlas #BuildInPublic #Devlog #Stardance #HackClub #TypeScript #React #GitHub
CodeAtlas — Devlog Day 8–9: From dependency data to an actual Atlas. 🕸️ Yoooo!! Today was honestly a crazy journey. I started by turning CodeAtlas’s dependency data into a visual graph using React Flow. Soon, the files weren’t just a list anymore — they were nodes connected by actual relationships!! Then I added interaction: clicking a file highlights its connections and fades unrelated files… Everything was working… until GitHub suddenly started throwing 403 Forbidden errors. 💀 After debugging, I found the culprit: I’d exhausted GitHub’s 60-request unauthenticated API limit during testing. That forced me to rethink how CodeAtlas fetches files and taught me a pretty important lesson about API efficiency. And there’s a funny side story: I had actually started coding part of this in another editor before realizing my Hackatime wasn’t tracking it properly. By the time I noticed, some of my coding time hadn’t been recorded. 😭 Lesson learned: “Always check Hackatime before starting a session.” Despite the chaos, CodeAtlas now has: 📁 Repository Explorer → Dependency Analysis → 🕸️ Interactive Architecture Graph The Atlas is getting real. See Ya Soon!! #CodeAtlas #Devlog #BuildInPublic #Stardance #HackClub #React #TypeScript #GitHub #WebDevelopment
Day 11 – The Day I Had to Restart 💀 Day 11 was going to be pretty straightforward. It ended up not being that easy. I set out to implement the Codebase Search feature in CodeAtlas, but somehow it turned into an experience where errors occurred and I had to delete the whole code written in Day 11, to build it all again from scratch. That’s what I did. I deleted everything, went back to the previous day’s code, and rebuilt Day 11 again by adding one feature at a time and testing it after each major update. This time around, it worked like a charm. What I actually built today *Implemented Codebase Search to allow searching of repository files. *Implemented searchable file results that filter live. *Linked search results to dependency graph. 🕸️ Clicking a file highlights the selected node and its dependencies. Updated architecture insights integration, *🧹 Cleaned up App.tsx code and fixed multiple state/integration bugs. AAAnndd, *✅ Preserved existing repository explorer, dependency analysis and atlas graph functionalities. The most important lesson that I learned today, did not concern React or TypeScript, But the fact that, “Sometimes, it’s better to start coding a certain feature from scratch instead of wasting hours on fixing an incorrect implementation of it.” Today, my progress took longer than I thought, but I think that CodeAtlas became a more robust app thanks to that experience. 11/14 days donee Yoooo!!!! 🥳
Guys I Just Completed A bit more before wrapping up for today, Now The Individual files Of a Repository Can be Selected and Display info about them, and how they are interconnected!! The File Explorer got much Advanced!! #Build #Frictionless #stardance
🗺️ CodeAtlas — 14 Days Later 😭🗿🥳 After 10.5 hours of grind… CodeAtlas is gonna be SHIPPED!! For the last 14 days, I’ve been building CodeAtlas — a tool that helps developers understand unfamiliar GitHub repositories without having to manually dig through hundreds of files. The idea is simple: give developers a map before they explore the territory. 🔥 What did I build? CodeAtlas takes a GitHub repository and turns it into an interactive view of the codebase. 📂 1. Better Codebase Explorer I started with a basic file tree and turned it into something much more useful liikee….. *Expandable folders *File-type indicators *File selection *Dependency counts *Codebase search *Entry-point detection 🕸️ 2. Dependency Graph CodeAtlas analyzes imports between source files and turns them into an interactive graph. Instead of opening files one-by-one to figure out what depends on what, you can actually see the relationships. I also connected the Explorer and Graph, so selecting a file highlights its relevant connections. 🧭 3. Architecture Insights CodeAtlas can identify things like: 🚪 Entry point 🔗 Most connected file 📁 File/folder counts 🕸️ Dependency count Nothing overly complicated — just useful information to help you figure out where to start. 🧩 The QoL improvements A lot of the work wasn’t flashy new features. It was making the experience actually feel usable. Search → select a file → see its connections. Select something in the Explorer → understand where it sits in the architecture. File types → easier scanning. Dependency numbers → quickly spot highly connected files. Those small things made a surprisingly big difference. 😭 The 14-day journey This definitely wasn’t: code → works → ship It was more like: code → break → stare at error for 12 mins → debug → fix → break something else → repeat. I ran into TypeScript errors, React issues, Git problems, dependency-resolution bugs, UI problems and plenty of things that made absollllutely no sense at first!! 💀 And honestly, I solved a lot of those problems myself. That’s probably what I’m happiest about. I didn’t just learn how to write code. I learned how to debug, rethink, and keep going when the code doesn’t cooperate. Okayy..🤔 Is the idea completely new? Nope. There are already tools and projects exploring codebase visualization and dependency analysis. And that’s okay. For me, the goal wasn’t to invent an entirely new category. It was to take an idea I found interesting, build my own version from scratch, understand the underlying concepts, and actually ship it. And I am GOing to!! 🚀 What’s next? There’s still a lot I’d love to explore like :- Better dependency analysis Circular dependency detection More languages Git history visualization Smarter architecture analysis AI-assisted codebase explanations But for now… 14 days. 10.5 hours of grind. Countless bugs. A ridiculous amount of debugging. And one shipped project. 😭🗿🥳 CodeAtlas — Gonna get SHIPPED. 🚀 (P.s It was a pain to find and put all these emojis, especially those arrows!)
Heyy Guyss, I have Finally inspected for what looks “AI” in my Code, and the AI I used for debugging majorly affected my style, therefore After two reports I thoroughly inspected my code and Changed The CSS and little bit of the JS acc to my style. Now I am going to Ship my project. P.S I never used AI to type/engineer my project. I only used references from Reddit, and GeeksforGeeks.
Hey Guys! I have Re-written and modified a majority of my Code which looked AI, I added a new Style, Inspiration From Coke and another Tech website. This one Has a better Functionality and UI than Previous Web apps! I HAD MODIFIED MY CODE AS PER THE PREVIOUS CHANGES REQUESTED. PLEASE APPROVE THIS TIME! 😭🙏 #stardance #build#webapp #frictionless
Guyss My code was rejected as I did not update my rewritten code on Netlify, and the old code was still showing. Therefore I have pushed my Rewritten code to Github, and Requesting for re certification!! AnD I had written the README BY HAND!!!! (Pls see the Hackatime attachments.) I had Spent more than 11 hours coding this just to be marked as AI!!, I only used it for debugging and now I had rewritten A MAJORITY OF MY CODE!
Ships:
I built an interactive GitHub codebase explorer with a file explorer, codebase search, dependency graph, and architecture insights. What I’m proud of: I actually built and debugged this over 14 days, solving everything from TypeScript and React issues to dependency analysis and API problems ! Biggest challenge: The BIggest challenge was, Getting imports to resolve into meaningful file-to-file dependencies and then connecting that data across the UI. For users(On how to use it): Give it a GitHub repository and use the Explorer, Search, and Graph together to quickly understand an unfamiliar codebase. Dependency analysis works best with standard .ts, .tsx, .js, and .jsx projects. I originally started this grind to earn 5,500 Stardust and get my brother a MacBook. But somewhere along the way, I realized I was getting something else too — I was becoming a better developer…...
|
1793271347.9870965
|
1793357747.9870965
|
|
52905
|
Learning Platform by @Varunn | Stardance
|
Varunn
|
1
|
16.36
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T03:33:40Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "ALIS is learning platform where it gonna understand about learners knowledge and gonna change on that. There will be quiz’s, question and many more thing on which basis user gonna be get judged", "repo": "https://github.com/varuntiwari0007/alis-app", "demo": "https://alis-app-theta.vercel.app/login"}]...
|
[{"post_id": 58094, "ts": "202 [{"post_id": 58094, "ts": "2026-08-30T13:29:22Z", "hours": 3.8247, "text": "Forgot to add about most of it what I have build in main project. Here in the current screenshot - I have tried to build a learning path similar to duo lingo and AI gonna suggest video based on you knowledge, you have to give test and it willl suggest best video per you scenario. I have used free gemini keys at the backend, its not working that well. Dont know much about other option we have. Also, rn I am building this in python. I dont knowmuch about python but it was the easiest language in the market as similar to english so eveyrone can understand. I have done lots of changes related to UI as well :)"}, {"post_id": 57875, "ts": "2026-08-30T06:10:15Z", "hours": 2.5356, "text": "I created login system, it was my first time creating a login page which is working. I dont know much about it, I saw a tutorial to setup firebase login setup. It was a great feeling, its working. I spend 2 hours just to knonw we have to add vercel URL ot firebase as well :("}, {"post_id": 54677, "ts": "2026-08-25T18:45:14Z", "hours": 10.0622, "text": "ALIS - AI Learning Platform"}]...
|
Title: Learning Platform by @Varunn | Stardance
D Title: Learning Platform by @Varunn | Stardance
Devlogs:
ALIS - AI Learning Platform
I created login system, it was my first time creating a login page which is working. I dont know much about it, I saw a tutorial to setup firebase login setup. It was a great feeling, its working. I spend 2 hours just to knonw we have to add vercel URL ot firebase as well :(
Forgot to add about most of it what I have build in main project. Here in the current screenshot - I have tried to build a learning path similar to duo lingo and AI gonna suggest video based on you knowledge, you have to give test and it willl suggest best video per you scenario. I have used free gemini keys at the backend, its not working that well. Dont know much about other option we have. Also, rn I am building this in python. I dont knowmuch about python but it was the easiest language in the market as similar to english so eveyrone can understand. I have done lots of changes related to UI as well :)
Ships:
ALIS is learning platform where it gonna understand about learners knowledge and gonna change on that. There will be quiz’s, question and many more thing on which basis user gonna be get judged...
|
1793256949.273102
|
1793343349.273102
|
|
55035
|
Personal Website by @devanksinghchaudhary | Starda Personal Website by @devanksinghchaudhary | Stardance...
|
devanksinghchaudhary
|
1
|
2.98
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T03:28:39Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is my personal website. With all my writings, I wanted to make a place where I could write all my thoughts, ideas, vision and have a archive and people could also read it. I finally did it. Checkout on: https://devanksinghchaudhary.github.io/about", "repo": "https://github.com/devanksinghchaudhary/devanksinghchaudhary.github.io", "demo": "https://devanksinghchaudhary.github.io"}]...
|
[{"post_id": 78321, "ts": "202 [{"post_id": 78321, "ts": "2026-10-10T12:20:59Z", "hours": 0.98, "text": "Improved I guess Photo below has nothing to do with website"}, {"post_id": 57808, "ts": "2026-08-30T03:23:58Z", "hours": 1.5742, "text": "Wrote some good sections of my site; https://devanksinghchaudhary.github.io"}, {"post_id": 55539, "ts": "2026-08-27T13:40:24Z", "hours": 0.6464, "text": "Now working on the writing part of the website ;)"}]...
|
Title: Personal Website by @devanksinghchaudhary | Title: Personal Website by @devanksinghchaudhary | Stardance
Devlogs:
Now working on the writing part of the website ;)
Wrote some good sections of my site; https://devanksinghchaudhary.github.io
Improved I guess Photo below has nothing to do with website
Ships:
This is my personal website. With all my writings, I wanted to make a place where I could write all my thoughts, ideas, vision and have a archive and people could also read it. I finally did it. Checkout on: https://devanksinghchaudhary.github.io/about...
|
1793278501.2534802
|
1793364901.2534802
|
|
42190
|
My own site! by @Audra | Stardance
|
Audra
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T02:57:15Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I coded my first personal website! I used a bit of Ai as a learning tool to ask questions about what certain html and css tags mean for more explanation. At the start I found the description for how to use html files and tags to be a little difficult to understand for someone who has never even seen codes before. I worked around this issue by watching videos of other people using these tags and that made me understand how they work. I am overall very proud of this project in general and how I was able to essentially teach myself how to do something that I thought was just “behind the scenes.” I hope this project was able to better prepare me for future opportunities and that this site gives me the resources I need to learn even more!", "repo": "https://github.com/Audra-29/My-Site", "demo": "https://audra-29.github.io/My-Site/"}]...
|
[{"post_id": 57788, "ts": "202 [{"post_id": 57788, "ts": "2026-08-30T02:37:13Z", "hours": 0.8539, "text": "I finished my first project! Pretty simple site but the first one’s never the best. Completed my CSS work and published through GitHub today!"}, {"post_id": 44884, "ts": "2026-08-10T22:34:07Z", "hours": 1.9533, "text": "HI!! I organized the CSS files better (the right way finally) and did more work with html! I also figured out how to link the button! Still pretty rough for a start but I’m happy with it so far! Next step…we’ll see?!?"}, {"post_id": 39590, "ts": "2026-08-02T17:50:50Z", "hours": 1.1242, "text": "I’m Currently Trying to Teach Myself How to Code and This Is What I’ve Learned How to Do So Far! This is All Done with No Prior Experience and I Learn as I Go!"}]...
|
Title: My own site! by @Audra | Stardance
Devlogs Title: My own site! by @Audra | Stardance
Devlogs:
I’m Currently Trying to Teach Myself How to Code and This Is What I’ve Learned How to Do So Far! This is All Done with No Prior Experience and I Learn as I Go!
HI!! I organized the CSS files better (the right way finally) and did more work with html! I also figured out how to link the button! Still pretty rough for a start but I’m happy with it so far! Next step…we’ll see?!?
I finished my first project! Pretty simple site but the first one’s never the best. Completed my CSS work and published through GitHub today!
Ships:
I coded my first personal website! I used a bit of Ai as a learning tool to ask questions about what certain html and css tags mean for more explanation. At the start I found the description for how to use html files and tags to be a little difficult to understand for someone who has never even seen codes before. I worked around this issue by watching videos of other people using these tags and that made me understand how they work. I am overall very proud of this project in general and how I was able to essentially teach myself how to do something that I thought was just “behind the scenes.” I hope this project was able to better prepare me for future opportunities and that this site gives me the resources I need to learn even more!...
|
1793310876.7469943
|
1793397276.7469943
|
|
53271
|
personalTerminal by @Lunn | Stardance
|
Lunn
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T02:52:01Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "helloooooo world! I built a personal site that processes inputs just like a real Linux CLI. The terminal includes several fun commands you can try, such as ‘whoami’ to learn about me, and ‘neofetch’ which displays Arch Linux setup. The feature i’m most proud is the ‘music’ command. if you type ‘music play 1’, you can listen to my favorite track previews. Just type ‘help’ in the terminal to get started!", "repo": "https://github.com/ZeroLogicDev/ahlun-localhost", "demo": "https://zerologicdev.github.io/ahlun-localhost/"}]...
|
[{"post_id": 57751, "ts": "202 [{"post_id": 57751, "ts": "2026-08-30T00:56:52Z", "hours": 1.6242, "text": "Devlog #3 Updated the music section to make it functional! Users can now list my top 10 favorite tracks and play previews directly inside the terminal using “music play [number]”."}, {"post_id": 57246, "ts": "2026-08-29T10:58:28Z", "hours": 0.7347, "text": "Devlog #2 Added my top ten favorite tracks to the music section and hid some easter eggs. My next mission is figuring out how to make the audio work so we can actually play these tracks straight from the terminal!"}, {"post_id": 56870, "ts": "2026-08-28T20:59:48Z", "hours": 4.5769, "text": "Devlog #1 Just cooked up the MVP for my personal site… Welcome to my first devlog, getting ready to ship!"}]...
|
Title: personalTerminal by @Lunn | Stardance
Devl Title: personalTerminal by @Lunn | Stardance
Devlogs:
Devlog #1 Just cooked up the MVP for my personal site… Welcome to my first devlog, getting ready to ship!
Devlog #2 Added my top ten favorite tracks to the music section and hid some easter eggs. My next mission is figuring out how to make the audio work so we can actually play these tracks straight from the terminal!
Devlog #3 Updated the music section to make it functional! Users can now list my top 10 favorite tracks and play previews directly inside the terminal using “music play [number]”.
Ships:
helloooooo world! I built a personal site that processes inputs just like a real Linux CLI. The terminal includes several fun commands you can try, such as ‘whoami’ to learn about me, and ‘neofetch’ which displays Arch Linux setup. The feature i’m most proud is the ‘music’ command. if you type ‘music play 1’, you can listen to my favorite track previews. Just type ‘help’ in the terminal to get started!...
|
1793278205.0248275
|
1793364605.0248275
|
|
7783
|
DuskCoffee by @Diqi | Stardance
|
Diqi
|
1
|
28.49
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T01:36:55Z", "hours": 27.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built DuskCoffee, a fullstack web application for a modern coffee shop catalog and guest ordering system. Built with Node.js, Express, and Vanilla JavaScript, paired with a cloud-managed MySQL database on Aiven and live hosting on Railway over HTTPS. The most challenging part was managing environment configurations, fixing strict SSL connections between Node.js and Aiven MySQL, and setting up proper routing to prevent API errors. I’m really proud of getting a complete cloud database pipeline running smoothly with zero-downtime deployment setup! To test the project, navigate through the Menu/Products tab to see live data pulled straight from the cloud database, or try out the feedback/contact form", "repo": "https://github.com/zDiqim7/DuskCoffee", "demo": "https://duskcoffee-production.up.railway.app/index.html#home"}]...
|
[{"post_id": 59493, "ts": "202 [{"post_id": 59493, "ts": "2026-09-01T11:15:30Z", "hours": 0.8606, "text": "rewrite the readme"}, {"post_id": 57802, "ts": "2026-08-30T03:12:00Z", "hours": 0.6333, "text": "OTP UX Fix and SMTP IPv4 Compatibility Summary This update focused on two main issues in the OTP flow: improving the user experience when the send-code button is pressed, and making the Gmail SMTP fallback more reliable on Railway by forcing IPv4 instead of the blocked IPv6 path. 1) OTP Send Button UX Improvement Problem The previous OTP flow allowed users to click the “Send Code” button repeatedly while the backend was still processing the request. This created a poor user experience and could trigger duplicate email sends or repeated requests. Fix The frontend button logic was updated so that while the OTP request is in progress: the button is disabled, the text changes to “Sending…”, repeated clicks are prevented, the button returns to “Send Code” after the request finishes, the user receives a clearer success/error message in English.This makes the request flow feel intentional and prevents confusion during slow network conditions. 2) SMTP IPv4 Fix for Railway: Problem The app was trying to connect to Gmail SMTP using Railway’s outbound networking stack. Railway was preferring IPv6 resolution for Gmail, which caused outbound connections to fail with unreachable network errors. Root Cause The SMTP connection attempted to reach Gmail over IPv6, but the Railway container did not have a working outbound route for that address family. As a result, the backend could not complete the SMTP connection, even though the app code itself was otherwise valid. Fix The Nodemailer transport was updated to force IPv4 resolution by setting: jsfamily: 4 This keeps the existing SMTP host configuration ( host: process.env.SMTP_HOST ) but forces Node.js to use IPv4 instead of attempting the failing IPv6 route.Additional timeout settings were also added to prevent request hangs: jsconnectionTimeout: 10000,greetingTimeout: 5000,socketTimeout: 10000, This ensures that if SMTP is blocked or slow, the backend responds quickly with a clear error instead of leaving the browser hanging with a generic network issue. Outcome The OTP flow is now more stable and user-friendly: the button cannot be spam-clicked, users receive better status feedback, the SMTP connection is more resilient in Railway when Gmail is accessed over IPv4. This patch addresses the UX problem and the deployment-specific SMTP issue without changing the overall app architecture."}, {"post_id": 57481, "ts": "2026-08-29T17:15:16Z", "hours": 1.1842, "text": "Summary : Email delivery system integration (Contact Form + OTP), Railway deployment debugging, and infrastructure troubleshooting. What’s Complete Email Service Architecture (Priority-Based Fallback) Status: Fully Integrated & Production-Ready Contact Form Email Flow File: src/routes/contact.js Priority 1 (Production): Resend API — works on Railway, no outbound restrictions Priority 2 (Local Dev): Nodemailer + Gmail SMTP (port 587, TLS) Format: Visitor name in sender, reply-to set to visitor email for direct Gmail replies Testing: Verified via curl — email successfully delivered to [email protected] OTP Email Flow File: src/routes/auth.js Priority 1 (Production): Resend API — handles 6-digit OTP codes Priority 2 (Local Dev): Nodemailer + Gmail SMTP Timeout: 5-minute code expiration Verified: Code generation and storage logic working correctly 2. Frontend Contact Form Fix Status: Resolved Event Binding Issue Problem: DOMContentLoaded event wrapper in contact.js was unreliable because script loads after DOM already ready Solution: Removed wrapper, direct event attachment at script execution- Added: Console debug logging for form submission tracking and error diagnosis Result: Form submission now reliably attaches event listeners and sends fetch requests 3. Railway Deployment Testing* Status: Contact form working in production Domain: https://duskcoffee-production.up.railway.app Tested by: User (Kaedara) — successfully sent contact message Response logs show: Payload received, message queued, response returned to frontend Email delivery: Via Resend (Nodemailer fallback blocked due to Railway SMTP restrictions)"}, {"post_id": 57180, "ts": "2026-08-29T09:03:32Z", "hours": 0.7717, "text": "Project Goes Live! Status: Core Architecture Deployed & Live (Railway + Aiven DB). Whats working perfect: Database Migration & Cloud Infrastructure: Successfully migrated local MariaDB schema to Aiven Managed Cloud MySQL. Backend Deployment: Node.js / Express backend is live on Railway with dynamic port handling and SSL configuration (rejectUnauthorized: false). Catalog APIs: Core catalog endpoints (/api/products/menu & /api/products/beans) are returning 200 OK responses directly from the cloud database. Guest Checkout Schema: Relational database schema refactored to support seamless guest ordering (orders and order_items tables with proper menu_id & product_id key constraints). Next things to do (Might do later): Email OTP Verification MechanismCurrent Status: Temporarily disabled.Future Idea: Swapping Resend for Nodemailer with Gmail App Passwords so guests can actually get their verification codes… if I feel like setting up SMTP again. Order Queue & Confirmation FlowCurrent Status: The database saves transactions fine, but the post-checkout experience is pretty plain right now.Future Idea: Adding a real-time order queue screen (pending $\\rightarrow$ paid $\\rightarrow$ completed) and an instant digital receipt, assuming I don’t get distracted by another project. Contact Form MailerCurrent Status: The UI form looks nice, but submit doesn’t send anything yet.Future Idea: Hooking it up to the mailer service whenever I get around to fixing the email pipeline. Next Steps after that (Maybe) Mess around with Nodemailer in Express routes for OTP. Auto-clear the localStorage cart after checkout. Call it a day and grab an actual coffee"}, {"post_id": 56694, "ts": "2026-08-28T15:39:07Z", "hours": 2.6636, "text": "Summary Today’s work focused on aligning the project with the intended business flow: guest checkout with email OTP validation, instead of traditional user registration/login. The backend, schema, and cart payload were cleaned up to remove account-based flow and enforce a consistent transaction model. What changed Removed the account-based auth flow from the project. No more users table in the database. No more login and register endpoints. Kept the guest checkout path as the only legitimate order flow. Customer browses without logging in. Customer enters name, phone, and email on checkout. Email OTP is sent and validated before the order is placed. Fixed the order schema to match the real business model. orders.customer_phone is used as the canonical phone field. orders.total remains the canonical total value. Refined the order item model. order_items now stores either menu_id or product_id , never both. This avoids the earlier issue where product_id was effectively a stringly-typed placeholder and not a real product reference. Resolved cart identity collisions. Menu and product items can share the same numeric id , so the cart now distinguishes them using item_type . Created a separate seed.sql file for catalog data. Schema file now defines structure only. Seed file loads initial menu and product records. Key architecture decision The system now follows a single contract: Guest checkout only Email OTP verification required before order placement Orders stored in orders Line items stored in order_items Each order item references either: a menu item, or a product item This avoids duplicated and confusing legacy fields such as phone , total_amount , and users authentication. Validation I verified the JavaScript syntax for the changed backend and cart code: node --check passed for the modified JavaScript files. No editor errors were reported for the updated route and cart logic. Notes / Follow-up The remaining operational step is database migration/import: recreate the local MariaDB database import the cleaned schema import the seed file start the app and test the OTP checkout flow end-to-end"}, {"post_id": 52931, "ts": "2026-08-23T09:39:25Z", "hours": 1.7053, "text": "Guest Checkout and email OTP refactor Removed the need for users to create an account before browsing or ordering. Kept the storefront experience frictionless: users can still browse products and add items to the cart without logging in. Added checkout.html Added a checkout flow that collects: full name, phone number, email, 6-digit OTP code Added a “Send Code” button in the checkout form to trigger email verification before order placement. Implemented OTP storage with a temporary in-memory map and expiration logic. Added backend endpoints for:sending OTP emailsverifying OTP codessubmitting guest checkout orders after successful validationUpdated the order flow to store guest customer data directly in the database instead of requiring a registered user session. Kept the storefront experience frictionless: users can still browse products and add items to the cart without logging in. REMOVE auth.html"}, {"post_id": 52488, "ts": "2026-08-22T17:04:13Z", "hours": 2.8456, "text": "Overview : Refactored the DuskCoffee client and backend to replace static mockups with a dynamic, data-driven system. Implemented checkout calculations, order submission endpoints, schema updates for order persistence, and a local JSON fallback mechanism for offline development. File Changes SummaryEdited Files: checkout.html — Updated UI container structure to support dynamic order rendering.checkout. js — Added localStorage cart parsing, dynamic item rendering, price computations (subtotal, tax, delivery), and API POST triggers. menu.html — Removed duplicate static .menu-full-card markup to rely on JavaScript rendering. script.js — Refactored fetch logic to hit live API endpoints first, falling back to static JSON on failure. schema.sql — Extended database schema with orders and order_items tables; verified product image paths. server.js — Mounted orders API route and configured server initialization. Added Files: orders.js — Express route handler to process incoming checkout payloads and persist orders to MariaDB. menu-fallback.json — Static fallback dataset containing all 16 menu items for local development. checkout.html - Static checkout page but with dynamic/sync data with what item’s user add to cart"}, {"post_id": 48915, "ts": "2026-08-17T14:08:30Z", "hours": 2.4075, "text": "add dynamic notif “add to cart”"}, {"post_id": 47529, "ts": "2026-08-15T14:28:43Z", "hours": 0.7072, "text": "make the contact section look better i thnk, tryna user resend for the logic of sending messages, but it didnt work when i tried it myself for testing. well ill think about that later, i got bigger problem here, how to deploy this thing as full stack web 😭"}, {"post_id": 47450, "ts": "2026-08-15T11:48:12Z", "hours": 10.4225, "text": "add auth page for both sign in and signup"}, {"post_id": 6268, "ts": "2026-06-10T15:10:44Z", "hours": 3.4931, "text": "edit 8/15/2026, i decided to seperate the menu-producs.html to each has it own page"}, {"post_id": 2626, "ts": "2026-06-05T08:10:50Z", "hours": 0.4014, "text": "Key Features: Navbar - Navigation menu with Home, About Us, Menu, Products, and Contact links; includes search bar and shopping cart Hero Section - Eye-catching welcome banner with call-to-action (“Order Now”) About Us - Company story and values with images Menu Section - Showcases coffee beverages and food items (Croissant, Cappuccino, Americano, etc.) with prices Interactive Elements - Hamburger menu for mobile, search functionality, click-outside handlers will add more soon….."}]...
|
Title: DuskCoffee by @Diqi | Stardance
Devlogs:
K Title: DuskCoffee by @Diqi | Stardance
Devlogs:
Key Features: Navbar - Navigation menu with Home, About Us, Menu, Products, and Contact links; includes search bar and shopping cart Hero Section - Eye-catching welcome banner with call-to-action (“Order Now”) About Us - Company story and values with images Menu Section - Showcases coffee beverages and food items (Croissant, Cappuccino, Americano, etc.) with prices Interactive Elements - Hamburger menu for mobile, search functionality, click-outside handlers will add more soon…..
edit 8/15/2026, i decided to seperate the menu-producs.html to each has it own page
add auth page for both sign in and signup
make the contact section look better i thnk, tryna user resend for the logic of sending messages, but it didnt work when i tried it myself for testing. well ill think about that later, i got bigger problem here, how to deploy this thing as full stack web 😭
add dynamic notif “add to cart”
Overview : Refactored the DuskCoffee client and backend to replace static mockups with a dynamic, data-driven system. Implemented checkout calculations, order submission endpoints, schema updates for order persistence, and a local JSON fallback mechanism for offline development. File Changes SummaryEdited Files: checkout.html — Updated UI container structure to support dynamic order rendering.checkout. js — Added localStorage cart parsing, dynamic item rendering, price computations (subtotal, tax, delivery), and API POST triggers. menu.html — Removed duplicate static .menu-full-card markup to rely on JavaScript rendering. script.js — Refactored fetch logic to hit live API endpoints first, falling back to static JSON on failure. schema.sql — Extended database schema with orders and order_items tables; verified product image paths. server.js — Mounted orders API route and configured server initialization. Added Files: orders.js — Express route handler to process incoming checkout payloads and persist orders to MariaDB. menu-fallback.json — Static fallback dataset containing all 16 menu items for local development. checkout.html - Static checkout page but with dynamic/sync data with what item’s user add to cart
Guest Checkout and email OTP refactor Removed the need for users to create an account before browsing or ordering. Kept the storefront experience frictionless: users can still browse products and add items to the cart without logging in. Added checkout.html Added a checkout flow that collects: full name, phone number, email, 6-digit OTP code Added a “Send Code” button in the checkout form to trigger email verification before order placement. Implemented OTP storage with a temporary in-memory map and expiration logic. Added backend endpoints for:sending OTP emailsverifying OTP codessubmitting guest checkout orders after successful validationUpdated the order flow to store guest customer data directly in the database instead of requiring a registered user session. Kept the storefront experience frictionless: users can still browse products and add items to the cart without logging in. REMOVE auth.html
Summary Today’s work focused on aligning the project with the intended business flow: guest checkout with email OTP validation, instead of traditional user registration/login. The backend, schema, and cart payload were cleaned up to remove account-based flow and enforce a consistent transaction model. What changed Removed the account-based auth flow from the project. No more users table in the database. No more login and register endpoints. Kept the guest checkout path as the only legitimate order flow. Customer browses without logging in. Customer enters name, phone, and email on checkout. Email OTP is sent and validated before the order is placed. Fixed the order schema to match the real business model. orders.customer_phone is used as the canonical phone field. orders.total remains the canonical total value. Refined the order item model. order_items now stores either menu_id or product_id , never both. This avoids the earlier issue where product_id was effectively a stringly-typed placeholder and not a real product reference. Resolved cart identity collisions. Menu and product items can share the same numeric id , so the cart now distinguishes them using item_type . Created a separate seed.sql file for catalog data. Schema file now defines structure only. Seed file loads initial menu and product records. Key architecture decision The system now follows a single contract: Guest checkout only Email OTP verification required before order placement Orders stored in orders Line items stored in order_items Each order item references either: a menu item, or a product item This avoids duplicated and confusing legacy fields such as phone , total_amount , and users authentication. Validation I verified the JavaScript syntax for the changed backend and cart code: node --check passed for the modified JavaScript files. No editor errors were reported for the updated route and cart logic. Notes / Follow-up The remaining operational step is database migration/import: recreate the local MariaDB database import the cleaned schema import the seed file start the app and test the OTP checkout flow end-to-end
Project Goes Live! Status: Core Architecture Deployed & Live (Railway + Aiven DB). Whats working perfect: Database Migration & Cloud Infrastructure: Successfully migrated local MariaDB schema to Aiven Managed Cloud MySQL. Backend Deployment: Node.js / Express backend is live on Railway with dynamic port handling and SSL configuration (rejectUnauthorized: false). Catalog APIs: Core catalog endpoints (/api/products/menu & /api/products/beans) are returning 200 OK responses directly from the cloud database. Guest Checkout Schema: Relational database schema refactored to support seamless guest ordering (orders and order_items tables with proper menu_id & product_id key constraints). Next things to do (Might do later): Email OTP Verification MechanismCurrent Status: Temporarily disabled.Future Idea: Swapping Resend for Nodemailer with Gmail App Passwords so guests can actually get their verification codes… if I feel like setting up SMTP again. Order Queue & Confirmation FlowCurrent Status: The database saves transactions fine, but the post-checkout experience is pretty plain right now.Future Idea: Adding a real-time order queue screen (pending $\rightarrow$ paid $\rightarrow$ completed) and an instant digital receipt, assuming I don’t get distracted by another project. Contact Form MailerCurrent Status: The UI form looks nice, but submit doesn’t send anything yet.Future Idea: Hooking it up to the mailer service whenever I get around to fixing the email pipeline. Next Steps after that (Maybe) Mess around with Nodemailer in Express routes for OTP. Auto-clear the localStorage cart after checkout. Call it a day and grab an actual coffee
Summary : Email delivery system integration (Contact Form + OTP), Railway deployment debugging, and infrastructure troubleshooting. What’s Complete Email Service Architecture (Priority-Based Fallback) Status: Fully Integrated & Production-Ready Contact Form Email Flow File: src/routes/contact.js Priority 1 (Production): Resend API — works on Railway, no outbound restrictions Priority 2 (Local Dev): Nodemailer + Gmail SMTP (port 587, TLS) Format: Visitor name in sender, reply-to set to visitor email for direct Gmail replies Testing: Verified via curl — email successfully delivered to [email protected] OTP Email Flow File: src/routes/auth.js Priority 1 (Production): Resend API — handles 6-digit OTP codes Priority 2 (Local Dev): Nodemailer + Gmail SMTP Timeout: 5-minute code expiration Verified: Code generation and storage logic working correctly 2. Frontend Contact Form Fix Status: Resolved Event Binding Issue Problem: DOMContentLoaded event wrapper in contact.js was unreliable because script loads after DOM already ready Solution: Removed wrapper, direct event attachment at script execution- Added: Console debug logging for form submission tracking and error diagnosis Result: Form submission now reliably attaches event listeners and sends fetch requests 3. Railway Deployment Testing* Status: Contact form working in production Domain: https://duskcoffee-production.up.railway.app Tested by: User (Kaedara) — successfully sent contact message Response logs show: Payload received, message queued, response returned to frontend Email delivery: Via Resend (Nodemailer fallback blocked due to Railway SMTP restrictions)
OTP UX Fix and SMTP IPv4 Compatibility Summary This update focused on two main issues in the OTP flow: improving the user experience when the send-code button is pressed, and making the Gmail SMTP fallback more reliable on Railway by forcing IPv4 instead of the blocked IPv6 path. 1) OTP Send Button UX Improvement Problem The previous OTP flow allowed users to click the “Send Code” button repeatedly while the backend was still processing the request. This created a poor user experience and could trigger duplicate email sends or repeated requests. Fix The frontend button logic was updated so that while the OTP request is in progress: the button is disabled, the text changes to “Sending…”, repeated clicks are prevented, the button returns to “Send Code” after the request finishes, the user receives a clearer success/error message in English.This makes the request flow feel intentional and prevents confusion during slow network conditions. 2) SMTP IPv4 Fix for Railway: Problem The app was trying to connect to Gmail SMTP using Railway’s outbound networking stack. Railway was preferring IPv6 resolution for Gmail, which caused outbound connections to fail with unreachable network errors. Root Cause The SMTP connection attempted to reach Gmail over IPv6, but the Railway container did not have a working outbound route for that address family. As a result, the backend could not complete the SMTP connection, even though the app code itself was otherwise valid. Fix The Nodemailer transport was updated to force IPv4 resolution by setting: jsfamily: 4 This keeps the existing SMTP host configuration ( host: process.env.SMTP_HOST ) but forces Node.js to use IPv4 instead of attempting the failing IPv6 route.Additional timeout settings were also added to prevent request hangs: jsconnectionTimeout: 10000,greetingTimeout: 5000,socketTimeout: 10000, This ensures that if SMTP is blocked or slow, the backend responds quickly with a clear error instead of leaving the browser hanging with a generic network issue. Outcome The OTP flow is now more stable and user-friendly: the button cannot be spam-clicked, users receive better status feedback, the SMTP connection is more resilient in Railway when Gmail is accessed over IPv4. This patch addresses the UX problem and the deployment-specific SMTP issue without changing the overall app architecture.
rewrite the readme
Ships:
I built DuskCoffee, a fullstack web application for a modern coffee shop catalog and guest ordering system. Built with Node.js, Express, and Vanilla JavaScript, paired with a cloud-managed MySQL database on Aiven and live hosting on Railway over HTTPS. The most challenging part was managing environment configurations, fixing strict SSL connections between Node.js and Aiven MySQL, and setting up proper routing to prevent API errors. I’m really proud of getting a complete cloud database pipeline running smoothly with zero-downtime deployment setup! To test the project, navigate through the Menu/Products tab to see live data pulled straight from the cloud database, or try out the feedback/contact form...
|
1793267349.0716114
|
1793353749.0716114
|
|
55411
|
personal page called grid by @nacho | Stardance
|
nacho
|
1
|
2.96
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T00:38:48Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made my personal site i am going to add more secctions more color s i only wated 2 hours because i known a lot of html so it was easy i only need to lern css next time i will use javascript i like the result but i will add some things later", "repo": "https://github.com/nachogzalazar-blip/grid", "demo": "https://nachogzalazar-blip.github.io/grid/"}]...
|
[{"post_id": 58909, "ts": "202 [{"post_id": 58909, "ts": "2026-08-31T14:00:38Z", "hours": 0.3033, "text": "now i only have edites the read.md from github i added a english seccion"}, {"post_id": 58529, "ts": "2026-08-30T23:25:26Z", "hours": 0.6544, "text": "now i’am working in a selector for the language so who want to change between english and spanish can do it an i added more things to the time line"}, {"post_id": 57723, "ts": "2026-08-29T23:54:46Z", "hours": 1.0772, "text": "Hoy avancé con la estructura HTML del proyecto. Ya tengo armado el principal, que va a servir como contenedor central para el contenido de la página. A partir de acá voy a ir agregando las secciones internas y el styling con CSS."}, {"post_id": 56940, "ts": "2026-08-28T23:31:42Z", "hours": 0.4414, "text": "i am bulding my personal website i am going to talk about things i like and the projects i work on"}]...
|
Title: personal page called grid by @nacho | Stard Title: personal page called grid by @nacho | Stardance
Devlogs:
i am bulding my personal website i am going to talk about things i like and the projects i work on
Hoy avancé con la estructura HTML del proyecto. Ya tengo armado el principal, que va a servir como contenedor central para el contenido de la página. A partir de acá voy a ir agregando las secciones internas y el styling con CSS.
now i’am working in a selector for the language so who want to change between english and spanish can do it an i added more things to the time line
now i only have edites the read.md from github i added a english seccion
Ships:
i made my personal site i am going to add more secctions more color s i only wated 2 hours because i known a lot of html so it was easy i only need to lern css next time i will use javascript i like the result but i will add some things later...
|
1793307089.233037
|
1793393489.233037
|