|
52561
|
MODule: compact swerve module by @saharshn | Stard MODule: compact swerve module by @saharshn | Stardance...
|
saharshn
|
1
|
0.0
|
200
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-02T21:10:00Z", "hours": 0.0, "multiplier": 5.0, "payout": 200, "blessing": "neutral", "text": "This an Omni-Directional “Swerve” Pod Module that I had made as a personal project, and can be used for compact robotics applications, such as automation, FTC, and more. The main feature of this is that it is highly compact despite the functionality this offers, being very narrow and offering 4 connection points on each side. Alongside that, like the name suggests, it is modular. For example, it is very easy to install an encoder, swap belts, etc and can be done with very few screws needed.", "repo": "https://github.com/icewtr/MODule", "demo": ""}]...
|
[{"post_id": 55837, "ts": "202 [{"post_id": 55837, "ts": "2024-07-11T00:00:00Z", "hours": 8.0, "text": "OMG OMG OMG I ACTUALLY DID IT SDKFJDSKFDSKJF Yeah im genuinely so surprised i actually did this lol im stunned Basically what happened: printing legion came in today!!!! i forgot to print a part so i did a last minute sprint on a friends printer had to sand down most of the gears due to meshing issues cuz of tolerances (fried) i no-lifed the rest of the build, so many new parts came in so it took like 3 whole hours but atleast its finished now 👍 fixed setpoints for code made last minute belt tensioner cuz 3dp belt stretch actually tested it!!! AND OMG IT WORKED FIRST TRY dry-lubed it (even tho most plastics are somewhat self-lubricating) recorded a video in only like 6 takes DID A PHOTOSHOOT I am genuinely surprised i stayed sane after this. I remember starting at like 11 AM and then realized I finished at 7 PM, like I dont even know how I stayed through this long. It was a wild ride, but definitely a fun one. TOTAL TIME: 8 HOURS"}, {"post_id": 55836, "ts": "2024-07-10T00:00:00Z", "hours": 5.0, "text": "Today was a bit more chill build-wise, but now I had to deal with electrical work and how I can power and control this. Basically, the main concern was that how I can power the brushed DC motor as I dont have a FTC control hub on me 😔 Sooooo i came up with a few solutions and tested it: battery pack: this was what i spent the most time working on. Basically just stacking a bunch of double A batteries to have a strong enough power supply to move the motor. Its a 12V motor but 6v should work, so i just stacked 4 double A’s and prayed it worked (AAAAAAAA battery hehe) but it did not work 💀 -after 2 hours or so of actually experimenting with power solutions I landed on using 120V AC to 9V DC power brick and connecting that to the motor via jumper wires, and that actually worked really well. 9V meant that it wasnt as powerful as it could have been with 12V, but it was good enough as a proof of concept (i was wayyyy too lazy to keep trying that 😭) For the servo, this was sooo much easier and was a lot less complex. I had a raspberry pi pico on me and i was able to throw a few lines together to make a quick script that oscillates between two setpoints. The servo is supposed to be powered by a 4.8-7.2 v power supply which is more than the pico’s 3.3v, so I just used the passthru 5v from the USB. this was sooooo much easier than the motor it was actually insane 😭 And for build: I got my WCP Bearing in!!! Yay!!!!! I actually got a good bit of my project done lol it was crazy i was locked in Structure-wise stuff is actually done now, just waiting on printing legion and then illl be ready for the greatest build sprint oat TOTAL TIME SPENT: 5 HOURS"}, {"post_id": 55835, "ts": "2024-07-09T00:00:00Z", "hours": 4.0, "text": "Ok todays atleast better since I dont have to tap, but now have to actually make this. For what its worth, tapping actually made the process soo much easier like I genuinely flew through build it was sooo nice and smooth But still, I somehow ran into an issue. Most of my parts were printed with printing legion, and that only comes in on friday, meaning Im only going to be able to assemble half of it. Its not horrible, but makes friday so much harder on me 😭esp with recording the video and everything But other than that, its starting to come out pretty nicely!!! TOTAL TIME SPENT: 4 hours"}, {"post_id": 55834, "ts": "2024-07-08T00:00:00Z", "hours": 7.5, "text": "So basically i got a motor from my friend to use for this cuz i originally didnt have the money for it, but the problem is that the gearbox on it was HALF SIEZED 😭genuinely took me like 30 mins of prying just to set it free 💀atleast the rest of the disassembly was chill tho took like 1 hour max After that I had to do something I kinda dreaded: Tapping… So basically whats happening is that since this was meant to be made out of aluminum, it needed holes to be tapped, but since I wasnt able to use my CNC, I had to print this out of PETG-CF. Aaand as a result, i now have to tap plastic 💀 The two main things im worried about is: A. ive never tapped plastic before and am worried the layers might delaminate and separate B. i have ZERO tapping tools other than just a tapping bit meaning im gonna have to do it by hand entirely 😭 Since im tapping using my hands, this took SO LONG it was actually insane it took me SIX AND A HALF HOURS its wraps for me TOTAL TIME SPENT: 7.5 hours"}, {"post_id": 55833, "ts": "2024-07-06T00:00:00Z", "hours": 3.5, "text": "So today I got my grant, meaning now i actually have to build this!!! Only problem is… i forgot to include shipping and taxes lmaooo 170 dollard with of parts now cost 200 bucks lol AANNDDD i forgot that i actually needed the parts quick cuz im actually trying to submit this for super hardware builder lol What I did: went back into cad and saw where i could remove the need for distinct screws since mcmaster screws have MOQs of like 50/100 etc I had to remove a bunch of socket head screws cuz somehow they costed more than button heads? Lol Removed 12mm M4 socket head screws cuz 14mm countersunks could do and alr am buying those Removed 5mm socket heads and 8mm countersunk cuz 8mm button(which im alr buying) could still work Dropped 20mm m4 socket heads cuz im alr buying 25mm and that could work On the topic od Mcmaster, I drovethere and did a will call so that iu didnt have to pay shipping so boom money saved gobilda shipping costs like 70 bucks otherwise it takes a week 😔 got an equivalent pulley and bore reducer off of mcmaster i have to 3d print all my shafts 💀might be wraps all my beams have to be 3d printed and HAND TAPPED yo i might be cooked But luckily other than that its going good :D wcp bearing doesnt cost too much but with corgi express shipping it was only 20 bucks and its 2-day!!! Also my 3d printer wasnt working so I had to outsource to printing legion but its allg should come by friday At the end of the day, i was able to order everything so im happy about that! Cant wait to start build! TIME SPENT: 3 Hours 30 Minutes"}, {"post_id": 55832, "ts": "2024-07-04T00:00:00Z", "hours": 0.25, "text": "genuinely a beautiful swerve module truly a piece of art cant wait to build it! time spent: ~15 mins"}, {"post_id": 55831, "ts": "2024-07-03T00:00:00Z", "hours": 1.0, "text": "so a smooth wheel isnt gonna work i had to actually make tread i tried doing a few different things, ranging from a bunch of triangles and an extrude to contemplating giving up and using neoprene i ended uo just taking the pulley profile of a gt2 2mm pulley and extruding it so yea lol (and yeah now the plates are both light and beautiful) time spent: ~1 hour"}, {"post_id": 55830, "ts": "2024-07-01T00:00:00Z", "hours": 0.75, "text": "omg these new forks look so good😍 genuinely idk what i did, but it cooked lol gonna be a bit of a pain to manufacture but ehh its fiiineee trust other than that, boom even smaller, genuinely looks like a sandwich atp its actually beautiful time spent: ~45 mins"}, {"post_id": 55829, "ts": "2024-06-30T00:00:00Z", "hours": 0.5, "text": "yo no way i forgot we needed an encoder 😭 so im gonna have to change up a few things: make the coaxial pulley and gear somewhat deadaxle so there is an encoder shaft ik most teams drop the encoder, but if we want to have the most accurate angle sensing, this is a MUST. we NEED this to have a better swerve module. theres a reason every frc swerve module has this. other than that tho, its coming together nicely (hes herringbone like i said previously because force spead across multiple teeth) time spent: ~30 mins"}, {"post_id": 55828, "ts": "2024-06-29T00:00:00Z", "hours": 1.0, "text": "he is so small 😆 he only need one popcorn 🍿 jokes aside its finally small, time to make it functional. this means make it sompetitive and better than other modules available in FTC. we got the size down, time to make it good and small, not just small. time spent: ~1 hour"}, {"post_id": 55827, "ts": "2024-06-26T00:00:00Z", "hours": 0.5, "text": "[tape scratch] yeah thats me. your probably wondering how i got here but apart from that, i had an idea. currenty my servo is mounted perfectly horizontal. but why tho? if i mpount it diagonally, ill get tons more space and ill be able to make this even smaller brains thinging now watch out time spent: ~30 mins"}, {"post_id": 55826, "ts": "2024-06-25T00:00:00Z", "hours": 1.0, "text": "i loove back when i didnt know anything about cad and used to vibe guess all my ratios… well now i have to. so my ideal is the speed of a 435 rpm motor, which is like the commonplace ftc drive motor for mecanums. and my old ratio was like 377 rpm. wayyyyyyyyyyy too slow. bro im boutta have snail speeds on this robot 😭 i did calculate something, but might need a custom pulley so we’ll have to see cuz i didnt really wanna go to custom pully gang and wanted to stay with cots gobilda pulleys. My calculated ratios: approximately 855-860 rpm, with a free speed slightly higher than that of the 435 RPM drivetrain motor, a popular FTC choice. although this has a higher surface speed and as a result lower theoretical torque, since the mecanum drivetrains use passive rollers, the grip of these 3D printed swerve tread would more than overpower standerd mecanums. time spent: ~1 hour"}, {"post_id": 55825, "ts": "2024-06-17T00:00:00Z", "hours": 1.0, "text": "so yeah now i need to make a wheel for my swerve module and yeah i dont know hoe to make one 😔 i mean I do, cuz like frc swerve, but this is FTC where everything is so small!¡¡ yeah this is small the wheel is 2 inches tall and 1/2” wide lol time spent: ~1 hour"}, {"post_id": 55824, "ts": "2024-06-13T00:00:00Z", "hours": 2.0, "text": "finally with something that looks like a swerve module somewhat, i went in, boom. locked in, zero regrets. WE are winning state championships with this. but yeah, length and width wise its finally somewhat small and usable, so now its time tp make it short cuz its still too tall. the goal is 64mm * 140mm * 110mm so lets get it done. time spent: ~2 hours"}, {"post_id": 55823, "ts": "2024-05-11T00:00:00Z", "hours": 0.5, "text": "since axon bevels (THE swerve bevel that everyone uses) is out of stock permenantly, i have to 3dp or use the massive gobilda bevels. yea. the gobilda bevels are too big. screw it. im making it myself. so since im 3d printing it, i think making it helical might be the play here, cuz the force is distributed across multiple teeth rather than just one tooth, making the gears stronger and more resistant to teeth snapping. and yeah, more exams. time to dip for a bit and come back to lock in. time spent: ~30 mins"}, {"post_id": 55822, "ts": "2024-05-04T00:00:00Z", "hours": 0.5, "text": "yo no way i just now found out the motor sleeves come off 🤯 this is gonna help so much! with that the motors diameter gonna be smaller by a tad bit meaning i COULD fit it in a smaller foorprint than 70*140??? the break definitely helped tho i came to my senses that a belt IS the play, talking to seattle solvers helped me greatly. time spent: ~30 mins"}, {"post_id": 55820, "ts": "2024-03-17T00:00:00Z", "hours": 1.5, "text": "WHAT AM I DOING NO WAY I DONT KNOW HOW TO MAKE THIS 😔 WHY IS IT SO COMPLEX WHY makes me wonder, why gears? i checked one of the best swerve teams ik’s mosules and theyre using 2mm gt2 belts so might be interesting? im so used to frc it might be getting to me lol 5000000 million gear sizes, and some of the strongest bldc motors ive seen, which kinda explains why no gt2 belts, so yeah belts… time spent: ~1.5 hours"}, {"post_id": 55819, "ts": "2024-03-16T00:00:00Z", "hours": 0.5, "text": "after losing badly in states (48th out of 48 teams) i knew we had to do something. our old mecanum drivetrain took up so much space we ended up not having enough space for a functional robot 😭 so i was thinking “hm lets make swerve, we can reference other good designs and just make them smaller than a mecanum drivetrain.” and so it started, me drawing out a bad sketch to present to others my concept, the black box being an approximate sizing of one mecanum wheel’s size and what i think we can do. time spent: ~30 mins"}, {"post_id": 55821, "ts": "2024-03-12T00:00:00Z", "hours": 1.0, "text": "idk why, i feel like gears is the move but like its so complicated also big issue its bigger than the mecanum drivetrain so there really isnt a definitive answer. well, we gotta do something. i cant be this fixated on a swerve module with FRC season going on and exams afterward. ill take a break and see if that helps. time spent: ~1 hour"}]...
|
Title: MODule: compact swerve module by @saharshn Title: MODule: compact swerve module by @saharshn | Stardance
Devlogs:
idk why, i feel like gears is the move but like its so complicated also big issue its bigger than the mecanum drivetrain so there really isnt a definitive answer. well, we gotta do something. i cant be this fixated on a swerve module with FRC season going on and exams afterward. ill take a break and see if that helps. time spent: ~1 hour
after losing badly in states (48th out of 48 teams) i knew we had to do something. our old mecanum drivetrain took up so much space we ended up not having enough space for a functional robot 😭 so i was thinking “hm lets make swerve, we can reference other good designs and just make them smaller than a mecanum drivetrain.” and so it started, me drawing out a bad sketch to present to others my concept, the black box being an approximate sizing of one mecanum wheel’s size and what i think we can do. time spent: ~30 mins
WHAT AM I DOING NO WAY I DONT KNOW HOW TO MAKE THIS 😔 WHY IS IT SO COMPLEX WHY makes me wonder, why gears? i checked one of the best swerve teams ik’s mosules and theyre using 2mm gt2 belts so might be interesting? im so used to frc it might be getting to me lol 5000000 million gear sizes, and some of the strongest bldc motors ive seen, which kinda explains why no gt2 belts, so yeah belts… time spent: ~1.5 hours
yo no way i just now found out the motor sleeves come off 🤯 this is gonna help so much! with that the motors diameter gonna be smaller by a tad bit meaning i COULD fit it in a smaller foorprint than 70*140??? the break definitely helped tho i came to my senses that a belt IS the play, talking to seattle solvers helped me greatly. time spent: ~30 mins
since axon bevels (THE swerve bevel that everyone uses) is out of stock permenantly, i have to 3dp or use the massive gobilda bevels. yea. the gobilda bevels are too big. screw it. im making it myself. so since im 3d printing it, i think making it helical might be the play here, cuz the force is distributed across multiple teeth rather than just one tooth, making the gears stronger and more resistant to teeth snapping. and yeah, more exams. time to dip for a bit and come back to lock in. time spent: ~30 mins
finally with something that looks like a swerve module somewhat, i went in, boom. locked in, zero regrets. WE are winning state championships with this. but yeah, length and width wise its finally somewhat small and usable, so now its time tp make it short cuz its still too tall. the goal is 64mm * 140mm * 110mm so lets get it done. time spent: ~2 hours
so yeah now i need to make a wheel for my swerve module and yeah i dont know hoe to make one 😔 i mean I do, cuz like frc swerve, but this is FTC where everything is so small!¡¡ yeah this is small the wheel is 2 inches tall and 1/2” wide lol time spent: ~1 hour
i loove back when i didnt know anything about cad and used to vibe guess all my ratios… well now i have to. so my ideal is the speed of a 435 rpm motor, which is like the commonplace ftc drive motor for mecanums. and my old ratio was like 377 rpm. wayyyyyyyyyyy too slow. bro im boutta have snail speeds on this robot 😭 i did calculate something, but might need a custom pulley so we’ll have to see cuz i didnt really wanna go to custom pully gang and wanted to stay with cots gobilda pulleys. My calculated ratios: approximately 855-860 rpm, with a free speed slightly higher than that of the 435 RPM drivetrain motor, a popular FTC choice. although this has a higher surface speed and as a result lower theoretical torque, since the mecanum drivetrains use passive rollers, the grip of these 3D printed swerve tread would more than overpower standerd mecanums. time spent: ~1 hour
[tape scratch] yeah thats me. your probably wondering how i got here but apart from that, i had an idea. currenty my servo is mounted perfectly horizontal. but why tho? if i mpount it diagonally, ill get tons more space and ill be able to make this even smaller brains thinging now watch out time spent: ~30 mins
he is so small 😆 he only need one popcorn 🍿 jokes aside its finally small, time to make it functional. this means make it sompetitive and better than other modules available in FTC. we got the size down, time to make it good and small, not just small. time spent: ~1 hour
yo no way i forgot we needed an encoder 😭 so im gonna have to change up a few things: make the coaxial pulley and gear somewhat deadaxle so there is an encoder shaft ik most teams drop the encoder, but if we want to have the most accurate angle sensing, this is a MUST. we NEED this to have a better swerve module. theres a reason every frc swerve module has this. other than that tho, its coming together nicely (hes herringbone like i said previously because force spead across multiple teeth) time spent: ~30 mins
omg these new forks look so good😍 genuinely idk what i did, but it cooked lol gonna be a bit of a pain to manufacture but ehh its fiiineee trust other than that, boom even smaller, genuinely looks like a sandwich atp its actually beautiful time spent: ~45 mins
so a smooth wheel isnt gonna work i had to actually make tread i tried doing a few different things, ranging from a bunch of triangles and an extrude to contemplating giving up and using neoprene i ended uo just taking the pulley profile of a gt2 2mm pulley and extruding it so yea lol (and yeah now the plates are both light and beautiful) time spent: ~1 hour
genuinely a beautiful swerve module truly a piece of art cant wait to build it! time spent: ~15 mins
So today I got my grant, meaning now i actually have to build this!!! Only problem is… i forgot to include shipping and taxes lmaooo 170 dollard with of parts now cost 200 bucks lol AANNDDD i forgot that i actually needed the parts quick cuz im actually trying to submit this for super hardware builder lol What I did: went back into cad and saw where i could remove the need for distinct screws since mcmaster screws have MOQs of like 50/100 etc I had to remove a bunch of socket head screws cuz somehow they costed more than button heads? Lol Removed 12mm M4 socket head screws cuz 14mm countersunks could do and alr am buying those Removed 5mm socket heads and 8mm countersunk cuz 8mm button(which im alr buying) could still work Dropped 20mm m4 socket heads cuz im alr buying 25mm and that could work On the topic od Mcmaster, I drovethere and did a will call so that iu didnt have to pay shipping so boom money saved gobilda shipping costs like 70 bucks otherwise it takes a week 😔 got an equivalent pulley and bore reducer off of mcmaster i have to 3d print all my shafts 💀might be wraps all my beams have to be 3d printed and HAND TAPPED yo i might be cooked But luckily other than that its going good :D wcp bearing doesnt cost too much but with corgi express shipping it was only 20 bucks and its 2-day!!! Also my 3d printer wasnt working so I had to outsource to printing legion but its allg should come by friday At the end of the day, i was able to order everything so im happy about that! Cant wait to start build! TIME SPENT: 3 Hours 30 Minutes
So basically i got a motor from my friend to use for this cuz i originally didnt have the money for it, but the problem is that the gearbox on it was HALF SIEZED 😭genuinely took me like 30 mins of prying just to set it free 💀atleast the rest of the disassembly was chill tho took like 1 hour max After that I had to do something I kinda dreaded: Tapping… So basically whats happening is that since this was meant to be made out of aluminum, it needed holes to be tapped, but since I wasnt able to use my CNC, I had to print this out of PETG-CF. Aaand as a result, i now have to tap plastic 💀 The two main things im worried about is: A. ive never tapped plastic before and am worried the layers might delaminate and separate B. i have ZERO tapping tools other than just a tapping bit meaning im gonna have to do it by hand entirely 😭 Since im tapping using my hands, this took SO LONG it was actually insane it took me SIX AND A HALF HOURS its wraps for me TOTAL TIME SPENT: 7.5 hours
Ok todays atleast better since I dont have to tap, but now have to actually make this. For what its worth, tapping actually made the process soo much easier like I genuinely flew through build it was sooo nice and smooth But still, I somehow ran into an issue. Most of my parts were printed with printing legion, and that only comes in on friday, meaning Im only going to be able to assemble half of it. Its not horrible, but makes friday so much harder on me 😭esp with recording the video and everything But other than that, its starting to come out pretty nicely!!! TOTAL TIME SPENT: 4 hours
Today was a bit more chill build-wise, but now I had to deal with electrical work and how I can power and control this. Basically, the main concern was that how I can power the brushed DC motor as I dont have a FTC control hub on me 😔 Sooooo i came up with a few solutions and tested it: battery pack: this was what i spent the most time working on. Basically just stacking a bunch of double A batteries to have a strong enough power supply to move the motor. Its a 12V motor but 6v should work, so i just stacked 4 double A’s and prayed it worked (AAAAAAAA battery hehe) but it did not work 💀 -after 2 hours or so of actually experimenting with power solutions I landed on using 120V AC to 9V DC power brick and connecting that to the motor via jumper wires, and that actually worked really well. 9V meant that it wasnt as powerful as it could have been with 12V, but it was good enough as a proof of concept (i was wayyyy too lazy to keep trying that 😭) For the servo, this was sooo much easier and was a lot less complex. I had a raspberry pi pico on me and i was able to throw a few lines together to make a quick script that oscillates between two setpoints. The servo is supposed to be powered by a 4.8-7.2 v power supply which is more than the pico’s 3.3v, so I just used the passthru 5v from the USB. this was sooooo much easier than the motor it was actually insane 😭 And for build: I got my WCP Bearing in!!! Yay!!!!! I actually got a good bit of my project done lol it was crazy i was locked in Structure-wise stuff is actually done now, just waiting on printing legion and then illl be ready for the greatest build sprint oat TOTAL TIME SPENT: 5 HOURS
OMG OMG OMG I ACTUALLY DID IT SDKFJDSKFDSKJF Yeah im genuinely so surprised i actually did this lol im stunned Basically what happened: printing legion came in today!!!! i forgot to print a part so i did a last minute sprint on a friends printer had to sand down most of the gears due to meshing issues cuz of tolerances (fried) i no-lifed the rest of the build, so many new parts came in so it took like 3 whole hours but atleast its finished now 👍 fixed setpoints for code made last minute belt tensioner cuz 3dp belt stretch actually tested it!!! AND OMG IT WORKED FIRST TRY dry-lubed it (even tho most plastics are somewhat self-lubricating) recorded a video in only like 6 takes DID A PHOTOSHOOT I am genuinely surprised i stayed sane after this. I remember starting at like 11 AM and then realized I finished at 7 PM, like I dont even know how I stayed through this long. It was a wild ride, but definitely a fun one. TOTAL TIME: 8 HOURS
Ships:
This an Omni-Directional “Swerve” Pod Module that I had made as a personal project, and can be used for compact robotics applications, such as automation, FTC, and more. The main feature of this is that it is highly compact despite the functionality this offers, being very narrow and offering 4 connection points on each side. Alongside that, like the name suggests, it is modular. For example, it is very easy to install an encoder, swap belts, etc and can be done with very few screws needed....
|
1793289275.90412
|
1793375675.90412
|
|
52569
|
New Tab by @ameeksinghv | Stardance
|
ameeksinghv
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-21T23:38:13Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a new tab page. The most challenging part was the calendar, which I ended up using ai for.", "repo": "https://github.com/singhameek/new-tab", "demo": "https://newtab.ameeksinghv.workers.dev/"}]...
|
[{"post_id": 51972, "ts": "202 [{"post_id": 51972, "ts": "2026-08-21T23:32:12Z", "hours": 0.6158, "text": "The site is DONE!!!!! just gotta finish my readme"}, {"post_id": 51957, "ts": "2026-08-21T22:43:47Z", "hours": 0.6992, "text": "coming along very nicely"}]...
|
Title: New Tab by @ameeksinghv | Stardance
Devlog Title: New Tab by @ameeksinghv | Stardance
Devlogs:
coming along very nicely
The site is DONE!!!!! just gotta finish my readme
Ships:
I made a new tab page. The most challenging part was the calendar, which I ended up using ai for....
|
1793260504.9516547
|
1793346904.9516547
|
|
52573
|
Car Driving Sim. by @abdurrafay490ji | Stardance
|
abdurrafay490ji
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-25T16:51:40Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I build A Car Driving Sim (CDS)", "repo": "https://github.com/abdurrafay490ji-afk/sprig", "demo": "https://stardance.hackclub.com/home"}]...
|
[{"post_id": 51944, "ts": "202 [{"post_id": 51944, "ts": "2026-08-21T21:55:00Z", "hours": 1.1369, "text": "I Build a Car Driving Sim."}]...
|
Title: Car Driving Sim. by @abdurrafay490ji | Star Title: Car Driving Sim. by @abdurrafay490ji | Stardance
Devlogs:
I Build a Car Driving Sim.
Ships:
I build A Car Driving Sim (CDS)...
|
1793260509.6654322
|
1793346909.6654322
|
|
52590
|
RFID-Attendance system by @aatiesh | Stardance
|
aatiesh
|
1
|
34.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T00:52:39Z", "hours": 34.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I created Tago, an RFID attendance system using an ESP32-S3, RC522 RFID reader, RFID cards, buzzer, blue LED and Wi-Fi. Students tap their cards, the ESP32 sends the UID to the backend, and the system identifies the student, checks their class/session, and records attendance through the web dashboard. The most challenging part was connecting the hardware, backend, database and frontend reliably, especially handling active sessions, duplicate scans, authentication and network issues. I’m most proud of turning a physical RFID scan into a complete working attendance workflow. To test it, users need a registered RFID card, active class session, configured reader, backend and database.", "repo": "https://github.com/ST24269/final-assessment-as91903-or-as91906-and-as91907-ST24269", "demo": ""}]...
|
[{"post_id": 51971, "ts": "202 [{"post_id": 51971, "ts": "2026-08-21T23:31:39Z", "hours": 33.6122, "text": "Created my actual project, my devlogs accidentally ended up being recorded as 33 hours long. This was a mistake with the time tracking rather than 33 continuous hours of development. The actual work was completed across multiple sessions, but I accidentally left the devlog running."}]...
|
Title: RFID-Attendance system by @aatiesh | Starda Title: RFID-Attendance system by @aatiesh | Stardance
Devlogs:
Created my actual project, my devlogs accidentally ended up being recorded as 33 hours long. This was a mistake with the time tracking rather than 33 continuous hours of development. The actual work was completed across multiple sessions, but I accidentally left the devlog running.
Ships:
I created Tago, an RFID attendance system using an ESP32-S3, RC522 RFID reader, RFID cards, buzzer, blue LED and Wi-Fi. Students tap their cards, the ESP32 sends the UID to the backend, and the system identifies the student, checks their class/session, and records attendance through the web dashboard. The most challenging part was connecting the hardware, backend, database and frontend reliably, especially handling active sessions, duplicate scans, authentication and network issues. I’m most proud of turning a physical RFID scan into a complete working attendance workflow. To test it, users need a registered RFID card, active class session, configured reader, backend and database....
|
1793260518.5057046
|
1793346918.5057046
|
|
52596
|
My first slack bot! - Blackreaper by @DaviSilva | My first slack bot! - Blackreaper by @DaviSilva | Stardance...
|
DaviSilva
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-21T01:02:51Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What I built I made a Slack bot called BlackReaper. It has a few different commands like ping, help, cat facts, jokes, dice, coin flip, and random dog photos. Some of them also use APIs, like the cat fact, joke, and dog photo commands. I also added the three extra commands that were required for the challenge. They are all in my code, but for some reason the three new ones aren’t showing up in Slack. I’m not really sure what happened with the configuration, but I’m still shipping the project since the commands are already in the code. If someone knows what I did wrong or can help me get them working in Slack, I’d really appreciate it. What was challenging I started this project basically knowing nothing about JavaScript, so there was definitely a lot to figure out. The setup was probably the hardest part for me, especially VS Code and the Nest configuration. I ran into a bunch of problems and had to use AI to help me figure some of them out, but I also learned from fixing those problems. What I’m proud of I’m really proud that I actually finished the project. This is my first project on StarDance, and I started it without really knowing JavaScript or how to make a bot. Seeing everything actually work after all the problems I had was really cool. What people should know I put a lot of time and effort into this project and made it with a lot of care. The main commands are working, and the three extra commands are already in the code. The only thing I’m still trying to figure out is why those new commands aren’t showing up in Slack. If someone can help me fix that, I’d really appreciate it!", "repo": "https://github.com/X-BlackScythe/BlackReaper---First-Slack-Bot-", "demo": "https://hackclub.enterprise.slack.com/archives/C0P5NE354"}]...
|
[{"post_id": 71534, "ts": "202 [{"post_id": 71534, "ts": "2026-09-21T00:54:33Z", "hours": 0.35, "text": "So for this new version I added 4 new commands, the joke example from the mission guide, roll a dice, flip a coin and dog photo, Idk if I have to restart something or what but on the VsCode the code for the commands is there but when I try using them on Slack they do not appear…. I’ll ship the project because IDK what to do now, But I did my work with everything that I have :)"}, {"post_id": 62372, "ts": "2026-09-05T18:18:48Z", "hours": 0.3969, "text": "Almost done! - First Slack Bot. Today I made my nest account and got to put my bot (BlackReaper) to work 24/7, I had some problems along the way and had the help of AI to explain it to me, the biggest problem that I had was with the name Index.js hahahaha, I was trying to run it by writing “ node index.js” and it wasn’t working because I had to write “ node Index.js” with the big “i”, I spent 5 minutes just to notice this. I want to add at least 1 more command with API before finishing the project. I also added in the GitHub repository the “README.ms”. Thanks for reading!"}, {"post_id": 54788, "ts": "2026-08-25T22:04:23Z", "hours": 0.4278, "text": "(DevLog #01) First Slack Bot - Blackreaper Until yesterday I didn’t know anything about a slack bot, but today I got to make one and put it to work! I named it Blackreaper, it main purpose its to respond commands in the channel #bot-spam on (Hack Club - Slack) , it has the commands /blackreaper-ping /blackreaper-help and /blackreaper-catfacts ( The last one use an API to get the facts!), I got some problems with VsCode Git and NodeJS but nothing seriously just some configurations, I want to add more commands that uses API’s in the future. That is my first DevLog! Thanks!"}]...
|
Title: My first slack bot! - Blackreaper by @DaviS Title: My first slack bot! - Blackreaper by @DaviSilva | Stardance
Devlogs:
(DevLog #01) First Slack Bot - Blackreaper Until yesterday I didn’t know anything about a slack bot, but today I got to make one and put it to work! I named it Blackreaper, it main purpose its to respond commands in the channel #bot-spam on (Hack Club - Slack) , it has the commands /blackreaper-ping /blackreaper-help and /blackreaper-catfacts ( The last one use an API to get the facts!), I got some problems with VsCode Git and NodeJS but nothing seriously just some configurations, I want to add more commands that uses API’s in the future. That is my first DevLog! Thanks!
Almost done! - First Slack Bot. Today I made my nest account and got to put my bot (BlackReaper) to work 24/7, I had some problems along the way and had the help of AI to explain it to me, the biggest problem that I had was with the name Index.js hahahaha, I was trying to run it by writing “ node index.js” and it wasn’t working because I had to write “ node Index.js” with the big “i”, I spent 5 minutes just to notice this. I want to add at least 1 more command with API before finishing the project. I also added in the GitHub repository the “README.ms”. Thanks for reading!
So for this new version I added 4 new commands, the joke example from the mission guide, roll a dice, flip a coin and dog photo, Idk if I have to restart something or what but on the VsCode the code for the commands is there but when I try using them on Slack they do not appear…. I’ll ship the project because IDK what to do now, But I did my work with everything that I have :)
Ships:
What I built I made a Slack bot called BlackReaper. It has a few different commands like ping, help, cat facts, jokes, dice, coin flip, and random dog photos. Some of them also use APIs, like the cat fact, joke, and dog photo commands. I also added the three extra commands that were required for the challenge. They are all in my code, but for some reason the three new ones aren’t showing up in Slack. I’m not really sure what happened with the configuration, but I’m still shipping the project since the commands are already in the code. If someone knows what I did wrong or can help me get them working in Slack, I’d really appreciate it. What was challenging I started this project basically knowing nothing about JavaScript, so there was definitely a lot to figure out. The setup was probably the hardest part for me, especially VS Code and the Nest configuration. I ran into a bunch of problems and had to use AI to help me figure some of them out, but I also learned from fixing those problems. What I’m proud of I’m really proud that I actually finished the project. This is my first project on StarDance, and I started it without really knowing JavaScript or how to make a bot. Seeing everything actually work after all the problems I had was really cool. What people should know I put a lot of time and effort into this project and made it with a lot of care. The main commands are working, and the three extra commands are already in the code. The only thing I’m still trying to figure out is why those new commands aren’t showing up in Slack. If someone can help me fix that, I’d really appreciate it!...
|
1793152285.9398842
|
1793238685.9398842
|
|
52605
|
actionator by @evmaagca | Stardance
|
evmaagca
|
1
|
41.27
|
711
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-09T22:17:28Z", "hours": 41.0, "multiplier": 17.32, "payout": 711, "blessing": "neutral", "text": "#13 all of the features of this game: The player can move, attack, dash, use charged attacks, and build combos while managing their health and stamina. Players can collect apples, earn points, open chests, and find upgrades throughout the levels. The game includes different terrain, enemies, sound effects, animations, and visual effects to make the gameplay more engaging. There is also a timer and high score system that tracks how far and how quickly the player gets. The game has a title screen, pause menu, controls, credits, run results, and achievement menu where players can see their accomplishments. The overall goal is to survive as long as possible and reach Level 15. finally finished what I believe as my favorite coding project! I am so proud of this game and it is the first one I can truly call a success. I learned so much when making this and am hoping to continue with this knowledge on the next game. my final question is “how far can you go?”", "repo": "https://github.com/evacoffee/actionator", "demo": "https://evmaagca.itch.io/actionatior"}]...
|
[{"post_id": 68843, "ts": "202 [{"post_id": 68843, "ts": "2026-09-15T20:58:50Z", "hours": 0.2667, "text": "#14 just rewrote some code that was bothering me, also I forgot to write why I made this code, I’m hoping to get a Bambu Lab A1 3D printer to help bring parts of the project into the real world. If you’re rating my project, any support toward helping me reach that goal would mean a lot! Thank you in advance!"}, {"post_id": 65010, "ts": "2026-09-09T20:00:19Z", "hours": 7.0094, "text": "#12 completely updated the title screen (now has moving slime!! + buttons for other stuff (still kinda bad) will update again"}, {"post_id": 63138, "ts": "2026-09-06T19:31:16Z", "hours": 4.5922, "text": "#11 added heartbeatsound, bestscore/bestlevel, created combo score thingy, fixed double attack, added chests + upgrades in them"}, {"post_id": 61183, "ts": "2026-09-04T00:00:21Z", "hours": 6.0297, "text": "#10 added 2 levels, added feature where you gain a heart after 5 apples, added flickering during dashing + no damage when dashing, redid player, fixed the apple collection and scoring system, added a end of run screen with stats, added paused menu, added title screen, added stamina bar, added dashes and a second stronger attack"}, {"post_id": 59523, "ts": "2026-09-01T12:07:31Z", "hours": 4.0561, "text": "#9 added another level and tried (key word tried) to add collectables with a score hud for like 2 hours straight until i realized i just forgot to capitalize something"}, {"post_id": 58069, "ts": "2026-08-30T12:41:24Z", "hours": 2.5608, "text": "#8 added 2 more levels, more notes, changed the music, fixed a bug that was hindering the loading of levels and fixed (again) the textboxes"}, {"post_id": 56988, "ts": "2026-08-29T01:33:08Z", "hours": 3.47, "text": "#7 added 2 more levels, also added words to some levels using canvaslayer, panels and layers!!"}, {"post_id": 55295, "ts": "2026-08-27T01:16:44Z", "hours": 1.3264, "text": "#6 kind of short but I added 2 more levels and fixed a few more bugs with the nodes :0"}, {"post_id": 55159, "ts": "2026-08-26T17:09:10Z", "hours": 2.4722, "text": "#5 added more levels, fixed some music bugs, and added level numbers on the levels themselves"}, {"post_id": 54972, "ts": "2026-08-26T12:27:23Z", "hours": 2.1908, "text": "#4 added hearts after killing slimes, added bg music and added more levels with water"}, {"post_id": 54072, "ts": "2026-08-24T20:54:04Z", "hours": 2.8656, "text": "#3 added player health & damage, created a fading black and white screen between levels and added 2 more levels (there are more to the scripts not just what i uploaded)"}, {"post_id": 52713, "ts": "2026-08-23T00:55:19Z", "hours": 1.5569, "text": "#2 added the tilemaplayer, the level itself, and the foliage around it!"}, {"post_id": 52004, "ts": "2026-08-22T00:56:02Z", "hours": 2.9169, "text": "#1 adding character/slime/config movements basically all i did was add all the main entities, added sword, combat system & attack hitbox, and player/enemy movement and animation."}]...
|
Title: actionator by @evmaagca | Stardance
Devlog Title: actionator by @evmaagca | Stardance
Devlogs:
#1 adding character/slime/config movements basically all i did was add all the main entities, added sword, combat system & attack hitbox, and player/enemy movement and animation.
#2 added the tilemaplayer, the level itself, and the foliage around it!
#3 added player health & damage, created a fading black and white screen between levels and added 2 more levels (there are more to the scripts not just what i uploaded)
#4 added hearts after killing slimes, added bg music and added more levels with water
#5 added more levels, fixed some music bugs, and added level numbers on the levels themselves
#6 kind of short but I added 2 more levels and fixed a few more bugs with the nodes :0
#7 added 2 more levels, also added words to some levels using canvaslayer, panels and layers!!
#8 added 2 more levels, more notes, changed the music, fixed a bug that was hindering the loading of levels and fixed (again) the textboxes
#9 added another level and tried (key word tried) to add collectables with a score hud for like 2 hours straight until i realized i just forgot to capitalize something
#10 added 2 levels, added feature where you gain a heart after 5 apples, added flickering during dashing + no damage when dashing, redid player, fixed the apple collection and scoring system, added a end of run screen with stats, added paused menu, added title screen, added stamina bar, added dashes and a second stronger attack
#11 added heartbeatsound, bestscore/bestlevel, created combo score thingy, fixed double attack, added chests + upgrades in them
#12 completely updated the title screen (now has moving slime!! + buttons for other stuff (still kinda bad) will update again
#14 just rewrote some code that was bothering me, also I forgot to write why I made this code, I’m hoping to get a Bambu Lab A1 3D printer to help bring parts of the project into the real world. If you’re rating my project, any support toward helping me reach that goal would mean a lot! Thank you in advance!
Ships:
#13 all of the features of this game: The player can move, attack, dash, use charged attacks, and build combos while managing their health and stamina. Players can collect apples, earn points, open chests, and find upgrades throughout the levels. The game includes different terrain, enemies, sound effects, animations, and visual effects to make the gameplay more engaging. There is also a timer and high score system that tracks how far and how quickly the player gets. The game has a title screen, pause menu, controls, credits, run results, and achievement menu where players can see their accomplishments. The overall goal is to survive as long as possible and reach Level 15. finally finished what I believe as my favorite coding project! I am so proud of this game and it is the first one I can truly call a success. I learned so much when making this and am hoping to continue with this knowledge on the next game. my final question is “how far can you go?”...
|
1793293000.1676471
|
1793379400.1676471
|
|
52614
|
UNDERTAB by @solxmn | Stardance
|
solxmn
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T02:01:26Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "The UNDERTALE Based New Tab page is here! This one was honestly a lot easier to put together than the portfolio. Some of the structure and little snippets came from things I had already written there, so I didn’t have to reinvent everything from scratch. Once the main layout was in place, most of it was just connecting everything together and making it feel like one cohesive page. It ended up becoming a little more than just a new tab page, too. You’ve got search engines, shortcuts, a to-do list, a calendar, a journal, seasonal borders and particles, a clock, and now a seasonal music player. And yes, you should still look around. There are some easter eggs hidden here and there. One thing is probably only going to make sense if you’ve seen some of my other projects. I’m not going to spoil them, though. That’s half the fun. Built with plain HTML, CSS, and JavaScript. No frameworks, no build system. Have fun finding things.", "repo": "https://github.com/Fraczdev/UNDERTAB", "demo": "https://solxmn.me/newtab"}]...
|
[{"post_id": 52023, "ts": "202 [{"post_id": 52023, "ts": "2026-08-22T01:53:35Z", "hours": 1.4014, "text": "i’m lowkey done, will ship and talk about everything :)"}]...
|
Title: UNDERTAB by @solxmn | Stardance
Devlogs:
i Title: UNDERTAB by @solxmn | Stardance
Devlogs:
i’m lowkey done, will ship and talk about everything :)
Ships:
The UNDERTALE Based New Tab page is here! This one was honestly a lot easier to put together than the portfolio. Some of the structure and little snippets came from things I had already written there, so I didn’t have to reinvent everything from scratch. Once the main layout was in place, most of it was just connecting everything together and making it feel like one cohesive page. It ended up becoming a little more than just a new tab page, too. You’ve got search engines, shortcuts, a to-do list, a calendar, a journal, seasonal borders and particles, a clock, and now a seasonal music player. And yes, you should still look around. There are some easter eggs hidden here and there. One thing is probably only going to make sense if you’ve seen some of my other projects. I’m not going to spoil them, though. That’s half the fun. Built with plain HTML, CSS, and JavaScript. No frameworks, no build system. Have fun finding things....
|
1793264200.0685303
|
1793350600.0685303
|
|
52617
|
lightshell by @kerlo | Stardance
|
kerlo
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-23T22:45:37Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "lightshell My own UNIX shell written in C++. It’s fast and lightweight and I’m trying to implement every useful shell function that I need!", "repo": "https://github.com/Kerlooo/lightshell", "demo": "https://github.com/Kerlooo/lightshell/blob/main/main.cpp"}]...
|
[{"post_id": 53396, "ts": "202 [{"post_id": 53396, "ts": "2026-08-23T22:40:06Z", "hours": 0.5514, "text": "Project update Now I created my makefile to build the project with some optimizations compiler flags! I also updated README.md and created a function to delete the history commands."}, {"post_id": 52022, "ts": "2026-08-22T01:52:57Z", "hours": 1.6469, "text": "Hello everyone! After a long time, I finally started programming again! Today I wanted to try to create a shell because… why not? So I present to you lightshell, my own unix shell written in C++. The size of the compiled source is WAY LESS than 1MB and I’m working hard to understand all the C++ libraries that I need. Let me know if you’d like some new features!"}]...
|
Title: lightshell by @kerlo | Stardance
Devlogs:
Title: lightshell by @kerlo | Stardance
Devlogs:
Hello everyone! After a long time, I finally started programming again! Today I wanted to try to create a shell because… why not? So I present to you lightshell, my own unix shell written in C++. The size of the compiled source is WAY LESS than 1MB and I’m working hard to understand all the C++ libraries that I need. Let me know if you’d like some new features!
Project update Now I created my makefile to build the project with some optimizations compiler flags! I also updated README.md and created a function to delete the history commands.
Ships:
lightshell My own UNIX shell written in C++. It’s fast and lightweight and I’m trying to implement every useful shell function that I need!...
|
1793267227.7932534
|
1793353627.7932534
|
|
52622
|
My very own WebOS by @AARYANK | Stardance
|
AARYANK
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-29T07:16:06Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Sooo um i made it and it’s good you can test it and but it is a very intermediate thing actually I am here at stardance for that macbook as I dont have a good pc it has i3 3rd gen so you all can understand but no worries I will work hard", "repo": "https://github.com/whitedevil2011/Nebula-OS", "demo": "https://whitedevil2011.github.io/Nebula-OS/"}]...
|
[{"post_id": 56462, "ts": "202 [{"post_id": 56462, "ts": "2026-08-28T07:19:46Z", "hours": 0.3289, "text": "GUYS!!! THIS HACKATIME SUCKS.I Was new to this stardance and so i started coding this project in my notepad only but then i saw this fuck i was sucked i just had to keep the errors fixing but quite good for 17 mins i fixed quite erros so it is good and bad now guys enjoy it"}]...
|
Title: My very own WebOS by @AARYANK | Stardance
Title: My very own WebOS by @AARYANK | Stardance
Devlogs:
GUYS!!! THIS HACKATIME SUCKS.I Was new to this stardance and so i started coding this project in my notepad only but then i saw this fuck i was sucked i just had to keep the errors fixing but quite good for 17 mins i fixed quite erros so it is good and bad now guys enjoy it
Ships:
Sooo um i made it and it’s good you can test it and but it is a very intermediate thing actually I am here at stardance for that macbook as I dont have a good pc it has i3 3rd gen so you all can understand but no worries I will work hard...
|
1793231349.79422
|
1793317749.79422
|
|
52629
|
Custom Tab by @kira_iovenko | Stardance
|
kira_iovenko
|
1
|
10.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-27T02:57:40Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a simple new-tab page for web browser with live clock and date, google search, customizable shortcuts, and widgets that use public APIs to get data from github, nasa apod, and open meteo websites. The hardest part was making the shortcuts work so I could add and delete them. I’m proud that I turned a basic idea into a useful new-tab page. To test it, run npm install, configure env file, then npm run dev, open the page in the browser, and try the search, shortcuts, etc.", "repo": "https://github.com/kira-iovenko/custom-tab", "demo": "https://kira-iovenko.github.io/custom-tab/"}]...
|
[{"post_id": 55330, "ts": "202 [{"post_id": 55330, "ts": "2026-08-27T02:20:33Z", "hours": 1.0217, "text": "Today I added a new widget that uses public github API to get details about the user profile. Then I restyled the widgets layout and added readme file. I also checked all the changes to make sure everything worked as expected before shipping."}, {"post_id": 54895, "ts": "2026-08-26T03:29:44Z", "hours": 1.0711, "text": "Today I added widgets to my tab. Now it has two widgets that load data from external APIs: a NASA APOD widget that shows today’s astronomy picture of the day, and a weather widget that uses user’s location to load current weather data from open-meteo website."}, {"post_id": 54271, "ts": "2026-08-25T05:20:18Z", "hours": 2.7742, "text": "Today I worked on the shortcuts. I changed them to render from an array, saved them in local storage, and made them clickable. I also added fancy modal form for adding new shortcuts to the list and a small delete button that appears on hover and deletes shortcut from the saved list."}, {"post_id": 53476, "ts": "2026-08-24T01:25:27Z", "hours": 1.8128, "text": "Today I improved my tab page by adding a blinking clock separator. I also made google search work and add a dynamic background with dark overlay."}, {"post_id": 52770, "ts": "2026-08-23T03:38:34Z", "hours": 2.2919, "text": "Today I started the new tab redesign with static layout, clock and date, search box, and shortcuts placeholders. Then I moved the page content from hardcoded html into javascript and split the logic into small js files (e.g. clock, search, shortcuts, etc.) so the project is easier to build step by step."}, {"post_id": 52084, "ts": "2026-08-22T04:48:05Z", "hours": 0.9761, "text": "Today I started the initial NASA project by going through the guide, setting up the project, working with html, and getting the files ready for github and deployment. I also added javascript and css parts to build out the page."}]...
|
Title: Custom Tab by @kira_iovenko | Stardance
De Title: Custom Tab by @kira_iovenko | Stardance
Devlogs:
Today I started the initial NASA project by going through the guide, setting up the project, working with html, and getting the files ready for github and deployment. I also added javascript and css parts to build out the page.
Today I started the new tab redesign with static layout, clock and date, search box, and shortcuts placeholders. Then I moved the page content from hardcoded html into javascript and split the logic into small js files (e.g. clock, search, shortcuts, etc.) so the project is easier to build step by step.
Today I improved my tab page by adding a blinking clock separator. I also made google search work and add a dynamic background with dark overlay.
Today I worked on the shortcuts. I changed them to render from an array, saved them in local storage, and made them clickable. I also added fancy modal form for adding new shortcuts to the list and a small delete button that appears on hover and deletes shortcut from the saved list.
Today I added widgets to my tab. Now it has two widgets that load data from external APIs: a NASA APOD widget that shows today’s astronomy picture of the day, and a weather widget that uses user’s location to load current weather data from open-meteo website.
Today I added a new widget that uses public github API to get details about the user profile. Then I restyled the widgets layout and added readme file. I also checked all the changes to make sure everything worked as expected before shipping.
Ships:
I made a simple new-tab page for web browser with live clock and date, google search, customizable shortcuts, and widgets that use public APIs to get data from github, nasa apod, and open meteo websites. The hardest part was making the shortcuts work so I could add and delete them. I’m proud that I turned a basic idea into a useful new-tab page. To test it, run npm install, configure env file, then npm run dev, open the page in the browser, and try the search, shortcuts, etc....
|
1793234937.4176412
|
1793321337.4176412
|
|
52630
|
Joke teller by @Triter12hi | Stardance
|
Triter12hi
|
1
|
6.0
|
9
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T21:35:52Z", "hours": 6.0, "multiplier": 1.37, "payout": 9, "blessing": "neutral", "text": "v1.0.0 ok guys if you click Try project it will take you to a github page there you will find Joke_teller.exe (that’s the executable i made) click on it then when downloaded just run it. I am so happy that my project is finally shipped i hope you guys enjoy it(btw i might ship this again sometime) ;D", "repo": "https://github.com/lenacalgary-bit/Joke-Teller", "demo": "https://github.com/lenacalgary-bit/Joke-Teller/releases/tag/Stardance"}]...
|
[{"post_id": 72534, "ts": "202 [{"post_id": 72534, "ts": "2026-09-23T04:47:31Z", "hours": 0.4939, "text": "v0.11 ok guys i might ship this on the 23 cause i don’t have much more to add except adding jokes so ill ship it, add all the jokes found in Just Joking btw all the tongue twisters found in Just Joking are in the program (warning i was trying to get my file usable on the web but it didn’t work so you guys might have to download it) there are 21 q & a jokes, 39 knock knock jokes, 45 tongue twisters, andddd 11 puns = 116 jokes in total"}, {"post_id": 71601, "ts": "2026-09-21T04:12:29Z", "hours": 0.3453, "text": "v0.10, Changes! Well I had to save my streak but… We got more puns! Also v0.8 had an exit button but i removed it so when i will make my program usable on web it won’t cause glitches Spoiler Alert! (if you don’t want to get spoiled don’t look at pic) btw if you guys want to vote for me to count all the jokes currently in my program please do so in the comments(trust me its more than 30 at least)"}, {"post_id": 70950, "ts": "2026-09-20T02:53:58Z", "hours": 0.98, "text": "v0.9 plz help me guys i seem to can’t get a good color for the joke buttons also i repositioned the buttons and added puns"}, {"post_id": 69358, "ts": "2026-09-16T21:33:17Z", "hours": 0.6792, "text": "v0.8 shifted the text in buttons and and added all the tongue twisters found in Just Joking"}, {"post_id": 67687, "ts": "2026-09-13T21:16:24Z", "hours": 0.9492, "text": "Ok v0.7 has now tongue twisters along with a few more tweaks, let me know in the comments about what jokes i should add"}, {"post_id": 65811, "ts": "2026-09-11T06:11:52Z", "hours": 0.3061, "text": "idk what to say v0.6 thats all"}, {"post_id": 65161, "ts": "2026-09-10T03:22:53Z", "hours": 0.3147, "text": "v0.5 ok ok i did that just so i wouldnt lose my streak but hey i added 10 more knock knock jokes"}, {"post_id": 64505, "ts": "2026-09-08T23:13:07Z", "hours": 0.6339, "text": "v0.4! finally you have a choice of the types of jokes! i know the last two devlogs were kinda lousy so i decided it was time to change things up"}, {"post_id": 64046, "ts": "2026-09-08T05:33:35Z", "hours": 0.3186, "text": "v0.3 uoh v0.2 had a serious bug! thankfully it is fixed and now there are now 21 jokes! but there are many jokes out there as soon as i have a free afternoon i will post a devlog with many added jokes"}, {"post_id": 63345, "ts": "2026-09-07T03:31:58Z", "hours": 0.2667, "text": "v0.2 added 8 more jokes"}, {"post_id": 61776, "ts": "2026-09-04T21:03:03Z", "hours": 1.0019, "text": "Basicly v0.1 it is simple but i will continue to add jokes and features. Hope you guys like it :)"}]...
|
Title: Joke teller by @Triter12hi | Stardance
Dev Title: Joke teller by @Triter12hi | Stardance
Devlogs:
Basicly v0.1 it is simple but i will continue to add jokes and features. Hope you guys like it :)
v0.2 added 8 more jokes
v0.3 uoh v0.2 had a serious bug! thankfully it is fixed and now there are now 21 jokes! but there are many jokes out there as soon as i have a free afternoon i will post a devlog with many added jokes
v0.4! finally you have a choice of the types of jokes! i know the last two devlogs were kinda lousy so i decided it was time to change things up
v0.5 ok ok i did that just so i wouldnt lose my streak but hey i added 10 more knock knock jokes
idk what to say v0.6 thats all
Ok v0.7 has now tongue twisters along with a few more tweaks, let me know in the comments about what jokes i should add
v0.8 shifted the text in buttons and and added all the tongue twisters found in Just Joking
v0.9 plz help me guys i seem to can’t get a good color for the joke buttons also i repositioned the buttons and added puns
v0.10, Changes! Well I had to save my streak but… We got more puns! Also v0.8 had an exit button but i removed it so when i will make my program usable on web it won’t cause glitches Spoiler Alert! (if you don’t want to get spoiled don’t look at pic) btw if you guys want to vote for me to count all the jokes currently in my program please do so in the comments(trust me its more than 30 at least)
v0.11 ok guys i might ship this on the 23 cause i don’t have much more to add except adding jokes so ill ship it, add all the jokes found in Just Joking btw all the tongue twisters found in Just Joking are in the program (warning i was trying to get my file usable on the web but it didn’t work so you guys might have to download it) there are 21 q & a jokes, 39 knock knock jokes, 45 tongue twisters, andddd 11 puns = 116 jokes in total
Ships:
v1.0.0 ok guys if you click Try project it will take you to a github page there you will find Joke_teller.exe (that’s the executable i made) click on it then when downloaded just run it. I am so happy that my project is finally shipped i hope you guys enjoy it(btw i might ship this again sometime) ;D...
|
1793152291.0794291
|
1793238691.0794291
|
|
52635
|
webos1 by @Tallurisaikumar | Stardance
|
Tallurisaikumar
|
1
|
12.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-24T06:45:13Z", "hours": 12.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "WebOS - Project Description WebOS is a web-based project, which recreates the look and functionality of the desktop-based operating system within a web browser. I made it in order to make a website appear more like a real operating system, not just a webpage. Main Features: Desktop: Clean, desktop-like interface, featuring familiar computer icons and windowed applications; Applications: Various downloadable computer applications; Taskbar: The familiar taskbar of a computer operating system; Interactiveness: The web-based computer can actually be used and interacted with; Responsiveness: The page is responsive and can be adapted to various screen sizes; Simplicity: Easy and intuitive layout to prevent confusion; Modern: Modern visual theme to make the computer look realistic and contemporary; Web-Based: The operating system is run in a browser without requiring any additional installers. What I did in the project: The project is built from HTML, CSS, and JavaScript, and uses JavaScript to give the page interactivity. HTML and CSS allow me to construct the page interface and build the elements on the web page. What I Found Challenging: The only true challenge of this project was to make a functioning website resemble and act like a real desktop computer. The tasks involved in making the applications, taskbar, and other elements were complicated and needed extensive coding and scripting in order to achieve the desired effect. What I am Most Proud Of: I am proud to have accomplished this project, as it involves a lot of detail and makes the web browser behave like an actual operating system. Instead of building an ordinary webpage, I was able to build something which allows users to feel as if they are using a small computer on their own. What Users Can Do: A user can visit the page and interact with the programs, icons, and other elements as if they were using a computer. The project contains multiple applications, which can also be opened in order to test them. This project is focused on the visual and interactive experience, and not on any specific utility.", "repo": "https://github.com/tallurisai9346-beep/webOS", "demo": "https://web-os-opal.vercel.app/"}]...
|
[{"post_id": 53557, "ts": "202 [{"post_id": 53557, "ts": "2026-08-24T04:50:53Z", "hours": 2.4736, "text": "iam add many windos like music,sogs,file ect…."}, {"post_id": 52449, "ts": "2026-08-22T15:59:01Z", "hours": 1.8692, "text": "iam add web os down desktop"}, {"post_id": 52357, "ts": "2026-08-22T13:56:58Z", "hours": 2.93, "text": "adding new web app to use"}, {"post_id": 52240, "ts": "2026-08-22T10:30:38Z", "hours": 3.8786, "text": "web os iam add background and add some apps like music,games,files"}, {"post_id": 52094, "ts": "2026-08-22T05:17:25Z", "hours": 0.35, "text": "my new project is web os 1 just now startd"}]...
|
Title: webos1 by @Tallurisaikumar | Stardance
Dev Title: webos1 by @Tallurisaikumar | Stardance
Devlogs:
my new project is web os 1 just now startd
web os iam add background and add some apps like music,games,files
adding new web app to use
iam add web os down desktop
iam add many windos like music,sogs,file ect….
Ships:
WebOS - Project Description WebOS is a web-based project, which recreates the look and functionality of the desktop-based operating system within a web browser. I made it in order to make a website appear more like a real operating system, not just a webpage. Main Features: Desktop: Clean, desktop-like interface, featuring familiar computer icons and windowed applications; Applications: Various downloadable computer applications; Taskbar: The familiar taskbar of a computer operating system; Interactiveness: The web-based computer can actually be used and interacted with; Responsiveness: The page is responsive and can be adapted to various screen sizes; Simplicity: Easy and intuitive layout to prevent confusion; Modern: Modern visual theme to make the computer look realistic and contemporary; Web-Based: The operating system is run in a browser without requiring any additional installers. What I did in the project: The project is built from HTML, CSS, and JavaScript, and uses JavaScript to give the page interactivity. HTML and CSS allow me to construct the page interface and build the elements on the web page. What I Found Challenging: The only true challenge of this project was to make a functioning website resemble and act like a real desktop computer. The tasks involved in making the applications, taskbar, and other elements were complicated and needed extensive coding and scripting in order to achieve the desired effect. What I am Most Proud Of: I am proud to have accomplished this project, as it involves a lot of detail and makes the web browser behave like an actual operating system. Instead of building an ordinary webpage, I was able to build something which allows users to feel as if they are using a small computer on their own. What Users Can Do: A user can visit the page and interact with the programs, icons, and other elements as if they were using a computer. The project contains multiple applications, which can also be opened in order to test them. This project is focused on the visual and interactive experience, and not on any specific utility....
|
1792878459.4233572
|
1793742459.4233572
|
|
52648
|
My portfolio by @akshay369 | Stardance
|
akshay369
|
1
|
4.64
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T09:58:35Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made my personal portfolio website. The challenging part was adding some logos to the skills section and designing. I am proud that I able to design my own website in a cool theme. And I used AI only for debugging and on planning", "repo": "https://github.com/akshaykpillai369-max/Portfolio/", "demo": "https://akshaykpillai369-max.github.io/Portfolio/"}]...
|
[{"post_id": 57336, "ts": "202 [{"post_id": 57336, "ts": "2026-08-29T13:40:29Z", "hours": 0.6436, "text": "I rewrote my code in simple html and css because the reviewer said that it is AI🥲🥲"}, {"post_id": 52207, "ts": "2026-08-22T09:33:58Z", "hours": 0.2742, "text": "Hurray!🎉🎉Completed the project. Added the contact section and did some small works on the footer and fixed some bugs"}, {"post_id": 52198, "ts": "2026-08-22T09:12:32Z", "hours": 0.5839, "text": "Added skills section. Finding logos of pgm languages and converting it to our own style is very hard guys!😂😂"}, {"post_id": 52172, "ts": "2026-08-22T08:14:53Z", "hours": 0.7031, "text": "Added projects section."}, {"post_id": 52141, "ts": "2026-08-22T07:18:37Z", "hours": 1.1181, "text": "Added the progress section."}, {"post_id": 52111, "ts": "2026-08-22T06:06:26Z", "hours": 0.3269, "text": "Added about section and styled it"}, {"post_id": 52104, "ts": "2026-08-22T05:45:20Z", "hours": 0.8594, "text": "I designed my hero section, added a navbar and footer, and styled them. I decided to go with plain CSS because the requirements explicitly mentioned that HTML + CSS were required, so I dropped Tailwind CSS."}]...
|
Title: My portfolio by @akshay369 | Stardance
Dev Title: My portfolio by @akshay369 | Stardance
Devlogs:
I designed my hero section, added a navbar and footer, and styled them. I decided to go with plain CSS because the requirements explicitly mentioned that HTML + CSS were required, so I dropped Tailwind CSS.
Added about section and styled it
Added the progress section.
Added projects section.
Added skills section. Finding logos of pgm languages and converting it to our own style is very hard guys!😂😂
Hurray!🎉🎉Completed the project. Added the contact section and did some small works on the footer and fixed some bugs
I rewrote my code in simple html and css because the reviewer said that it is AI🥲🥲
Ships:
I made my personal portfolio website. The challenging part was adding some logos to the skills section and designing. I am proud that I able to design my own website in a cool theme. And I used AI only for debugging and on planning...
|
1793144856.7940946
|
1793231256.7940946
|
|
52653
|
FOG by @shan10 | Stardance
|
shan10
|
1
|
36.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-12T18:05:57Z", "hours": 36.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built FOG, a Steam-like game e-commerce website. I created the frontend using HTML, CSS and JavaScript with pages like Home, Store, About, Support, Login, Cart and Game Details. I connected the RAWG API through the Spring Boot backend to display game images, names, ratings, release dates and descriptions. I also added game categories like popular, top rated and upcoming games, along with a featured game slider and a section that displays four games. For the backend, I used Java with Spring Boot and created REST APIs for fetching games and game details. I connected the project to MySQL using Spring Data JPA and Hibernate to store user information. I added user registration and login. Passwords are encrypted using BCrypt before being stored. I also added session login, current user checking and logout functionality using Spring Security. I added a cart feature using JavaScript and local storage. Users can open a game, view its details and add it to the cart. I also updated the footer with social media links, account links and an email signup form with validation. I kept the RAWG API key outside the frontend and made sure sensitive information was not pushed to GitHub. This project helped me understand frontend and backend communication, REST APIs, Spring Boot, MySQL, authentication, API integration and Git. i couldnt host it bcoz my bday was near ,hope u leave it :)", "repo": "https://github.com/shanmugesh10/Fog-E-commerce-", "demo": "https://shanmugesh10.github.io/Fog-E-commerce-/"}]...
|
[{"post_id": 66785, "ts": "202 [{"post_id": 66785, "ts": "2026-09-12T17:47:43Z", "hours": 5.4167, "text": "Finally almost done with the website ,i will update more while i ship"}, {"post_id": 62470, "ts": "2026-09-05T20:31:12Z", "hours": 9.6911, "text": "FOG BACKEND UPDATE!! Set up Spring Boot for the backend. Connected Spring Boot with MySQL. Created the Game API. Connected RAWG API to get game data. Created a User system and users table. Added password encryption using BCrypt. Created a login API. Connected our actual FOG login page to the backend. Added CORS so frontend and backend could communicate."}, {"post_id": 57130, "ts": "2026-08-29T07:23:05Z", "hours": 5.1617, "text": "An update on my full-stack project, FOG! I’m really enjoying designing everything from scratch and learning something new every day. It’s been an exciting journey so far, and I’m enjoying every step of it.My next goal is to improve the frontend while working on the backend. For that, I’m going to learn and use Spring Boot to build the backend, connect APIs, and integrate SQL with the website.Excited to see where this journey takes me!"}, {"post_id": 55264, "ts": "2026-08-26T23:19:36Z", "hours": 15.4822, "text": "😊This is my first full stack project,i am really excited to build more and learn on my own. Things i did till now: Made a navbar . Designed ‘store’ page of my website. Added banners. Added interactive buttons. Added single product page. I love this project and i hope this comes out great :)"}]...
|
Title: FOG by @shan10 | Stardance
Devlogs:
😊This Title: FOG by @shan10 | Stardance
Devlogs:
😊This is my first full stack project,i am really excited to build more and learn on my own. Things i did till now: Made a navbar . Designed ‘store’ page of my website. Added banners. Added interactive buttons. Added single product page. I love this project and i hope this comes out great :)
An update on my full-stack project, FOG! I’m really enjoying designing everything from scratch and learning something new every day. It’s been an exciting journey so far, and I’m enjoying every step of it.My next goal is to improve the frontend while working on the backend. For that, I’m going to learn and use Spring Boot to build the backend, connect APIs, and integrate SQL with the website.Excited to see where this journey takes me!
FOG BACKEND UPDATE!! Set up Spring Boot for the backend. Connected Spring Boot with MySQL. Created the Game API. Connected RAWG API to get game data. Created a User system and users table. Added password encryption using BCrypt. Created a login API. Connected our actual FOG login page to the backend. Added CORS so frontend and backend could communicate.
Finally almost done with the website ,i will update more while i ship
Ships:
I built FOG, a Steam-like game e-commerce website. I created the frontend using HTML, CSS and JavaScript with pages like Home, Store, About, Support, Login, Cart and Game Details. I connected the RAWG API through the Spring Boot backend to display game images, names, ratings, release dates and descriptions. I also added game categories like popular, top rated and upcoming games, along with a featured game slider and a section that displays four games. For the backend, I used Java with Spring Boot and created REST APIs for fetching games and game details. I connected the project to MySQL using Spring Data JPA and Hibernate to store user information. I added user registration and login. Passwords are encrypted using BCrypt before being stored. I also added session login, current user checking and logout functionality using Spring Security. I added a cart feature using JavaScript and local storage. Users can open a game, view its details and add it to the cart. I also updated the footer with social media links, account links and an email signup form with validation. I kept the RAWG API key outside the frontend and made sure sensitive information was not pushed to GitHub. This project helped me understand frontend and backend communication, REST APIs, Spring Boot, MySQL, authentication, API integration and Git. i couldnt host it bcoz my bday was near ,hope u leave it :)...
|
1793152297.0904117
|
1793238697.0904117
|
|
52655
|
Sakura Productivity Dashboard by @Rezz | Stardance
|
Rezz
|
1
|
54.8
|
876
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-01T17:59:06Z", "hours": 52.0, "multiplier": 16.9, "payout": 876, "blessing": "neutral", "text": "Sakura Productivity Dashboard!! A Sakura-inspired productivity dashboard built with HTML, CSS & JavaScript. A single dashboard combining To-Do List, Pomodoro timer, weather, and music into one workspace to improve productivity! I started this project as a simple To-Do List, but I kept thinking of things I could add to it until it turned into a full productivity dashboard. The main idea was to have everything I would need while studying in one place: a To-Do List, Pomodoro timer, weather, and music. I also wanted it to actually look nice, because I know I personally wouldn’t want to use a boring productivity app every day. What I Built: :>To-Do List with adding, deleting and completing tasks :>Tasks saved using Local Storage :>25-minute Pomodoro timer :>Weather search using the Open-Meteo API :>Automatic location detection :>Humidity, temperature, wind and weather conditions :>Lo-fi music player :>Play/pause, volume and progress controls :>Animated Sakura petals Making It Easy to Use: I have deployed it on github pages and made sure it works smoothly so anyone can just open and use with no need of a tutorial. I made many changes to make user experience wayy better: :>You can press Enter instead of having to click the buttons every time. :>Tasks stay saved even after refreshing the page. :>The To-Do List scrolls instead of making the whole dashboard keep getting bigger. :>Weather can either be searched manually or found automatically using your location. :>The important information is visible without having to open different pages. :>I kept the layout compact so the whole project can be demonstrated on one screen. The Theme!! The Sakura theme my favourite part of the design. It is the entire reason I made this in the first place. I always imagined an app like this and I will use this theme in the future as well. The falling petals and the tree and the seemingly morning sky looks very nice to me I hope everyone else likes it as well!!! Technical things used and learned! :>DOM manipulation and dynamically creating elements :>Local Storage for persistent data :>Managing application state :>Timers using setInterval() and clearInterval() :>sync JavaScript with async/await :>Fetch API and working with JSON data :>Error handling with try/catch :>Browser Geolocation API :>HTML Audio API and audio controls :>Connecting JavaScript with CSS animations :>Open-Meteo weather API :>Geocoding and reverse geocoding :>Using latitude and longitude :>Browser location permissions :>Working with external API data :>CSS Grid for dashboard layouts :>Flexbox :>Responsive design and media queries :>Scrollable containers and overflow :>Positioning and z-index :>Gradients and transparency :>CSS animations and @keyframes :>Transitions and transforms :>Creating consistent UI components", "repo": "https://github.com/KartikeyaMishra-Ark/Focus-App", "demo": "https://kartikeyamishra-ark.github.io/Focus-App/"}]...
|
[{"post_id": 72592, "ts": "202 [{"post_id": 72592, "ts": "2026-09-23T09:35:19Z", "hours": 2.8031, "text": "Back to this after long! I have added a few features to the to-do list. Added task priorities which can be selected when adding the tasks and can also be edited directly on the task. Also added task filtering for filtering based on task completion and priority. Added similar css to match my theme as everyone loved the theme when i shipped. I plan to add more songs and also add more features to the pomodoro and weather app and then ship the update!"}, {"post_id": 59707, "ts": "2026-09-01T17:10:43Z", "hours": 4.0942, "text": "Final Devlog!! I am finally done with this one! I have polished UI as much as I could. The CSS is a nightmare. I tried to change the entire UI but it broke the entire thing and I kept adding new attributes at the bottom instead to redoing the already existing ones so it became so messed up that I could not tell what was working and what was not. So I just kept adding until everything just worked out and it somehow works and I am not going to touch it. I also tried to make audio play instantly as site opens but failed. The grid in which the main three apps are placed is a nightmare I have made it symmetrical after at least 20 tries. The weather and pomodoro kept fighting each other. I also added the scroll feature to the to do list so whenever too many tasks are added it will just become scrollable. And I removed the scroll bar because it looks bad. With this it is officially over. This project was way out of my league as a beginner. Thanks for reading!!!!!"}, {"post_id": 59216, "ts": "2026-08-31T21:45:43Z", "hours": 8.1783, "text": "I am tired of CSS now. After the last devlog I first redesigned the layout of the music player. Then I decided that my weather app missed an important functionality which was location detection. So I had to learn how to do that and then I also made it so that when the user opens the website it will automatically ask for location. If the user denies it will default to Tokyo. Then I added song progress control and refined the UI of the music player. Then I remade it 5 more times until what we have here. Still not satisfied. I did the. background again to make it look like the sky a little bit. Plain pink looked bad. I am going to make it again. Then started my nightmare. I tried to make my three apps into a dashboard so I created a new div and made it into a grid and then tried to fit all three inside the grid and make it look like it does now. Firstly I had to learn all about how this works and then I had to try it for the first time. The pomodoro and weather kept breaking. All their contents kept spilling out. No matter what I did it was not working. I could not understand what the error was so I wrote new rules at the bottom of the css and due to all that My css is now a 1000 lines long. I am afraid to clean it up because I don’t want it to break. There were so many problems with creating the dashboard. The background was moving when scrolling. The credits are now inside the music player for some reason. When adding the location detector I broke the code and spent 2 hours figuring out what the problem was only for it to be wrong linking of html id of a div. My CSS currently must have at least 4 duplicates of the the Pomo and weather and the dashboard. There is still refinement to do. But it’s almost over. I think this was too much as a second project. Thanks for reading."}, {"post_id": 58257, "ts": "2026-08-30T16:58:14Z", "hours": 1.6878, "text": "Added background music. Selected a few royalty free quality lofi songs from the yt channel Tama’s little music shop. I will credit them in the readme. Adding the music and its basic ui was fairly simple. I just created a div, added two options and linked the music. Added a button to play and an input to set volume. Then added all their functionality in the javascript took very simple functions and It is all working properly. I am going to add a couple more sings maybe but for now All the features I wanted to add are there and I just have to polish the UI properly so it looks like a proper focus dashboard instead of a 4-in-1 project. Thanks for reading!!"}, {"post_id": 57672, "ts": "2026-08-29T21:55:16Z", "hours": 4.9972, "text": "I have finally added petals to the project and boy was it tough. Maybe the most difficult thing I have done in this project. They are still not perfect after hours of making nd remaking. Trying to make different petals, animating their flow in the wind. Making them look like they are falling from the tree. At first I made them look horrendous so I had to design them a bit. They still look not good enough so maybe I will change the look. But the most difficult part was the animation. I must have written the keyframes more than a hundred times because it looks so unnatural every time. I just could not figure out how to make it look natural. But I have now reached a point where I believe it looks decent enough for me to move forward towards the completion of the project and after I have finally added everything I want in there I will polish it and possibly assign an sig to each petal. I am not sure tho. Thank you for reading!!"}, {"post_id": 57142, "ts": "2026-08-29T07:42:42Z", "hours": 1.6889, "text": "Added the sakura tree properly. I tried to make an svg myself but I heavily underestimated the skill requirement to do it. So I gave up and added a free premade sakura tree svg which has been attributed in the bottom of the page as asked by the source website. I have given is -1 z index so it appears properly and gave my cards an alpha value so that I can have transparency as it look pretty. And I have to say sag is some serious stuff. All these vectors were destroying me and I couldn’t do any better than before so I decided I should use this. I hope it is allowed. Going to add the falling petals next. Thanks for reading!! Credit: https://www.vecteezy.com/free-vector/sakura-tree"}, {"post_id": 56866, "ts": "2026-08-28T20:48:06Z", "hours": 3.39, "text": "This is kind of an embarrassing devlog. I have been trying to polish the theme so I decided to add a sakura tree and also reverse the pallets in the background and the cards. Well as you can see the tree looks nothing like it should because what I tried to do was create a few new divs in html for the tree like the trunk, branches and the blossoms. I created individual classes and spans for each and tried to design them in css and I failed miserably as we can see there. I have now found out that in these situations we are supposed to use an svg file to make the tree which is what I am gonna do next. I really regret the past three hours I spent rotating branches to make it look like I wanted to. My vision is to make a tree and then change the background into a sky and have all three of my applications under the tree with petals falling and loft music playing. I hope I can reach there. I genuinely spent so much time in the html and css to make this tree which looks like a brown explosion. Thanks for reading."}, {"post_id": 56714, "ts": "2026-08-28T16:09:04Z", "hours": 1.9969, "text": "No visible changes this time but I added Data persistence finally. I was holding up on it because it was looking too complicated but it was no too bad, took me a couple of hours. Did break my code once when I tried to change my previous functions but then found out that I can just add new ones to do the work instead of modifying the old ones. THAT is something important I learnt. I am going to do devlogs more often as in this project I have posted too less. I tried to add recommendations for search in the weather search but it’s too complicated. Thanks for reading!!"}, {"post_id": 56234, "ts": "2026-08-27T22:14:24Z", "hours": 7.9103, "text": "Added the weather app. I am getting way faster than before. This would have taken me so much time before but this worked out fairly simply. I am more efficient in function building now. I sped through it this time while I struggled with it before. CSS was also way easier as I just copied the theme of my previous two features. Most of the time of spent learning and experimenting with all the new things like Async, Await, JSON data, APIs etc. Of course it was not as smooth sailing as I am saying I of course ran into a lot of problems as a beginner with a weak base and weak concepts but it was way better than before. I am not going to add more features after this. I am going to make it aesthetically pleasing and ship it as I want to try a new project. I still have to add a few more features like a default weather display, search recommendations, revamp of the entire aesthetic, background music and I want to add sakura petals floating on the screen falling from a tree. I have no idea how to do it right now but I will when I finish. Thanks for reading everyone!!"}, {"post_id": 54107, "ts": "2026-08-24T22:13:52Z", "hours": 7.9386, "text": "Finally added the pomodoro. It was more complicated than I thought it would be. I had to learn a lot of how JavaScript processes math. I had to find help to do it because I was unable to make the timer run properly. Sleep deprivation didn’t help as well. I want to make it sakura theme but that is kinds hard cause I don’t know my colour theory. It’s still very hard to add features to this. I cannot think about how I would format this because they are kinda awkward like this. It was fun understanding how to convert seconds into unites and seconds in Javascript and make it display on screen like that. also had to learn about how the interval works I still don’t understand is very properly but I know I how to make it work in this situation. Next up a little bug fixes with the pomodoro and then another feature will be added to this. Thanks for reading!!:>"}, {"post_id": 53162, "ts": "2026-08-23T16:34:11Z", "hours": 5.2589, "text": "Hello everyone! I am done with the to-do list now. It now functions properly. You can add tasks, delete tasks. complete tasks. The javascript for it was very easy to do once I looked back at my previous project but the CSS destroyed me. I have spent so many hours on it. It is so difficult to design it because I don’t have a tutorial to copy the design from. Also damn is everything so difficult. I spend two hours trying everything to figure out how to add different properties to different things which were essentially in the same list because I had appended them from Javascript. After figuring that out. I got into trouble with the delete button. I was using the general button class in CSS not realising that the add task button falls under the same category and was wondering why whenever I add a margin to the delete button the add task button started moving. I eventually figured out I had to add a different class to the delete button which I now realise is so obvious. I added hover animations to everything, click animation to everything. And now everything works perfectly. I do think I should add a better animation to when we complete a task so I will work on it. Oh I forgot one thing. It is so freaking Hard to make a theme from scratch. like I was so lost trying to making everything look good. every text every hover. every button every background it look so long to perfect. thankfully I can select the rep visually instead of having to type it down everytime. Next I am going to work on adding the pomodoro. Let’s see what new things I learn! Thank you for reading!"}, {"post_id": 52132, "ts": "2026-08-22T07:02:31Z", "hours": 4.6989, "text": "Starting development on a to-do app. I believe it’s a good project for a beginner like me. For now I have added just added container, input box, add task button and the task list in the HTML. I have also done the basic CSS styling so it currently looks like the image below. After that I have added the basic function of a todo list in javascript. The button adds the text from the input text box to the test list which exists below. That is all I have done for now. I am not using any tutorials this time I am using the knowledge from the previous project I built. I plan on adding a lot of features to this project. I plan to add pomodoro. Background music. Weather. And a calendar. Let’s see how many I actually am able to add by the end."}]...
|
Title: Sakura Productivity Dashboard by @Rezz | St Title: Sakura Productivity Dashboard by @Rezz | Stardance
Devlogs:
Starting development on a to-do app. I believe it’s a good project for a beginner like me. For now I have added just added container, input box, add task button and the task list in the HTML. I have also done the basic CSS styling so it currently looks like the image below. After that I have added the basic function of a todo list in javascript. The button adds the text from the input text box to the test list which exists below. That is all I have done for now. I am not using any tutorials this time I am using the knowledge from the previous project I built. I plan on adding a lot of features to this project. I plan to add pomodoro. Background music. Weather. And a calendar. Let’s see how many I actually am able to add by the end.
Hello everyone! I am done with the to-do list now. It now functions properly. You can add tasks, delete tasks. complete tasks. The javascript for it was very easy to do once I looked back at my previous project but the CSS destroyed me. I have spent so many hours on it. It is so difficult to design it because I don’t have a tutorial to copy the design from. Also damn is everything so difficult. I spend two hours trying everything to figure out how to add different properties to different things which were essentially in the same list because I had appended them from Javascript. After figuring that out. I got into trouble with the delete button. I was using the general button class in CSS not realising that the add task button falls under the same category and was wondering why whenever I add a margin to the delete button the add task button started moving. I eventually figured out I had to add a different class to the delete button which I now realise is so obvious. I added hover animations to everything, click animation to everything. And now everything works perfectly. I do think I should add a better animation to when we complete a task so I will work on it. Oh I forgot one thing. It is so freaking Hard to make a theme from scratch. like I was so lost trying to making everything look good. every text every hover. every button every background it look so long to perfect. thankfully I can select the rep visually instead of having to type it down everytime. Next I am going to work on adding the pomodoro. Let’s see what new things I learn! Thank you for reading!
Finally added the pomodoro. It was more complicated than I thought it would be. I had to learn a lot of how JavaScript processes math. I had to find help to do it because I was unable to make the timer run properly. Sleep deprivation didn’t help as well. I want to make it sakura theme but that is kinds hard cause I don’t know my colour theory. It’s still very hard to add features to this. I cannot think about how I would format this because they are kinda awkward like this. It was fun understanding how to convert seconds into unites and seconds in Javascript and make it display on screen like that. also had to learn about how the interval works I still don’t understand is very properly but I know I how to make it work in this situation. Next up a little bug fixes with the pomodoro and then another feature will be added to this. Thanks for reading!!:>
Added the weather app. I am getting way faster than before. This would have taken me so much time before but this worked out fairly simply. I am more efficient in function building now. I sped through it this time while I struggled with it before. CSS was also way easier as I just copied the theme of my previous two features. Most of the time of spent learning and experimenting with all the new things like Async, Await, JSON data, APIs etc. Of course it was not as smooth sailing as I am saying I of course ran into a lot of problems as a beginner with a weak base and weak concepts but it was way better than before. I am not going to add more features after this. I am going to make it aesthetically pleasing and ship it as I want to try a new project. I still have to add a few more features like a default weather display, search recommendations, revamp of the entire aesthetic, background music and I want to add sakura petals floating on the screen falling from a tree. I have no idea how to do it right now but I will when I finish. Thanks for reading everyone!!
No visible changes this time but I added Data persistence finally. I was holding up on it because it was looking too complicated but it was no too bad, took me a couple of hours. Did break my code once when I tried to change my previous functions but then found out that I can just add new ones to do the work instead of modifying the old ones. THAT is something important I learnt. I am going to do devlogs more often as in this project I have posted too less. I tried to add recommendations for search in the weather search but it’s too complicated. Thanks for reading!!
This is kind of an embarrassing devlog. I have been trying to polish the theme so I decided to add a sakura tree and also reverse the pallets in the background and the cards. Well as you can see the tree looks nothing like it should because what I tried to do was create a few new divs in html for the tree like the trunk, branches and the blossoms. I created individual classes and spans for each and tried to design them in css and I failed miserably as we can see there. I have now found out that in these situations we are supposed to use an svg file to make the tree which is what I am gonna do next. I really regret the past three hours I spent rotating branches to make it look like I wanted to. My vision is to make a tree and then change the background into a sky and have all three of my applications under the tree with petals falling and loft music playing. I hope I can reach there. I genuinely spent so much time in the html and css to make this tree which looks like a brown explosion. Thanks for reading.
Added the sakura tree properly. I tried to make an svg myself but I heavily underestimated the skill requirement to do it. So I gave up and added a free premade sakura tree svg which has been attributed in the bottom of the page as asked by the source website. I have given is -1 z index so it appears properly and gave my cards an alpha value so that I can have transparency as it look pretty. And I have to say sag is some serious stuff. All these vectors were destroying me and I couldn’t do any better than before so I decided I should use this. I hope it is allowed. Going to add the falling petals next. Thanks for reading!! Credit: https://www.vecteezy.com/free-vector/sakura-tree
I have finally added petals to the project and boy was it tough. Maybe the most difficult thing I have done in this project. They are still not perfect after hours of making nd remaking. Trying to make different petals, animating their flow in the wind. Making them look like they are falling from the tree. At first I made them look horrendous so I had to design them a bit. They still look not good enough so maybe I will change the look. But the most difficult part was the animation. I must have written the keyframes more than a hundred times because it looks so unnatural every time. I just could not figure out how to make it look natural. But I have now reached a point where I believe it looks decent enough for me to move forward towards the completion of the project and after I have finally added everything I want in there I will polish it and possibly assign an sig to each petal. I am not sure tho. Thank you for reading!!
Added background music. Selected a few royalty free quality lofi songs from the yt channel Tama’s little music shop. I will credit them in the readme. Adding the music and its basic ui was fairly simple. I just created a div, added two options and linked the music. Added a button to play and an input to set volume. Then added all their functionality in the javascript took very simple functions and It is all working properly. I am going to add a couple more sings maybe but for now All the features I wanted to add are there and I just have to polish the UI properly so it looks like a proper focus dashboard instead of a 4-in-1 project. Thanks for reading!!
I am tired of CSS now. After the last devlog I first redesigned the layout of the music player. Then I decided that my weather app missed an important functionality which was location detection. So I had to learn how to do that and then I also made it so that when the user opens the website it will automatically ask for location. If the user denies it will default to Tokyo. Then I added song progress control and refined the UI of the music player. Then I remade it 5 more times until what we have here. Still not satisfied. I did the. background again to make it look like the sky a little bit. Plain pink looked bad. I am going to make it again. Then started my nightmare. I tried to make my three apps into a dashboard so I created a new div and made it into a grid and then tried to fit all three inside the grid and make it look like it does now. Firstly I had to learn all about how this works and then I had to try it for the first time. The pomodoro and weather kept breaking. All their contents kept spilling out. No matter what I did it was not working. I could not understand what the error was so I wrote new rules at the bottom of the css and due to all that My css is now a 1000 lines long. I am afraid to clean it up because I don’t want it to break. There were so many problems with creating the dashboard. The background was moving when scrolling. The credits are now inside the music player for some reason. When adding the location detector I broke the code and spent 2 hours figuring out what the problem was only for it to be wrong linking of html id of a div. My CSS currently must have at least 4 duplicates of the the Pomo and weather and the dashboard. There is still refinement to do. But it’s almost over. I think this was too much as a second project. Thanks for reading.
Final Devlog!! I am finally done with this one! I have polished UI as much as I could. The CSS is a nightmare. I tried to change the entire UI but it broke the entire thing and I kept adding new attributes at the bottom instead to redoing the already existing ones so it became so messed up that I could not tell what was working and what was not. So I just kept adding until everything just worked out and it somehow works and I am not going to touch it. I also tried to make audio play instantly as site opens but failed. The grid in which the main three apps are placed is a nightmare I have made it symmetrical after at least 20 tries. The weather and pomodoro kept fighting each other. I also added the scroll feature to the to do list so whenever too many tasks are added it will just become scrollable. And I removed the scroll bar because it looks bad. With this it is officially over. This project was way out of my league as a beginner. Thanks for reading!!!!!
Back to this after long! I have added a few features to the to-do list. Added task priorities which can be selected when adding the tasks and can also be edited directly on the task. Also added task filtering for filtering based on task completion and priority. Added similar css to match my theme as everyone loved the theme when i shipped. I plan to add more songs and also add more features to the pomodoro and weather app and then ship the update!
Ships:
Sakura Productivity Dashboard!! A Sakura-inspired productivity dashboard built with HTML, CSS & JavaScript. A single dashboard combining To-Do List, Pomodoro timer, weather, and music into one workspace to improve productivity! I started this project as a simple To-Do List, but I kept thinking of things I could add to it until it turned into a full productivity dashboard. The main idea was to have everything I would need while studying in one place: a To-Do List, Pomodoro timer, weather, and music. I also wanted it to actually look nice, because I know I personally wouldn’t want to use a boring productivity app every day. What I Built: :>To-Do List with adding, deleting and completing tasks :>Tasks saved using Local Storage :>25-minute Pomodoro timer :>Weather search using the Open-Meteo API :>Automatic location detection :>Humidity, temperature, wind and weather conditions :>Lo-fi music player :>Play/pause, volume and progress controls :>Animated Sakura petals Making It Easy to Use: I have deployed it on github pages and made sure it works smoothly so anyone can just open and use with no need of a tutorial. I made many changes to make user experience wayy better: :>You can press Enter instead of having to click the buttons every time. :>Tasks stay saved even after refreshing the page. :>The To-Do List scrolls instead of making the whole dashboard keep getting bigger. :>Weather can either be searched manually or found automatically using your location. :>The important information is visible without having to open different pages. :>I kept the layout compact so the whole project can be demonstrated on one screen. The Theme!! The Sakura theme my favourite part of the design. It is the entire reason I made this in the first place. I always imagined an app like this and I will use this theme in the future as well. The falling petals and the tree and the seemingly morning sky looks very nice to me I hope everyone else likes it as well!!! Technical things used and learned! :>DOM manipulation and dynamically creating elements :>Local Storage for persistent data :>Managing application state :>Timers using setInterval() and clearInterval() :>sync JavaScript with async/await :>Fetch API and working with JSON data :>Error handling with try/catch :>Browser Geolocation API :>HTML Audio API and audio controls :>Connecting JavaScript with CSS animations :>Open-Meteo weather API :>Geocoding and reverse geocoding :>Using latitude and longitude :>Browser location permissions :>Working with external API data :>CSS Grid for dashboard layouts :>Flexbox :>Responsive design and media queries :>Scrollable containers and overflow :>Positioning and z-index :>Gradients and transparency :>CSS animations and @keyframes :>Transitions and transforms :>Creating consistent UI components...
|
1793242270.6409345
|
1793328670.6409345
|
|
52660
|
GLUMA - An Atmosphere App by @Sankzi | Stardance
|
Sankzi
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-27T11:44:31Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I build an Atmosphere app. So the main idea is that i am watching “Frieren” anime and that time and while thinking of a project idea , I picked one with the most relaxed vibes. What the app basically do is that a user can select a vibe and just fall into it. I added live backgrounds with high quality and music with each vibe taste match. TBH this is kind of selfish project cause i want to have an app like this also I want to build something interesting and unique. There are some problems like I really have to make everything aesthetic so the app have the vibe , Large vids , Hd thumnails takes time to load are the main problem i face which i solved using Claude. I dont use codex , cursor etc and make this app while my studies so it quite take more time than i expected. But still , as a self taught developer i feel good enough to build more apps in feature.", "repo": "https://github.com/ShashankVinesh/GLUMA", "demo": "https://www.mediafire.com/file/vzzlbknyow698p6/Gluma.apk/file"}]...
|
[{"post_id": 55041, "ts": "202 [{"post_id": 55041, "ts": "2026-08-26T13:56:03Z", "hours": 2.5597, "text": "Final Devlog: Gluma app is done. Where you can find your vibe anytime you are frustrated or just want to sit and chill. You can check it out anytime on my github! Although i didn’t added that much vibes . still you can feel the app at the fullest."}, {"post_id": 52849, "ts": "2026-08-23T06:29:04Z", "hours": 1.4647, "text": "So the update is : Added Favorite feature in the selectionScreen . “Vibe more with YOUR Vibes~” . Everything is working fine the remaining this is to insert more data and polish things. Mistake: Implemented Supabase but then hit a wall. The favorite feature requires login , And I don’t want to do that so here we are."}, {"post_id": 52780, "ts": "2026-08-23T03:49:30Z", "hours": 0.5025, "text": "Update: Added Orientation to Atmospher Screen. Fixed any orientation realted issue. Added background video (looped) using Media3 Exoplayer. Fixed any black bars or Ratio issues."}, {"post_id": 52445, "ts": "2026-08-22T15:55:40Z", "hours": 0.8636, "text": "As for the 2nd update : Added all the screens. Implemented navigation between them. The Category Selection data and atmosphere screen data is hardcoded for now. Will change it later. To make this devlog worth , this is what i aim to build (with animated bg) - See you later~"}, {"post_id": 52253, "ts": "2026-08-22T10:56:55Z", "hours": 1.2439, "text": "GLUMA - An Atmosphere App. vibe for everyone. I want to build something as I want to learn along. I am exhausted with my current situation… That’s where the idea came from. A place where I or a User can find a vibe and feel the way they want. Also my inspiration of making it is An anime called “Frieren - beyond the journey”. Will polish it later :)"}]...
|
Title: GLUMA - An Atmosphere App by @Sankzi | Star Title: GLUMA - An Atmosphere App by @Sankzi | Stardance
Devlogs:
GLUMA - An Atmosphere App. vibe for everyone. I want to build something as I want to learn along. I am exhausted with my current situation… That’s where the idea came from. A place where I or a User can find a vibe and feel the way they want. Also my inspiration of making it is An anime called “Frieren - beyond the journey”. Will polish it later :)
As for the 2nd update : Added all the screens. Implemented navigation between them. The Category Selection data and atmosphere screen data is hardcoded for now. Will change it later. To make this devlog worth , this is what i aim to build (with animated bg) - See you later~
Update: Added Orientation to Atmospher Screen. Fixed any orientation realted issue. Added background video (looped) using Media3 Exoplayer. Fixed any black bars or Ratio issues.
So the update is : Added Favorite feature in the selectionScreen . “Vibe more with YOUR Vibes~” . Everything is working fine the remaining this is to insert more data and polish things. Mistake: Implemented Supabase but then hit a wall. The favorite feature requires login , And I don’t want to do that so here we are.
Final Devlog: Gluma app is done. Where you can find your vibe anytime you are frustrated or just want to sit and chill. You can check it out anytime on my github! Although i didn’t added that much vibes . still you can feel the app at the fullest.
Ships:
I build an Atmosphere app. So the main idea is that i am watching “Frieren” anime and that time and while thinking of a project idea , I picked one with the most relaxed vibes. What the app basically do is that a user can select a vibe and just fall into it. I added live backgrounds with high quality and music with each vibe taste match. TBH this is kind of selfish project cause i want to have an app like this also I want to build something interesting and unique. There are some problems like I really have to make everything aesthetic so the app have the vibe , Large vids , Hd thumnails takes time to load are the main problem i face which i solved using Claude. I dont use codex , cursor etc and make this app while my studies so it quite take more time than i expected. But still , as a self taught developer i feel good enough to build more apps in feature....
|
1793242282.188395
|
1793328682.188395
|
|
52670
|
My very own WebOS by @asamarth875 | Stardance
|
asamarth875
|
1
|
3.53
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-02T06:23:45Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made a web OS with a doremon bot which just makes it a little comfy place and is fun to use and have some games to cure your boredom", "repo": "https://github.com/samarth875-netizen/orbit-os", "demo": "https://orbit-os-urhmhelmen.vercel.app/"}]...
|
[{"post_id": 65862, "ts": "202 [{"post_id": 65862, "ts": "2026-09-11T09:18:08Z", "hours": 1.5281, "text": "yayyayayay, some changes later i am back with this PUHHH!!!!! WDYM this is bad, I was jus tryna copy MAC OS and failed MISERABLY!!!"}, {"post_id": 60075, "ts": "2026-09-02T06:20:38Z", "hours": 0.4667, "text": "finalised the code"}, {"post_id": 55782, "ts": "2026-08-27T19:34:56Z", "hours": 0.2764, "text": "added a cute doremon interactive bot and also made some changes"}, {"post_id": 55708, "ts": "2026-08-27T17:53:15Z", "hours": 1.04, "text": "Like right now, I formed the basic webpage, Now I will do such changes that it becomes my own and that’s my view"}]...
|
Title: My very own WebOS by @asamarth875 | Stardan Title: My very own WebOS by @asamarth875 | Stardance
Devlogs:
Like right now, I formed the basic webpage, Now I will do such changes that it becomes my own and that’s my view
added a cute doremon interactive bot and also made some changes
finalised the code
yayyayayay, some changes later i am back with this PUHHH!!!!! WDYM this is bad, I was jus tryna copy MAC OS and failed MISERABLY!!!
Ships:
i made a web OS with a doremon bot which just makes it a little comfy place and is fun to use and have some games to cure your boredom...
|
1793242300.6440642
|
1793328700.6440642
|
|
52677
|
Ghost Wiki by @SupremeSamurai | Stardance
|
SupremeSamurai
|
1
|
9.0
|
41
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-24T06:34:10Z", "hours": 9.0, "multiplier": 3.65, "payout": 41, "blessing": "neutral", "text": "I made a clone of wikipedia for some ghost research purpose with few free things to offer! The most challenging part was the prototype. I mean, which type of website to make. Before this, I had scrapped 2 prototypes for this specific idea. While testing this website make sure to click everything that is clickable on this website.", "repo": "https://github.com/Arhan-fx/The-Ghost-Wiki", "demo": "https://the-ghost-wiki.vercel.app"}]...
|
[{"post_id": 53589, "ts": "202 [{"post_id": 53589, "ts": "2026-08-24T06:17:10Z", "hours": 0.6183, "text": "I am done with project! I have successfully created everything that was in my mind. I tried my best to give it a look like IRL wiki Now its yall turn to test out Ghost Wiki. Learn something about Ghost mythology."}, {"post_id": 53572, "ts": "2026-08-24T05:14:56Z", "hours": 1.1078, "text": "I am done with HTML and CSS part Now I am currently working on the functionality of the website. There are 2-3 bugs that I am fixing right now And this is the final look of the website’s appearance. If I decide to change anything will inform y’all"}, {"post_id": 53513, "ts": "2026-08-24T02:59:00Z", "hours": 7.475, "text": "So after so many painful hours of searching, making, and scraping, a prototype for this specific idea. I have concluded to go with the Wikipedia design since I have trust issues with my CSS skills. I made this home screen for the GHOST wiki with a few ghost names in it. I know 7 hecking hours for this animal waste is too much, but trust me yall don’t know the rage I suffered making 2 different prototypes. But let me tell you guys one thing: trust the process. It won’t be long before I release it"}]...
|
Title: Ghost Wiki by @SupremeSamurai | Stardance
Title: Ghost Wiki by @SupremeSamurai | Stardance
Devlogs:
So after so many painful hours of searching, making, and scraping, a prototype for this specific idea. I have concluded to go with the Wikipedia design since I have trust issues with my CSS skills. I made this home screen for the GHOST wiki with a few ghost names in it. I know 7 hecking hours for this animal waste is too much, but trust me yall don’t know the rage I suffered making 2 different prototypes. But let me tell you guys one thing: trust the process. It won’t be long before I release it
I am done with HTML and CSS part Now I am currently working on the functionality of the website. There are 2-3 bugs that I am fixing right now And this is the final look of the website’s appearance. If I decide to change anything will inform y’all
I am done with project! I have successfully created everything that was in my mind. I tried my best to give it a look like IRL wiki Now its yall turn to test out Ghost Wiki. Learn something about Ghost mythology.
Ships:
I made a clone of wikipedia for some ghost research purpose with few free things to offer! The most challenging part was the prototype. I mean, which type of website to make. Before this, I had scrapped 2 prototypes for this specific idea. While testing this website make sure to click everything that is clickable on this website....
|
1792878473.6835685
|
1793742473.6835685
|
|
52684
|
My very own WebOS by @ashudhanda | Stardance
|
|
1
|
52.64
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-23T06:07:51Z", "hours": 11.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "CanopyOS is a full desktop OS that runs entirely in the browser - no installs, no accounts, no backends. It boots like a real OS, has a lock screen and drops you into forest-themed glass desktop with 10 working apps : Finder, Notes, Terminal, Calculator, Browser etc. The hardest part was the window manager - getting dragging, resizing from all edges and corners, z-stacking and minimize/maximize to all work together without breaking took the longest. The dock magnification math (distance-based icon scaling) was also a fun challenge. Proudest of : Forest Sounds. The rain, wind and birds are NOT audio files - they are synthesized live in your browser with the web audio API. and animations only touch transform/opacity. How to test : open the demo link, wait for boot , click anywhere on the lock screen, Drag windows around, resize them from any corner, hover the dock, press Ctrl+K for Spotlight, right-click the desktop, switch themes in Settings, and try “forest” or “animals” in the Terminal. Everything saves to localStorage so your layout survives a refresh.", "repo": "https://github.com/ashudhanda/webos", "demo": "https://ashudhanda.github.io/webos/"}]...
|
[{"post_id": 57169, "ts": "202 [{"post_id": 57169, "ts": "2026-08-29T08:38:07Z", "hours": 3.025, "text": "After a continuous hard work i add new feature sticky notes app in my Moon OS. And now it working and you can write any task and stick it on your screen. The main important feature is after a refresh it does not remove it stills sticks on your screen. And i am trying too make a very crystal clean and clear WebOS. Stay tunned we complete it as soon as possible."}, {"post_id": 57074, "ts": "2026-08-29T05:06:43Z", "hours": 8.0369, "text": "Try to fixing some bugs in files stay tuned. Nothing is impossible. I giving my 100% and fix it as soon as possible. i try fixing it from long time. but every time i fix one error another new error comes. but i not left i am here until i fix it."}, {"post_id": 56637, "ts": "2026-08-28T13:59:28Z", "hours": 2.2353, "text": "MoonOS now makes voice. today i gave MoonOS voice. literally. Every OS has there sounds soo today our OS have also gain sounds. boot chime - two soft notes when you sing in window open - short blip going up window close - same blip going down notification - a gentle pin. things i fought with today: browser refuse to play audio before the user clicks something (autoplay policy). lucky for me, you have to click to login. so by the time the chime plays. I try too giving my best for my project soo if you find any mistake anywhere just tell in comment section i try to resolve it."}, {"post_id": 56485, "ts": "2026-08-28T08:30:19Z", "hours": 9.3517, "text": "After doing hard work for a long time i add many features in my MoonOS i add 4 themes Luna(Default), Nord, Gruvbox, Everforest. These below screenshots are in Everforest theme. And the next feature is Moveable icons these was challenging and time conusming part but i did it with my dedication. Next main and important feature is taskbar you can see in below screenshot taskbar provides app and a search bar in search bar you can search any app. Next feature is my favourite feature matrix rain when you type matrix in terminal and then enter you see a matrix rain according too your theme style a hacker feel. These was time consuming parts but i did it. And my mind have more features too add in My MoonOS soo stay tunned and enjoy the my WebOS."}, {"post_id": 55665, "ts": "2026-08-27T17:01:46Z", "hours": 2.2472, "text": "I add new Clock Time and Date feature in my MoonOS. See it now."}, {"post_id": 55365, "ts": "2026-08-27T04:31:35Z", "hours": 9.5944, "text": "I completed my WebOS project name MoonOS based on lunar theme and added many features in and after shipping i add more new features in it. Try it with your own hands and share your experience in comment section and if you find any mistake tell in comment section i try to resolve it and make it more better. Now it is audience responsibility to found mistakes in project and help me to make more better it. I add many features in it and four themes in it you can change wallpaper and themes with right click and now my project is ready for shipping See you soon friends in my Next Project. Thanks."}, {"post_id": 54987, "ts": "2026-08-26T12:42:56Z", "hours": 7.1478, "text": "i start making my new moon OS because in past they tell you overused ai but i use slightly ai for debugging from last 7 hours i planning new OS using my mind and write there code i complete it as soon as possible."}, {"post_id": 52814, "ts": "2026-08-23T05:12:19Z", "hours": 0.4756, "text": "Now i completed main.js code and add icons and clock and other features. Try it."}, {"post_id": 52793, "ts": "2026-08-23T04:18:31Z", "hours": 7.8939, "text": "day 2: typed out the base files in VS Code — index.html, all 6 css files, core js (store, boot, contextmenu) and the window manager. first live server run today! the desktop, wallpaper and menubar render, but the js isn’t fully alive yet — clock is stuck at 00:00 and the dock is empty. debugging next."}, {"post_id": 52160, "ts": "2026-08-22T07:59:18Z", "hours": 3.1194, "text": "day 1 finally got around to starting this. set up the repo, connected hackatime, all the boring setup stuff is done. then I built the actual base of the OS. there’s a desktop, a taskbar with a clock, a start button, and one working app (notepad). the windows can be dragged around which is honestly the most satisfying part so far. spent way too long on a bug where the window kept teleporting to the corner of the screen every time I tried to drag it. turns out I wasn’t accounting for where inside the titlebar the mouse was. one offset calculation later and it works perfectly lol still looks pretty basic right now and there’s only one app, but it’s a start. next up is adding more apps and making the theme actually mine instead of the default one."}]...
|
Title: My very own WebOS by @ashudhanda | Stardanc Title: My very own WebOS by @ashudhanda | Stardance
Devlogs:
day 1 finally got around to starting this. set up the repo, connected hackatime, all the boring setup stuff is done. then I built the actual base of the OS. there’s a desktop, a taskbar with a clock, a start button, and one working app (notepad). the windows can be dragged around which is honestly the most satisfying part so far. spent way too long on a bug where the window kept teleporting to the corner of the screen every time I tried to drag it. turns out I wasn’t accounting for where inside the titlebar the mouse was. one offset calculation later and it works perfectly lol still looks pretty basic right now and there’s only one app, but it’s a start. next up is adding more apps and making the theme actually mine instead of the default one.
day 2: typed out the base files in VS Code — index.html, all 6 css files, core js (store, boot, contextmenu) and the window manager. first live server run today! the desktop, wallpaper and menubar render, but the js isn’t fully alive yet — clock is stuck at 00:00 and the dock is empty. debugging next.
Now i completed main.js code and add icons and clock and other features. Try it.
i start making my new moon OS because in past they tell you overused ai but i use slightly ai for debugging from last 7 hours i planning new OS using my mind and write there code i complete it as soon as possible.
I completed my WebOS project name MoonOS based on lunar theme and added many features in and after shipping i add more new features in it. Try it with your own hands and share your experience in comment section and if you find any mistake tell in comment section i try to resolve it and make it more better. Now it is audience responsibility to found mistakes in project and help me to make more better it. I add many features in it and four themes in it you can change wallpaper and themes with right click and now my project is ready for shipping See you soon friends in my Next Project. Thanks.
I add new Clock Time and Date feature in my MoonOS. See it now.
After doing hard work for a long time i add many features in my MoonOS i add 4 themes Luna(Default), Nord, Gruvbox, Everforest. These below screenshots are in Everforest theme. And the next feature is Moveable icons these was challenging and time conusming part but i did it with my dedication. Next main and important feature is taskbar you can see in below screenshot taskbar provides app and a search bar in search bar you can search any app. Next feature is my favourite feature matrix rain when you type matrix in terminal and then enter you see a matrix rain according too your theme style a hacker feel. These was time consuming parts but i did it. And my mind have more features too add in My MoonOS soo stay tunned and enjoy the my WebOS.
MoonOS now makes voice. today i gave MoonOS voice. literally. Every OS has there sounds soo today our OS have also gain sounds. boot chime - two soft notes when you sing in window open - short blip going up window close - same blip going down notification - a gentle pin. things i fought with today: browser refuse to play audio before the user clicks something (autoplay policy). lucky for me, you have to click to login. so by the time the chime plays. I try too giving my best for my project soo if you find any mistake anywhere just tell in comment section i try to resolve it.
Try to fixing some bugs in files stay tuned. Nothing is impossible. I giving my 100% and fix it as soon as possible. i try fixing it from long time. but every time i fix one error another new error comes. but i not left i am here until i fix it.
After a continuous hard work i add new feature sticky notes app in my Moon OS. And now it working and you can write any task and stick it on your screen. The main important feature is after a refresh it does not remove it stills sticks on your screen. And i am trying too make a very crystal clean and clear WebOS. Stay tunned we complete it as soon as possible.
Ships:
CanopyOS is a full desktop OS that runs entirely in the browser - no installs, no accounts, no backends. It boots like a real OS, has a lock screen and drops you into forest-themed glass desktop with 10 working apps : Finder, Notes, Terminal, Calculator, Browser etc. The hardest part was the window manager - getting dragging, resizing from all edges and corners, z-stacking and minimize/maximize to all work together without breaking took the longest. The dock magnification math (distance-based icon scaling) was also a fun challenge. Proudest of : Forest Sounds. The rain, wind and birds are NOT audio files - they are synthesized live in your browser with the web audio API. and animations only touch transform/opacity. How to test : open the demo link, wait for boot , click anywhere on the lock screen, Drag windows around, resize them from any corner, hover the dock, press Ctrl+K for Spotlight, right-click the desktop, switch themes in Settings, and try “forest” or “animals” in the Terminal. Everything saves to localStorage so your layout survives a refresh....
|
1792878474.52067
|
1793742474.52067
|
|
52685
|
Slack Bot#1 by @thapar_smayan | Stardance
|
thapar_smayan
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-23T14:57:59Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What I made I built Kaazmo (its my gamertag(; ) , a Slack bot that I made with Node.js and Slack Bolt. It has three commands: /kaazmo-ping to check if the bot is online, /kaazmo-help to show the available commands, and /kaazmo-joke to return a random joke. I also deployed it on a Nest server using systemd, so the bot keeps running after I disconnect from the server. What was challenging: The hardest part was getting the Slack tokens and Socket Mode connection working correctly, then setting everything up so the bot could run all the time on the server. I also had to figure out how to update the code through GitHub and deploy the changes to Nest. What I’m proud of I’m proud that I got the whole thing working and I can disconnect from Nest and the bot still responds in Slack. How to test it Open the Slack channel where the bot is installed and try: /kaazmo-ping — checks if the bot is working /kaazmo-help — shows the available commands /kaazmo-joke — gives you a random joke", "repo": "https://github.com/thaparsmayan2011-ctrl/stardance-slack-bot.git", "demo": "https://app.slack.com/client/E09V59WQY1E/C0P5NE354"}]...
|
[{"post_id": 52235, "ts": "202 [{"post_id": 52235, "ts": "2026-08-22T10:26:52Z", "hours": 0.8108, "text": "I just set up my Slack bot using Node.js and Slack Bolt. I have added three commands, ping, help and joke. I have tested them in Slack, and published the working code to GitHub. I have also set up the token files. Now I’m going to deploy it on Nest so it can stay online 24/7(:"}]...
|
Title: Slack Bot#1 by @thapar_smayan | Stardance
Title: Slack Bot#1 by @thapar_smayan | Stardance
Devlogs:
I just set up my Slack bot using Node.js and Slack Bolt. I have added three commands, ping, help and joke. I have tested them in Slack, and published the working code to GitHub. I have also set up the token files. Now I’m going to deploy it on Nest so it can stay online 24/7(:
Ships:
What I made I built Kaazmo (its my gamertag(; ) , a Slack bot that I made with Node.js and Slack Bolt. It has three commands: /kaazmo-ping to check if the bot is online, /kaazmo-help to show the available commands, and /kaazmo-joke to return a random joke. I also deployed it on a Nest server using systemd, so the bot keeps running after I disconnect from the server. What was challenging: The hardest part was getting the Slack tokens and Socket Mode connection working correctly, then setting everything up so the bot could run all the time on the server. I also had to figure out how to update the code through GitHub and deploy the changes to Nest. What I’m proud of I’m proud that I got the whole thing working and I can disconnect from Nest and the bot still responds in Slack. How to test it Open the Slack channel where the bot is installed and try: /kaazmo-ping — checks if the bot is working /kaazmo-help — shows the available commands /kaazmo-joke — gives you a random joke...
|
1793267729.537741
|
1793354129.537741
|
|
52693
|
Prajwal by @prajwal_uppalapati | Stardance
|
prajwal_uppalapati
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T08:08:59Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made my personal website using the guide. I made a little bit new things and changes after I learnt from the guide. There was no challenging part, all went smooth. To test the project just open the demo link and scroll through the page :D", "repo": "https://github.com/Prajwaluppalapati/Personalwebsite-stardance", "demo": "https://prajwaluppalapati.github.io/Personalwebsite-stardance"}]...
|
[{"post_id": 52164, "ts": "202 [{"post_id": 52164, "ts": "2026-08-22T08:03:10Z", "hours": 1.0356, "text": "I finished my personal website! I used the guide given by stardance, learnt the basics of html css and made my personal website :D"}]...
|
Title: Prajwal by @prajwal_uppalapati | Stardance
Title: Prajwal by @prajwal_uppalapati | Stardance
Devlogs:
I finished my personal website! I used the guide given by stardance, learnt the basics of html css and made my personal website :D
Ships:
I made my personal website using the guide. I made a little bit new things and changes after I learnt from the guide. There was no challenging part, all went smooth. To test the project just open the demo link and scroll through the page :D...
|
1793271006.2397947
|
1793357406.2397947
|
|
52697
|
mywebsite by @Jeshu | Stardance
|
Jeshu
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-24T17:08:18Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made my own portfolio for the Stardance event and I used basic vanilla JavaScript, CSS, and HTML for this", "repo": "https://github.com/jeshu-collab/mywebsite", "demo": "https://mywebsite-tawny-alpha.vercel.app/"}]...
|
[{"post_id": 53922, "ts": "202 [{"post_id": 53922, "ts": "2026-08-24T17:00:34Z", "hours": 0.2533, "text": "devlog — cleaned up the site today removed three.js and replaced it with a lightweight pure css dot-grid. warmed up the whole color palette and gave it more of an aged parchment feel. fixed the landing page alignment by switching to a strict css grid and keeping everything dead-center. added ibm plex mono locally, so there are no external font requests anymore. added my hardware + software toolkit to the about page. added a vanilla javascript observer for smooth fade-ins when elements enter the viewport. overall, the build feels way lighter, faster, and cleaner now. and yeah, the alignment is finally actually right."}, {"post_id": 52225, "ts": "2026-08-22T10:10:56Z", "hours": 2.5078, "text": "I built a minimalist portfolio from the ground up, focusing entirely on strict layout control and a raw “hacker-document” aesthetic. I originally had a 3D particle system running in the background, but I ended up removing Three.js completely and replaced it with a much lighter, pure CSS dot-grid that uses a custom mouse-tracking spotlight mask to keep the load times near zero.The core of the build involved creating a precise CSS state-machine for a sticky-scroll landing sequence and using CSS Grid to achieve pixel-perfect absolute centering across the viewport. For typography, I used Google Fonts with IBM Plex Mono instead of adding the font directly into the stylesheet. Everything is tied together with a warm, vintage parchment color palette, strict flex-aligned project cards, and smooth hover-state GitHub reveals.It’s completely self-contained, lightweight, lightning fast, and matches exactly the aesthetic I was going for."}]...
|
Title: mywebsite by @Jeshu | Stardance
Devlogs:
I Title: mywebsite by @Jeshu | Stardance
Devlogs:
I built a minimalist portfolio from the ground up, focusing entirely on strict layout control and a raw “hacker-document” aesthetic. I originally had a 3D particle system running in the background, but I ended up removing Three.js completely and replaced it with a much lighter, pure CSS dot-grid that uses a custom mouse-tracking spotlight mask to keep the load times near zero.The core of the build involved creating a precise CSS state-machine for a sticky-scroll landing sequence and using CSS Grid to achieve pixel-perfect absolute centering across the viewport. For typography, I used Google Fonts with IBM Plex Mono instead of adding the font directly into the stylesheet. Everything is tied together with a warm, vintage parchment color palette, strict flex-aligned project cards, and smooth hover-state GitHub reveals.It’s completely self-contained, lightweight, lightning fast, and matches exactly the aesthetic I was going for.
devlog — cleaned up the site today removed three.js and replaced it with a lightweight pure css dot-grid. warmed up the whole color palette and gave it more of an aged parchment feel. fixed the landing page alignment by switching to a strict css grid and keeping everything dead-center. added ibm plex mono locally, so there are no external font requests anymore. added my hardware + software toolkit to the about page. added a vanilla javascript observer for smooth fade-ins when elements enter the viewport. overall, the build feels way lighter, faster, and cleaner now. and yeah, the alignment is finally actually right.
Ships:
I made my own portfolio for the Stardance event and I used basic vanilla JavaScript, CSS, and HTML for this...
|
1793271019.2065203
|
1793357419.2065203
|
|
52704
|
Noomo by @skue | Stardance
|
skue
|
1
|
27.05
|
469
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-13T22:24:00Z", "hours": 24.0, "multiplier": 19.73, "payout": 469, "blessing": "neutral", "text": "Presenting Noomo ! Noomo is a game about guessing words generated by an LLM You just input a sentence, then you guess the words that the LLM generated. And how does it work ? The backend : The backend is a cool Python FastAPI server running a model through Transformers ! It generates the 100 top probabilities, deletes the ones that are not usable in the game (non-latin things, duplicates…) and sends the number of words requested ! The frontend : The frontend is a nice NextJS app that will kindly ask the backend the words for the sentence you inputed and will force you to guess words until you die (or when you guessed all the words). Then, if you didn’t die before the end, it will store the stats into the sessionStorage and show them nicely to you as a trophy. But why is it so cooool ? Well, first, it runs on Hackclub Nest ! Which means “only” 2gb of RAM, and 2 cores of CPU. But how ? Well, it’s just using a smoll model, Qwen 2.5 0.5B, which makes it take 600M of RAM on idle . (and no, i did nooot nuked my server 3 times, that was absolutely noooot me…) Second, I learned everything while working on the project ! I knew how to code in Python, but nothing about ML. So uuum I needed to learn from kinda scratch (ngl, it’s not thaaaat hard for the thing I made). I also knew a bit of Javascript, but NextJS is… Something else ? This was pretty hard, and why the heck can’t I change a variable in my useEffect ? All of this means more bugs ! Yayyyyyyyyyyyyy !!! You hyped me, where can I try ? And how ? You can just go to noomo.dino.icu ! Enter your sentence, click enter (or the kool button), and then play ! Ah and yes, to play, you just need to input your word and press enter. And hope it was correct. Alright I’m out, good luck !", "repo": "https://github.com/skueee/noomo", "demo": "https://noomo.dino.icu/"}]...
|
[{"post_id": 69152, "ts": "202 [{"post_id": 69152, "ts": "2026-09-16T14:18:15Z", "hours": 3.0542, "text": "Devlog 6 - Yayyyy thanks reviewers Thanks for the reviews ! I’m already starting to try to improve all I can improve ! This is a small update, but here is the changelog ! I fixed the loading screen (because it was not appearing) I created a ROADMAP for the v2 (check it out at https://github.com/skueee/noomo/blob/main/V2ROADMAP.md ) I changed a bit the layout I added daily challenges ! Because hum I originally wanted them but for the first ship I didn’t implemented it so hum they are here now (kinda) If you have any suggestion, comment or contact me on Slack ! These changes aren’t deployed yet, but it will be coming in the next few days"}, {"post_id": 67696, "ts": "2026-09-13T21:44:18Z", "hours": 6.6597, "text": "Devlog 5 - FINNAAAAL ONE !!!! Yipeee I almost finished everything ! I added clues, refined the generation system, and hosted on Vercel (I also got a lot of bugs, but without bugs you cant make a good project). I alsooo learned to make responsive things, and it looks okay if you dont try it on a very smol phone (I hope so, at least). Now I just do some testiiing and it’s time to ship Try the website out at noomo.dino.icu"}, {"post_id": 66667, "ts": "2026-09-12T15:07:23Z", "hours": 7.2394, "text": "Devlog 4 !!!! I almost finished everything for the game ! I made most of the website. There is now a Game page (like, the most important thing of the whole project) and a Win page ! I also learned a lot about TS and HTML while making this (because this is kinda my first website). It’s almost ready, I just need to do some adjustments to the layout of the website, rebalance the game and fix some generation bugs"}, {"post_id": 65027, "ts": "2026-09-09T20:37:06Z", "hours": 4.8931, "text": "DEVLOG 3 ! I did a looot of things. The backy backend : I configured my Nest server (and I broke it 3 times) ! Now, it should work, but sorry to the Nest team for this :(. I also got some problems with the dockerimage (like, 19gb for a single image ?). I improved the AI too ! It will now lean towards longer words, to make it easier to guess, and will exclude non-latin characters (sorry japanese people, but I had to). I also learned sql (ngl i feel like a dumbass for not understanding this) and made a db ! It will store most popular sentences and maybe daily challenges ? The frontennnnd : Huuummm I didn’t do much but there is a header on top now ig"}, {"post_id": 62133, "ts": "2026-09-05T12:00:07Z", "hours": 3.3086, "text": "[DEVLOG 2] I made the main page ! The buttons dont do anything now, but it’s my first time using HTML… I also done some fixes on the API and I got a Nest server ! Already tested it a bit and it should work if I only host the api on it. Anyway there is still a lot of work to do"}, {"post_id": 60504, "ts": "2026-09-02T21:44:52Z", "hours": 1.6756, "text": "[DEVLOG #1] I’m building Noomo, a game about predicting what an LLM could say. You input a simple sentence, then you need to tell the most “logical” words, generated by a really small llm (currently, Qwen2.5-0.5B). For now, I got a small API backend that can be called to generate the predictions, and it’s running on my machine. I still need to finetune the model so that the game is more interesting, then I need to develop the frontend and host all of that !"}]...
|
Title: Noomo by @skue | Stardance
Devlogs:
[DEVLO Title: Noomo by @skue | Stardance
Devlogs:
[DEVLOG #1] I’m building Noomo, a game about predicting what an LLM could say. You input a simple sentence, then you need to tell the most “logical” words, generated by a really small llm (currently, Qwen2.5-0.5B). For now, I got a small API backend that can be called to generate the predictions, and it’s running on my machine. I still need to finetune the model so that the game is more interesting, then I need to develop the frontend and host all of that !
[DEVLOG 2] I made the main page ! The buttons dont do anything now, but it’s my first time using HTML… I also done some fixes on the API and I got a Nest server ! Already tested it a bit and it should work if I only host the api on it. Anyway there is still a lot of work to do
DEVLOG 3 ! I did a looot of things. The backy backend : I configured my Nest server (and I broke it 3 times) ! Now, it should work, but sorry to the Nest team for this :(. I also got some problems with the dockerimage (like, 19gb for a single image ?). I improved the AI too ! It will now lean towards longer words, to make it easier to guess, and will exclude non-latin characters (sorry japanese people, but I had to). I also learned sql (ngl i feel like a dumbass for not understanding this) and made a db ! It will store most popular sentences and maybe daily challenges ? The frontennnnd : Huuummm I didn’t do much but there is a header on top now ig
Devlog 4 !!!! I almost finished everything for the game ! I made most of the website. There is now a Game page (like, the most important thing of the whole project) and a Win page ! I also learned a lot about TS and HTML while making this (because this is kinda my first website). It’s almost ready, I just need to do some adjustments to the layout of the website, rebalance the game and fix some generation bugs
Devlog 5 - FINNAAAAL ONE !!!! Yipeee I almost finished everything ! I added clues, refined the generation system, and hosted on Vercel (I also got a lot of bugs, but without bugs you cant make a good project). I alsooo learned to make responsive things, and it looks okay if you dont try it on a very smol phone (I hope so, at least). Now I just do some testiiing and it’s time to ship Try the website out at noomo.dino.icu
Devlog 6 - Yayyyy thanks reviewers Thanks for the reviews ! I’m already starting to try to improve all I can improve ! This is a small update, but here is the changelog ! I fixed the loading screen (because it was not appearing) I created a ROADMAP for the v2 (check it out at https://github.com/skueee/noomo/blob/main/V2ROADMAP.md ) I changed a bit the layout I added daily challenges ! Because hum I originally wanted them but for the first ship I didn’t implemented it so hum they are here now (kinda) If you have any suggestion, comment or contact me on Slack ! These changes aren’t deployed yet, but it will be coming in the next few days
Ships:
Presenting Noomo ! Noomo is a game about guessing words generated by an LLM You just input a sentence, then you guess the words that the LLM generated. And how does it work ? The backend : The backend is a cool Python FastAPI server running a model through Transformers ! It generates the 100 top probabilities, deletes the ones that are not usable in the game (non-latin things, duplicates…) and sends the number of words requested ! The frontend : The frontend is a nice NextJS app that will kindly ask the backend the words for the sentence you inputed and will force you to guess words until you die (or when you guessed all the words). Then, if you didn’t die before the end, it will store the stats into the sessionStorage and show them nicely to you as a trophy. But why is it so cooool ? Well, first, it runs on Hackclub Nest ! Which means “only” 2gb of RAM, and 2 cores of CPU. But how ? Well, it’s just using a smoll model, Qwen 2.5 0.5B, which makes it take 600M of RAM on idle . (and no, i did nooot nuked my server 3 times, that was absolutely noooot me…) Second, I learned everything while working on the project ! I knew how to code in Python, but nothing about ML. So uuum I needed to learn from kinda scratch (ngl, it’s not thaaaat hard for the thing I made). I also knew a bit of Javascript, but NextJS is… Something else ? This was pretty hard, and why the heck can’t I change a variable in my useEffect ? All of this means more bugs ! Yayyyyyyyyyyyyy !!! You hyped me, where can I try ? And how ? You can just go to noomo.dino.icu ! Enter your sentence, click enter (or the kool button), and then play ! Ah and yes, to play, you just need to input your word and press enter. And hope it was correct. Alright I’m out, good luck !...
|
1793152300.308424
|
1793238700.308424
|
|
52716
|
Focus Blocker by @Zair | Stardance
|
Zair
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-23T16:07:34Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Rewrote Focus Blocker with 3 major QoL improvements: named presets (multiple blocklists for different contexts like study/gaming, not just one global list), a stats command showing total sessions and focus time, and an interactive setup wizard so you don’t have to manually edit text files. Also added a remove command for presets and a help command. The trickiest part was debugging subtle bash issues — a missing space inside [[ ]] that silently broke number validation every time, and a case statement where the wildcard pattern was catching commands before they could match their real cases. To test: run ./focus setup to configure it interactively, then ./focus to block a named preset, and ./focus stats to see your history.", "repo": "https://github.com/Shinigami-tech/focus-blocker", "demo": "https://github.com/user-attachments/assets/fbd07b9c-3d32-4064-aea8-f22b9eeacf02"}]...
|
[{"post_id": 52943, "ts": "202 [{"post_id": 52943, "ts": "2026-08-23T10:01:18Z", "hours": 0.3594, "text": "Added to the blocklist some websites (LinkedIn, Discord, Pinterest)"}]...
|
Title: Focus Blocker by @Zair | Stardance
Devlogs Title: Focus Blocker by @Zair | Stardance
Devlogs:
Added to the blocklist some websites (LinkedIn, Discord, Pinterest)
Ships:
Rewrote Focus Blocker with 3 major QoL improvements: named presets (multiple blocklists for different contexts like study/gaming, not just one global list), a stats command showing total sessions and focus time, and an interactive setup wizard so you don’t have to manually edit text files. Also added a remove command for presets and a help command. The trickiest part was debugging subtle bash issues — a missing space inside [[ ]] that silently broke number validation every time, and a case statement where the wildcard pattern was catching commands before they could match their real cases. To test: run ./focus setup to configure it interactively, then ./focus to block a named preset, and ./focus stats to see your history....
|
1793274531.326661
|
1793360931.326661
|
|
52746
|
Stardance Asteroid Hunter by @cuneytmetesener | St Stardance Asteroid Hunter by @cuneytmetesener | Stardance...
|
cuneytmetesener
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-27T18:25:03Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I am still working on it, but I wanted to publish a version for testing; I am designing a small-scale asteroid-hunting game for the web.", "repo": "https://github.com/GitHMete/ateroid-hunter", "demo": "https://githmete.github.io/ateroid-hunter/"}]...
|
[{"post_id": 52559, "ts": "202 [{"post_id": 52559, "ts": "2026-08-22T18:52:20Z", "hours": 1.2858, "text": "I am currently working on the layout and core structure of my NASA StarDance project. I have successfully set up the main navigation menu with links for the homepage, lessons, about section, and contact page. Additionally, I am structuring the modules area to feature specific astronomy topics such as Star Orbits and Spectrum Analysis, ensuring a clean and clear foundation before I move on to writing the CSS styles and interactive features."}]...
|
Title: Stardance Asteroid Hunter by @cuneytmetesen Title: Stardance Asteroid Hunter by @cuneytmetesener | Stardance
Devlogs:
I am currently working on the layout and core structure of my NASA StarDance project. I have successfully set up the main navigation menu with links for the homepage, lessons, about section, and contact page. Additionally, I am structuring the modules area to feature specific astronomy topics such as Star Orbits and Spectrum Analysis, ensuring a clean and clear foundation before I move on to writing the CSS styles and interactive features.
Ships:
I am still working on it, but I wanted to publish a version for testing; I am designing a small-scale asteroid-hunting game for the web....
|
1793245957.3032112
|
1793332357.3032112
|
|
52754
|
Expense Tracker by @gravityonmars | Stardance
|
gravityonmars
|
1
|
2.0
|
2
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T10:14:16Z", "hours": 2.0, "multiplier": 1.09, "payout": 2, "blessing": "neutral", "text": "So I made and Expense Tracker, its basically a CLI based program that tracks expense in 4 specific categories and 1 other categories, user can create there account, login to the account, add expense and see expense", "repo": "https://github.com/gravityonmars/Expense-Tracker", "demo": "https://github.com/gravityonmars/Expense-Tracker/releases/tag/v0.1.0"}]...
|
[{"post_id": 52219, "ts": "202 [{"post_id": 52219, "ts": "2026-08-22T09:58:19Z", "hours": 0.6769, "text": "Now a user can Add Expense and View the list your there expense and also I use datetime of python to get the exact date and time user added the expense"}, {"post_id": 52193, "ts": "2026-08-22T08:58:51Z", "hours": 0.875, "text": "Added User account create and Login function, it was quite similar with my last Bank Management System project so it was easy for me to do it."}]...
|
Title: Expense Tracker by @gravityonmars | Stardan Title: Expense Tracker by @gravityonmars | Stardance
Devlogs:
Added User account create and Login function, it was quite similar with my last Bank Management System project so it was easy for me to do it.
Now a user can Add Expense and View the list your there expense and also I use datetime of python to get the exact date and time user added the expense
Ships:
So I made and Expense Tracker, its basically a CLI based program that tracks expense in 4 specific categories and 1 other categories, user can create there account, login to the account, add expense and see expense...
|
1793278247.6945198
|
1793364647.6945198
|
|
52764
|
Jae Slackbot by @JustAnEric | Stardance
|
JustAnEric
|
1
|
41.39
|
155
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-29T12:08:26Z", "hours": 23.0, "multiplier": 6.68, "payout": 155, "blessing": "neutral", "text": "I made an AI bot called Jae that is completely free without limits (✊ go local AI!), it shows what it thinks and does using Slack’s Block Kit, and a basic version is working pretty well in experimental testing. The thinking part was the most challenging, but it works for models that have a structured thinking trace! Use this agent bot if you feel gorkie or other bots provide too little information into what they think. Slack Technical Information Canvas", "repo": "https://github.com/JustAnEric/jae-slackbot", "demo": "https://app.slack.com/client/E09V59WQY1E/C0BS4G20ZR7"}]...
|
[{"post_id": 61347, "ts": "202 [{"post_id": 61347, "ts": "2026-09-04T06:58:02Z", "hours": 3.2033, "text": "V1.2.4-experimental | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 Jae can now access Stardance projects, and search the web with a configured SearXNG server! I also made sure that if you don’t configure them, the appropriate tools don’t get registered (to make your life easier) Update is live on Slack, and the experimental version is available through the first pull request. PR: https://github.com/JustAnEric/jae-slackbot/pull/1 Thanks for reading! (sorry for the slow updates, school has been on and I’ve also been reviewing projects for my ship payout) README | Commit History"}, {"post_id": 59505, "ts": "2026-09-01T11:41:00Z", "hours": 6.2019, "text": "V1.2.3-experimental (haha, 1-2-3…) | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 After a lot of trial and error, I’m proud to say that Jae now has ONE tool that hasn’t been released yet, called the run_command tool. On the running of this tool, an Alpine Linux container will be spun up for Jae to experiment inside! The packages I included in the Dockerfile (or image) for Jae to use are Rust / Cargo / Rustup, Python 3 and NodeJS. Docker Compose manages the behind-the-scenes for the Jae Execution Server and Docker-Socket-Proxy (thanks, Tecnativa :D) and if you were to run the bot on a different machine from the execution server, you can use the handy environment variables declared in the bot EXECUTION_SERVER=<IP>:<PORT> and EXECUTION_SERVER_TOKEN=... . Of course I had to include a token, otherwise it just wouldn’t be that secure. A next bit to this might be persistence for a single conversation thread, or setting resource limits so the bot doesn’t accidentally run a crypto miner. And, then even allowing Jae to interact with programs could be a great addition. Update is live on Slack, but of course I will be monitoring + Jae will be a little hesitant to run commands. Thanks for reading! README | Commit History"}, {"post_id": 57960, "ts": "2026-08-30T09:22:39Z", "hours": 8.9803, "text": "V1.2.2-experimental | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 I have been working a major update, so basically I created an execution server for Jae the AI to use… and I don’t want to push it to main yet just because of safety issues and concerns I’ll still need to fix up. The GitHub tree for these changes I made in 9 hours is here if anyone is interested: https://github.com/JustAnEric/jae-slackbot/tree/dev-execution-server Expanding on my last devlog, I couldn’t brainstorm much other uses for tools other than this, and making these changes, Jae will probably be making a considerable turn in its primary capabilities (from not being able to generate code to being able to generate code). I’ve also added in a Slack Canvas (this wasn’t said in any other devlog, so I’ve decided to link it here): https://hackclub.enterprise.slack.com/docs/T0266FRGM/F0BTEH85NKX Thanks for reading! README | Commit History"}, {"post_id": 57277, "ts": "2026-08-29T11:53:51Z", "hours": 1.8325, "text": "V1.2.1 | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 Jae now has feedback buttons! No settings or dashboard has been created yet for this functionality, but it is still going to be useful for gathering feedback from everyone into how Jae can improve. I feel like all my images on the devlogs are so out of context, sorry about that… Main point is, we now have those buttons I guess. README | Commit History"}, {"post_id": 56980, "ts": "2026-08-29T01:06:46Z", "hours": 4.9306, "text": "V1.2.0 | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 Even more cleanups, and I changed it all to TYPESCRIPT!!! Also, now there’s tool calling included… I really need suggestions for tools to include, whatever you’d like to see… I beg you all to make me busy. ;) I still want to work on making tools and thinking available outside of streaming mode, but I’m SUPER lazy and there’s no other APIs yet supported… just admit streaming is better at this point. A TOOLS_ENABLED=true environment setting turns on this functionality, and tools can be found inside src/tools , I’ll create some clarity by editing the README soon for the creation of your own custom tools, I want to make it as easy as possible, of course. README | Commit History"}, {"post_id": 56588, "ts": "2026-08-28T12:21:32Z", "hours": 3.5464, "text": "V1.1.1 | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 Some minor cleanups here and there, more refactoring and bug testing, also devised a new title generation feature that will be coming soon for threads as Slack allows that apparently… will probably get the AI to generate the title after 3 messages. There will be more updates, just been a little slow with it due to school. Hopefully I will get tool-calling working by the end of the week. Maybe even a change to TypeScript, as IntelliSense with VS Code on NodeJS is really bad . README | Commit History"}, {"post_id": 53655, "ts": "2026-08-24T09:51:45Z", "hours": 5.4092, "text": "V1.1.0 | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 Today, I’ve now finalized the thinking aspect of the Slack bot! The thinking functionality currently only supports streaming mode (so I will work on getting the latter done in the near future, I only know how to show the tasks via progression.) It uses Slack’s task_update and plan_update methods, tested on all Gemma 4 models. The Gemma 4 models shine for this purpose because they output a consistent, structured trace instead of just rambling for most of the time. If the model chosen doesn’t support the format set in the code , the thinking trace won’t be displayed to the user and instead will display a Thinking… text. This took way longer than expected, especially because I started on it late at night.. but at least it’s finally done. It’s enabled by default in the GitHub repository’s new .env.example file, just as streaming mode is enabled by default. README | Commit History"}, {"post_id": 52913, "ts": "2026-08-23T09:16:32Z", "hours": 7.4806, "text": "V.1.0.0 I’ve now gotten the main aspects down: the bot setup, model responses through an Ollama API, and you can access it on Slack through the #-jae channel or sending a DM. The future calls for tool-calling and thinking blocks. I’ll probably get the thinking blocks done in a few more hours, I’m learning about @slack/bolt as I go :-) Commit History | README"}]...
|
Title: Jae Slackbot by @JustAnEric | Stardance
De Title: Jae Slackbot by @JustAnEric | Stardance
Devlogs:
V.1.0.0 I’ve now gotten the main aspects down: the bot setup, model responses through an Ollama API, and you can access it on Slack through the #-jae channel or sending a DM. The future calls for tool-calling and thinking blocks. I’ll probably get the thinking blocks done in a few more hours, I’m learning about @slack/bolt as I go :-) Commit History | README
V1.1.0 | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 Today, I’ve now finalized the thinking aspect of the Slack bot! The thinking functionality currently only supports streaming mode (so I will work on getting the latter done in the near future, I only know how to show the tasks via progression.) It uses Slack’s task_update and plan_update methods, tested on all Gemma 4 models. The Gemma 4 models shine for this purpose because they output a consistent, structured trace instead of just rambling for most of the time. If the model chosen doesn’t support the format set in the code , the thinking trace won’t be displayed to the user and instead will display a Thinking… text. This took way longer than expected, especially because I started on it late at night.. but at least it’s finally done. It’s enabled by default in the GitHub repository’s new .env.example file, just as streaming mode is enabled by default. README | Commit History
V1.1.1 | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 Some minor cleanups here and there, more refactoring and bug testing, also devised a new title generation feature that will be coming soon for threads as Slack allows that apparently… will probably get the AI to generate the title after 3 messages. There will be more updates, just been a little slow with it due to school. Hopefully I will get tool-calling working by the end of the week. Maybe even a change to TypeScript, as IntelliSense with VS Code on NodeJS is really bad . README | Commit History
V1.2.0 | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 Even more cleanups, and I changed it all to TYPESCRIPT!!! Also, now there’s tool calling included… I really need suggestions for tools to include, whatever you’d like to see… I beg you all to make me busy. ;) I still want to work on making tools and thinking available outside of streaming mode, but I’m SUPER lazy and there’s no other APIs yet supported… just admit streaming is better at this point. A TOOLS_ENABLED=true environment setting turns on this functionality, and tools can be found inside src/tools , I’ll create some clarity by editing the README soon for the creation of your own custom tools, I want to make it as easy as possible, of course. README | Commit History
V1.2.1 | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 Jae now has feedback buttons! No settings or dashboard has been created yet for this functionality, but it is still going to be useful for gathering feedback from everyone into how Jae can improve. I feel like all my images on the devlogs are so out of context, sorry about that… Main point is, we now have those buttons I guess. README | Commit History
V1.2.2-experimental | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 I have been working a major update, so basically I created an execution server for Jae the AI to use… and I don’t want to push it to main yet just because of safety issues and concerns I’ll still need to fix up. The GitHub tree for these changes I made in 9 hours is here if anyone is interested: https://github.com/JustAnEric/jae-slackbot/tree/dev-execution-server Expanding on my last devlog, I couldn’t brainstorm much other uses for tools other than this, and making these changes, Jae will probably be making a considerable turn in its primary capabilities (from not being able to generate code to being able to generate code). I’ve also added in a Slack Canvas (this wasn’t said in any other devlog, so I’ve decided to link it here): https://hackclub.enterprise.slack.com/docs/T0266FRGM/F0BTEH85NKX Thanks for reading! README | Commit History
V1.2.3-experimental (haha, 1-2-3…) | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 After a lot of trial and error, I’m proud to say that Jae now has ONE tool that hasn’t been released yet, called the run_command tool. On the running of this tool, an Alpine Linux container will be spun up for Jae to experiment inside! The packages I included in the Dockerfile (or image) for Jae to use are Rust / Cargo / Rustup, Python 3 and NodeJS. Docker Compose manages the behind-the-scenes for the Jae Execution Server and Docker-Socket-Proxy (thanks, Tecnativa :D) and if you were to run the bot on a different machine from the execution server, you can use the handy environment variables declared in the bot EXECUTION_SERVER=<IP>:<PORT> and EXECUTION_SERVER_TOKEN=... . Of course I had to include a token, otherwise it just wouldn’t be that secure. A next bit to this might be persistence for a single conversation thread, or setting resource limits so the bot doesn’t accidentally run a crypto miner. And, then even allowing Jae to interact with programs could be a great addition. Update is live on Slack, but of course I will be monitoring + Jae will be a little hesitant to run commands. Thanks for reading! README | Commit History
V1.2.4-experimental | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 Jae can now access Stardance projects, and search the web with a configured SearXNG server! I also made sure that if you don’t configure them, the appropriate tools don’t get registered (to make your life easier) Update is live on Slack, and the experimental version is available through the first pull request. PR: https://github.com/JustAnEric/jae-slackbot/pull/1 Thanks for reading! (sorry for the slow updates, school has been on and I’ve also been reviewing projects for my ship payout) README | Commit History
Ships:
I made an AI bot called Jae that is completely free without limits (✊ go local AI!), it shows what it thinks and does using Slack’s Block Kit, and a basic version is working pretty well in experimental testing. The thinking part was the most challenging, but it works for models that have a structured thinking trace! Use this agent bot if you feel gorkie or other bots provide too little information into what they think. Slack Technical Information Canvas...
|
1793249383.1629698
|
1793335783.1629698
|
|
52767
|
Aviation Trivia by @nurofenracealasigripa | Starda Aviation Trivia by @nurofenracealasigripa | Stardance...
|
nurofenracealasigripa
|
1
|
16.0
|
250
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-07T14:01:03Z", "hours": 16.0, "multiplier": 15.86, "payout": 250, "blessing": "neutral", "text": "Aviation trivia is a cozy quiz game that has questions about aviation. I was made ebtierly in vs code with c++ and SFML. Features: -A simple user interface that can be understood by everyone -Chill music to help you relax -The game keeps track of games played, no of right and wrong answers and rate of right answers -You can chose if you want the intro or not -How to play guide -40+ questions -Chose how many questions do you want to have To have a succesfull instalation please refer to the github readme All art is made by me in piskel For feedback acces this link: https://docs.google.com/forms/d/e/1FAIpQLSd_PYRWfn150R5Bi3gj90nlJ-TgKZuzrlvwGKAd-GypAZUxvg/viewform?usp=header Here is a video of some gameplay: https://youtu.be/YEtsLT6En9I I hope you enjoy the game Note: this is only v1.0.0 so there will be future updates. If you have any ideas for something for the game please leave the in the feedback form.", "repo": "https://github.com/stoicaandrei-blip/Aviation-Trivia", "demo": "https://github.com/stoicaandrei-blip/Aviation-Trivia/releases/tag/V1.0.0"}]...
|
[{"post_id": 63530, "ts": "202 [{"post_id": 63530, "ts": "2026-09-07T13:19:48Z", "hours": 0.6086, "text": "Devlog 15: I finished the first version of the game. I added some chill music and a reset button. I will prepare the game for release now :]"}, {"post_id": 63507, "ts": "2026-09-07T12:25:22Z", "hours": 2.2594, "text": "Devlog 15: I added a feature that lets you pick how many questions you want: between 1 and 25. I also added the settings page which right now let’s you only toggle a button that makes the game skip the intro. I also dont’t think i will be able to finish the game and polish it before stardance ends. I don’t think i will do the advancements page or the SFX for the buttons. I will add them with some more questions but later. Right now i will add music, finish the Settings page, add a button to reset the stats."}, {"post_id": 61470, "ts": "2026-09-04T12:26:59Z", "hours": 1.1767, "text": "Devlog 14: I added all the commands that you can input in the terminal of the game. i wanted to use cin, but the game would freeze. I did some research and found out i needed to use multiple CPU threads. after i found out how to do that i just needed to add all commands to the game. Also, now when a file is missing the game also tells you the name of the file.Next i will probably add settings or some more questions :]"}, {"post_id": 60789, "ts": "2026-09-03T11:48:49Z", "hours": 1.0572, "text": "devlog 13: I finally finished the how to play menu. I wrote it thinking about the final game some some things that i wrote about are not yet implemented. it has 6 sections: buttons, playing, customizing, settings, achievments and commands. I dindn’t manage to add 50 questions but now we have 11 instead of 3. there was a minor bug where if you pressed an arrow to navigate the how to play section it would jump some of them. The fix was putting else if insted of just if. Next i will add a feature letting you pick how many questions you have in the quiz: between 1-25. And i will work on the terminal commands i want to add :]"}, {"post_id": 60376, "ts": "2026-09-02T17:49:15Z", "hours": 1.5639, "text": "Devlog 12: i worked a bit more on the more menu. i added a credits button that takes you to a menu where you can see where are all credits. there is also an how to play button that takes you to a menu where you can see an in dept guide about everything in the game. But due to the font spritesheet not having some things it sound kinda rudimentary. I wrote only the first section of the guide. next i will finish the guide and add 50 questions. I also made it so that every x button closes the game and there are now arrows to navigate the menus. :]"}, {"post_id": 59765, "ts": "2026-09-01T18:11:51Z", "hours": 1.1528, "text": "Devlog 11: i added a couple of things . First of all, now the x button on the right closes the game in whichever part of the game you are. i added an arrow in the left that returns to the last menu. Next i made it so that the variables for the stats page update correctly and are saved. I also started working on the more button that takes you to a menu in which you currently have 2 buttons - feedback and more games - which do exactly waht they sound like. next i will try to finish the more menu and work on reformating the score display + a reset stats button. :]"}, {"post_id": 59533, "ts": "2026-09-01T12:21:37Z", "hours": 0.6633, "text": "Devlog 10: I started working on the menus. first of all i removed the airplane from the quiz part of the game. The i added a stats menu that displays numebr of right and wrong answers, games played and the rate at which you make right choices. right now it is just a menu and it can read from a file with the stats. next i will need to make it so that the game updates the variables every time you play."}, {"post_id": 58923, "ts": "2026-08-31T14:20:51Z", "hours": 0.5006, "text": "Devlog 9: firstly there was a bug where if you pressed on the upper side of the play button the game would kinda glitch because you would also click on the bottom selection box of the quiz. i tried adding a timer but didn’t since i already knew i needed to move the question more to the middle so i just did that. Next i made it so that the background is the same as for the menu but i will probably change it evantually. Since the font is black and the background is dark, some things wouldn’s be so visible, so this is what i did: for the question i added a strip that runs across the screen and i like how it turned out and for the score i just moved it to the left where it is more visible. Next i will change the quiz’s background and i should really start working on the menu. i also need to think about other background for the other menus. Any idea is appreciated :]"}, {"post_id": 58880, "ts": "2026-08-31T13:36:54Z", "hours": 0.4594, "text": "Devlog 8: For this one i just rearanged the menu buttons from the middle to the down-left. I also spent quite some time painting the background image. Side note : something i don’t like about stardance is that for software projects it only counts the time spent coding. For this image i spent like an hour making it but only the 2 minutes spent adding it counted which drives me crazy. Whatever, next i will start working on the other menus :]"}, {"post_id": 56760, "ts": "2026-08-28T17:25:04Z", "hours": 1.0386, "text": "Devlog 7: I finished the quiz part of the game! Now the game shuffles the question order. After you give your answer the game waits 3 seconds and the procedes to the next question. First i didn’t shuffle the question order, but when i wanted to add that i forgot to clear a vector and to update a variable which led to some time spent debugging. I also made it so that the exit button becomes highlighted when you hover over it. next i will work on the art and the menus. :]"}, {"post_id": 56611, "ts": "2026-08-28T13:08:24Z", "hours": 0.9617, "text": "Devlog 6: I started working on the quiz game itself. I added 4 boxes where the answers will be. If you hover the mouse over them they become highlighted. When pressing on one of the, if the answer is correct, the box becomes green. If you press the wrong one it becomes red and the right one becomes green. There was a bug where after you already selected something you could select more boxes. Next, i will add more questions and a score counter."}, {"post_id": 55545, "ts": "2026-08-27T13:53:43Z", "hours": 0.7539, "text": "Devlog 5: I made a spritesheet for the custom font and it works. i also made the play button functional and it currently displays only the first question when you click on it. There is a problem tho: the answers never get reshuffled after each round. Also there was a problem with the font because each letter is 5x5 but M was 6x5. It took me a bit to realise. Next i will work in the quiz part !"}, {"post_id": 55502, "ts": "2026-08-27T12:03:36Z", "hours": 0.415, "text": "Before i start with the devlog, i have a problem : yestarday morning i saw that where it would normally say the time logged it said couldn’t load time. I checked hackatime and it had a problem with the server - whatever. The part that bugs me happend later when the servers came back up and i could make a devlog. I wrote it, posted it, but when i went to check it it didn’t exist. When i went back to the home page it said AGAIN that it couldn’t load time spent coding. I went to check hackatime and i saw that it logged time correctly. For the rest of the day i couldn’t make any devlog which made me lose my streak. i don’t know if this happened to anybody else, but it was annoying. Whatever, let’s start with what happened. Devlog 4: i have drawn some of the buttons neccesary and added a close one that closes the game. In my other games the exit button was rectangular, but for this one i chose to make it round since it takes less space and looks a bit better in my opinion. Next i will make a custom font spritesheet and make the quiz part of the game. :]"}, {"post_id": 55182, "ts": "2026-08-26T18:03:37Z", "hours": 0.99, "text": "Devlog 3: I started working on the intro, which is some text fading to black.I had an issue where the screen would go from white to black instantlly, but a minor tweak to the code fixed it. I also added the more button and drawn some other ones. Next, i will focus on macking the gam itself and then the menus. ;]"}, {"post_id": 53624, "ts": "2026-08-24T08:36:49Z", "hours": 0.7069, "text": "Devlog 2: First i transformed the file that handles question loading into a header file to keep things organized. Then i started adding graphics to the game but there was an issue: the screen was white when it needed to look like in the video - it turned out it was because of a function that was interfering with the screen. Now there is a temporary background and i added a button to see how it would look. Next i will add an intro and work on some art :] Also, the video shows the button changing when you hover the mouse over it"}, {"post_id": 53012, "ts": "2026-08-23T12:13:40Z", "hours": 1.4308, "text": "Devlog 1: I started working on a trivia game that has questions about aviation. It will have graphics, but right now i just finished the question adding system: Basically there is a txt file that is structured like this: total number of questions Question1|Correct answe|Wrong answer|wrong answer|wrong answer|number of points … The code reads the number of questions and then adds each thing to it’s own vector for storage. I made it so that the answers to the question would be shuffled each time. There was also a bug where the code wouldn’t read the whole question but only the first word- it turns out you have to use getline. Next i will start Working on some art for the game!"}]...
|
Title: Aviation Trivia by @nurofenracealasigripa | Title: Aviation Trivia by @nurofenracealasigripa | Stardance
Devlogs:
Devlog 1: I started working on a trivia game that has questions about aviation. It will have graphics, but right now i just finished the question adding system: Basically there is a txt file that is structured like this: total number of questions Question1|Correct answe|Wrong answer|wrong answer|wrong answer|number of points … The code reads the number of questions and then adds each thing to it’s own vector for storage. I made it so that the answers to the question would be shuffled each time. There was also a bug where the code wouldn’t read the whole question but only the first word- it turns out you have to use getline. Next i will start Working on some art for the game!
Devlog 2: First i transformed the file that handles question loading into a header file to keep things organized. Then i started adding graphics to the game but there was an issue: the screen was white when it needed to look like in the video - it turned out it was because of a function that was interfering with the screen. Now there is a temporary background and i added a button to see how it would look. Next i will add an intro and work on some art :] Also, the video shows the button changing when you hover the mouse over it
Devlog 3: I started working on the intro, which is some text fading to black.I had an issue where the screen would go from white to black instantlly, but a minor tweak to the code fixed it. I also added the more button and drawn some other ones. Next, i will focus on macking the gam itself and then the menus. ;]
Before i start with the devlog, i have a problem : yestarday morning i saw that where it would normally say the time logged it said couldn’t load time. I checked hackatime and it had a problem with the server - whatever. The part that bugs me happend later when the servers came back up and i could make a devlog. I wrote it, posted it, but when i went to check it it didn’t exist. When i went back to the home page it said AGAIN that it couldn’t load time spent coding. I went to check hackatime and i saw that it logged time correctly. For the rest of the day i couldn’t make any devlog which made me lose my streak. i don’t know if this happened to anybody else, but it was annoying. Whatever, let’s start with what happened. Devlog 4: i have drawn some of the buttons neccesary and added a close one that closes the game. In my other games the exit button was rectangular, but for this one i chose to make it round since it takes less space and looks a bit better in my opinion. Next i will make a custom font spritesheet and make the quiz part of the game. :]
Devlog 5: I made a spritesheet for the custom font and it works. i also made the play button functional and it currently displays only the first question when you click on it. There is a problem tho: the answers never get reshuffled after each round. Also there was a problem with the font because each letter is 5x5 but M was 6x5. It took me a bit to realise. Next i will work in the quiz part !
Devlog 6: I started working on the quiz game itself. I added 4 boxes where the answers will be. If you hover the mouse over them they become highlighted. When pressing on one of the, if the answer is correct, the box becomes green. If you press the wrong one it becomes red and the right one becomes green. There was a bug where after you already selected something you could select more boxes. Next, i will add more questions and a score counter.
Devlog 7: I finished the quiz part of the game! Now the game shuffles the question order. After you give your answer the game waits 3 seconds and the procedes to the next question. First i didn’t shuffle the question order, but when i wanted to add that i forgot to clear a vector and to update a variable which led to some time spent debugging. I also made it so that the exit button becomes highlighted when you hover over it. next i will work on the art and the menus. :]
Devlog 8: For this one i just rearanged the menu buttons from the middle to the down-left. I also spent quite some time painting the background image. Side note : something i don’t like about stardance is that for software projects it only counts the time spent coding. For this image i spent like an hour making it but only the 2 minutes spent adding it counted which drives me crazy. Whatever, next i will start working on the other menus :]
Devlog 9: firstly there was a bug where if you pressed on the upper side of the play button the game would kinda glitch because you would also click on the bottom selection box of the quiz. i tried adding a timer but didn’t since i already knew i needed to move the question more to the middle so i just did that. Next i made it so that the background is the same as for the menu but i will probably change it evantually. Since the font is black and the background is dark, some things wouldn’s be so visible, so this is what i did: for the question i added a strip that runs across the screen and i like how it turned out and for the score i just moved it to the left where it is more visible. Next i will change the quiz’s background and i should really start working on the menu. i also need to think about other background for the other menus. Any idea is appreciated :]
Devlog 10: I started working on the menus. first of all i removed the airplane from the quiz part of the game. The i added a stats menu that displays numebr of right and wrong answers, games played and the rate at which you make right choices. right now it is just a menu and it can read from a file with the stats. next i will need to make it so that the game updates the variables every time you play.
Devlog 11: i added a couple of things . First of all, now the x button on the right closes the game in whichever part of the game you are. i added an arrow in the left that returns to the last menu. Next i made it so that the variables for the stats page update correctly and are saved. I also started working on the more button that takes you to a menu in which you currently have 2 buttons - feedback and more games - which do exactly waht they sound like. next i will try to finish the more menu and work on reformating the score display + a reset stats button. :]
Devlog 12: i worked a bit more on the more menu. i added a credits button that takes you to a menu where you can see where are all credits. there is also an how to play button that takes you to a menu where you can see an in dept guide about everything in the game. But due to the font spritesheet not having some things it sound kinda rudimentary. I wrote only the first section of the guide. next i will finish the guide and add 50 questions. I also made it so that every x button closes the game and there are now arrows to navigate the menus. :]
devlog 13: I finally finished the how to play menu. I wrote it thinking about the final game some some things that i wrote about are not yet implemented. it has 6 sections: buttons, playing, customizing, settings, achievments and commands. I dindn’t manage to add 50 questions but now we have 11 instead of 3. there was a minor bug where if you pressed an arrow to navigate the how to play section it would jump some of them. The fix was putting else if insted of just if. Next i will add a feature letting you pick how many questions you have in the quiz: between 1-25. And i will work on the terminal commands i want to add :]
Devlog 14: I added all the commands that you can input in the terminal of the game. i wanted to use cin, but the game would freeze. I did some research and found out i needed to use multiple CPU threads. after i found out how to do that i just needed to add all commands to the game. Also, now when a file is missing the game also tells you the name of the file.Next i will probably add settings or some more questions :]
Devlog 15: I added a feature that lets you pick how many questions you want: between 1 and 25. I also added the settings page which right now let’s you only toggle a button that makes the game skip the intro. I also dont’t think i will be able to finish the game and polish it before stardance ends. I don’t think i will do the advancements page or the SFX for the buttons. I will add them with some more questions but later. Right now i will add music, finish the Settings page, add a button to reset the stats.
Devlog 15: I finished the first version of the game. I added some chill music and a reset button. I will prepare the game for release now :]
Ships:
Aviation trivia is a cozy quiz game that has questions about aviation. I was made ebtierly in vs code with c++ and SFML. Features: -A simple user interface that can be understood by everyone -Chill music to help you relax -The game keeps track of games played, no of right and wrong answers and rate of right answers -You can chose if you want the intro or not -How to play guide -40+ questions -Chose how many questions do you want to have To have a succesfull instalation please refer to the github readme All art is made by me in piskel For feedback acces this link: https://docs.google.com/forms/d/e/1FAIpQLSd_PYRWfn150R5Bi3gj90nlJ-TgKZuzrlvwGKAd-GypAZUxvg/viewform?usp=header Here is a video of some gameplay: https://youtu.be/YEtsLT6En9I I hope you enjoy the game Note: this is only v1.0.0 so there will be future updates. If you have any ideas for something for the game please leave the in the feedback form....
|
1792878607.1965184
|
1793742607.1965184
|
|
52770
|
Make a Slack Bot by @ajakovski07 | Stardance
|
ajakovski07
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-23T10:31:08Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a basic Slack bot out of the provided tutorial. It was my first time hosting something 24/7 thanks to hack clubs nest server and it was an amazing experience. I had a lot of issues with the version control, command prompting it and etc. But i got my way around!!! It was a super easy, fun and educational thing for me that will surely help me in the future to make even harder projects like theese. For using my slack bot…. Just type /smartio-help Byeeee", "repo": "https://github.com/Ajakovski/Make-a-Slack-Bot", "demo": "https://hackclub.enterprise.slack.com/archives/C0BSYLSSPQQ"}]...
|
[{"post_id": 52950, "ts": "202 [{"post_id": 52950, "ts": "2026-08-23T10:19:22Z", "hours": 1.2833, "text": "Made my slack bot 24/7 Finally after having loads of issues with finding the correct ssh key BECAUSE MY PC AND COMMAND PANELS ALWAYS FIND A WAY TO MAKE IT DIFFICULT. No but honestly i never completed a guide as it should be because i have downloaded so much stuff for coding that they intersect with eachother whenever i start command prompting. Next stop: Making the repo look nicer and submitting it :)"}, {"post_id": 52383, "ts": "2026-08-22T14:33:59Z", "hours": 1.8, "text": "Building the Slack Bot pt.1 Waiting for the Nest approval…. Also thanks to my limitations for safety that i did as a child on VSCode now i barely managed to use git commands. Had to go astray from the official guide and figure it out myself by opening external terminals because the one in VSCode had some insane protection rules implied. Its a basic bot for the project but i did learn a lot so it was pretty fun. IDEK if this is supposed to go in a devlog XDDD"}]...
|
Title: Make a Slack Bot by @ajakovski07 | Stardanc Title: Make a Slack Bot by @ajakovski07 | Stardance
Devlogs:
Building the Slack Bot pt.1 Waiting for the Nest approval…. Also thanks to my limitations for safety that i did as a child on VSCode now i barely managed to use git commands. Had to go astray from the official guide and figure it out myself by opening external terminals because the one in VSCode had some insane protection rules implied. Its a basic bot for the project but i did learn a lot so it was pretty fun. IDEK if this is supposed to go in a devlog XDDD
Made my slack bot 24/7 Finally after having loads of issues with finding the correct ssh key BECAUSE MY PC AND COMMAND PANELS ALWAYS FIND A WAY TO MAKE IT DIFFICULT. No but honestly i never completed a guide as it should be because i have downloaded so much stuff for coding that they intersect with eachother whenever i start command prompting. Next stop: Making the repo look nicer and submitting it :)
Ships:
I made a basic Slack bot out of the provided tutorial. It was my first time hosting something 24/7 thanks to hack clubs nest server and it was an amazing experience. I had a lot of issues with the version control, command prompting it and etc. But i got my way around!!! It was a super easy, fun and educational thing for me that will surely help me in the future to make even harder projects like theese. For using my slack bot…. Just type /smartio-help Byeeee...
|
1793278250.4936616
|
1793364650.4936616
|
|
52775
|
Slackyy by @anura | Stardance
|
anura
|
1
|
2.33
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-23T16:50:35Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "made a slackbot jojo theme..", "repo": "https://github.com/anuragtamang095-coder/Slackbott", "demo": "https://hackclub.slack.com/archives/C0P5NE354/p1787538251404449"}]...
|
[{"post_id": 54505, "ts": "202 [{"post_id": 54505, "ts": "2026-08-25T15:09:10Z", "hours": 0.3308, "text": "Today doing css and half of it complete.. i think it will be completed by tomorrow the calculator maybe.."}, {"post_id": 53161, "ts": "2026-08-23T16:32:24Z", "hours": 1.1522, "text": "i feel i am gonna passout(x_X)"}, {"post_id": 52564, "ts": "2026-08-22T18:57:42Z", "hours": 0.8394, "text": "A very Bizzar-bot on the way.. just finished the index.js"}]...
|
Title: Slackyy by @anura | Stardance
Devlogs:
A v Title: Slackyy by @anura | Stardance
Devlogs:
A very Bizzar-bot on the way.. just finished the index.js
i feel i am gonna passout(x_X)
Today doing css and half of it complete.. i think it will be completed by tomorrow the calculator maybe..
Ships:
made a slackbot jojo theme.....
|
1793087883.1884265
|
1793951883.1884265
|
|
52786
|
My first slack bot! by @aaradhyap | Stardance
|
aaradhyap
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-24T01:19:22Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a slackbot that can respond to various different commands. What was challenging is that I could not figure out for some reason why my commands were not working then I figured that I had to update them on slack API also! It can run commands like: /slackbot1-roll - this rolls a 6 sided die /slackbot1-ping just pings you back and shows the latency /slackbot1-coinflip Flip a coin and see if its heads or tails! /slackbot1-rps You can play rock, paper or scissors with the slackbot. Just type /slackbot1-rps (here type any one of rock, paper or scissors) /slackbot1-help Get help with all commands /slackbot1-catfact Get an interesting fact about cats. /slackbot1-joke Let it tell you a funny joke and make you laugh! But there is a lot more, so be sure to explore it using /slackbot1!", "repo": "https://github.com/AARADHYAPATEL/mycoolslackbot", "demo": "https://hackclub.slack.com/archives/C0P5NE354"}]...
|
[{"post_id": 53468, "ts": "202 [{"post_id": 53468, "ts": "2026-08-24T01:14:44Z", "hours": 0.3006, "text": "Made it run 24/7 on Nest!!!!"}, {"post_id": 52765, "ts": "2026-08-23T03:28:56Z", "hours": 0.2583, "text": "Adding a readme and other commands"}, {"post_id": 52753, "ts": "2026-08-23T02:57:06Z", "hours": 0.3464, "text": "Added and debugged working rock, paper and scissors"}, {"post_id": 52745, "ts": "2026-08-23T02:31:24Z", "hours": 0.2525, "text": "New bot command - slackbot1-roll"}]...
|
Title: My first slack bot! by @aaradhyap | Stardan Title: My first slack bot! by @aaradhyap | Stardance
Devlogs:
New bot command - slackbot1-roll
Added and debugged working rock, paper and scissors
Adding a readme and other commands
Made it run 24/7 on Nest!!!!
Ships:
I made a slackbot that can respond to various different commands. What was challenging is that I could not figure out for some reason why my commands were not working then I figured that I had to update them on slack API also! It can run commands like: /slackbot1-roll - this rolls a 6 sided die /slackbot1-ping just pings you back and shows the latency /slackbot1-coinflip Flip a coin and see if its heads or tails! /slackbot1-rps You can play rock, paper or scissors with the slackbot. Just type /slackbot1-rps (here type any one of rock, paper or scissors) /slackbot1-help Get help with all commands /slackbot1-catfact Get an interesting fact about cats. /slackbot1-joke Let it tell you a funny joke and make you laugh! But there is a lot more, so be sure to explore it using /slackbot1!...
|
1792878517.003985
|
1793742517.003985
|
|
52798
|
VidNote by @Kartikey26 | Stardance
|
Kartikey26
|
1
|
6.0
|
79
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-26T08:04:14Z", "hours": 6.0, "multiplier": 12.87, "payout": 79, "blessing": "neutral", "text": "Mission Completed VidNote V1 is live 🎬⚡ Taking notes on YouTube programming tutorials has too much friction, switching tabs makes you lose your pace or remembering where you left your tutorial is too time consuming. So I built VidNote. It’s a Chrome Extension that lets you take timestamped notes/videomark without ever leaving the video. The Stack & Features: Manifest V3 & Vanilla JS DOM Injection: Injects a native “📝 Note” button directly into the YouTube control bar. Zero-Friction Hotkey: Hit Alt+N while watching, the video auto-pauses, you type your note, hit enter, and it auto-resumes. The Teleporter: Click a timestamp in the popup to instantly jump the video back to that exact second. Local Storage & Export: Notes save locally and can be copied to your clipboard in one click for Notion/Obsidian. It’s not a billion-dollar startup, but it solves my exact problem See how it works: https://youtu.be/08dv63YkPuk?si=P_uNvBjuAs3gAz8J", "repo": "https://github.com/kartikeynegi25/VidNote", "demo": "https://github.com/kartikeynegi25/VidNote/releases"}]...
|
[{"post_id": 54922, "ts": "202 [{"post_id": 54922, "ts": "2026-08-26T04:34:18Z", "hours": 2.5278, "text": "So i added a copy all button so you can copy all your timestamped notes in clipboard also there is a shortcut ‘ALT+N’ to quickly take notes and a little note button sits right inside your youtube video to make it even more accessible while significantly improving its UI!!"}, {"post_id": 53576, "ts": "2026-08-24T05:32:02Z", "hours": 2.1597, "text": "So today I tested my extension as the basic structure is complete it is working good just had some problem to add the delete button as it was not visible earlier then replaced it with x emoji so it is now perfect now will add some more functionality to it and work more on its structure and looks ;)"}, {"post_id": 52859, "ts": "2026-08-23T07:04:11Z", "hours": 1.4506, "text": "So today I start my new project VidNote a chrome extension that helps you take timestamped notes while watching youtube videos or work as your yt video bookmark so you can know where you were and what you were doing. Today I learned about Chrome extensions how they work and the main file for extension the manifest.json file also made basic popup.js file"}]...
|
Title: VidNote by @Kartikey26 | Stardance
Devlogs Title: VidNote by @Kartikey26 | Stardance
Devlogs:
So today I start my new project VidNote a chrome extension that helps you take timestamped notes while watching youtube videos or work as your yt video bookmark so you can know where you were and what you were doing. Today I learned about Chrome extensions how they work and the main file for extension the manifest.json file also made basic popup.js file
So today I tested my extension as the basic structure is complete it is working good just had some problem to add the delete button as it was not visible earlier then replaced it with x emoji so it is now perfect now will add some more functionality to it and work more on its structure and looks ;)
So i added a copy all button so you can copy all your timestamped notes in clipboard also there is a shortcut ‘ALT+N’ to quickly take notes and a little note button sits right inside your youtube video to make it even more accessible while significantly improving its UI!!
Ships:
Mission Completed VidNote V1 is live 🎬⚡ Taking notes on YouTube programming tutorials has too much friction, switching tabs makes you lose your pace or remembering where you left your tutorial is too time consuming. So I built VidNote. It’s a Chrome Extension that lets you take timestamped notes/videomark without ever leaving the video. The Stack & Features: Manifest V3 & Vanilla JS DOM Injection: Injects a native “📝 Note” button directly into the YouTube control bar. Zero-Friction Hotkey: Hit Alt+N while watching, the video auto-pauses, you type your note, hit enter, and it auto-resumes. The Teleporter: Click a timestamp in the popup to instantly jump the video back to that exact second. Local Storage & Export: Notes save locally and can be copied to your clipboard in one click for Notion/Obsidian. It’s not a billion-dollar startup, but it solves my exact problem See how it works: https://youtu.be/08dv63YkPuk?si=P_uNvBjuAs3gAz8J...
|
1793278252.5529826
|
1793364652.5529826
|
|
52810
|
Tabby Tab by @Kinza | Stardance
|
Kinza
|
1
|
8.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-16T16:46:01Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Simple, Modern, and Amazing Minimal Tab! Features Search for whatever you want. You can change color of background not needed to download a pic for color. You can also set a wallpaper or GIF. There also time and date in the corner!", "repo": "https://github.com/KinzaSyedHussain/Tabby-Tab", "demo": "https://tabby-tab.vercel.app/"}]...
|
[{"post_id": 69225, "ts": "202 [{"post_id": 69225, "ts": "2026-09-16T16:43:43Z", "hours": 3.6028, "text": "Simple, Modern, and Amazing Minimal Tab! Changes that I have made! Enhance the shortcuts buttons with pic. Add delete and adding shortcuts. I also change Time and date location. Features ✨ You can change color of background not needed to download a pic for color. You can also set a wallpaper or GIF."}, {"post_id": 66025, "ts": "2026-09-11T15:50:58Z", "hours": 1.7039, "text": "Woohooo! Just added some amazing things! I add the app name on the top of the search box I change the location of time and in date in left side. I add shortcuts of some most use website."}, {"post_id": 62815, "ts": "2026-09-06T10:36:36Z", "hours": 2.4831, "text": "Make minimal tab! with the background change options."}]...
|
Title: Tabby Tab by @Kinza | Stardance
Devlogs:
M Title: Tabby Tab by @Kinza | Stardance
Devlogs:
Make minimal tab! with the background change options.
Woohooo! Just added some amazing things! I add the app name on the top of the search box I change the location of time and in date in left side. I add shortcuts of some most use website.
Simple, Modern, and Amazing Minimal Tab! Changes that I have made! Enhance the shortcuts buttons with pic. Add delete and adding shortcuts. I also change Time and date location. Features ✨ You can change color of background not needed to download a pic for color. You can also set a wallpaper or GIF.
Ships:
Simple, Modern, and Amazing Minimal Tab! Features Search for whatever you want. You can change color of background not needed to download a pic for color. You can also set a wallpaper or GIF. There also time and date in the corner!...
|
1793152309.4628325
|
1793238709.4628325
|
|
52828
|
Real-time precision age calculator by @mohamed_mub Real-time precision age calculator by @mohamed_mubeel_s | Stardance...
|
mohamed_mubeel_s
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T13:50:57Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built a precision age calculator that breaks down your exact lifetime across multiple units—years, months, weeks, days, hours, and seconds. The trickiest part was getting the real-time time conversions and leap-year math to stay accurate down to the exact second. I designed the interface using Google Stitch for a clean Material 3 layout and styled it with Tailwind CSS, while using Google Antigravity to structure the code and ChatGPT to help debug edge cases in the date-calculation logic. To test it out, just enter your birth date and watch all the lifetime breakdown metrics update in real time!", "repo": "https://github.com/mohamedmubeels/age", "demo": "https://age-mubeel.vercel.app/"}]...
|
[{"post_id": 52341, "ts": "202 [{"post_id": 52341, "ts": "2026-08-22T13:33:57Z", "hours": 1.9692, "text": "Real-time precision age calculator & lifetime metrics comparator built with Vanilla JS, Tailwind CSS, and Material 3D"}]...
|
Title: Real-time precision age calculator by @moha Title: Real-time precision age calculator by @mohamed_mubeel_s | Stardance
Devlogs:
Real-time precision age calculator & lifetime metrics comparator built with Vanilla JS, Tailwind CSS, and Material 3D
Ships:
I built a precision age calculator that breaks down your exact lifetime across multiple units—years, months, weeks, days, hours, and seconds. The trickiest part was getting the real-time time conversions and leap-year math to stay accurate down to the exact second. I designed the interface using Google Stitch for a clean Material 3 layout and styled it with Tailwind CSS, while using Google Antigravity to structure the code and ChatGPT to help debug edge cases in the date-calculation logic. To test it out, just enter your birth date and watch all the lifetime breakdown metrics update in real time!...
|
1793282018.5214548
|
1793368418.5214548
|
|
52837
|
NullpointerOS by @abdulqadir | Stardance
|
abdulqadir
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-29T14:03:51Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Built NullpointerOS, a personal browser-based OS with a hacker/terminal aesthetic. It has a Welcome window with my bio, a Recon Log documenting OSINT tools I’ve tried, and a fullscreen Terminal with real commands (help, whoami, projects, scan, hack nasa, and a theme system with 20+ colors). Also added a boot sequence, Matrix rain background, an auto-layout system so windows never overlap, keyboard shortcuts, and a right-click context menu. The most challenging part was getting the window positioning right — windows kept overlapping each other and the desktop icons, which took several rounds of rewriting the layout logic. Debugging a broken git push over a blocked network was also a whole saga on its own. Proudest of the Terminal app — it feels like a real, usable command-line inside the site, not just a static box. To test: click the desktop icons to open Recon Log or Terminal, try typing help, scan, or theme purple in the terminal, and try dragging the Welcome window around.", "repo": "https://github.com/Qadir-eng/nullpointeros", "demo": "https://qadir-eng.github.io/nullpointeros/"}]...
|
[{"post_id": 55749, "ts": "202 [{"post_id": 55749, "ts": "2026-08-27T18:43:48Z", "hours": 0.39, "text": "Added a boot sequence with a typing effect and progress bar, a theme system with 20+ selectable accent colors applied via a CSS custom property (updates borders, text, cursor, and Matrix rain all at once), and a custom SVG cursor matching the active theme. Also added an auto-layout system so windows never overlap, keyboard shortcuts (Esc/T/R), a right-click context menu, minimize buttons, a visitor counter, and a README, then pushed everything to GitHub with GitHub Pages for a live demo."}, {"post_id": 55579, "ts": "2026-08-27T15:04:12Z", "hours": 0.3197, "text": "Built a fullscreen Terminal app with real commands (help, whoami, projects, date, clear, plus easter eggs like sudo hire-me and a dramatic hack nasa sequence). Commands are handled through a commands object mapped to functions, with input read via a keydown listener. Later added a scan command that runs a fake virus-scanning sequence directly in the terminal output."}, {"post_id": 55185, "ts": "2026-08-26T18:08:47Z", "hours": 2.4161, "text": "Started with the base HTML structure and a personal welcome screen — black terminal-style aesthetic, green monospace text, Matrix rain animation on canvas as the background, and a typing animation for the heading. Then built the Recon Log app: draggable/fixed windows with a z-index system, open/close logic tied to desktop icons, and a list/detail navigation pattern (click an entry, see its content, hit back to return) documenting OSINT tools I’ve been learning (Sherlock, Bandit, PhoneInfoga)."}]...
|
Title: NullpointerOS by @abdulqadir | Stardance
D Title: NullpointerOS by @abdulqadir | Stardance
Devlogs:
Started with the base HTML structure and a personal welcome screen — black terminal-style aesthetic, green monospace text, Matrix rain animation on canvas as the background, and a typing animation for the heading. Then built the Recon Log app: draggable/fixed windows with a z-index system, open/close logic tied to desktop icons, and a list/detail navigation pattern (click an entry, see its content, hit back to return) documenting OSINT tools I’ve been learning (Sherlock, Bandit, PhoneInfoga).
Built a fullscreen Terminal app with real commands (help, whoami, projects, date, clear, plus easter eggs like sudo hire-me and a dramatic hack nasa sequence). Commands are handled through a commands object mapped to functions, with input read via a keydown listener. Later added a scan command that runs a fake virus-scanning sequence directly in the terminal output.
Added a boot sequence with a typing effect and progress bar, a theme system with 20+ selectable accent colors applied via a CSS custom property (updates borders, text, cursor, and Matrix rain all at once), and a custom SVG cursor matching the active theme. Also added an auto-layout system so windows never overlap, keyboard shortcuts (Esc/T/R), a right-click context menu, minimize buttons, a visitor counter, and a README, then pushed everything to GitHub with GitHub Pages for a live demo.
Ships:
Built NullpointerOS, a personal browser-based OS with a hacker/terminal aesthetic. It has a Welcome window with my bio, a Recon Log documenting OSINT tools I’ve tried, and a fullscreen Terminal with real commands (help, whoami, projects, scan, hack nasa, and a theme system with 20+ colors). Also added a boot sequence, Matrix rain background, an auto-layout system so windows never overlap, keyboard shortcuts, and a right-click context menu. The most challenging part was getting the window positioning right — windows kept overlapping each other and the desktop icons, which took several rounds of rewriting the layout logic. Debugging a broken git push over a blocked network was also a whole saga on its own. Proudest of the Terminal app — it feels like a real, usable command-line inside the site, not just a static box. To test: click the desktop icons to open Recon Log or Terminal, try typing help, scan, or theme purple in the terminal, and try dragging the Welcome window around....
|
1793252934.9454665
|
1793339334.9454665
|
|
52839
|
HimalOS by @gravityonmars | Stardance
|
gravityonmars
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T14:28:08Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So I made HimalOS for WebOS1 mission, I tried to meet every criteria of the project and yeah I published it using github pages for a interactive demo.", "repo": "https://github.com/gravityonmars/HimalOS", "demo": "https://gravityonmars.github.io/HimalOS/"}]...
|
[{"post_id": 52365, "ts": "202 [{"post_id": 52365, "ts": "2026-08-22T14:05:24Z", "hours": 1.0525, "text": "So I completed the JS, and added apps like eight peaks which shows the 8 peaks of Nepal, field notes with note, and Parva that shows Nepal’s main festivals and Samaya that means time in Nepali which shows the time and setting where user can change theme of the webapp"}, {"post_id": 52303, "ts": "2026-08-22T12:45:32Z", "hours": 0.4639, "text": "added some styling to the OS"}, {"post_id": 52285, "ts": "2026-08-22T12:17:25Z", "hours": 0.3831, "text": "So I completed the HTML Structure of the HimalOS"}]...
|
Title: HimalOS by @gravityonmars | Stardance
Devl Title: HimalOS by @gravityonmars | Stardance
Devlogs:
So I completed the HTML Structure of the HimalOS
added some styling to the OS
So I completed the JS, and added apps like eight peaks which shows the 8 peaks of Nepal, field notes with note, and Parva that shows Nepal’s main festivals and Samaya that means time in Nepali which shows the time and setting where user can change theme of the webapp
Ships:
So I made HimalOS for WebOS1 mission, I tried to meet every criteria of the project and yeah I published it using github pages for a interactive demo....
|
1793282022.2134762
|
1793368422.2134762
|
|
52843
|
stupid-ahh-reminder by @somebodyouknow | Stardance
|
somebodyouknow
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T20:58:03Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a reminder app with customtkniter in Python. It is a fairly simple app with a simple purpose to ask me if I brought my keys or not. It logs everything into JSON. Finally it is supposed to be scheduled with a local scheduling app to run everyday whenever you return to your house (and i hope that you haven’t lost your keys.)", "repo": "https://github.com/somebodyouknow66/stupid-ahh-reminder", "demo": "https://github.com/somebodyouknow66/stupid-ahh-reminder/releases/tag/Important"}]...
|
[{"post_id": 53034, "ts": "202 [{"post_id": 53034, "ts": "2026-08-23T12:54:40Z", "hours": 1.3781, "text": "My Stupid Ahh Reminder Well, I actually forget my keys alot and whenever I am out, I have to stay extra aware of where my keys actually are. I have got them stuck to my bag, but still they get misplaced. So I thought of using python to build a notfication system. This is just a customtkniter script that is supposed to be run at a given time with the windows scheduler. I first of all had built the app with tkniter, but looking at how ugly and outdated it looked. I quickly changed my mind and switched to customtkniter. I built the core functionality: Two buttons (affirmative and negative) Text label Buttons functionality JSON logging. The major error I faced was when I switched from Tkniter to CTk. I just used the replace button, bcz to be honest I have never used CTk nor tkniter before. Well bcz of knowing python, I got the hang of it pretty soon. I had fun building this one. I also got pretty nostalgic, bcz the last time I wrote python was in 2023 when I was learning CS50. That was the first time I learn python. It is nostalgic bcz so much has changed in these 3 years, it is overwhelmingly shocking."}]...
|
Title: stupid-ahh-reminder by @somebodyouknow | St Title: stupid-ahh-reminder by @somebodyouknow | Stardance
Devlogs:
My Stupid Ahh Reminder Well, I actually forget my keys alot and whenever I am out, I have to stay extra aware of where my keys actually are. I have got them stuck to my bag, but still they get misplaced. So I thought of using python to build a notfication system. This is just a customtkniter script that is supposed to be run at a given time with the windows scheduler. I first of all had built the app with tkniter, but looking at how ugly and outdated it looked. I quickly changed my mind and switched to customtkniter. I built the core functionality: Two buttons (affirmative and negative) Text label Buttons functionality JSON logging. The major error I faced was when I switched from Tkniter to CTk. I just used the replace button, bcz to be honest I have never used CTk nor tkniter before. Well bcz of knowing python, I got the hang of it pretty soon. I had fun building this one. I also got pretty nostalgic, bcz the last time I wrote python was in 2023 when I was learning CS50. That was the first time I learn python. It is nostalgic bcz so much has changed in these 3 years, it is overwhelmingly shocking.
Ships:
I made a reminder app with customtkniter in Python. It is a fairly simple app with a simple purpose to ask me if I brought my keys or not. It logs everything into JSON. Finally it is supposed to be scheduled with a local scheduling app to run everyday whenever you return to your house (and i hope that you haven’t lost your keys.)...
|
1793307104.7979565
|
1793393504.7979565
|
|
52844
|
3 LED Arduino by @ejr | Stardance
|
ejr
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-24T16:10:14Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Just another simple enough project, a blinking 3 LED breadboard project. Nothing special and took me 5 minutes to set up and 2 mins to code", "repo": "https://github.com/realejr/3-LED-ARDUINO-BLINKER-CODE", "demo": ""}]...
|
[{"post_id": 52306, "ts": "202 [{"post_id": 52306, "ts": "2026-08-22T12:47:32Z", "hours": 0.35, "text": "Hey guys so I couldn’t figure out how to use lapse so the stuff I recorded is a bit doodoo.😔😔Anyways now that I can post a devlog on this project I can attach some proper pics and I got the kit today btw so I’m a bit new but I’m so glad I have something to push me to code again because I am very rusty."}]...
|
Title: 3 LED Arduino by @ejr | Stardance
Devlogs: Title: 3 LED Arduino by @ejr | Stardance
Devlogs:
Hey guys so I couldn’t figure out how to use lapse so the stuff I recorded is a bit doodoo.😔😔Anyways now that I can post a devlog on this project I can attach some proper pics and I got the kit today btw so I’m a bit new but I’m so glad I have something to push me to code again because I am very rusty.
Ships:
Just another simple enough project, a blinking 3 LED breadboard project. Nothing special and took me 5 minutes to set up and 2 mins to code...
|
1793282024.901479
|
1793368424.901479
|
|
52846
|
Electronic Calculator by @IndexJson | Stardance
|
IndexJson
|
1
|
6.0
|
14
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-24T11:56:56Z", "hours": 6.0, "multiplier": 2.32, "payout": 14, "blessing": "neutral", "text": "I made an electronic calculator. That is a tool for hobbyists that want to make cool project and don’t want to deal with a lot of math. This project makes it simple since it bundles the most used equations into 1 program. I wrote it in C++ with Dear ImGui and GLFW. As rendering backend I chose OpenGL. It supports Linux.", "repo": "https://github.com/IndexAsm/ElectronicCalculator", "demo": "https://github.com/IndexAsm/ElectronicCalculator/releases/tag/v1.0"}]...
|
[{"post_id": 66499, "ts": "202 [{"post_id": 66499, "ts": "2026-09-12T10:33:55Z", "hours": 1.01, "text": "Devlog #05 Overview Voltage divider is now finished! Features For this calculator I decided to add combo boxes to select resistance units. It is quite useful sometimes. And everything else is the exact same as Ohm’s law. You fill all the required fields and it calculates as expected."}, {"post_id": 53957, "ts": "2026-08-24T17:45:27Z", "hours": 0.6994, "text": "Devlog #04 Overview I added a menu and fully finished Ohm’s law calculator. Menu From the menu you can now select what calculator you want to use. For now there aren’t too many options but there will be more in the future. Ohm’s Law Calculator This section is now fully finished! You have to select what to calculate, input all remaining parameters and click Calculate."}, {"post_id": 53697, "ts": "2026-08-24T11:28:05Z", "hours": 1.4592, "text": "Devlog #03 Overview So Ohm’s Law calculator is finished! You can select what to calculate and it will do just that. Language support As you can see everything is translated and has no impact on performance. Further plans I still have to add a few calculators. I was thinking about: Voltage divider Capacitor filter for bridge rectifier Transmission lines"}, {"post_id": 53035, "ts": "2026-08-23T12:57:51Z", "hours": 2.0119, "text": "Devlog #02 Overview I finished language manager. Adding translations is now quite easy. Just add a file and that’s it. Languages can be changed at runtime but it still has a few problem. New Font With addition of a new font all characters are displayed correctly. It now supports latin + cyrylic and of couse greek. And whatever else is in the font by default. Ohm’s Law Calculator Ohm’s law section is starting to take shape. Maintenance Also I refactored a lot of code, cleaned up big files, moved code into function and different files."}, {"post_id": 52398, "ts": "2026-08-22T14:54:48Z", "hours": 0.9042, "text": "Devlog #01 Overview I started working on a calculator that would help hobbyist with their electronic projects. Whenever I am designing a project, I use online calculator for many things: Ohm’s Law, Voltage Divider, Transmission Line. These are just the most common. With this project I intend to make it simpler by combining all of these calculators into one. Language & GUI Library I decided to write the project in C++, because it’s my favorite language. As for the GUI Library I went with Dear ImGui with glfw and opengl3. Language support This project is meant to be multilingual, so I decided to make this system first. Languages are stored as text files with .lang extension. Language Manager load text form this file and stores it in a map. This way adding new languages is very simple. Here you can see a quick demo showing that ImGui is working."}]...
|
Title: Electronic Calculator by @IndexJson | Stard Title: Electronic Calculator by @IndexJson | Stardance
Devlogs:
Devlog #01 Overview I started working on a calculator that would help hobbyist with their electronic projects. Whenever I am designing a project, I use online calculator for many things: Ohm’s Law, Voltage Divider, Transmission Line. These are just the most common. With this project I intend to make it simpler by combining all of these calculators into one. Language & GUI Library I decided to write the project in C++, because it’s my favorite language. As for the GUI Library I went with Dear ImGui with glfw and opengl3. Language support This project is meant to be multilingual, so I decided to make this system first. Languages are stored as text files with .lang extension. Language Manager load text form this file and stores it in a map. This way adding new languages is very simple. Here you can see a quick demo showing that ImGui is working.
Devlog #02 Overview I finished language manager. Adding translations is now quite easy. Just add a file and that’s it. Languages can be changed at runtime but it still has a few problem. New Font With addition of a new font all characters are displayed correctly. It now supports latin + cyrylic and of couse greek. And whatever else is in the font by default. Ohm’s Law Calculator Ohm’s law section is starting to take shape. Maintenance Also I refactored a lot of code, cleaned up big files, moved code into function and different files.
Devlog #03 Overview So Ohm’s Law calculator is finished! You can select what to calculate and it will do just that. Language support As you can see everything is translated and has no impact on performance. Further plans I still have to add a few calculators. I was thinking about: Voltage divider Capacitor filter for bridge rectifier Transmission lines
Devlog #04 Overview I added a menu and fully finished Ohm’s law calculator. Menu From the menu you can now select what calculator you want to use. For now there aren’t too many options but there will be more in the future. Ohm’s Law Calculator This section is now fully finished! You have to select what to calculate, input all remaining parameters and click Calculate.
Devlog #05 Overview Voltage divider is now finished! Features For this calculator I decided to add combo boxes to select resistance units. It is quite useful sometimes. And everything else is the exact same as Ohm’s law. You fill all the required fields and it calculates as expected.
Ships:
I made an electronic calculator. That is a tool for hobbyists that want to make cool project and don’t want to deal with a lot of math. This project makes it simple since it bundles the most used equations into 1 program. I wrote it in C++ with Dear ImGui and GLFW. As rendering backend I chose OpenGL. It supports Linux....
|
1793152310.6845572
|
1793238710.6845572
|
|
52859
|
Starsimulation by @Dasher280I | Stardance
|
Dasher280I
|
1
|
26.0
|
271
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T13:05:12Z", "hours": 26.0, "multiplier": 10.38, "payout": 271, "blessing": "neutral", "text": "I built an interactive 2D particle simulator using HTML5 Canvas, Vanilla JavaScript, and CSS. It features a dynamic starfield that responds to clicks, touch inputs, and mouse movements with physical shockwaves, implosions, motion trails, and parallax depth. I also integrated real-time sound effects generated via the Web Audio API and added a live control panel to tweak physics and visual settings on the fly.", "repo": "https://github.com/Slasher22880011/Starsimulator", "demo": "https://slasher22880011.github.io/Starsimulator/"}]...
|
[{"post_id": 60644, "ts": "202 [{"post_id": 60644, "ts": "2026-09-03T04:23:54Z", "hours": 5.7631, "text": "In this update, the particle simulator received several key enhancements to boost visual depth and interactivity. Motion trails were introduced by rendering the canvas background with a semi-transparent alpha channel instead of a complete clear, leaving glowing paths behind moving particles. The physics engine now features a parallax depth effect where larger stars possess greater mass, causing them to react more dynamically to shockwaves than smaller background particles. Additionally, a new implosion mechanic was implemented—accessible via right-click or mobile touch controls—which draws particles inward rather than pushing them away, complete with customized boundary bouncing to keep stars on screen. To tie everything together, the Web Audio API synthesizer was upgraded to dynamically shift frequencies based on whether an explosion or an implosion is triggered, creating a fitting audio response for both actions."}, {"post_id": 60032, "ts": "2026-09-02T04:27:14Z", "hours": 5.2333, "text": "I’ve continued developing Star Simulation. There are now a few sliders at the bottom. The first slider lets you zoom out—showing more or fewer stars depending on the setting. You can make the stars colorful or white and add a faint Milky Way effect in the background. I ran into major issues with the zoom function; at one point, it stopped working entirely, and the stars would simply move at random without any input."}, {"post_id": 59375, "ts": "2026-09-01T04:25:09Z", "hours": 5.4667, "text": "The development of starsimulation is moving into the next phase. I’ve got the stars in place now—all colored, but with a feature where they change color whenever the game is reloaded. You can also adjust the speed at which the sound wave propagates, as well as the force with which it pushes the stars away. However, I ran into some major issues here: initially, the sound wave didn’t respond to the slider settings, and sometimes it would simply glide right through the colored stars instead of pushing them away."}, {"post_id": 58881, "ts": "2026-08-31T13:37:29Z", "hours": 4.8039, "text": "I’ve continued developing my project; there is now a proper shockwave that can be used to blast away the stars. Creating the shockwave itself only took about three hours, but the tricky part was splitting it into different rings. Right now, I have just one ring that actually pushes the stars away, while the other fingers are there purely for visual effect. It was actually quite difficult to implement, though, because at one point I ended up with a situation where either none of them did anything or all the rings pushed the stars away."}, {"post_id": 58122, "ts": "2026-08-30T14:02:07Z", "hours": 4.8275, "text": "I am developing “starsimulation.” Once it is finished, the program will allow you to click anywhere on the screen, triggering a shockwave that pushes the stars aside. So far, I have added the stars and ensured they make a bit of room around the mouse cursor. I struggled quite a bit to get the stars to spawn in different positions each time, rather than always appearing in the same spot."}]...
|
Title: Starsimulation by @Dasher280I | Stardance
Title: Starsimulation by @Dasher280I | Stardance
Devlogs:
I am developing “starsimulation.” Once it is finished, the program will allow you to click anywhere on the screen, triggering a shockwave that pushes the stars aside. So far, I have added the stars and ensured they make a bit of room around the mouse cursor. I struggled quite a bit to get the stars to spawn in different positions each time, rather than always appearing in the same spot.
I’ve continued developing my project; there is now a proper shockwave that can be used to blast away the stars. Creating the shockwave itself only took about three hours, but the tricky part was splitting it into different rings. Right now, I have just one ring that actually pushes the stars away, while the other fingers are there purely for visual effect. It was actually quite difficult to implement, though, because at one point I ended up with a situation where either none of them did anything or all the rings pushed the stars away.
The development of starsimulation is moving into the next phase. I’ve got the stars in place now—all colored, but with a feature where they change color whenever the game is reloaded. You can also adjust the speed at which the sound wave propagates, as well as the force with which it pushes the stars away. However, I ran into some major issues here: initially, the sound wave didn’t respond to the slider settings, and sometimes it would simply glide right through the colored stars instead of pushing them away.
I’ve continued developing Star Simulation. There are now a few sliders at the bottom. The first slider lets you zoom out—showing more or fewer stars depending on the setting. You can make the stars colorful or white and add a faint Milky Way effect in the background. I ran into major issues with the zoom function; at one point, it stopped working entirely, and the stars would simply move at random without any input.
In this update, the particle simulator received several key enhancements to boost visual depth and interactivity. Motion trails were introduced by rendering the canvas background with a semi-transparent alpha channel instead of a complete clear, leaving glowing paths behind moving particles. The physics engine now features a parallax depth effect where larger stars possess greater mass, causing them to react more dynamically to shockwaves than smaller background particles. Additionally, a new implosion mechanic was implemented—accessible via right-click or mobile touch controls—which draws particles inward rather than pushing them away, complete with customized boundary bouncing to keep stars on screen. To tie everything together, the Web Audio API synthesizer was upgraded to dynamically shift frequencies based on whether an explosion or an implosion is triggered, creating a fitting audio response for both actions.
Ships:
I built an interactive 2D particle simulator using HTML5 Canvas, Vanilla JavaScript, and CSS. It features a dynamic starfield that responds to clicks, touch inputs, and mouse movements with physical shockwaves, implosions, motion trails, and parallax depth. I also integrated real-time sound effects generated via the Web Audio API and added a live control panel to tweak physics and visual settings on the fly....
|
1792878636.8983781
|
1793742636.8983781
|
|
52861
|
Smile Bot v1 by @PrakstheBruce | Stardance
|
PrakstheBruce
|
1
|
2.37
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-24T16:24:03Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built Smile Bot, a Slack bot that provides quick, friendly interactions through Slack commands. It is deployed 24/7 on Hack Club Nest using Node.js and systemd! 😄The mooost challenging part was deploying the bot to Nest and configuring systemd to keep it running 24/7. I also had to troubleshoot environment variables, dependencies, and deployment configuration multiple times!! I’m proud that I took Smile Bot from an idea to a fully working, publicly documented, 24/7 deployed project. “I especially enjoyed learning how to run and maintain a real server-side application.” HEre are the Stuff that people know so they can use my project…. Smile Bot is designed to run inside Slack. Users need to install/configure the Slack app and provide the required bot and app tokens through environment variables. The GitHub README contains the setup instructions and available commands.", "repo": "https://github.com/praksthebruce/Smile-Bot", "demo": "https://app.slack.com/client/E09V59WQY1E/C0BS923UMSA?skip_today=1"}]...
|
[{"post_id": 54439, "ts": "202 [{"post_id": 54439, "ts": "2026-08-25T13:35:45Z", "hours": 0.3694, "text": "🛠️ Smile Bot — Fixing the Broken Compliment Feature Heyyyy! After shipping Smile Bot I noticed something embarrassing. 😂 The /smile-bot-compliment command wasn’t actually working….. Instead of returning a compliment, it kept responding: “Couldn’t find a compliment right now.” Soo.. What was happening? The command depended on an external API: The API was throwing an error, which meant my bot’s fallback response was triggered every time. The fix: I realized I didn’t need an external API for something as simple as generating compliments. Therefore, I replaced the API call with a local collection of compliments and randomly select one whenever the command is used: This means the feature no longer depends on a third-party API being online. 🚀 Deploying the fix The interesting part was that the bot worked locally, but Slack was still showing the old error. Turns out my Nest server was still running the previous version of index.js. I pushed the fix to GitHub, pulled the latest commit onto Nest, restarted the systemd service, and tested it again in Slack. And finally: It worked!!!!!!!!!!!!! 🎉🍀🍀 📚 What I learned This was a small bug, but it taught me an important lesson: “A working local version doesn’t mean your deployed version has the same code.” Debugging isn’t always about finding a complicated programming error it’s also about tracing the entire path: 🗿 Code → Git → Server → Process → User Smile Bot is now a little more reliable than it was when I shipped it. ✨ Another bug squashed and Another lesson learned!!"}, {"post_id": 53878, "ts": "2026-08-24T16:09:45Z", "hours": 0.5106, "text": "The BIIGESST and smallest mistake that I did 🫢🫢😭😭…. Guys, I Finally was Hyped Up that I completed my Slack Bot- Smile-Bot!!! BUT While trying to ship it, The Ship It Button was Greyed Out! I did not know what to do, when two of my bros @mr_kn5196 ❤️❤️ and @fsh 🍀🍀 Helped me out!! I was not a really big bug! I JUST PUT A “.git” EXTENSION IN MY GIT HUB URL!! THAT CAUSED THE ERROR! Hope you guys have a Great week ahead! And I WILL SOON POST UPDATES ON MY NEW “frictionless” project––“CodeAtlas!!”. Peace!!"}, {"post_id": 52834, "ts": "2026-08-23T06:00:05Z", "hours": 0.6078, "text": "Devlog #2 — Another Interesting Problem- After getting the basic Slack commands working, I started preparing the project for deployment. That introduced a completely different side of development that I hadn’t really dealt with before: Git, GitHub, SSH, environment variables, and servers. One of the first things I learned was why .env files shouldn’t be pushed to GitHub. My Slack tokens are required for the bot to work, but they’re also credentials that shouldn’t be sitting inside a public repository. I added .env to .gitignore and learned that deploying an application means recreating those environment variables securely on the server. Git also gave me a few headaches. My local repository and GitHub repository weren’t completely in sync, so my first push was rejected. Instead of forcing the push, I had to understand what Git was actually telling me and pull the remote changes before pushing again. Now I’m moving on to Hack Club Nest. The goal is to get SmileBot running on a real server instead of depending on my laptop and terminal being open. The interesting part of this project so far is that the Slack commands themselves weren’t the hardest part. Getting the entire development workflow around them working has taught me just as much. Next step: SSH into Nest, deploy SmileBot, and get it running 24/7.(P.S I just applied, waiting for approval!!)"}, {"post_id": 52800, "ts": "2026-08-23T04:28:36Z", "hours": 0.4411, "text": "My First and Useful Devlog(It would be helpful for ppl staring out.) Devlog #1 — Setting Up My SlackbotProject: I started setting up my development environment for the Stardance Slackbot challenge.I already had VS Code and Node.js installed, so I expected the setup to be pretty straightforward. I ran: “npm -v” but PowerShell returned an error saying that scripts were disabled on the system. Initially, I thought there was something wrong with my Node.js or npm installation. After looking into it, I realized that npm itself was installed correctly. The issue was that PowerShell’s execution policy was preventing the “npm” PowerShell script from running. Instead of changing a bunch of system settings, I switched the VS Code terminal from PowerShell to Command Prompt and tested it again: “node -v” & “npm -v” Both commands worked!!! I was then able to continue with the project setup: “npm init -y” “npm install @slack /bolt dotenv” What I learned-This was a small issue, but it was a useful reminder that debugging isn’t always about the code itself. Sometimes the problem is with the environment you’re running the code in. The important part was figuring out what was actually failing instead of immediately reinstalling Node.js or changing random settings. Now the development environment is ready, and I can move on to building the actual Slackbot. Next: Create the basic Slackbot and get it responding to messages."}]...
|
Title: Smile Bot v1 by @PrakstheBruce | Stardance
Title: Smile Bot v1 by @PrakstheBruce | Stardance
Devlogs:
My First and Useful Devlog(It would be helpful for ppl staring out.) Devlog #1 — Setting Up My SlackbotProject: I started setting up my development environment for the Stardance Slackbot challenge.I already had VS Code and Node.js installed, so I expected the setup to be pretty straightforward. I ran: “npm -v” but PowerShell returned an error saying that scripts were disabled on the system. Initially, I thought there was something wrong with my Node.js or npm installation. After looking into it, I realized that npm itself was installed correctly. The issue was that PowerShell’s execution policy was preventing the “npm” PowerShell script from running. Instead of changing a bunch of system settings, I switched the VS Code terminal from PowerShell to Command Prompt and tested it again: “node -v” & “npm -v” Both commands worked!!! I was then able to continue with the project setup: “npm init -y” “npm install @slack /bolt dotenv” What I learned-This was a small issue, but it was a useful reminder that debugging isn’t always about the code itself. Sometimes the problem is with the environment you’re running the code in. The important part was figuring out what was actually failing instead of immediately reinstalling Node.js or changing random settings. Now the development environment is ready, and I can move on to building the actual Slackbot. Next: Create the basic Slackbot and get it responding to messages.
Devlog #2 — Another Interesting Problem- After getting the basic Slack commands working, I started preparing the project for deployment. That introduced a completely different side of development that I hadn’t really dealt with before: Git, GitHub, SSH, environment variables, and servers. One of the first things I learned was why .env files shouldn’t be pushed to GitHub. My Slack tokens are required for the bot to work, but they’re also credentials that shouldn’t be sitting inside a public repository. I added .env to .gitignore and learned that deploying an application means recreating those environment variables securely on the server. Git also gave me a few headaches. My local repository and GitHub repository weren’t completely in sync, so my first push was rejected. Instead of forcing the push, I had to understand what Git was actually telling me and pull the remote changes before pushing again. Now I’m moving on to Hack Club Nest. The goal is to get SmileBot running on a real server instead of depending on my laptop and terminal being open. The interesting part of this project so far is that the Slack commands themselves weren’t the hardest part. Getting the entire development workflow around them working has taught me just as much. Next step: SSH into Nest, deploy SmileBot, and get it running 24/7.(P.S I just applied, waiting for approval!!)
The BIIGESST and smallest mistake that I did 🫢🫢😭😭…. Guys, I Finally was Hyped Up that I completed my Slack Bot- Smile-Bot!!! BUT While trying to ship it, The Ship It Button was Greyed Out! I did not know what to do, when two of my bros @mr_kn5196 ❤️❤️ and @fsh 🍀🍀 Helped me out!! I was not a really big bug! I JUST PUT A “.git” EXTENSION IN MY GIT HUB URL!! THAT CAUSED THE ERROR! Hope you guys have a Great week ahead! And I WILL SOON POST UPDATES ON MY NEW “frictionless” project––“CodeAtlas!!”. Peace!!
🛠️ Smile Bot — Fixing the Broken Compliment Feature Heyyyy! After shipping Smile Bot I noticed something embarrassing. 😂 The /smile-bot-compliment command wasn’t actually working….. Instead of returning a compliment, it kept responding: “Couldn’t find a compliment right now.” Soo.. What was happening? The command depended on an external API: The API was throwing an error, which meant my bot’s fallback response was triggered every time. The fix: I realized I didn’t need an external API for something as simple as generating compliments. Therefore, I replaced the API call with a local collection of compliments and randomly select one whenever the command is used: This means the feature no longer depends on a third-party API being online. 🚀 Deploying the fix The interesting part was that the bot worked locally, but Slack was still showing the old error. Turns out my Nest server was still running the previous version of index.js. I pushed the fix to GitHub, pulled the latest commit onto Nest, restarted the systemd service, and tested it again in Slack. And finally: It worked!!!!!!!!!!!!! 🎉🍀🍀 📚 What I learned This was a small bug, but it taught me an important lesson: “A working local version doesn’t mean your deployed version has the same code.” Debugging isn’t always about finding a complicated programming error it’s also about tracing the entire path: 🗿 Code → Git → Server → Process → User Smile Bot is now a little more reliable than it was when I shipped it. ✨ Another bug squashed and Another lesson learned!!
Ships:
I built Smile Bot, a Slack bot that provides quick, friendly interactions through Slack commands. It is deployed 24/7 on Hack Club Nest using Node.js and systemd! 😄The mooost challenging part was deploying the bot to Nest and configuring systemd to keep it running 24/7. I also had to troubleshoot environment variables, dependencies, and deployment configuration multiple times!! I’m proud that I took Smile Bot from an idea to a fully working, publicly documented, 24/7 deployed project. “I especially enjoyed learning how to run and maintain a real server-side application.” HEre are the Stuff that people know so they can use my project…. Smile Bot is designed to run inside Slack. Users need to install/configure the Slack app and provide the required bot and app tokens through environment variables. The GitHub README contains the setup instructions and available commands....
|
1793285715.4831944
|
1793372115.4831944
|
|
52864
|
rocky by @rocky59487 | Stardance
|
rocky59487
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T14:36:13Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made this project to finish the mission,create my profile, and test my new web skills.Because of this,some design might look a bit strange. It also link to my other main projecct!", "repo": "https://github.com/rocky59487/me", "demo": "https://rocky59487.github.io/me/"}]...
|
[{"post_id": 52353, "ts": "202 [{"post_id": 52353, "ts": "2026-08-22T13:48:47Z", "hours": 0.4803, "text": "finish the site! linked with my other project"}]...
|
Title: rocky by @rocky59487 | Stardance
Devlogs:
Title: rocky by @rocky59487 | Stardance
Devlogs:
finish the site! linked with my other project
Ships:
I made this project to finish the mission,create my profile, and test my new web skills.Because of this,some design might look a bit strange. It also link to my other main projecct!...
|
1793285718.4470332
|
1793372118.4470332
|
|
52869
|
Sebby's Custom New Tab Page by @SebbyMortimer Sebby's Custom New Tab Page by @SebbyMortimer | Stardance...
|
SebbyMortimer
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-24T20:48:46Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a custom new tab page that is ocean/iceberg themed that features Piplup and Charles. If you click on Charles you get some really nice music, it’s one of the ones that I like to listen to to relax. However the main thing is the search area in the middle that lets you search google, you can also change which language to search in and whether to hide the AI overview. The other “real” feature that I have is a word of the day API taken from wordnik that updates daily. The website also features multiple animations, including piplup swimming across the screen, waves bobbing up and down, ripples when you click, and the icebergs float too. Honestly nothing was too challenging in this project, so I think the most challenging for me was just trying to change the design of the form elements that let you search - I always have left them as their default designs in my computing classes but because I wanted to use them in a finished, polished product this time I had to try and design them and change them from their default styles which was a bit more difficult than I imagined. I’m super proud of being able to recreate the idea I had in my head on an actual website. I love how it’s turned out and it’s usually pretty difficult for me to get exactly what I’m thinking of made into an actual finished project. There’s not much you need to know when testing my project, I kind of already talked at the start that if you click on Charles you can listen to music, and also if you just click around the water you will create ripples. Besides that you can just use it like a normal new tab page to start your searches. Thank you for reading this and trying out my project. :)", "repo": "https://github.com/SebbyMortimer/custom-new-tab", "demo": "https://sebbymortimer.co.uk/custom-new-tab/"}]...
|
[{"post_id": 54046, "ts": "202 [{"post_id": 54046, "ts": "2026-08-24T20:08:05Z", "hours": 1.7608, "text": "Devlog #2 The word of the day API has been fully implemented and I put it on its own floating iceberg which makes it look so much better than when it was just hovering next to Charles. I also added the attributions required by wordnik to link to the word on their website and use their media logo. I also re-added the “splash” YouTube video that I originally had but made it take up less space and real estate on the screen and I added a nice little image underneath showing that it’s a recommendation of mine to watch. I also slightly tweaked positioning of the main search area and word of the day text as well as the position of the holes in the iceberg to make the entire thing more cohesive and to get that finishing polish done."}, {"post_id": 53708, "ts": "2026-08-24T11:46:42Z", "hours": 0.4467, "text": "Yeah so I didn’t realise I needed to link Hackatime. As the title says, I didn’t realise I had to link hackatime for my project hence why I’ve only logged about half an hour. However I can describe the things I’ve worked on this project up until this point. Devlog I decided not to follow the guide after looking through it as the images that nasa gives really did not match the sort of website I wanted to make so instead I took to making my own new tab page. It’s themed around an iceberg floating in the middle of the water with little wave effects and ripples when you click on the water. I also love penguins (and Piplup) so you might spot a little piplup swimming across the screen some times. You can also just chill and listen to music by clicking on Charles in the bottom right to play and pause the song. And for the main part of this project, in the centre on the iceberg is a search bar along with two options, one for changing the language and one for hiding the ai overview in your search. I’m currently implementing a word of the day from an api (my “real” feature) and to help stop people stealing it I’ve hidden the api key behind a cloudflare worker and also made use of caching so it will be very difficult to run out of requests but also caching makes it super fast like holy. Next I want to work on refining the design of the search area in the middle as I only just started changing it from the default bland grey look. Sorry for such a long devlog, I didn’t realise I was going to have to link hackatime and create some devlogs because for some reason I never looked at my project page until yesterday."}]...
|
Title: Sebby's Custom New Tab Page by @SebbyMo Title: Sebby's Custom New Tab Page by @SebbyMortimer | Stardance
Devlogs:
Yeah so I didn’t realise I needed to link Hackatime. As the title says, I didn’t realise I had to link hackatime for my project hence why I’ve only logged about half an hour. However I can describe the things I’ve worked on this project up until this point. Devlog I decided not to follow the guide after looking through it as the images that nasa gives really did not match the sort of website I wanted to make so instead I took to making my own new tab page. It’s themed around an iceberg floating in the middle of the water with little wave effects and ripples when you click on the water. I also love penguins (and Piplup) so you might spot a little piplup swimming across the screen some times. You can also just chill and listen to music by clicking on Charles in the bottom right to play and pause the song. And for the main part of this project, in the centre on the iceberg is a search bar along with two options, one for changing the language and one for hiding the ai overview in your search. I’m currently implementing a word of the day from an api (my “real” feature) and to help stop people stealing it I’ve hidden the api key behind a cloudflare worker and also made use of caching so it will be very difficult to run out of requests but also caching makes it super fast like holy. Next I want to work on refining the design of the search area in the middle as I only just started changing it from the default bland grey look. Sorry for such a long devlog, I didn’t realise I was going to have to link hackatime and create some devlogs because for some reason I never looked at my project page until yesterday.
Devlog #2 The word of the day API has been fully implemented and I put it on its own floating iceberg which makes it look so much better than when it was just hovering next to Charles. I also added the attributions required by wordnik to link to the word on their website and use their media logo. I also re-added the “splash” YouTube video that I originally had but made it take up less space and real estate on the screen and I added a nice little image underneath showing that it’s a recommendation of mine to watch. I also slightly tweaked positioning of the main search area and word of the day text as well as the position of the holes in the iceberg to make the entire thing more cohesive and to get that finishing polish done.
Ships:
I made a custom new tab page that is ocean/iceberg themed that features Piplup and Charles. If you click on Charles you get some really nice music, it’s one of the ones that I like to listen to to relax. However the main thing is the search area in the middle that lets you search google, you can also change which language to search in and whether to hide the AI overview. The other “real” feature that I have is a word of the day API taken from wordnik that updates daily. The website also features multiple animations, including piplup swimming across the screen, waves bobbing up and down, ripples when you click, and the icebergs float too. Honestly nothing was too challenging in this project, so I think the most challenging for me was just trying to change the design of the form elements that let you search - I always have left them as their default designs in my computing classes but because I wanted to use them in a finished, polished product this time I had to try and design them and change them from their default styles which was a bit more difficult than I imagined. I’m super proud of being able to recreate the idea I had in my head on an actual website. I love how it’s turned out and it’s usually pretty difficult for me to get exactly what I’m thinking of made into an actual finished project. There’s not much you need to know when testing my project, I kind of already talked at the start that if you click on Charles you can listen to music, and also if you just click around the water you will create ripples. Besides that you can just use it like a normal new tab page to start your searches. Thank you for reading this and trying out my project. :)...
|
1793285721.8316286
|
1793372121.8316286
|
|
52880
|
My own site! by @azhan_builds | Stardance
|
azhan_builds
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-23T16:28:45Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "There we go! I just finished my first personal site. Although it is very basic, it is something I built myself and I am proud of. This was not much of a challenge, but the road up ahead is not straight and I must be prepared for it. Anyways, that is all for now.", "repo": "https://github.com/azhan-builds/My-site", "demo": "https://azhan-builds.github.io/My-site/"}]...
|
[{"post_id": 53084, "ts": "202 [{"post_id": 53084, "ts": "2026-08-23T14:39:55Z", "hours": 1.0856, "text": "I just joined Hack Club and the Stardust program. I completed the first project that is my own personal site. This is just a start and I do agree that it is too basic, but I have a long way ahead and I believe I will get much better ahead."}]...
|
Title: My own site! by @azhan_builds | Stardance
Title: My own site! by @azhan_builds | Stardance
Devlogs:
I just joined Hack Club and the Stardust program. I completed the first project that is my own personal site. This is just a start and I do agree that it is too basic, but I have a long way ahead and I believe I will get much better ahead.
Ships:
There we go! I just finished my first personal site. Although it is very basic, it is something I built myself and I am proud of. This was not much of a challenge, but the road up ahead is not straight and I must be prepared for it. Anyways, that is all for now....
|
1793285729.4888554
|
1793372129.4888554
|
|
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
|
|
52908
|
VasuDown by @Paachu | Stardance
|
Paachu
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-28T13:04:15Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "VasuDown v1.0 A Slack-bot to view/download video from video sharing platforms eg:youtube Features single command bot Useful for those who dont have access to such platforms Completly legal and Copyright Filter to be maximum legit Built using python Deployed on Nest for 24/7 Online 🥳 Commands /vasudown {youtube_url} (the only main command) /vasudown-status to view if Bot is online or not /vasudown-help for a quick tutorial Nothing is done by this bot which is illegal ! Use bot in your channel using : /invite @VasuDown", "repo": "https://github.com/Along-the-skies/VasuDown", "demo": "https://hackclub.enterprise.slack.com/archives/C0BT7CTCZLK"}]...
|
[{"post_id": 56599, "ts": "202 [{"post_id": 56599, "ts": "2026-08-28T12:43:04Z", "hours": 1.2397, "text": "VasuDown - Day 2 i guess ready for shipping Wait what ? its been only 2 days! Actually I coded for 2 days but learned for over 3 weeks Final Features 3 commands /vasudown-status /vasudown-help /vasudown youtube-url Better error fallback system 24/7 ONLINE for v1.0 Youtube downloader is Online"}, {"post_id": 53067, "ts": "2026-08-23T14:00:37Z", "hours": 0.4239, "text": "VasuDown - Day 1 Todays works Made slack bot connection through web socket Using yt-dlp for meta data download Buttons for Open and Download instead of links Download works finally Youtube Downloader is live (actually nah I didnt deployed it ) some maybe thinking uh ! he made it in 25 minutes but bro I WATCHED TUTORIALS ABOUT 2 HOURS and coded almost 1.5 hours and realized forgot to make first devlog and made that and after 25M ready for first day completion"}, {"post_id": 53029, "ts": "2026-08-23T12:37:31Z", "hours": 1.4117, "text": "VasuDown - A Slack Bot nevermind its just the Skeleton"}]...
|
Title: VasuDown by @Paachu | Stardance
Devlogs:
V Title: VasuDown by @Paachu | Stardance
Devlogs:
VasuDown - A Slack Bot nevermind its just the Skeleton
VasuDown - Day 1 Todays works Made slack bot connection through web socket Using yt-dlp for meta data download Buttons for Open and Download instead of links Download works finally Youtube Downloader is live (actually nah I didnt deployed it ) some maybe thinking uh ! he made it in 25 minutes but bro I WATCHED TUTORIALS ABOUT 2 HOURS and coded almost 1.5 hours and realized forgot to make first devlog and made that and after 25M ready for first day completion
VasuDown - Day 2 i guess ready for shipping Wait what ? its been only 2 days! Actually I coded for 2 days but learned for over 3 weeks Final Features 3 commands /vasudown-status /vasudown-help /vasudown youtube-url Better error fallback system 24/7 ONLINE for v1.0 Youtube downloader is Online
Ships:
VasuDown v1.0 A Slack-bot to view/download video from video sharing platforms eg:youtube Features single command bot Useful for those who dont have access to such platforms Completly legal and Copyright Filter to be maximum legit Built using python Deployed on Nest for 24/7 Online 🥳 Commands /vasudown {youtube_url} (the only main command) /vasudown-status to view if Bot is online or not /vasudown-help for a quick tutorial Nothing is done by this bot which is illegal ! Use bot in your channel using : /invite @VasuDown...
|
1793256956.849785
|
1793343356.849785
|
|
52913
|
NovaMind by @omsatyam987 | Stardance
|
omsatyam987
|
1
|
10.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-28T09:58:05Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Built a neural network from scratch using only NumPy — no PyTorch, no TensorFlow, no autograd. Trained on MNIST (60k images), 97.91% test accuracy. The challenging part was getting backpropagation right. Specifically, the Softmax + CrossEntropy backward pass — the combined gradient simplifies to (predictions - y_true) / batch_size, which means CrossEntropy needs no backward method at all. That only becomes obvious when you’re writing the math yourself instead of calling .backward(). Most proud of the fact that every single component — forward pass, backprop, weight updates, L2 regularization, Xavier initialization, the MNIST binary parser — is written by hand. Nothing is hidden behind a framework. To test: draw any digit (0–9) on the canvas and click Predict Digit. Draw it centered and reasonably large for best results. The model runs entirely in the browser using weights exported from the trained NumPy model.", "repo": "https://github.com/omsingh-19/NovaMind", "demo": "https://omsingh-19.github.io/NovaMind"}]...
|
[{"post_id": 56513, "ts": "202 [{"post_id": 56513, "ts": "2026-08-28T09:44:09Z", "hours": 10.0097, "text": "Built NovaMind — a multi-layer perceptron trained on MNIST, written entirely from scratch using only NumPy. No PyTorch, no TensorFlow. What I implemented by hand: Forward and backward pass through every layer ReLU and Softmax activations Cross-entropy loss Mini-batch SGD with L2 regularization (λ=0.0001) Xavier weight initialization Full MNIST data pipeline — download, parse IDX binary format, normalize, one-hot encode Final results: 99.69% train accuracy, 97.91% test accuracy. Also built: Visualization suite — loss curve, confusion matrix, and a prediction grid showing wrong vs correct predictions Live interactive demo — draw a digit on a browser canvas, the model predicts it in real time using trained weights exported as JSON and a forward pass written in JavaScript GitHub: omsingh-19/NovaMind Live demo: NovaMind MNIST Digit Recognizer"}]...
|
Title: NovaMind by @omsatyam987 | Stardance
Devlo Title: NovaMind by @omsatyam987 | Stardance
Devlogs:
Built NovaMind — a multi-layer perceptron trained on MNIST, written entirely from scratch using only NumPy. No PyTorch, no TensorFlow. What I implemented by hand: Forward and backward pass through every layer ReLU and Softmax activations Cross-entropy loss Mini-batch SGD with L2 regularization (λ=0.0001) Xavier weight initialization Full MNIST data pipeline — download, parse IDX binary format, normalize, one-hot encode Final results: 99.69% train accuracy, 97.91% test accuracy. Also built: Visualization suite — loss curve, confusion matrix, and a prediction grid showing wrong vs correct predictions Live interactive demo — draw a digit on a browser canvas, the model predicts it in real time using trained weights exported as JSON and a forward pass written in JavaScript GitHub: omsingh-19/NovaMind Live demo: NovaMind MNIST Digit Recognizer
Ships:
Built a neural network from scratch using only NumPy — no PyTorch, no TensorFlow, no autograd. Trained on MNIST (60k images), 97.91% test accuracy. The challenging part was getting backpropagation right. Specifically, the Softmax + CrossEntropy backward pass — the combined gradient simplifies to (predictions - y_true) / batch_size, which means CrossEntropy needs no backward method at all. That only becomes obvious when you’re writing the math yourself instead of calling .backward(). Most proud of the fact that every single component — forward pass, backprop, weight updates, L2 regularization, Xavier initialization, the MNIST binary parser — is written by hand. Nothing is hidden behind a framework. To test: draw any digit (0–9) on the canvas and click Predict Digit. Draw it centered and reasonably large for best results. The model runs entirely in the browser using weights exported from the trained NumPy model....
|
1793256960.687106
|
1793343360.687106
|
|
52918
|
ONEGLASS UNIVERSE by @Devadutt | Stardance
|
Devadutt
|
1
|
2.74
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T18:16:29Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a website that shows my stardance journey so far. The challenging part was to build the courage after my first project was flagged due to overuse of AI. Now I am proud of the fact that this one is entirely written by me. I hope you like it. I know it looks ugly but this my first time using visual studio", "repo": "https://github.com/Devadutt-11/ONEGLASS-UNIVERSE", "demo": "https://devadutt-11.github.io/ONEGLASS-UNIVERSE/"}]...
|
[{"post_id": 52824, "ts": "202 [{"post_id": 52824, "ts": "2026-08-23T05:36:49Z", "hours": 0.7417, "text": "Added about me as per the feedback"}, {"post_id": 52518, "ts": "2026-08-22T17:43:16Z", "hours": 1.6903, "text": "created my first website. I know it looks ugly but it is my first time building one!."}]...
|
Title: ONEGLASS UNIVERSE by @Devadutt | Stardance
Title: ONEGLASS UNIVERSE by @Devadutt | Stardance
Devlogs:
created my first website. I know it looks ugly but it is my first time building one!.
Added about me as per the feedback
Ships:
I made a website that shows my stardance journey so far. The challenging part was to build the courage after my first project was flagged due to overuse of AI. Now I am proud of the fact that this one is entirely written by me. I hope you like it. I know it looks ugly but this my first time using visual studio...
|
1793292550.0578978
|
1793378950.0578978
|
|
52932
|
Tidy by @CassianWray | Stardance
|
CassianWray
|
1
|
7.0
|
96
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-25T19:33:15Z", "hours": 7.0, "multiplier": 11.67, "payout": 96, "blessing": "neutral", "text": "I made a QoL tool that helps immensely with table formatting and structured table downloading. It has 3 features: Paste a url and it scrapes the site to gather the table data and structure them in a proper CSV, TSV, JSON, or md format and makes it easy to use in any projects. If URL is not it then you can just copy and paste the entire table no matter how messy and it will format and structure them for the file types I mentioned. It has a citation feature. When you use the URL feature and add the URL there is a button at the bottom for cite this site instead when pressed it the citations for the table will be given so that you can use it for any research or credit purposes. The most challenging part of this project was probably deployment. When I tested it locally it was working fine and instantaneously so I just did the basic deploy in vercel but I found out that when the sites are pinged from a remote server it blocks access most of the time categorizing it as a bot attack so fixing that was probably a hasstle. Other than that it was quite fun to make this project. And also since I need structured tables quite a bit as well for my projects so this tool will help those like me.", "repo": "https://github.com/Beelzebubo/Tidy", "demo": "https://tidy-three.vercel.app/"}]...
|
[{"post_id": 54687, "ts": "202 [{"post_id": 54687, "ts": "2026-08-25T19:03:09Z", "hours": 0.5472, "text": "I finally completed the site. The site is live now at https://tidy-three.vercel.app/ give it a try. Also best bet is to probably copy and paste the table to be fair or clone the repo and run it locally since a lot of sites block the request from remote servers or highly restrict data given and results are not that good. I mean give it a try and if its to your liking well there you go if not well just copy the entire table and paste it and down a structured csv or other format files"}, {"post_id": 54452, "ts": "2026-08-25T14:00:40Z", "hours": 1.9844, "text": "I finally completed the UI. For the UI I used basic HTML, CSS along with JS so it was relatively fast. I kept the design of the webpage basic deliberately so its easy to navigate and understand the function of the page in an instant. The entire thing is already completed I just need some time to debug some issues and format the code a bit better so I probably will devlog it quite soon."}, {"post_id": 53648, "ts": "2026-08-24T09:40:43Z", "hours": 2.115, "text": "Finally completed the drag and drop mechanism, the citation logic and learnt how to clean up and fix messy tables."}, {"post_id": 53075, "ts": "2026-08-23T14:12:15Z", "hours": 2.2456, "text": "I am working on a tool that cleans data and structures them in a clean table. It also supports url to data gathering or you can just copy and paste the data you want. It gives you the option to download the data in different formats being CSV, TSV, JSON and md. It also has a citation features for the URL so after entering the url if you want to download the citation in proper structured format as well it will help with that as well."}]...
|
Title: Tidy by @CassianWray | Stardance
Devlogs:
Title: Tidy by @CassianWray | Stardance
Devlogs:
I am working on a tool that cleans data and structures them in a clean table. It also supports url to data gathering or you can just copy and paste the data you want. It gives you the option to download the data in different formats being CSV, TSV, JSON and md. It also has a citation features for the URL so after entering the url if you want to download the citation in proper structured format as well it will help with that as well.
Finally completed the drag and drop mechanism, the citation logic and learnt how to clean up and fix messy tables.
I finally completed the UI. For the UI I used basic HTML, CSS along with JS so it was relatively fast. I kept the design of the webpage basic deliberately so its easy to navigate and understand the function of the page in an instant. The entire thing is already completed I just need some time to debug some issues and format the code a bit better so I probably will devlog it quite soon.
I finally completed the site. The site is live now at https://tidy-three.vercel.app/ give it a try. Also best bet is to probably copy and paste the table to be fair or clone the repo and run it locally since a lot of sites block the request from remote servers or highly restrict data given and results are not that good. I mean give it a try and if its to your liking well there you go if not well just copy the entire table and paste it and down a structured csv or other format files
Ships:
I made a QoL tool that helps immensely with table formatting and structured table downloading. It has 3 features: Paste a url and it scrapes the site to gather the table data and structure them in a proper CSV, TSV, JSON, or md format and makes it easy to use in any projects. If URL is not it then you can just copy and paste the entire table no matter how messy and it will format and structure them for the file types I mentioned. It has a citation feature. When you use the URL feature and add the URL there is a button at the bottom for cite this site instead when pressed it the citations for the table will be given so that you can use it for any research or credit purposes. The most challenging part of this project was probably deployment. When I tested it locally it was working fine and instantaneously so I just did the basic deploy in vercel but I found out that when the sites are pinged from a remote server it blocks access most of the time categorizing it as a bot attack so fixing that was probably a hasstle. Other than that it was quite fun to make this project. And also since I need structured tables quite a bit as well for my projects so this tool will help those like me....
|
1792878563.023177
|
1793742563.023177
|
|
52940
|
Basic Calculator by @kushm1248 | Stardance
|
kushm1248
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T17:22:04Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a basic calculator using Python and PySide6, with a Streamlit web version so it can also be used directly in a browser. The most challenging part was connecting the buttons with the calculator functions and making sure the operations worked correctly. Deploying the Streamlit version was also a new experience for me. I am proud that I built the calculator myself and successfully turned it into a working web application with a live demo. You can test the calculator by entering numbers and using +, -, *, /, then pressing = to calculate the result. The C button clears the display. Avoid dividing by zero.", "repo": "https://github.com/kush-mishra2603/Basic-Calculator", "demo": "https://basic-calculator-dz6urvnvgspkcwfa3vmto5.streamlit.app/"}]...
|
[{"post_id": 52463, "ts": "202 [{"post_id": 52463, "ts": "2026-08-22T16:17:14Z", "hours": 3.9378, "text": "I started this project to learn how to create graphical applications using Python and PySide6. I first learned how to create buttons and a display, then used QGridLayout and loops to arrange the calculator buttons. I implemented button-click handling and operator validation so multiple operators cannot be entered consecutively. I also learned about signals, connect(), lambda functions, and Qt alignment while designing the GUI. Finally, I styled the calculator to make the interface cleaner and more aesthetic."}]...
|
Title: Basic Calculator by @kushm1248 | Stardance
Title: Basic Calculator by @kushm1248 | Stardance
Devlogs:
I started this project to learn how to create graphical applications using Python and PySide6. I first learned how to create buttons and a display, then used QGridLayout and loops to arrange the calculator buttons. I implemented button-click handling and operator validation so multiple operators cannot be entered consecutively. I also learned about signals, connect(), lambda functions, and Qt alignment while designing the GUI. Finally, I styled the calculator to make the interface cleaner and more aesthetic.
Ships:
I made a basic calculator using Python and PySide6, with a Streamlit web version so it can also be used directly in a browser. The most challenging part was connecting the buttons with the calculator functions and making sure the operations worked correctly. Deploying the Streamlit version was also a new experience for me. I am proud that I built the calculator myself and successfully turned it into a working web application with a live demo. You can test the calculator by entering numbers and using +, -, *, /, then pressing = to calculate the result. The C button clears the display. Avoid dividing by zero....
|
1793292695.0206633
|
1793379095.0206633
|