|
43121
|
AnyPocket by @UnLuckyDev | Stardance
|
UnLuckyDev
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: AnyPocket by @UnLuckyDev | Stardance
|
1793202986.4103894
|
1793807786.4103894
|
|
66718
|
willie and lue OS by @lueyun | Stardance
|
lueyun
|
2
|
24.0
|
2
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-11-01T14:28:05Z", "hours": 0.0, "multiplier": 5.07, "payout": 2, "blessing": "neutral", "text": "new version of the webOS!! i honestly had sm fun creating this and i will definitely add more to it (since this one was under a time crunch). most challenging? maybe knowing what to add. anyways, enjoy!!!", "repo": "https://github.com/lueyun0110/webOSofwillieandlue", "demo": "https://lueyun0110.github.io/webOSofwillieandlue/"}, {"ship_num": 2, "ts": "2026-10-29T12:54:04Z", "hours": 24.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This webOS is designed for my ocs, willie and lue (upgraded version of my personal website??)!! Specifically, who they are and their adventures!! To begin, I added three files: .html, .css, and .js (javascript). For the HTML part, I added the background, top handles with an ongoing time (used javascript within the HTML using ) and a clickable button to reopen the welcome window. then, i added the welcome window, which is shown when you open the webOS. after, the lue and willie apps were created with an image, stored info about themselves (who they are, fun fact, q&a section). then, there is the adventure log, which documents their recent adventures (yes, these are all of my drawings!!). all of this was functioned with javascript (opening, closing, moving the windows and app icons) and css as design (mostly the boarders, colors, placement of the windows, apps, top and bottom handles, text, and background). overall, i could say the hardest part was dealing with javascript and its mechanics. css was fun to do, even though i did get annoyed by it at some point. try it out to gain insight about them!!! thank you!!! >:D", "repo": "https://github.com/lueyun0110/webOSofwillieandlue", "demo": "https://lueyun0110.github.io/webOSofwillieandlue/"}]...
|
[{"post_id": 86364, "ts": "202 [{"post_id": 86364, "ts": "2026-11-01T14:16:14Z", "hours": 0.3067, "text": "LAST POST hihihih thank you stardance for the additional 12 hrs!! i managed to add in new features: notes jokes funny audio hope you guys like!! (idk why my time didn’t really show up; my real time was 2hrs, 18 mins)"}, {"post_id": 84066, "ts": "2026-10-29T02:38:13Z", "hours": 3.5408, "text": "devlog #11 YAAA im finally done with this 😭 heres what i did: changed the randomizer into a documentation app (just a log of their adventures) changed the color, sizes of apps, and boarders of the windows and the text on top i truly wish i could add more, but since this challenge is nearing to its end, this is all i can do 🥲 still, super fun!!!! thank you hackclub, nasa, etc. for the stardance challenge!!! 🤗"}, {"post_id": 83594, "ts": "2026-10-28T06:59:33Z", "hours": 4.3367, "text": "devlog #10 hiiiiiiiiiiiiiiiiiii im back again. im really busy during this week and im lowkey ignoring it all for this as this entire program is about to end :((. anyways: fixed willie window!! changed window appearances fixed app arrangement attempting to add random adventures app 🥲 lowkey a lot of work today but pretty ok with the results!!"}, {"post_id": 83186, "ts": "2026-10-27T06:50:45Z", "hours": 1.5783, "text": "devlog #9.55 hi guys…. still pretty stuck with the code, so here is a list of ideas I want to do with my webOS but unfortunately cannot do bc no time (rip 😔😔😔): adventure randomizer are you lue or willie quiz fun fact about everything randomizer weather aaaaaa 😭"}, {"post_id": 83170, "ts": "2026-10-27T03:49:17Z", "hours": 0.4925, "text": "devlog #9.5 hi hi hi im currently struggling with the window aspect of the willie app 😭 i cant even open it 😔 nothing 🥲 aaaaaa"}, {"post_id": 82907, "ts": "2026-10-26T05:52:34Z", "hours": 1.2639, "text": "devlog #9 hi 🥲im back w/ another app 👀👀this time is willie!!! yayaya added backgrounds to the text above to make them appear more noticable working on willie app (similar to lue app but specialized to willie instead) i really wish this program ended later 😓"}, {"post_id": 82866, "ts": "2026-10-26T03:30:44Z", "hours": 2.3686, "text": "devlog #8 hi. back at it again >:D finally fixed the windows situation 🥳 added content in lue app im not sure how to store my code into javascript but whatever 😭 i hope i can create more apps i have in mind 👀👀"}, {"post_id": 82807, "ts": "2026-10-25T21:30:47Z", "hours": 1.9683, "text": "devlog #7 yes im back on the grind >:D added window to lue app (description/insight of this little fellow hehe) um im currently having issues with the close, open, and moving feature as it doesn’t operate the way i wanted it to be (like when clicking the willieandlueOS text, the lue window pops up instead of the actual willieandlue welcome window 😔) who knows when this will be fixed 😭😭"}, {"post_id": 82589, "ts": "2026-10-25T10:05:29Z", "hours": 2.0756, "text": "devlog #6 yayay first app in progress!! lue app to see who they are 👀👀 thats it 🥲stay tuned for more hehe"}, {"post_id": 82553, "ts": "2026-10-25T07:02:51Z", "hours": 2.5936, "text": "devlog #5 yayay hi guys!! im back after a few days due to personal stuff 🥲. my first movable window is here!!! movable webOS close and open (x on the window and willieandlueOS on the top respectfully) this might not be that much progress, but for me, it is im thinking of adding more funny stuff here but idk LOL"}, {"post_id": 81164, "ts": "2026-10-20T05:05:38Z", "hours": 1.1444, "text": "devlog #4 hi 🥲 not much progress today. anyways: added close button (very chopped ik) fixed the issue of the moving thing, but i still dk how to move it 😔 cant wait to fix this ahahhha"}, {"post_id": 80889, "ts": "2026-10-19T05:32:15Z", "hours": 1.0908, "text": "devlog #3 uhmmmmmm theres an error and idk how to fix it 🥲anyways: working timer >:D tried to make a moveable window sigh uhm i hope i can fix this"}, {"post_id": 80873, "ts": "2026-10-19T03:46:45Z", "hours": 1.1572, "text": "devlog #2: wow hi guys. im back with some progress: added welcome box (not sure what its called) background top and bottom text im working on the time (yes javascript 🥲) and currently im running some trouble with it but who cares ahahaha- lets just see how it goes"}, {"post_id": 80834, "ts": "2026-10-18T23:10:10Z", "hours": 0.3517, "text": "devlog #1: hello!! new webOS of willie and lue!! i want to try to tackle the more advanced parts of website building (idk what thats called). here, its just a simple process to start things off!! added image of them added div (thus the boarder hehe) i wonder if i can make better than my personal website 🥲"}]...
|
Title: willie and lue OS by @lueyun | Stardance
D Title: willie and lue OS by @lueyun | Stardance
Devlogs:
devlog #1: hello!! new webOS of willie and lue!! i want to try to tackle the more advanced parts of website building (idk what thats called). here, its just a simple process to start things off!! added image of them added div (thus the boarder hehe) i wonder if i can make better than my personal website 🥲
devlog #2: wow hi guys. im back with some progress: added welcome box (not sure what its called) background top and bottom text im working on the time (yes javascript 🥲) and currently im running some trouble with it but who cares ahahaha- lets just see how it goes
devlog #3 uhmmmmmm theres an error and idk how to fix it 🥲anyways: working timer >:D tried to make a moveable window sigh uhm i hope i can fix this
devlog #4 hi 🥲 not much progress today. anyways: added close button (very chopped ik) fixed the issue of the moving thing, but i still dk how to move it 😔 cant wait to fix this ahahhha
devlog #5 yayay hi guys!! im back after a few days due to personal stuff 🥲. my first movable window is here!!! movable webOS close and open (x on the window and willieandlueOS on the top respectfully) this might not be that much progress, but for me, it is im thinking of adding more funny stuff here but idk LOL
devlog #6 yayay first app in progress!! lue app to see who they are 👀👀 thats it 🥲stay tuned for more hehe
devlog #7 yes im back on the grind >:D added window to lue app (description/insight of this little fellow hehe) um im currently having issues with the close, open, and moving feature as it doesn’t operate the way i wanted it to be (like when clicking the willieandlueOS text, the lue window pops up instead of the actual willieandlue welcome window 😔) who knows when this will be fixed 😭😭
devlog #8 hi. back at it again >:D finally fixed the windows situation 🥳 added content in lue app im not sure how to store my code into javascript but whatever 😭 i hope i can create more apps i have in mind 👀👀
devlog #9 hi 🥲im back w/ another app 👀👀this time is willie!!! yayaya added backgrounds to the text above to make them appear more noticable working on willie app (similar to lue app but specialized to willie instead) i really wish this program ended later 😓
devlog #9.5 hi hi hi im currently struggling with the window aspect of the willie app 😭 i cant even open it 😔 nothing 🥲 aaaaaa
devlog #9.55 hi guys…. still pretty stuck with the code, so here is a list of ideas I want to do with my webOS but unfortunately cannot do bc no time (rip 😔😔😔): adventure randomizer are you lue or willie quiz fun fact about everything randomizer weather aaaaaa 😭
devlog #10 hiiiiiiiiiiiiiiiiiii im back again. im really busy during this week and im lowkey ignoring it all for this as this entire program is about to end :((. anyways: fixed willie window!! changed window appearances fixed app arrangement attempting to add random adventures app 🥲 lowkey a lot of work today but pretty ok with the results!!
devlog #11 YAAA im finally done with this 😭 heres what i did: changed the randomizer into a documentation app (just a log of their adventures) changed the color, sizes of apps, and boarders of the windows and the text on top i truly wish i could add more, but since this challenge is nearing to its end, this is all i can do 🥲 still, super fun!!!! thank you hackclub, nasa, etc. for the stardance challenge!!! 🤗
LAST POST hihihih thank you stardance for the additional 12 hrs!! i managed to add in new features: notes jokes funny audio hope you guys like!! (idk why my time didn’t really show up; my real time was 2hrs, 18 mins)
Ships:
This webOS is designed for my ocs, willie and lue (upgraded version of my personal website??)!! Specifically, who they are and their adventures!! To begin, I added three files: .html, .css, and .js (javascript). For the HTML part, I added the background, top handles with an ongoing time (used javascript within the HTML using ) and a clickable button to reopen the welcome window. then, i added the welcome window, which is shown when you open the webOS. after, the lue and willie apps were created with an image, stored info about themselves (who they are, fun fact, q&a section). then, there is the adventure log, which documents their recent adventures (yes, these are all of my drawings!!). all of this was functioned with javascript (opening, closing, moving the windows and app icons) and css as design (mostly the boarders, colors, placement of the windows, apps, top and bottom handles, text, and background). overall, i could say the hardest part was dealing with javascript and its mechanics. css was fun to do, even though i did get annoyed by it at some point. try it out to gain insight about them!!! thank you!!! >:D
new version of the webOS!! i honestly had sm fun creating this and i will definitely add more to it (since this one was under a time crunch). most challenging? maybe knowing what to add. anyways, enjoy!!!...
|
1793721385.5839293
|
1793807785.5839293
|
|
47959
|
Keyboard by @tameemq10 | Stardance
|
tameemq10
|
0
|
2.27
|
0
|
[]
|
[{"post_id": 47277, "ts": "202 [{"post_id": 47277, "ts": "2026-08-15T03:23:54Z", "hours": 2.2708, "text": "Working on the Keyboard schematic and learning KiCad"}]...
|
Title: Keyboard by @tameemq10 | Stardance
Devlogs Title: Keyboard by @tameemq10 | Stardance
Devlogs:
Working on the Keyboard schematic and learning KiCad...
|
1793202985.4959664
|
1793807785.4959664
|
|
47957
|
My own site! by @snowwy7 | Stardance
|
snowwy7
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @snowwy7 | Stardance
|
1793202984.6113713
|
1793807784.6113713
|
|
68087
|
ASM 8-ball! by @HarvyLiu | Stardance
|
HarvyLiu
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-24T18:50:27Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "8-ball written in PURE Assembly~~~~~~ I know it might not be much for some of you out there, but it means a lot for me This is my first time trying assembly, the use of it is for me to not get frightened at it if I encounter it in the future like in college where they teach operating systems which I am SOOOOO hyped about. If this was written in python, it just takes 10 minutes or less and its done, including the learning. With Assembly and it’s difficult concepts, it took me literally 1 hour and more to just understand things. After that I built a smaller version first, then gradually modify it into a real 8ball. How it works I wrote comments on everyline, comments start with ; , so basically the code is just : section .data inlen equ 64 prompt db \"Ask the oracle (ENTER = wisdom, q + ENTER = quit): \", 10 plen equ $ - prompt hello db \"Hello! Always standing by, ASM 8ball!!! The 8ball for devs\", 10 hl equ $ - hello ; So I don't have to count manually how many bytes (len: a var (length), equ: set const, $: current loc, msg: a var) msg0 db \"Go for it\", 10 len0 equ $ - msg0 msg1 db \"Don't worry, it's not a bug. It's a feature.\", 10 len1 equ $ - msg1 msg2 db \"Perhaps you forgot to add a semicolon\", 10 len2 equ $ - msg2 msg3 db \"Try again... \", 10 len3 equ $ - msg3 msg4 db \"If it works, it works, don't you dare touch it.\", 10 len4 equ $ - msg4 msg5 db \"Perhaps you should try low level\", 10 len5 equ $ - msg5 msgs dq msg0, msg1, msg2, msg3, msg4, msg5 ; creates a list sort of stuff lens dq len0, len1, len2, len3, len4, len5 section .bss input resb inlen ;reserve 8 bytes section .text global _start _start: mov rax, 1 mov rdi, 1 mov rsi, hello mov rdx, hl syscall again: mov rax, 1 mov rdi, 1 mov rsi, prompt mov rdx, plen syscall mov rax, 0 ; sys_read mov rdi, 0 ; keyboard mov rsi, input mov rdx, inlen syscall cmp byte [input], 'q' ; first typed byte = 'q'? cmp = sort of like compare, but it subtracts then throws is it 0 (throws flag ZF = 0 or 1)? byte to specify the size to operate, which here is one byte, might be dword qword also. je done ; if yes, jump to exit. je = jmp only if equal (ZF = 1, which means true in language) rdtsc ; basically this reads a timestamp and dumps it into edx:eax eax changes fast and edx changes slowly xor edx, edx ; since we want randomness we use lower half (xoring edx leaves 0 which clears the upper half) 'cause it spins faster mov ecx, 6 ; this is the msg count we have, which we will use to divide div ecx ; div ecx divides edx:eax and the result is edx: remainder, eax: quotient mov ecx, edx ; store num in ecx shl rcx, 3 ; left shift 3 so multiply 8 which is used later to search address ;========================================================== mov rax, 1 ; What should it do? 1 = sys_write mov rdi, 1 ; And to where? 1 = screen (0 = keyboard) mov rsi, [msgs + rcx] ; Which bytes? the address? mov rdx, [lens + rcx] ; How many? syscall ; Linux gets instructions and does the work, prints jmp again ; jump back to the start of the prompt, forever ;=================================================================================== done: mov rax, 60 ; 60 = sys_exit xor rdi, rdi ; basically mov rdi, 0, but it's somehow faster, using xor technique, rdi = rdi for each bit so = 0 syscall ; exits code cleanly else CPU wanders past my code into garbage and crashes.", "repo": "https://github.com/HarvyLiu/ASM_8ball", "demo": "https://github.com/HarvyLiu/ASM_8ball/releases"}]...
|
[{"post_id": 82403, "ts": "202 [{"post_id": 82403, "ts": "2026-10-24T18:35:26Z", "hours": 0.3558, "text": "I successfully configured github actions myself for the First time in my life! (YAY! #before this project it always fails everytime and I had to use AI to fix) why is it v0.8.6? because apperently there are still a few bugs for it to become a v1.0.0 but most of the functionality is ok, its just a problem with loops and the byte allocation/reservation for input (i think), but it works, as long as you dont abuse the input and put too long sentences (I should make it show only 64 characters and below should I, but it doesnt crash tho)"}, {"post_id": 78395, "ts": "2026-10-10T17:11:47Z", "hours": 0.6844, "text": "I did some homework, and found out how to made things loop. And learnt a little bit of what flags are because of that cmp byte [input], ‘q’ This project is just mainly teaching me how Assembly works from beginner level. Really learnt a lot. I still plan to add one more feature, and it might crush me /jk I’ll try to make the prompts customize, I wish to import txt, try and except logic, and well yk the others are the say, tho it might be a bit of a hassle. It’s fun tho"}, {"post_id": 77804, "ts": "2026-10-08T11:35:13Z", "hours": 0.6783, "text": "They’re random now!!!!!"}, {"post_id": 77301, "ts": "2026-10-06T14:06:43Z", "hours": 0.4675, "text": "Assembly getting out of hands. Learning this is taking 3x the time"}]...
|
Title: ASM 8-ball! by @HarvyLiu | Stardance
Devlo Title: ASM 8-ball! by @HarvyLiu | Stardance
Devlogs:
Assembly getting out of hands. Learning this is taking 3x the time
They’re random now!!!!!
I did some homework, and found out how to made things loop. And learnt a little bit of what flags are because of that cmp byte [input], ‘q’ This project is just mainly teaching me how Assembly works from beginner level. Really learnt a lot. I still plan to add one more feature, and it might crush me /jk I’ll try to make the prompts customize, I wish to import txt, try and except logic, and well yk the others are the say, tho it might be a bit of a hassle. It’s fun tho
I successfully configured github actions myself for the First time in my life! (YAY! #before this project it always fails everytime and I had to use AI to fix) why is it v0.8.6? because apperently there are still a few bugs for it to become a v1.0.0 but most of the functionality is ok, its just a problem with loops and the byte allocation/reservation for input (i think), but it works, as long as you dont abuse the input and put too long sentences (I should make it show only 64 characters and below should I, but it doesnt crash tho)
Ships:
8-ball written in PURE Assembly~~~~~~ I know it might not be much for some of you out there, but it means a lot for me This is my first time trying assembly, the use of it is for me to not get frightened at it if I encounter it in the future like in college where they teach operating systems which I am SOOOOO hyped about. If this was written in python, it just takes 10 minutes or less and its done, including the learning. With Assembly and it’s difficult concepts, it took me literally 1 hour and more to just understand things. After that I built a smaller version first, then gradually modify it into a real 8ball. How it works I wrote comments on everyline, comments start with ; , so basically the code is just : section .data inlen equ 64 prompt db "Ask the oracle (ENTER = wisdom, q + ENTER = quit): ", 10 plen equ $ - prompt hello db "Hello! Always standing by, ASM 8ball!!! The 8ball for devs", 10 hl equ $ - hello ; So I don't have to count manually how many bytes (len: a var (length), equ: set const, $: current loc, msg: a var) msg0 db "Go for it", 10 len0 equ $ - msg0 msg1 db "Don't worry, it's not a bug. It's a feature.", 10 len1 equ $ - msg1 msg2 db "Perhaps you forgot to add a semicolon", 10 len2 equ $ - msg2 msg3 db "Try again... ", 10 len3 equ $ - msg3 msg4 db "If it works, it works, don't you dare touch it.", 10 len4 equ $ - msg4 msg5 db "Perhaps you should try low level", 10 len5 equ $ - msg5 msgs dq msg0, msg1, msg2, msg3, msg4, msg5 ; creates a list sort of stuff lens dq len0, len1, len2, len3, len4, len5 section .bss input resb inlen ;reserve 8 bytes section .text global _start _start: mov rax, 1 mov rdi, 1 mov rsi, hello mov rdx, hl syscall again: mov rax, 1 mov rdi, 1 mov rsi, prompt mov rdx, plen syscall mov rax, 0 ; sys_read mov rdi, 0 ; keyboard mov rsi, input mov rdx, inlen syscall cmp byte [input], 'q' ; first typed byte = 'q'? cmp = sort of like compare, but it subtracts then throws is it 0 (throws flag ZF = 0 or 1)? byte to specify the size to operate, which here is one byte, might be dword qword also. je done ; if yes, jump to exit. je = jmp only if equal (ZF = 1, which means true in language) rdtsc ; basically this reads a timestamp and dumps it into edx:eax eax changes fast and edx changes slowly xor edx, edx ; since we want randomness we use lower half (xoring edx leaves 0 which clears the upper half) 'cause it spins faster mov ecx, 6 ; this is the msg count we have, which we will use to divide div ecx ; div ecx divides edx:eax and the result is edx: remainder, eax: quotient mov ecx, edx ; store num in ecx shl rcx, 3 ; left shift 3 so multiply 8 which is used later to search address ;========================================================== mov rax, 1 ; What should it do? 1 = sys_write mov rdi, 1 ; And to where? 1 = screen (0 = keyboard) mov rsi, [msgs + rcx] ; Which bytes? the address? mov rdx, [lens + rcx] ; How many? syscall ; Linux gets instructions and does the work, prints jmp again ; jump back to the start of the prompt, forever ;=================================================================================== done: mov rax, 60 ; 60 = sys_exit xor rdi, rdi ; basically mov rdi, 0, but it's somehow faster, using xor technique, rdi = rdi for each bit so = 0 syscall ; exits code cleanly else CPU wanders past my code into garbage and crashes....
|
1793721384.396942
|
1793807784.396942
|
|
47956
|
My first slack bot! by @zoel | Stardance
|
zoel
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @zoel | Stardance
|
1793202983.6914914
|
1793807783.6914914
|
|
43117
|
My own site! by @RChris | Stardance
|
RChris
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @RChris | Stardance
|
1793202982.7998624
|
1793807782.7998624
|
|
36874
|
WorldLoot by @onako | Stardance
|
onako
|
1
|
11.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-28T23:00:32Z", "hours": 11.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What did I make? WorldLoot allows you to spawn structures post-generation in your world. This can be used for stuff such as random loot drops inside your world that spawn inside generated and new chunks. Showcase video: https://youtu.be/desu4AxK-B4 What was challenging? There were a few challenge. One challenge was to find out which classes/methods in the Minecraft source code to use (difficult if there is no documentation online) Another challenge was that I had to restart the game each time I changed something because mixin reload requires additional setup. I’ve configured mixin hot-swapping somewhere at the end. Additionally I was debugging a problem with the map containing a map because I tried adding 0 maps to a map…. (the debugger showed me that the original map had elements but the other one didn’t) What am I proud of? I’m proud of myself not becoming crazy with the difficulties I had especially because of the bug with the map How to try Download latest release from the releases page Put the mod inside a Minecraft 26.2 instance (useful guide https://docs.fabricmc.net/players/installing-fabric/ ) Launch Minecraft with the mod Configure inside <minecraft_dir>/config/worldloot.json Restart the game and test the change", "repo": "https://github.com/Onako2/WorldLoot", "demo": "https://modrinth.com/project/worldloot"}]...
|
[{"post_id": 56855, "ts": "202 [{"post_id": 56855, "ts": "2026-08-28T20:16:43Z", "hours": 1.0258, "text": "Touch water grass I’ve added a small water check to ensure that structures cannot spawn on water (or any liquid blocks that extend LiquidBlock) Seems like the plugin’s now feature complete (please brain, no last minute ideas)"}, {"post_id": 50578, "ts": "2026-08-19T19:39:00Z", "hours": 0.6822, "text": "The Polish (not Poland) The documentation should be much easier to read than before and I’ve polished the source code a bit (removed commented out code that was outdated)"}, {"post_id": 46887, "ts": "2026-08-14T13:04:11Z", "hours": 4.5483, "text": "The mod is feature complete now. Currently I am writing the documentation. Somehow I forgot to include the progress… Most things were easy except the separate dimensions feature. You can configure structures per dimension but it took a really long while to figure it out how to fix a bug that snuck in and was difficult to spot. From the non-dimension-aware version there was stuff left that broke it at first. config . structures . forEach (( id , structures ) -> { timer . put ( id , new ConcurrentHashMap <>()); // old code // it tried to use the ConcurrentHashMap which was empty... timer . get ( id ). forEach (( structure , intervalTicks ) -> { timer . get ( id ). put ( structure , structure . intervalTicks ); }); }); config . structures . forEach (( id , structures ) -> { timer . put ( id , new ConcurrentHashMap <>()); // new code // now it uses the provided structures properly for ( Config . Configuration . Structure structure : structures ) { timer . get ( id ). put ( structure , structure . intervalTicks ); } }); That bug had cost me the most time. Second comes testing. Debugging using breakpoints was almost impossible because I had mixins from Lithium interfering with the breakpoints. The mod does also support additional placeholders now. {x} : structure spawn x pos {y} : structure spawn y pos {z} : structure spawn z pos {name} : structure name {formatted_time} : Time formatted e.g. 2026-08-12 13:40:09 {dc_relative_time} : Shows 2 minutes ago , etc. inside Discord (adapted to time zone) {dc_short_time} : Shows 13:42 , etc. inside Discord (adapted to time zone) {dc_long_time} : Shows 13:42:00 , etc. inside Discord (adapted to time zone) {dc_short_date_time} : Shows 12/08/26 , etc. inside Discord (adapted to time zone) {dc_long_date_time} : Shows 12 August 2026 , etc. inside Discord (adapted to time zone) {dc_long_date_short_time} : Shows 12 August 2026 13:42 , etc. inside Discord (adapted to time zone) {dc_long_date_day_of_week_short_time} : Shows Wednesday, 12 August 2026 13:42 , etc. inside Discord (adapted to time zone) {unix_millis} : Milliseconds since Jan 01 1970. (UTC): e.g. 1786535327509 {unix_secs} : Seconds since Jan 01 1970. (UTC): e.g. 1786535327"}, {"post_id": 38236, "ts": "2026-07-31T15:11:11Z", "hours": 1.7303, "text": "Got Minecraft structure spawning working yay. (I used a small radius for spawning). Next step: Checking the ground to ensure that structures don’t spawn in the air"}, {"post_id": 30690, "ts": "2026-07-18T13:59:10Z", "hours": 2.8703, "text": "Start There is a config file. It verifies if values are sus or are null/nonexistent."}]...
|
Title: WorldLoot by @onako | Stardance
Devlogs:
S Title: WorldLoot by @onako | Stardance
Devlogs:
Start There is a config file. It verifies if values are sus or are null/nonexistent.
Got Minecraft structure spawning working yay. (I used a small radius for spawning). Next step: Checking the ground to ensure that structures don’t spawn in the air
The mod is feature complete now. Currently I am writing the documentation. Somehow I forgot to include the progress… Most things were easy except the separate dimensions feature. You can configure structures per dimension but it took a really long while to figure it out how to fix a bug that snuck in and was difficult to spot. From the non-dimension-aware version there was stuff left that broke it at first. config . structures . forEach (( id , structures ) -> { timer . put ( id , new ConcurrentHashMap <>()); // old code // it tried to use the ConcurrentHashMap which was empty... timer . get ( id ). forEach (( structure , intervalTicks ) -> { timer . get ( id ). put ( structure , structure . intervalTicks ); }); }); config . structures . forEach (( id , structures ) -> { timer . put ( id , new ConcurrentHashMap <>()); // new code // now it uses the provided structures properly for ( Config . Configuration . Structure structure : structures ) { timer . get ( id ). put ( structure , structure . intervalTicks ); } }); That bug had cost me the most time. Second comes testing. Debugging using breakpoints was almost impossible because I had mixins from Lithium interfering with the breakpoints. The mod does also support additional placeholders now. {x} : structure spawn x pos {y} : structure spawn y pos {z} : structure spawn z pos {name} : structure name {formatted_time} : Time formatted e.g. 2026-08-12 13:40:09 {dc_relative_time} : Shows 2 minutes ago , etc. inside Discord (adapted to time zone) {dc_short_time} : Shows 13:42 , etc. inside Discord (adapted to time zone) {dc_long_time} : Shows 13:42:00 , etc. inside Discord (adapted to time zone) {dc_short_date_time} : Shows 12/08/26 , etc. inside Discord (adapted to time zone) {dc_long_date_time} : Shows 12 August 2026 , etc. inside Discord (adapted to time zone) {dc_long_date_short_time} : Shows 12 August 2026 13:42 , etc. inside Discord (adapted to time zone) {dc_long_date_day_of_week_short_time} : Shows Wednesday, 12 August 2026 13:42 , etc. inside Discord (adapted to time zone) {unix_millis} : Milliseconds since Jan 01 1970. (UTC): e.g. 1786535327509 {unix_secs} : Seconds since Jan 01 1970. (UTC): e.g. 1786535327
The Polish (not Poland) The documentation should be much easier to read than before and I’ve polished the source code a bit (removed commented out code that was outdated)
Touch water grass I’ve added a small water check to ensure that structures cannot spawn on water (or any liquid blocks that extend LiquidBlock) Seems like the plugin’s now feature complete (please brain, no last minute ideas)
Ships:
What did I make? WorldLoot allows you to spawn structures post-generation in your world. This can be used for stuff such as random loot drops inside your world that spawn inside generated and new chunks. Showcase video: https://youtu.be/desu4AxK-B4 What was challenging? There were a few challenge. One challenge was to find out which classes/methods in the Minecraft source code to use (difficult if there is no documentation online) Another challenge was that I had to restart the game each time I changed something because mixin reload requires additional setup. I’ve configured mixin hot-swapping somewhere at the end. Additionally I was debugging a problem with the map containing a map because I tried adding 0 maps to a map…. (the debugger showed me that the original map had elements but the other one didn’t) What am I proud of? I’m proud of myself not becoming crazy with the difficulties I had especially because of the bug with the map How to try Download latest release from the releases page Put the mod inside a Minecraft 26.2 instance (useful guide https://docs.fabricmc.net/players/installing-fabric/ ) Launch Minecraft with the mod Configure inside <minecraft_dir>/config/worldloot.json Restart the game and test the change...
|
1793721382.3246613
|
1793807782.3246613
|
|
47955
|
Hobby Farm Tracker by @prnjl | Stardance
|
prnjl
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Hobby Farm Tracker by @prnjl | Stardance
|
1793202981.8969893
|
1793807781.8969893
|
|
16172
|
My very own 'Pokedex' by @Sashish | Starda My very own 'Pokedex' by @Sashish | Stardance...
|
Sashish
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-19T21:28:49Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Its as simple at it gets, a real life Pokedex. It works just as you would think, animal in frame, click scan and you have your identification. I learned a lot while making this, I am happy with how it turned out, I will continue to add more features. Please let me know if something does not work or is bugged.", "repo": "https://github.com/Cosmis-SS/stardance-webos", "demo": "https://stardance-webos-brown.vercel.app/"}]...
|
[{"post_id": 12154, "ts": "202 [{"post_id": 12154, "ts": "2026-06-19T21:06:44Z", "hours": 2.5864, "text": "The very very basics are now down, at least it will scan and identify the animal, next steps will mostly be to add a log animals the user has scanned!"}, {"post_id": 10398, "ts": "2026-06-17T02:42:06Z", "hours": 0.2928, "text": "Right now its a very basic and quick mock up for the UI of a IRL ‘Pokedex’ right now its for North American animals, later it will push into recognizing stars in the sky and etc."}]...
|
Title: My very own 'Pokedex' by @Sashish | Title: My very own 'Pokedex' by @Sashish | Stardance
Devlogs:
Right now its a very basic and quick mock up for the UI of a IRL ‘Pokedex’ right now its for North American animals, later it will push into recognizing stars in the sky and etc.
The very very basics are now down, at least it will scan and identify the animal, next steps will mostly be to add a log animals the user has scanned!
Ships:
Its as simple at it gets, a real life Pokedex. It works just as you would think, animal in frame, click scan and you have your identification. I learned a lot while making this, I am happy with how it turned out, I will continue to add more features. Please let me know if something does not work or is bugged....
|
1793721381.1556756
|
1793807781.1556756
|
|
27411
|
Natural Gas pricing Model by @knightfallShashy | S Natural Gas pricing Model by @knightfallShashy | Stardance...
|
knightfallShashy
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-01T05:43:35Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Built a natural gas contract pricing model in Python for the JPMorgan Chase Quantitative Research Virtual Experience (Task 2). The model calculates the fair value of a storage contract where a client buys gas cheaply in summer, stores it, and sells it at a premium in winter. It accounts for every cash flow — purchase cost, sale revenue, monthly storage fees, and per-MMBtu injection/withdrawal costs. The most challenging part was figuring out how to calculate storage duration in months from two datetime objects, and making sure the for loops were subtracting vs adding the right cash flows at the right time. Proud that I built this line by line with a real understanding of what each piece does rather than just copying code. To test it: download the executable from the release, make sure Nat_Gas.csv is in the same folder, and run it. You’ll see two contract valuations printed — one summer-to-winter trade worth $2,073,333 and one fall-to-winter trade worth $3,481,600.", "repo": "https://github.com/Shashyster/JP-Morgan-Quant-task-2", "demo": "https://github.com/Shashyster/JP-Morgan-Quant-task-2/releases/tag/v1.0"}]...
|
[{"post_id": 17387, "ts": "202 [{"post_id": 17387, "ts": "2026-06-28T04:36:26Z", "hours": 1.5008, "text": "I built a natural gas contract pricing model in Python as part of the JPMorgan Chase Quantitative Research Virtual Experience (Task 2). The model calculates the fair value of a storage contract where a client buys gas in summer, stores it, and sells in winter. It accounts for all cash flows: purchase cost, sale revenue, monthly storage fees, and injection/withdrawal costs."}]...
|
Title: Natural Gas pricing Model by @knightfallSha Title: Natural Gas pricing Model by @knightfallShashy | Stardance
Devlogs:
I built a natural gas contract pricing model in Python as part of the JPMorgan Chase Quantitative Research Virtual Experience (Task 2). The model calculates the fair value of a storage contract where a client buys gas in summer, stores it, and sells in winter. It accounts for all cash flows: purchase cost, sale revenue, monthly storage fees, and injection/withdrawal costs.
Ships:
Built a natural gas contract pricing model in Python for the JPMorgan Chase Quantitative Research Virtual Experience (Task 2). The model calculates the fair value of a storage contract where a client buys gas cheaply in summer, stores it, and sells it at a premium in winter. It accounts for every cash flow — purchase cost, sale revenue, monthly storage fees, and per-MMBtu injection/withdrawal costs. The most challenging part was figuring out how to calculate storage duration in months from two datetime objects, and making sure the for loops were subtracting vs adding the right cash flows at the right time. Proud that I built this line by line with a real understanding of what each piece does rather than just copying code. To test it: download the executable from the release, make sure Nat_Gas.csv is in the same folder, and run it. You’ll see two contract valuations printed — one summer-to-winter trade worth $2,073,333 and one fall-to-winter trade worth $3,481,600....
|
1793721379.125152
|
1793807779.125152
|
|
32760
|
DNS Lookup Tool by @jow544445 | Stardance
|
jow544445
|
1
|
2.28
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-08T20:25:25Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "A responsive DNS Lookup Tool built with HTML, CSS, and Vanilla JavaScript. The application allows users to look up different DNS record types, view simulated DNS information, copy lookup results, and store recent searches locally in the browser. This project is ideal as a frontend template for a real DNS lookup service or for learning how DNS records work.", "repo": "https://github.com/jow5445/domain-info", "demo": "https://jow5445.github.io/domain-info"}]...
|
[{"post_id": 24950, "ts": "202 [{"post_id": 24950, "ts": "2026-07-08T20:41:32Z", "hours": 0.2764, "text": "A responsive DNS Lookup Tool built with HTML, CSS, and Vanilla JavaScript. The application allows users to look up different DNS record types, view simulated DNS information, copy lookup results, and store recent searches locally in the browser."}, {"post_id": 24931, "ts": "2026-07-08T20:08:26Z", "hours": 2.0331, "text": "Building Domain Info … Today I finished the first version of Domain Info, a simple web application that lets users inspect a domain and retrieve useful networking information in one place.What I builtDomain lookupDNS record viewerIP geolocationWHOIS informationResponsive user interfaceError handling for invalid domainsThe project uses the free APIs from Hack Club, so no API key is required, making it easy for anyone to try.Design improvementsI spent time redesigning the interface to make it feel cleaner and more modern. Instead of using a plain layout, I focused on:Better spacingImproved typographyResponsive cardsCleaner color paletteSimpler navigationThe goal was to make technical information easier to read without overwhelming the user.ChallengesOne of the biggest challenges was handling the different API responses. Some domains don’t expose the same information, so I added validation and graceful fallbacks to avoid breaking the UI.Another challenge was keeping the interface lightweight while displaying a large amount of networking data.What I learnedWorking on this project helped me understand:DNS records and how they workWHOIS lookupsFetching data from multiple APIsBetter frontend state managementCreating responsive layouts with HTML, CSS, and JavaScriptNext stepsFor future updates, I plan to add:SSL certificate informationDNS propagation checkerDomain availability searchExport results as JSON or PDFSearch historyDark/Light mode toggleOverall, this was a fun project that helped me improve both my frontend development skills and my understanding of networking concepts."}]...
|
Title: DNS Lookup Tool by @jow544445 | Stardance
Title: DNS Lookup Tool by @jow544445 | Stardance
Devlogs:
Building Domain Info … Today I finished the first version of Domain Info, a simple web application that lets users inspect a domain and retrieve useful networking information in one place.What I builtDomain lookupDNS record viewerIP geolocationWHOIS informationResponsive user interfaceError handling for invalid domainsThe project uses the free APIs from Hack Club, so no API key is required, making it easy for anyone to try.Design improvementsI spent time redesigning the interface to make it feel cleaner and more modern. Instead of using a plain layout, I focused on:Better spacingImproved typographyResponsive cardsCleaner color paletteSimpler navigationThe goal was to make technical information easier to read without overwhelming the user.ChallengesOne of the biggest challenges was handling the different API responses. Some domains don’t expose the same information, so I added validation and graceful fallbacks to avoid breaking the UI.Another challenge was keeping the interface lightweight while displaying a large amount of networking data.What I learnedWorking on this project helped me understand:DNS records and how they workWHOIS lookupsFetching data from multiple APIsBetter frontend state managementCreating responsive layouts with HTML, CSS, and JavaScriptNext stepsFor future updates, I plan to add:SSL certificate informationDNS propagation checkerDomain availability searchExport results as JSON or PDFSearch historyDark/Light mode toggleOverall, this was a fun project that helped me improve both my frontend development skills and my understanding of networking concepts.
A responsive DNS Lookup Tool built with HTML, CSS, and Vanilla JavaScript. The application allows users to look up different DNS record types, view simulated DNS information, copy lookup results, and store recent searches locally in the browser.
Ships:
A responsive DNS Lookup Tool built with HTML, CSS, and Vanilla JavaScript. The application allows users to look up different DNS record types, view simulated DNS information, copy lookup results, and store recent searches locally in the browser. This project is ideal as a frontend template for a real DNS lookup service or for learning how DNS records work....
|
1793721375.2709603
|
1793807775.2709603
|
|
43115
|
The Amazing Keylight by @Ronak | Stardance
|
Ronak
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: The Amazing Keylight by @Ronak | Stardance
|
1793202974.098731
|
1793807774.098731
|
|
50387
|
personal site by @ibrahim- | Stardance
|
ibrahim-
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T17:56:56Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is the homepage for the IBFactor website (my personal portfolio). Runs on vanilla JS, HTML, & CSS Sections: Profile Projects Blog Contact (Neko!)", "repo": "https://github.com/ibfactor/main", "demo": "https://ibfactor.com"}]...
|
[{"post_id": 49058, "ts": "202 [{"post_id": 49058, "ts": "2026-08-17T17:28:52Z", "hours": 0.2714, "text": "Devlog #3 Added a sample blog post + contact (did i added mention neko.js )"}, {"post_id": 49046, "ts": "2026-08-17T17:12:00Z", "hours": 0.5067, "text": "Devlog #2 Icons! (and profile + blog)"}, {"post_id": 48945, "ts": "2026-08-17T14:51:13Z", "hours": 0.3525, "text": "Devlog #1 Added my projects and got done with some basic css (the logo is based on a jasmine flower)"}]...
|
Title: personal site by @ibrahim- | Stardance
Dev Title: personal site by @ibrahim- | Stardance
Devlogs:
Devlog #1 Added my projects and got done with some basic css (the logo is based on a jasmine flower)
Devlog #2 Icons! (and profile + blog)
Devlog #3 Added a sample blog post + contact (did i added mention neko.js )
Ships:
This is the homepage for the IBFactor website (my personal portfolio). Runs on vanilla JS, HTML, & CSS Sections: Profile Projects Blog Contact (Neko!)...
|
1793721374.0653245
|
1793807774.0653245
|
|
47953
|
Rust learning by @habdaljalil10 | Stardance
|
habdaljalil10
|
0
|
12.83
|
0
|
[]
|
[{"post_id": 50573, "ts": "202 [{"post_id": 50573, "ts": "2026-08-19T19:33:29Z", "hours": 1.55, "text": "I finished the Rust Book chapter on Structs today. It’s very interesting because you can implement methods(called associated functions) and make constructors."}, {"post_id": 49855, "ts": "2026-08-18T20:05:31Z", "hours": 9.4794, "text": "Currently learning about rust structures; haven’t posted in a while, but I’m loving memory management, and I think that the Rust Online Book does a fantastic job at explaining concepts."}, {"post_id": 47197, "ts": "2026-08-14T22:55:25Z", "hours": 1.7969, "text": "I am working on improving my Rust skills by using the official online book. Today, I made the guessing game and learned about taking input, formatting it, and using arms(yes, they’re called that) to match results to actions."}]...
|
Title: Rust learning by @habdaljalil10 | Stardance Title: Rust learning by @habdaljalil10 | Stardance
Devlogs:
I am working on improving my Rust skills by using the official online book. Today, I made the guessing game and learned about taking input, formatting it, and using arms(yes, they’re called that) to match results to actions.
Currently learning about rust structures; haven’t posted in a while, but I’m loving memory management, and I think that the Rust Online Book does a fantastic job at explaining concepts.
I finished the Rust Book chapter on Structs today. It’s very interesting because you can implement methods(called associated functions) and make constructors....
|
1793202973.163883
|
1793807773.163883
|
|
20111
|
Hardware-In-the-Loop (HIL) by @sathyndhira | Stard Hardware-In-the-Loop (HIL) by @sathyndhira | Stardance...
|
sathyndhira
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-17T20:37:12Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a simulator that treats an Arduino like a flight computer that displays the status of a satellite. I was hard to connect the Arduino’s language to the python script, but I learned how to do that with the help of AI. I felt proud of it because this is my first public independent project with no guide to help me on the way.", "repo": "https://github.com/Sathyndhira/HIL-Satellite-Simulator", "demo": ""}]...
|
[{"post_id": 10121, "ts": "202 [{"post_id": 10121, "ts": "2026-06-16T18:41:49Z", "hours": 0.5667, "text": "Hardware-In-the-Loop Satellite Simluation This projects connects a testing bridge between two things: an Arduino UNO (Physical Microcontroller) which acts like a Flight Computer, and a Python Script in VS Code which acts as Ground Control. As the orbital physics are simulated in Python and sent live over a serial data highway to the Arduino, the Arduino must process this information to execute decision-making logic, and showcase the simulation’s state based on hardware constraints."}]...
|
Title: Hardware-In-the-Loop (HIL) by @sathyndhira Title: Hardware-In-the-Loop (HIL) by @sathyndhira | Stardance
Devlogs:
Hardware-In-the-Loop Satellite Simluation This projects connects a testing bridge between two things: an Arduino UNO (Physical Microcontroller) which acts like a Flight Computer, and a Python Script in VS Code which acts as Ground Control. As the orbital physics are simulated in Python and sent live over a serial data highway to the Arduino, the Arduino must process this information to execute decision-making logic, and showcase the simulation’s state based on hardware constraints.
Ships:
I made a simulator that treats an Arduino like a flight computer that displays the status of a satellite. I was hard to connect the Arduino’s language to the python script, but I learned how to do that with the help of AI. I felt proud of it because this is my first public independent project with no guide to help me on the way....
|
1793721372.0160282
|
1793807772.0160282
|
|
43114
|
My own site! by @themostepicerik | Stardance
|
themostepicerik
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @themostepicerik | Stardanc Title: My own site! by @themostepicerik | Stardance...
|
1793202971.0862527
|
1793807771.0862527
|
|
23877
|
My first slack bot! by @bakiran | Stardance
|
bakiran
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-13T22:35:14Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a slack bot that does a lot of cool things such as give a cat-fact, a funny joke, and lots of other cool things.", "repo": "https://github.com/bakiran2311-bit/biswajit", "demo": "https://youtu.be/5cGAVhldb8w"}]...
|
[{"post_id": 27968, "ts": "202 [{"post_id": 27968, "ts": "2026-07-13T22:32:30Z", "hours": 0.2775, "text": "I am working on a slack bot, it can give you a random cat-fact, a really funny joke, a list of all the commands under the name /biswajit, and can do a lot of other cool things."}]...
|
Title: My first slack bot! by @bakiran | Stardance Title: My first slack bot! by @bakiran | Stardance
Devlogs:
I am working on a slack bot, it can give you a random cat-fact, a really funny joke, a list of all the commands under the name /biswajit, and can do a lot of other cool things.
Ships:
I made a slack bot that does a lot of cool things such as give a cat-fact, a funny joke, and lots of other cool things....
|
1793721370.8303046
|
1793807770.8303046
|
|
43113
|
My awesome macropad! by @Conan | Stardance
|
Conan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Conan | Stardance
|
1793202970.188999
|
1793807770.188999
|
|
47799
|
My own site! by @baaadrv2 | Stardance
|
baaadrv2
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-20T20:58:30Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Personal website yayyy", "repo": "https://github.com/badrislam201269-ship-it/Personal-website", "demo": "https://personal-website-two-blond-k7iojixk8d.vercel.app/"}]...
|
[{"post_id": 51100, "ts": "202 [{"post_id": 51100, "ts": "2026-08-20T16:23:20Z", "hours": 6.8831, "text": "I finally finished my personal website, i focused on making it fairly simple so i don’t get burnt early on in the event as I’m going to be making more projects soon. Sadly i couldn’t get a screenshot of the website :( but you can go check it out using this link: https://personal-website-two-blond-k7iojixk8d.vercel.app/ (Also the 6 hours logged weren’t all toward the website, most of it was watching a tutorial and following along on YouTube, only about 2 hours were spent on the website itself)"}]...
|
Title: My own site! by @baaadrv2 | Stardance
Devl Title: My own site! by @baaadrv2 | Stardance
Devlogs:
I finally finished my personal website, i focused on making it fairly simple so i don’t get burnt early on in the event as I’m going to be making more projects soon. Sadly i couldn’t get a screenshot of the website :( but you can go check it out using this link: https://personal-website-two-blond-k7iojixk8d.vercel.app/ (Also the 6 hours logged weren’t all toward the website, most of it was watching a tutorial and following along on YouTube, only about 2 hours were spent on the website itself)
Ships:
Personal website yayyy...
|
1793721369.7140653
|
1793807769.7140653
|
|
43112
|
Finish by @Mirzayev_Alisher | Stardance
|
Mirzayev_Alisher
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Finish by @Mirzayev_Alisher | Stardance
|
1793202968.3306792
|
1793807768.3306792
|
|
12014
|
Minecraft Mod Loader by @Jadon | Stardance
|
Jadon
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-30T21:23:54Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "⭐ What Was Challenging Building the Minecraft Mod Manager involved several real challenges: Coordinating multiple systems (PyQt6 UI, file management, modpack manifests, CurseForge downloads). Handling errors safely so the launcher never silently crashes. Managing mod conflicts between Forge and Fabric loaders. Creating a clean, multi‑page UI with navigation, settings, downloads, and modpack tools. Packaging the project into a single .exe using PyInstaller and then building a proper installer with Inno Setup. Designing an update system using a remote version.txt file. Ensuring cross‑folder compatibility with %APPDATA%, Minecraft directories, and user‑selected paths. These challenges pushed the project from a simple script into a full desktop application. ⭐ What I Made This project is a full desktop Minecraft launcher with: Mod Manager Modpack Creator & Importer CurseForge Downloader Play Launcher Settings Page Update Checker Conflict Detector Installer (Inno Setup) Global Error Handler Clean PyQt6 UI It’s designed for personal use, with a focus on simplicity, reliability, and clean UI design. ⭐ What Others Need to Know to Test This Project To test this project, users need: ✔ Python 3.10+ The project uses PyQt6 and several libraries that require modern Python. ✔ Required Python packages Install dependencies: pip install -r requirements.txt (If you don’t have a requirements.txt, I can generate one.) ✔ A Minecraft installation The launcher needs access to: C:\\Users < User>\\AppData\\Roaming . minecraft or whichever folder the user selects in Settings. ✔ Internet connection Required for: CurseForge mod downloads Update checking Manifest imports ✔ Windows OS The .exe and installer are built for Windows. ✔ Optional: Virtual environment Recommended but not required ✔ To test the EXE Users can download the compiled .exe from your GitHub Releases page. ✔ To test the update system Users need access to your version.txt repo: MinecraftModManager-Update", "repo": "https://github.com/jadonzbfranklin-dot/Minecraft-Mod-Launcher", "demo": "https://github.com/jadonzbfranklin-dot/MinecraftModManager/releases/tag/v1.0.0"}]...
|
[{"post_id": 19432, "ts": "202 [{"post_id": 19432, "ts": "2026-06-30T19:08:10Z", "hours": 4.3658, "text": "This is a nightmare! - I accedentally deleted it all!"}]...
|
Title: Minecraft Mod Loader by @Jadon | Stardance
Title: Minecraft Mod Loader by @Jadon | Stardance
Devlogs:
This is a nightmare! - I accedentally deleted it all!
Ships:
⭐ What Was Challenging Building the Minecraft Mod Manager involved several real challenges: Coordinating multiple systems (PyQt6 UI, file management, modpack manifests, CurseForge downloads). Handling errors safely so the launcher never silently crashes. Managing mod conflicts between Forge and Fabric loaders. Creating a clean, multi‑page UI with navigation, settings, downloads, and modpack tools. Packaging the project into a single .exe using PyInstaller and then building a proper installer with Inno Setup. Designing an update system using a remote version.txt file. Ensuring cross‑folder compatibility with %APPDATA%, Minecraft directories, and user‑selected paths. These challenges pushed the project from a simple script into a full desktop application. ⭐ What I Made This project is a full desktop Minecraft launcher with: Mod Manager Modpack Creator & Importer CurseForge Downloader Play Launcher Settings Page Update Checker Conflict Detector Installer (Inno Setup) Global Error Handler Clean PyQt6 UI It’s designed for personal use, with a focus on simplicity, reliability, and clean UI design. ⭐ What Others Need to Know to Test This Project To test this project, users need: ✔ Python 3.10+ The project uses PyQt6 and several libraries that require modern Python. ✔ Required Python packages Install dependencies: pip install -r requirements.txt (If you don’t have a requirements.txt, I can generate one.) ✔ A Minecraft installation The launcher needs access to: C:\Users < User>\AppData\Roaming . minecraft or whichever folder the user selects in Settings. ✔ Internet connection Required for: CurseForge mod downloads Update checking Manifest imports ✔ Windows OS The .exe and installer are built for Windows. ✔ Optional: Virtual environment Recommended but not required ✔ To test the EXE Users can download the compiled .exe from your GitHub Releases page. ✔ To test the update system Users need access to your version.txt repo: MinecraftModManager-Update...
|
1793721367.6281476
|
1793807767.6281476
|
|
47951
|
My first slack bot! by @anh_phan77543 | Stardance
|
anh_phan77543
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @anh_phan77543 | Sta Title: My first slack bot! by @anh_phan77543 | Stardance...
|
1793202967.438002
|
1793807767.438002
|
|
43111
|
Tinker cad or Phet by @Ronak | Stardance
|
Ronak
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Tinker cad or Phet by @Ronak | Stardance
|
1793202966.5399354
|
1793807766.5399354
|
|
43109
|
My awesome macropad! by @Dada | Stardance
|
Dada
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Dada | Stardance
|
1793202965.6424074
|
1793807765.6424074
|
|
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?”...
|
1793721365.4508367
|
1793807765.4508367
|
|
43108
|
My own site! by @Leseli | Stardance
|
Leseli
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Leseli | Stardance
|
1793202964.6823328
|
1793807764.6823328
|
|
55235
|
Portfolio by @Alafandri | Stardance
|
Alafandri
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-28T23:57:27Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a portfolio with 4 different sections. The most challenging part was to make the code. I am most proud of the look of the portfolio cause it turned out better than I first imagined. I definitely plan on expanding on the design and the stuff there in the future but for now im happy with the results.", "repo": "https://github.com/Alafandri/Portfolio", "demo": "https://alafandri.github.io/Portfolio/"}]...
|
[{"post_id": 56949, "ts": "202 [{"post_id": 56949, "ts": "2026-08-28T23:53:55Z", "hours": 1.2558, "text": "Devlog #1: I made a portfolio :D Hey everyone! I have started working on my portfolio. It’s basically done, but it still needs to be tweaked. I plan on making it better in the future but itll do for now. Currently I have: About me Projects list Gallery Social links Well thats it for now. See you soon! <3"}]...
|
Title: Portfolio by @Alafandri | Stardance
Devlog Title: Portfolio by @Alafandri | Stardance
Devlogs:
Devlog #1: I made a portfolio :D Hey everyone! I have started working on my portfolio. It’s basically done, but it still needs to be tweaked. I plan on making it better in the future but itll do for now. Currently I have: About me Projects list Gallery Social links Well thats it for now. See you soon! <3
Ships:
I made a portfolio with 4 different sections. The most challenging part was to make the code. I am most proud of the look of the portfolio cause it turned out better than I first imagined. I definitely plan on expanding on the design and the stuff there in the future but for now im happy with the results....
|
1793721364.3428545
|
1793807764.3428545
|
|
43107
|
My own site! by @Kavitha | Stardance
|
Kavitha
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Kavitha | Stardance
|
1793202962.625747
|
1793807762.625747
|
|
1495
|
App that collects Data and tells about oncoming ai App that collects Data and tells about oncoming airplanes in the area by @Rishik | Stardance...
|
Rishik
|
1
|
3.99
|
14
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-02T15:28:36Z", "hours": 3.0, "multiplier": 4.97, "payout": 14, "blessing": "neutral", "text": "I really really like planes so i made a radar that tracks planes. Well im new to programming so getting a grasp of what i am going to write was hard, but well there was help.", "repo": "https://github.com/CherryJapanIndia/ADSB-PLANE-TRACKER", "demo": "https://github.com/CherryJapanIndia/ADSB-PLANE-TRACKER/releases/tag/V3.0"}]...
|
[{"post_id": 11206, "ts": "202 [{"post_id": 11206, "ts": "2026-06-18T10:36:33Z", "hours": 0.4703, "text": "added a v3.0 release that made several improvements and added a globe that shows coordinates. holy frick was this stressful"}, {"post_id": 4056, "ts": "2026-06-07T07:29:30Z", "hours": 0.5242, "text": "Added an exe release!!!!"}, {"post_id": 824, "ts": "2026-06-02T14:44:58Z", "hours": 2.7219, "text": "i just completed it!!! >_<"}]...
|
Title: App that collects Data and tells about onco Title: App that collects Data and tells about oncoming airplanes in the area by @Rishik | Stardance
Devlogs:
i just completed it!!! >_<
Added an exe release!!!!
added a v3.0 release that made several improvements and added a globe that shows coordinates. holy frick was this stressful
Ships:
I really really like planes so i made a radar that tracks planes. Well im new to programming so getting a grasp of what i am going to write was hard, but well there was help....
|
1793721362.3145585
|
1793807762.3145585
|
|
43104
|
APOD? by @2soneon | Stardance
|
2soneon
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: APOD? by @2soneon | Stardance
|
1793202961.7277164
|
1793807761.7277164
|
|
8503
|
My first slack bot! by @zombieking1555 | Stardance
|
zombieking1555
|
1
|
1.0
|
1
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-07T22:22:33Z", "hours": 1.0, "multiplier": 2.15, "payout": 1, "blessing": "neutral", "text": "I made my own Slack bot following the Stardance mission tutorial. This project, although beginner-level, was a challenge to me. It was my first time working with APIs, Hosting, and generally programming with JavaScript. I am proud of my custom Calendar command; it taught me a lot about working with APIs and allowed me to dip my toes past what was provided for me in the tutorial. My bot should be live using Nest and testable by anyone on Slack!", "repo": "https://github.com/zombieking1555/slack-zombot", "demo": "https://hackclub.enterprise.slack.com/archives/C0APH2MMHH7"}]...
|
[{"post_id": 4562, "ts": "2026 [{"post_id": 4562, "ts": "2026-06-07T22:07:19Z", "hours": 0.6578, "text": "First devlog for a project I’m working on - likely last for this project. I wanted to create this project to learn the flow of creating and shipping for the Stardance challenge. Almost everything I did here was entirely new to me: coding in JS, using API keys and tokens, and SSHing to host my bot on Nest. Luckily, I was able to figure out how to have my coding time properly logged to have enough to devlog. My 37 minutes reflect the time I spent tidying the project for shipment, not the 2 and a half hours spent figuring out how to parse a command into API parameters. This Slack bot was a lot of fun, looking forward to devlogging again on my next project."}]...
|
Title: My first slack bot! by @zombieking1555 | St Title: My first slack bot! by @zombieking1555 | Stardance
Devlogs:
First devlog for a project I’m working on - likely last for this project. I wanted to create this project to learn the flow of creating and shipping for the Stardance challenge. Almost everything I did here was entirely new to me: coding in JS, using API keys and tokens, and SSHing to host my bot on Nest. Luckily, I was able to figure out how to have my coding time properly logged to have enough to devlog. My 37 minutes reflect the time I spent tidying the project for shipment, not the 2 and a half hours spent figuring out how to parse a command into API parameters. This Slack bot was a lot of fun, looking forward to devlogging again on my next project.
Ships:
I made my own Slack bot following the Stardance mission tutorial. This project, although beginner-level, was a challenge to me. It was my first time working with APIs, Hosting, and generally programming with JavaScript. I am proud of my custom Calendar command; it taught me a lot about working with APIs and allowed me to dip my toes past what was provided for me in the tutorial. My bot should be live using Nest and testable by anyone on Slack!...
|
1793721360.2444952
|
1793807760.2444952
|
|
43102
|
slack-bot by @markino | Stardance
|
markino
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: slack-bot by @markino | Stardance
|
1793202959.8300312
|
1793807759.8300312
|
|
43100
|
test.project by @Qwertyzlx | Stardance
|
Qwertyzlx
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: test.project by @Qwertyzlx | Stardance
|
1793202958.9160993
|
1793807758.9160993
|
|
30227
|
My Personal Portfolio by @Raphel | Stardance
|
Raphel
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-05T10:43:41Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "🚀 My Personal Portfolio Website I built a space-themed personal portfolio website using HTML and CSS. It features a 🌌 starry background, a 🚀 rocket graphic, a navigation bar, and sections for About Me, Projects, Contact, and Follow Me. My goal was to create a clean, creative, and interactive website while learning the fundamentals of web development. One of the biggest challenges was understanding how HTML and CSS work together. I learned about classes, IDs, layouts, styling, hover effects, and how to fix bugs when things didn’t work as expected. Every challenge helped me become more confident as a beginner. I’m proud that this is my first complete website. Instead of only copying code, I focused on understanding what each line does and improving my project step by step. 🔍 How to test Visit the live website. Use the navigation bar to move between sections. Explore the About Me, Projects, Contact, and Follow Me sections. Hover over the navigation links and cards to see the interactive effects. 🤖 AI Usage I used ChatGPT as a learning assistant to explain HTML and CSS concepts, help me debug problems, and answer my questions while I built and understood the project myself. Thank you for checking out my first website! ⭐", "repo": "https://github.com/RaphelReji/personal-site", "demo": "https://raphelreji.github.io/personal-site/"}]...
|
[{"post_id": 22754, "ts": "202 [{"post_id": 22754, "ts": "2026-07-05T10:31:17Z", "hours": 0.7925, "text": "Final Devlog – Completing My Personal Portfolio Today I completed my first personal portfolio website using HTML and CSS. Throughout this project, I learned how to structure a webpage with HTML and style it with CSS. I built a space-themed portfolio with a custom background, navigation bar, hero section, and separate sections for About Me, Projects, Contact, and Follow Me. One of the most valuable parts of this project was learning the purpose of each HTML element and CSS property instead of simply copying code. I learned how classes and IDs work, how to style reusable components, create hover effects, and add simple animations to improve the user experience. I also learned how to use GitHub to manage my project and prepare it for deployment. This project has given me a strong foundation in web development, and I’m looking forward to building more websites and continuing to improve my skills. This is my first completed web development project, and I’m proud of how much I’ve learned throughout the process."}, {"post_id": 22555, "ts": "2026-07-05T02:27:02Z", "hours": 2.2678, "text": "Improved My Personal Portfolio 🚀 Today I made a lot of progress on my first personal website. I added a space background, created a header with my portfolio title, and added a rocket image to match the space theme. I also started learning how HTML and CSS work together by creating my first card section for the About Me part of the website. I’m building everything step by step so I can understand the code instead of just copying it. Next, I’ll finish the Projects and Contact sections and improve the navigation."}, {"post_id": 21406, "ts": "2026-07-03T10:19:58Z", "hours": 0.5125, "text": "Today I started building my personal website using HTML. I learned how to create the basic structure of a webpage with headings and paragraphs. I also created sections for About Me, Projects, Contact, and Follow Me. Next, I will learn CSS to make my website look better."}]...
|
Title: My Personal Portfolio by @Raphel | Stardanc Title: My Personal Portfolio by @Raphel | Stardance
Devlogs:
Today I started building my personal website using HTML. I learned how to create the basic structure of a webpage with headings and paragraphs. I also created sections for About Me, Projects, Contact, and Follow Me. Next, I will learn CSS to make my website look better.
Improved My Personal Portfolio 🚀 Today I made a lot of progress on my first personal website. I added a space background, created a header with my portfolio title, and added a rocket image to match the space theme. I also started learning how HTML and CSS work together by creating my first card section for the About Me part of the website. I’m building everything step by step so I can understand the code instead of just copying it. Next, I’ll finish the Projects and Contact sections and improve the navigation.
Final Devlog – Completing My Personal Portfolio Today I completed my first personal portfolio website using HTML and CSS. Throughout this project, I learned how to structure a webpage with HTML and style it with CSS. I built a space-themed portfolio with a custom background, navigation bar, hero section, and separate sections for About Me, Projects, Contact, and Follow Me. One of the most valuable parts of this project was learning the purpose of each HTML element and CSS property instead of simply copying code. I learned how classes and IDs work, how to style reusable components, create hover effects, and add simple animations to improve the user experience. I also learned how to use GitHub to manage my project and prepare it for deployment. This project has given me a strong foundation in web development, and I’m looking forward to building more websites and continuing to improve my skills. This is my first completed web development project, and I’m proud of how much I’ve learned throughout the process.
Ships:
🚀 My Personal Portfolio Website I built a space-themed personal portfolio website using HTML and CSS. It features a 🌌 starry background, a 🚀 rocket graphic, a navigation bar, and sections for About Me, Projects, Contact, and Follow Me. My goal was to create a clean, creative, and interactive website while learning the fundamentals of web development. One of the biggest challenges was understanding how HTML and CSS work together. I learned about classes, IDs, layouts, styling, hover effects, and how to fix bugs when things didn’t work as expected. Every challenge helped me become more confident as a beginner. I’m proud that this is my first complete website. Instead of only copying code, I focused on understanding what each line does and improving my project step by step. 🔍 How to test Visit the live website. Use the navigation bar to move between sections. Explore the About Me, Projects, Contact, and Follow Me sections. Hover over the navigation links and cards to see the interactive effects. 🤖 AI Usage I used ChatGPT as a learning assistant to explain HTML and CSS concepts, help me debug problems, and answer my questions while I built and understood the project myself. Thank you for checking out my first website! ⭐...
|
1793721358.1374302
|
1793807758.1374302
|
|
19153
|
Ping Pong Project by @mati | Stardance
|
mati
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Ping Pong Project by @mati | Stardance
|
1793202957.0747616
|
1793807757.0747616
|
|
9984
|
Minigames Slackbot by @blazfoxx | Stardance
|
blazfoxx
|
1
|
1.0
|
3
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-07T15:46:15Z", "hours": 1.0, "multiplier": 1.83, "payout": 3, "blessing": "neutral", "text": "Challenging part was just mostly setting up the bot. Never used slack before, and never used their bot system. Setting it up and having all of those new things to do was the sole challenge", "repo": "https://github.com/blazfxx/hacktime-slackbot", "demo": "https://app.slack.com/client/E09V59WQY1E/C08E083LZ9A"}]...
|
[{"post_id": 3938, "ts": "2026 [{"post_id": 3938, "ts": "2026-06-07T02:07:46Z", "hours": 0.565, "text": "Tried adding an AI chat feature to my slack bot but couldn’t get it to work… Messages would send, but no output… and nothing in terminal. Ok nevermind. Realized that; the model wasn’t working and was too slow. The code changes wouldn’t apply when bot is running -> needed a restart Fixed by changing model and having output be printed in terminal to catch any errors … This means you can ask the slackbot any question This might be it for this slackbot… might move over to some kind of new project"}, {"post_id": 3922, "ts": "2026-06-07T01:13:07Z", "hours": 0.5342, "text": "Added 2 new commands to my slack project! I added a rock paper scissors command: /blaze-rps The user chooses an option from a list: rock, paper or scissors. Then, the bot chooses a random one. There is a hardcoded list in the code for saying what beats what. … yep Also added “flip a coin” which basically just picks a random option between heads and tails and tells the user the answer"}, {"post_id": 3742, "ts": "2026-06-06T19:45:45Z", "hours": 0.1936, "text": "New to slack bot This is my first time making a slackbot app…. Decided t go with python as it is the easiest and I know it pretty well. I started off by getting an understanding on how to even run a bot. I was more used to discord bots, and this was quite different, with us having to add commands on the webpage and such. Once I got the hang of it, I created a bot.py and a tictactoe.py file. The tictactoe file had the base of how my tictactoe game worked and such while the bot.py was where the command system lived. It just had like, responses to commands, what happens if X happened… yeah The one and only command I have for now is: /3t -> play the game with /3t start -> place a piece with /3t move <1-9> -> quit with /3t quit I will continue this project under “slackbot” time"}]...
|
Title: Minigames Slackbot by @blazfoxx | Stardance Title: Minigames Slackbot by @blazfoxx | Stardance
Devlogs:
New to slack bot This is my first time making a slackbot app…. Decided t go with python as it is the easiest and I know it pretty well. I started off by getting an understanding on how to even run a bot. I was more used to discord bots, and this was quite different, with us having to add commands on the webpage and such. Once I got the hang of it, I created a bot.py and a tictactoe.py file. The tictactoe file had the base of how my tictactoe game worked and such while the bot.py was where the command system lived. It just had like, responses to commands, what happens if X happened… yeah The one and only command I have for now is: /3t -> play the game with /3t start -> place a piece with /3t move <1-9> -> quit with /3t quit I will continue this project under “slackbot” time
Added 2 new commands to my slack project! I added a rock paper scissors command: /blaze-rps The user chooses an option from a list: rock, paper or scissors. Then, the bot chooses a random one. There is a hardcoded list in the code for saying what beats what. … yep Also added “flip a coin” which basically just picks a random option between heads and tails and tells the user the answer
Tried adding an AI chat feature to my slack bot but couldn’t get it to work… Messages would send, but no output… and nothing in terminal. Ok nevermind. Realized that; the model wasn’t working and was too slow. The code changes wouldn’t apply when bot is running -> needed a restart Fixed by changing model and having output be printed in terminal to catch any errors … This means you can ask the slackbot any question This might be it for this slackbot… might move over to some kind of new project
Ships:
Challenging part was just mostly setting up the bot. Never used slack before, and never used their bot system. Setting it up and having all of those new things to do was the sole challenge...
|
1793721356.971088
|
1793807756.971088
|
|
37374
|
WarioWare Game by @Fio | Stardance
|
Fio
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @Fio | Stardance
|
1793202956.1672833
|
1793807756.1672833
|
|
37683
|
WarioWare Game by @yahiayoyyoussof | Stardance
|
yahiayoyyoussof
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @yahiayoyyoussof | Starda Title: WarioWare Game by @yahiayoyyoussof | Stardance...
|
1793202955.278139
|
1793807755.278139
|
|
26460
|
Neon Notes by @rasalananya8 | Stardance
|
rasalananya8
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Neon Notes by @rasalananya8 | Stardance
|
1793202953.0742028
|
1793807753.0742028
|
|
39127
|
My own site! by @th888 | Stardance
|
th888
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @th888 | Stardance
|
1793202952.1878927
|
1793807752.1878927
|
|
31870
|
My very own site?! by @DanielDimitrovich | Stardan My very own site?! by @DanielDimitrovich | Stardance...
|
DanielDimitrovich
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-07T19:39:10Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a website for showing of future projects, and as a blog in general. It wasn’t too challenging, but I like the guide: It clearly explains everything and I had to do very little research myself. After that, my imagination brought me to the (provisional) end.", "repo": "https://github.com/bestguy45/Website_new", "demo": "https://bestguy45.github.io/Website_new/"}]...
|
[{"post_id": 24289, "ts": "202 [{"post_id": 24289, "ts": "2026-07-07T19:15:23Z", "hours": 1.2469, "text": "Revamped the entire style, added some more content, and a roadmap."}, {"post_id": 24144, "ts": "2026-07-07T14:57:50Z", "hours": 0.9617, "text": "Currently I’m brainstorming the design of my website, while also thinking of future projects and accessibility."}]...
|
Title: My very own site?! by @DanielDimitrovich | Title: My very own site?! by @DanielDimitrovich | Stardance
Devlogs:
Currently I’m brainstorming the design of my website, while also thinking of future projects and accessibility.
Revamped the entire style, added some more content, and a roadmap.
Ships:
I made a website for showing of future projects, and as a blog in general. It wasn’t too challenging, but I like the guide: It clearly explains everything and I had to do very little research myself. After that, my imagination brought me to the (provisional) end....
|
1793721352.1024435
|
1793807752.1024435
|
|
50369
|
5x5 matrix display by @Chonki_29 | Stardance
|
Chonki_29
|
1
|
4.12
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-18T20:09:23Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hi i made a 5x5 LED matrix display consisting of 25 LEDs which i manually soldered with resistors onto a zero pcb. After making the display i used chatgpt to help me write the code that turned it into a digital dice. when the button is pressed it generates and displays a random number from 1 to 6 like a normal dice It was a fun project, i got to practice my soldering and learn about how led matrices work and how to control them with esp32 Thanks!", "repo": "https://github.com/chonki29/5x5-LED-matrix", "demo": ""}]...
|
[{"post_id": 64442, "ts": "202 [{"post_id": 64442, "ts": "2026-09-08T20:30:45Z", "hours": 1.1167, "text": "Fixed the old schematic and made the pcb :)) when i first made the schematic of the circuit i used the wrong type of esp32 this time i replaced that added the correct one made the connections and then made the pcb for the circuit :)) (0 errors and 0 warnings)"}, {"post_id": 49841, "ts": "2026-08-18T19:47:54Z", "hours": 0.3, "text": "DIY MATRIX + DIGITAL DICE COMPLETE!!!"}, {"post_id": 49757, "ts": "2026-08-18T17:56:33Z", "hours": 1.5644, "text": "5x5 LED MATRIX soldered onto zero-pcb with resistors (hardware part complete)"}, {"post_id": 48990, "ts": "2026-08-17T16:08:33Z", "hours": 0.6833, "text": "5x5 LED Matrix design on KiCad"}]...
|
Title: 5x5 matrix display by @Chonki_29 | Stardanc Title: 5x5 matrix display by @Chonki_29 | Stardance
Devlogs:
5x5 LED Matrix design on KiCad
5x5 LED MATRIX soldered onto zero-pcb with resistors (hardware part complete)
DIY MATRIX + DIGITAL DICE COMPLETE!!!
Fixed the old schematic and made the pcb :)) when i first made the schematic of the circuit i used the wrong type of esp32 this time i replaced that added the correct one made the connections and then made the pcb for the circuit :)) (0 errors and 0 warnings)
Ships:
Hi i made a 5x5 LED matrix display consisting of 25 LEDs which i manually soldered with resistors onto a zero pcb. After making the display i used chatgpt to help me write the code that turned it into a digital dice. when the button is pressed it generates and displays a random number from 1 to 6 like a normal dice It was a fun project, i got to practice my soldering and learn about how led matrices work and how to control them with esp32 Thanks!...
|
1793721350.905882
|
1793807750.905882
|
|
1550
|
Desktop Magnet spinner by @LinkDeV | Stardance
|
LinkDeV
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Desktop Magnet spinner by @LinkDeV | Starda Title: Desktop Magnet spinner by @LinkDeV | Stardance...
|
1793202950.1074448
|
1793807750.1074448
|
|
3169
|
Untitled project by @violetdev | Stardance
|
violetdev
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @violetdev | Stardance
|
1793202949.231589
|
1793807749.231589
|
|
47771
|
Idli-Site by @idli | Stardance
|
idli
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-15T00:49:20Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I just made a simple portfolio website, It felt good. I really like it’s minimallism but i have tweaks to make as i get better.", "repo": "https://github.com/idli69/idli-site", "demo": "https://idli69.github.io/idli-site/"}]...
|
[{"post_id": 47232, "ts": "202 [{"post_id": 47232, "ts": "2026-08-15T00:46:46Z", "hours": 1.28, "text": "I know it is very smol but i will make it better."}]...
|
Title: Idli-Site by @idli | Stardance
Devlogs:
I Title: Idli-Site by @idli | Stardance
Devlogs:
I know it is very smol but i will make it better.
Ships:
I just made a simple portfolio website, It felt good. I really like it’s minimallism but i have tweaks to make as i get better....
|
1793721348.8423927
|
1793807748.8423927
|
|
15220
|
My first slack bot! by @Farzan | Stardance
|
Farzan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Farzan | Stardance
|
1793202948.338976
|
1793807748.338976
|
|
36826
|
Whats Your IP Human ~ WYIPH by @wtfisquantum | Sta Whats Your IP Human ~ WYIPH by @wtfisquantum | Stardance...
|
wtfisquantum
|
4
|
30.0
|
361
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-11-01T07:11:15Z", "hours": 1.0, "multiplier": 13.21, "payout": 8, "blessing": "neutral", "text": "What’s Your IP Human (WYIPH) | Final Stardance Ship And that’s another project wrapped up for Stardance! I built What’s Your IP Human (WYIPH) , an IP intelligence and networking exploration tool designed to help people understand what information is available behind an IP address and how the internet actually works. The project supports both IPv4 and IPv6 lookups and provides information like geolocation, ISP, ASN, proxy and hosting detection, network metadata and detailed WHOIS records. It also includes an interactive Leaflet map and a dedicated How it Works section that explains the networking concepts behind the information being displayed. One of the biggest challenges was building a reliable WHOIS experience. I explored different APIs, ran into CORS and deployment issues, and eventually built my own API layer to process registry responses. This allowed me to extract and organize information like IP ranges, network names, organizations, registry details, abuse contacts, administrative and technical contacts, routes and origin AS information. I also worked on making the results easier to understand. Instead of showing huge blocks of raw registry data, the application organizes everything into structured sections so users can actually explore and understand what they’re looking at. To try it out, simply open the website. It automatically looks up your public IP on your first visit. You can also search for any valid IPv4 or IPv6 address and explore its geolocation, network details and WHOIS information. I’m also experimenting with taking WYIPH beyond a simple educational lookup tool. I have ideas around location intelligence and website tracking that I’d like to explore in future updates. So even though this is my final Stardance ship, I don’t consider the project finished. I genuinely enjoy building technical projects that explain what’s happening behind the scenes, and this one gave me a chance to explore networking, APIs, backend development and deployment in much more depth. I’d really appreciate it if you could give it a try, leave an honest rating and share your feedback. Last time I received some decent feedback, but I’m hoping this project reaches a few more people! Thanks to everyone who checked out my projects and supported me throughout Stardance. It’s been a fun journey, and I’m definitely taking this project further! ❤️", "repo": "https://github.com/wtfisquantum/whats-your-ip", "demo": "https://whats-your-ip-human.vercel.app"}, {"ship_num": 2, "ts": "2026-08-27T16:29:52Z", "hours": 18.0, "multiplier": 11.58, "payout": 213, "blessing": "neutral", "text": "I built What’s Your IP Human (WYIPH) , an IP intelligence and networking exploration tool that lets you inspect IPv4 and IPv6 addresses while also showing what happens behind the scenes. The project provides detailed information such as geolocation, ISP, ASN, proxy and hosting detection, network metadata and now a much more complete WHOIS lookup experience. One of the biggest updates in this version was expanding the WHOIS system. I researched different WHOIS APIs, worked through CORS and deployment issues, and eventually built and deployed my own API layer to reliably process the registry data. The application can now surface information such as IP ranges, network and organization details, registry information, abuse contacts, administrative and technical contacts, routes and origin AS information, while filtering and formatting the raw responses into something much easier to understand. I also spent a lot of time improving the overall experience around this data. The WHOIS results have been redesigned into structured sections instead of displaying raw registry responses, while the existing geolocation and network information continues to work alongside the interactive Leaflet map. I also worked on the backend and deployment setup to make the whole lookup pipeline more reliable. The project has also started moving beyond being just an educational IP lookup tool. I’m currently experimenting with turning it into a more practical service for location and website tracking, with several ideas planned for future versions. To test it, simply open the website and it will automatically look up your current public IP on your first visit. You can then search for any valid IPv4 or IPv6 address and explore its geolocation, network information and WHOIS data. The How it Works section is also available if you want to understand the networking concepts behind the information being displayed. The project is now live and ready to try! I’d really appreciate it if you could check it out, leave a rating and let me know what you think. ❤️ last time i got some decent feedback on my project, but it was still pretty limited, so i’m hoping this one reaches a few more people. i genuinely enjoy building technical and educational projects that explain how things work under the hood, and i hope that comes across in this one. There are already quite a few more ideas in my head for where this can go next, so this definitely isn’t the final version. Thanks for checking it out and supporting the project! :)", "repo": "https://github.com/wtfisquantum/whats-your-ip", "demo": "https://whats-your-ip-human.vercel.app"}, {"ship_num": 3, "ts": "2026-07-31T07:27:12Z", "hours": 7.0, "multiplier": 17.76, "payout": 129, "blessing": "neutral", "text": "I built What’s Your IP Human (WYIPH), an educational IP intelligence tool that not only lets you inspect IPv4 and IPv6 addresses, but also explains what’s happening behind the scenes. Alongside detailed lookup information like geolocation, ISP, ASN, proxy/hosting detection and network metadata, the project includes an interactive documentation experience that walks through concepts such as WHOIS, Regional Internet Registries, Autonomous Systems, BGP routing, coordinate generation, IP accuracy and much more. The biggest challenge was making complex networking concepts understandable without oversimplifying them. I spent a lot of time researching official documentation, verifying information, and designing the interface so users could learn how IP lookups actually work instead of treating the results as a black box. Keeping the documentation visually consistent with the lookup experience while integrating interactive elements like Leaflet maps was another fun challenge. I’m most proud of turning what started as a simple IP lookup tool into something educational. Instead of only displaying data, it explains where the data comes from, how reliable it is, and why different services return different results. Hopefully it helps people learn a little more about how the Internet actually works. To test it, simply open the website. On your first visit it automatically analyzes your current public IP address. You can then search for any valid IPv4 or IPv6 address, explore the interactive map, and switch to the How it Works section to dive into the networking concepts behind each piece of information displayed. Feedback is always welcome, and I already have a few more features planned for future updates! if you enjoyed exploring the project, i’d really appreciate a good rating! ❤️ my last project didn’t receive many ratings, so i’m hoping this one reaches a few more people. i genuinely enjoy building technical and educational projects that explain how things work under the hood, and i hope that comes across in this one. there are already more updates planned, so if you like the project, consider following it and leaving a rating. every bit of feedback helps me make it even better. thank you! :)", "repo": "https://github.com/wtfisquantum/whats-your-ip", "demo": "https://whats-your-ip-human.vercel.app"}, {"ship_num": 4, "ts": "2026-07-22T20:09:04Z", "hours": 4.0, "multiplier": 2.78, "payout": 11, "blessing": "neutral", "text": "I built What’s Your IP..?, a web application that lets users inspect any IPv4 or IPv6 address and view detailed information including geolocation, ISP, ASN, hosting/proxy detection, timezone and more, all alongside an interactive Leaflet map. The most challenging part was integrating multiple APIs while keeping the UI responsive and making sure the map, loading states and data components stayed in sync throughout the lookup process. I’m especially proud of the overall UI, the modular component architecture and the smooth search experience. To test the project, simply open the site. On your first visit it automatically analyzes your current public IP. After that, you can enter any valid IP address in the search bar to inspect its details and see its approximate location on the interactive map.", "repo": "https://github.com/wtfisquantum/whats-your-ip", "demo": "https://whats-your-ip-human.vercel.app"}]...
|
[{"post_id": 86289, "ts": "202 [{"post_id": 86289, "ts": "2026-11-01T06:47:32Z", "hours": 0.6331, "text": "finally wrapped up another major round of work on What’s Your IP Human (WYIPH)! spent this session doing a final pass over the WHOIS lookup experience, checking the API flow, cleaning up how registry information is displayed and testing the IPv4/IPv6 lookup process. also went through the interactive map and the different network information sections to make sure everything works together properly. pretty happy with how far this project has come. it started as a simple IP lookup tool and has gradually turned into a much more detailed networking exploration platform. still have a few ideas for the future, especially around making it more useful for practical location and website tracking."}, {"post_id": 55629, "ts": "2026-08-27T16:20:45Z", "hours": 9.2442, "text": "Continued working on the existing lookup system and made a few more improvements to both the frontend and backend Expanded the WHOIS integration further and added more of the raw registry information into the processed response The WHOIS section can now surface details such as the inetnum/IP range, network name, organization, country, abuse contact, admin and technical contacts, ASN, route and origin AS , along with the relevant registry information For example, an APNIC response can now expose information like the 2.2.2.2 - 2.2.255.255 address range, organization details, abuse mailbox, AS55836 route information and the corresponding network contacts instead of showing only basic IP metadata Refined the WHOIS parsing and presentation so the large responses are filtered and displayed in a much more readable format Worked on the backend again to make the lookup pipeline more reliable and prepared the system for the bigger location and website-tracking direction i’m planning to take this project towards Ran into another unexpected issue with the map tile provider, which recently started requiring an API key for requests even though the same setup had been working without one before. since buying a key isn’t really an option for this project, i’m currently looking into alternative tile providers that can work reliably without introducing another paid dependency Also ran into a few deployment issues while putting the updated backend and frontend online, but tracked them down, fixed the server-side and frontend build issues and got the complete application deployed successfully Did a final pass over the lookup flow, WHOIS data rendering and the rest of the interface to make sure everything was working together properly and that’s basically it for this version. the WHOIS system is now fully integrated and the project is live again. i’m also working on turning this into something more useful than just an IP lookup tool, with a proper location and website tracking workflow planned for the next few updates. :)"}, {"post_id": 49927, "ts": "2026-08-18T21:54:17Z", "hours": 6.5375, "text": "Continued working on the WHOIS integration and completed the main lookup flow, with the returned data now being properly processed and rendered inside the application Fixed an issue where some WHOIS responses contained special characters and percentage-encoded values that were being rendered directly as text, causing formatting issues. Added filtering and cleanup so these values are handled properly before reaching the UI Improved the overall WHOIS presentation with better typography, spacing and visual hierarchy so the large amount of returned information feels easier to scan Added more useful WHOIS information, including relevant registration and contact details that could help when looking for the appropriate organization or ISP contact for reporting network-related issues Made a few improvements to the Leaflet map experience as well, particularly around map spanning and tile loading performance Switched the map tile delivery to a faster CDN to reduce loading delays and make the interactive map feel more responsive Started experimenting with a proper theme toggle for the application. The initial approach uses CSS filters to test the dark/light transition, although image and color inversion still causes a few visual issues that need to be cleaned up The next step is to replace the experimental theme approach with a more reliable implementation and polish the remaining edge cases also started thinking about the bigger direction of the project. instead of keeping it purely as an educational IP intelligence experience, i’m considering turning it into an actual service that people could use for real networking, IP intelligence or troubleshooting workflows. still exploring the possibilities, but i think there could be something much more useful to build on top of what is already here."}, {"post_id": 46850, "ts": "2026-08-14T11:44:44Z", "hours": 2.6056, "text": "Started expanding the lookup experience beyond the existing Geolocation, System Context and Network sections by working on a complete WHOIS lookup system Researched how WHOIS data is structured and what kind of information can be extracted from IP registration records Explored and tested multiple APIs for retrieving WHOIS information and worked through the deployment and integration requirements Ran into a few CORS-related issues while testing the external services, so I spent some time debugging the requests and figuring out a reliable way to access the data from the frontend Eventually deployed my own API layer to handle the WHOIS requests and integrated that service into the application Started successfully retrieving WHOIS information for the searched IP addresses, including registration and network-related details Began designing the new WHOIS section so the returned information can be presented in a clean and readable way instead of dumping the raw API response Added the initial UI structure and data components for organizing the different WHOIS fields and making the information easier to understand Tested the complete flow from IP lookup - WHOIS API - processed response - formatted UI and fixed a few issues along the way there’s still more i want to do with the WHOIS section, especially around organizing and explaining some of the returned fields, but the core lookup and integration are now working properly and the next step is mostly about polishing the experience."}, {"post_id": 38049, "ts": "2026-07-31T07:20:40Z", "hours": 0.4856, "text": "Wrapped up the final release and deployed the latest version to Vercel Updated the live deployment URL, README and project documentation to reflect all of the latest changes Added a few final educational sections explaining: How geographic coordinates are determined from an IP address Why IP lookups are usually so fast How integer IP conversion works behind the scenes The expected accuracy of different pieces of IP metadata Created a dedicated accuracy comparison table so users can easily understand which fields are highly reliable and which are only approximate Fixed a handful of deployment-related issues that appeared during the production build before successfully publishing the updated version Cleaned up the remaining codebase, pushed the final commits and verified the complete lookup flow one last time The project is now live with both the interactive lookup experience and the in-depth networking documentation working together in a single interface really happy with how this turned out! if you get a chance to try it out, i’d love to hear your thoughts and feedback. there are already a few more ideas planned for future updates, so this definitely won’t be the last release :)"}, {"post_id": 38039, "ts": "2026-07-31T06:35:05Z", "hours": 0.8158, "text": "Continued expanding the networking documentation by adding a dedicated section on Autonomous Systems (ASNs) and Border Gateway Protocol (BGP) Researched how internet routing actually works beyond simple IP ownership and documented the relationship between IP addresses, IP prefixes, ASNs and Internet Service Providers Added step-by-step explanations showing how routers determine the correct destination network instead of routing directly to individual IP addresses Built a visual flow diagram illustrating the complete lookup pipeline: IP Address IP Prefix Origin Autonomous System ISP / Organization Simplified several networking concepts into beginner-friendly explanations while keeping the technical details accurate Refined the typography, spacing and content hierarchy to improve readability across the documentation page Continued maintaining design consistency by reusing existing components and styling patterns throughout the blog Spent additional time validating routing examples and ASN information to ensure the documentation reflects real-world networking concepts as closely as possible This section now serves as the foundation for explaining how global internet traffic is routed before moving into more advanced networking topics"}, {"post_id": 37764, "ts": "2026-07-30T17:57:51Z", "hours": 1.2481, "text": "Continued expanding the What’s Your IP Human documentation with a few more in-depth networking concepts Researched Regional Internet Registries (RIRs) and added a dedicated section explaining how global IP address allocation works Collected the official names, logos and branding assets for each registry and integrated them into the page to make the content more visual and easier to follow Added another section covering WHOIS records , explaining what they are, what information they contain and how they’re commonly used during IP lookups Designed new information grids and data cards with consistent borders, icons and spacing to improve readability while maintaining the overall design language of the application Fixed the documentation flow so every section now references the currently searched IP address instead of placeholder values, making the explanations feel much more contextual and easier to understand Started documenting the fundamentals of Autonomous Systems (ASN) and BGP routing , laying the groundwork for explaining how IP traffic is routed across the internet Spent some time experimenting with different approaches for visualizing networking concepts, including Mermaid diagrams , React Flow , and pure CSS-based layouts before deciding on the final direction Continued refining the overall design consistency so the documentation feels like a natural extension of the main application rather than a separate page More interactive diagrams and networking sections are planned once the final visualization approach is finalized"}, {"post_id": 37522, "ts": "2026-07-30T10:25:10Z", "hours": 0.96, "text": "Continued building the What’s Your IP Human documentation experience with a focus on making the lookup process easier to understand Completed the first major section explaining how everything starts , including: How a user’s public IP address is fetched What happens when a lookup request is made The initial request flow before any data is processed Added a highlighted example of the actual request payload to make the explanation easier to follow Documented a few common misconceptions around IP lookups and clarified what information can (and cannot) be determined from an IP address Built another section explaining how IP address ranges are allocated to different organizations, ISPs and cloud providers Researched and collected branding assets for major providers, then organized them into a structured dataset alongside their corresponding IP ranges Created reusable data structures to power the provider showcase and present everything in a clean, consistent layout Focused on keeping the new documentation visually consistent with the rest of the application by maintaining the same spacing, typography, colors and component styling throughout The core structure is now in place, with more sections planned to cover geolocation, network metadata, accuracy and the complete lookup pipeline"}, {"post_id": 36413, "ts": "2026-07-28T14:58:33Z", "hours": 1.8931, "text": "Started working on What’s Your IP Human ~ WYIPH experience after receiving feedback that people were interested in understanding what happens behind the scenes during an IP lookup Began building a dedicated “How it Works” page to explain: How IP information is collected Which data is returned directly by lookup providers The expected accuracy of different fields How geolocation and network information are determined Added a new “How it Works” action that replaces the interactive map with a dedicated documentation-style page Designed the initial landing section with a proper hero layout while keeping the overall design language consistent with the rest of the application Reused the current Leaflet map as a dynamic background to create a smoother transition between the dashboard and documentation page Focused on maintaining visual consistency across typography, spacing, colors and component styling so the new page doesn’t feel disconnected from the main interface Built the foundation for future sections that will document the complete lookup pipeline, data sources and processing flow in a much more transparent way More content and diagrams will be added in the next development session"}, {"post_id": 35052, "ts": "2026-07-26T07:10:39Z", "hours": 2.0586, "text": "spent some time giving the project a final polish before calling it done. cleaned up a few remaining ui inconsistencies, refactored parts of the component structure and simplified some of the rendering logic to make the codebase a bit easier to maintain. also fixed a handful of small bugs around ip lookups, improved error handling for invalid inputs and polished loading and transition states throughout the application. made a few tweaks to spacing, typography and responsive layouts so everything feels more consistent across different screen sizes. finished by doing another full pass over the project, removing some leftover code, improving overall stability and verifying the complete lookup workflow one last time before shipping."}, {"post_id": 33155, "ts": "2026-07-22T20:02:18Z", "hours": 0.7417, "text": "Wrapped up the remaining implementation work and cleaned up the entire codebase Fixed the remaining UI and CSS issues across the application Finished integrating all remaining React components and connected them with the existing data flow Completed the Leaflet map implementation and finalized the interactive location view Polished the overall lookup workflow to ensure everything works smoothly from search to map rendering Deployed the project to Vercel Ran into a deployment issue during the first build, tracked it down and resolved it, then successfully deployed the application Experimented with a clean light theme after deployment, but it didn’t feel quite right for the overall design Designed and implemented a complete dark theme and decided to make it the final look of the project Added the final polish, tested the complete application and verified that everything works as expected finally calling this one done! hope you all enjoy using it, and if you get a chance to check it out, i’d love to hear what you think :)"}, {"post_id": 33103, "ts": "2026-07-22T18:38:16Z", "hours": 1.0717, "text": "Implemented a proper loading experience while IP and geolocation data are being fetched Added dedicated loading states to provide a smoother and more responsive user experience Built reusable components for displaying fetched network information in a clean and structured layout Refactored the details section into individual rows to improve readability and maintainability Formatted the IP address by splitting it into individual octets for a more distinctive visual presentation Displayed detailed information returned by the IP lookup service, including: Mobile / Cellular detection Proxy and VPN status Hosting provider detection Geolocation data Timezone ISP and ASN information Country, region and city details Improved the overall presentation of network metadata with a cleaner information hierarchy Added support for both default and manual lookups: On the first visit, the application automatically fetches the user’s current public IP Afterward, users can search and analyze any valid IP address through the search interface Polished the overall data flow to ensure smooth transitions between loading, fetching and rendering states Fixed minor UI inconsistencies and improved component synchronization throughout the lookup workflow"}, {"post_id": 32485, "ts": "2026-07-21T18:18:14Z", "hours": 2.1939, "text": "Implemented interactive map support using Leaflet with OpenStreetMap tile layers Built the initial mapping system to visualize the user’s approximate location based on IP geolocation data Integrated an external IP geolocation API to automatically retrieve: Public IP address Approximate location ISP / Network provider Timezone and additional network metadata Refactored the frontend into reusable React components for improved maintainability and cleaner project architecture Created dedicated components for: Formatted IP address rendering Data rows Status badges Interactive map container Improved the data flow between the API layer and UI, making updates more predictable and easier to extend Polished the overall dashboard layout with better spacing, organization and information hierarchy Resolved rendering and state synchronization issues while connecting API responses to the map and interface Verified the complete end-to-end workflow from IP lookup → API response → data processing → map rendering → real-time UI updates Added the foundation for future location-based features by keeping the mapping and data-fetching layers modular and scalable"}]...
|
Title: Whats Your IP Human ~ WYIPH by @wtfisquantu Title: Whats Your IP Human ~ WYIPH by @wtfisquantum | Stardance
Devlogs:
Implemented interactive map support using Leaflet with OpenStreetMap tile layers Built the initial mapping system to visualize the user’s approximate location based on IP geolocation data Integrated an external IP geolocation API to automatically retrieve: Public IP address Approximate location ISP / Network provider Timezone and additional network metadata Refactored the frontend into reusable React components for improved maintainability and cleaner project architecture Created dedicated components for: Formatted IP address rendering Data rows Status badges Interactive map container Improved the data flow between the API layer and UI, making updates more predictable and easier to extend Polished the overall dashboard layout with better spacing, organization and information hierarchy Resolved rendering and state synchronization issues while connecting API responses to the map and interface Verified the complete end-to-end workflow from IP lookup → API response → data processing → map rendering → real-time UI updates Added the foundation for future location-based features by keeping the mapping and data-fetching layers modular and scalable
Implemented a proper loading experience while IP and geolocation data are being fetched Added dedicated loading states to provide a smoother and more responsive user experience Built reusable components for displaying fetched network information in a clean and structured layout Refactored the details section into individual rows to improve readability and maintainability Formatted the IP address by splitting it into individual octets for a more distinctive visual presentation Displayed detailed information returned by the IP lookup service, including: Mobile / Cellular detection Proxy and VPN status Hosting provider detection Geolocation data Timezone ISP and ASN information Country, region and city details Improved the overall presentation of network metadata with a cleaner information hierarchy Added support for both default and manual lookups: On the first visit, the application automatically fetches the user’s current public IP Afterward, users can search and analyze any valid IP address through the search interface Polished the overall data flow to ensure smooth transitions between loading, fetching and rendering states Fixed minor UI inconsistencies and improved component synchronization throughout the lookup workflow
Wrapped up the remaining implementation work and cleaned up the entire codebase Fixed the remaining UI and CSS issues across the application Finished integrating all remaining React components and connected them with the existing data flow Completed the Leaflet map implementation and finalized the interactive location view Polished the overall lookup workflow to ensure everything works smoothly from search to map rendering Deployed the project to Vercel Ran into a deployment issue during the first build, tracked it down and resolved it, then successfully deployed the application Experimented with a clean light theme after deployment, but it didn’t feel quite right for the overall design Designed and implemented a complete dark theme and decided to make it the final look of the project Added the final polish, tested the complete application and verified that everything works as expected finally calling this one done! hope you all enjoy using it, and if you get a chance to check it out, i’d love to hear what you think :)
spent some time giving the project a final polish before calling it done. cleaned up a few remaining ui inconsistencies, refactored parts of the component structure and simplified some of the rendering logic to make the codebase a bit easier to maintain. also fixed a handful of small bugs around ip lookups, improved error handling for invalid inputs and polished loading and transition states throughout the application. made a few tweaks to spacing, typography and responsive layouts so everything feels more consistent across different screen sizes. finished by doing another full pass over the project, removing some leftover code, improving overall stability and verifying the complete lookup workflow one last time before shipping.
Started working on What’s Your IP Human ~ WYIPH experience after receiving feedback that people were interested in understanding what happens behind the scenes during an IP lookup Began building a dedicated “How it Works” page to explain: How IP information is collected Which data is returned directly by lookup providers The expected accuracy of different fields How geolocation and network information are determined Added a new “How it Works” action that replaces the interactive map with a dedicated documentation-style page Designed the initial landing section with a proper hero layout while keeping the overall design language consistent with the rest of the application Reused the current Leaflet map as a dynamic background to create a smoother transition between the dashboard and documentation page Focused on maintaining visual consistency across typography, spacing, colors and component styling so the new page doesn’t feel disconnected from the main interface Built the foundation for future sections that will document the complete lookup pipeline, data sources and processing flow in a much more transparent way More content and diagrams will be added in the next development session
Continued building the What’s Your IP Human documentation experience with a focus on making the lookup process easier to understand Completed the first major section explaining how everything starts , including: How a user’s public IP address is fetched What happens when a lookup request is made The initial request flow before any data is processed Added a highlighted example of the actual request payload to make the explanation easier to follow Documented a few common misconceptions around IP lookups and clarified what information can (and cannot) be determined from an IP address Built another section explaining how IP address ranges are allocated to different organizations, ISPs and cloud providers Researched and collected branding assets for major providers, then organized them into a structured dataset alongside their corresponding IP ranges Created reusable data structures to power the provider showcase and present everything in a clean, consistent layout Focused on keeping the new documentation visually consistent with the rest of the application by maintaining the same spacing, typography, colors and component styling throughout The core structure is now in place, with more sections planned to cover geolocation, network metadata, accuracy and the complete lookup pipeline
Continued expanding the What’s Your IP Human documentation with a few more in-depth networking concepts Researched Regional Internet Registries (RIRs) and added a dedicated section explaining how global IP address allocation works Collected the official names, logos and branding assets for each registry and integrated them into the page to make the content more visual and easier to follow Added another section covering WHOIS records , explaining what they are, what information they contain and how they’re commonly used during IP lookups Designed new information grids and data cards with consistent borders, icons and spacing to improve readability while maintaining the overall design language of the application Fixed the documentation flow so every section now references the currently searched IP address instead of placeholder values, making the explanations feel much more contextual and easier to understand Started documenting the fundamentals of Autonomous Systems (ASN) and BGP routing , laying the groundwork for explaining how IP traffic is routed across the internet Spent some time experimenting with different approaches for visualizing networking concepts, including Mermaid diagrams , React Flow , and pure CSS-based layouts before deciding on the final direction Continued refining the overall design consistency so the documentation feels like a natural extension of the main application rather than a separate page More interactive diagrams and networking sections are planned once the final visualization approach is finalized
Continued expanding the networking documentation by adding a dedicated section on Autonomous Systems (ASNs) and Border Gateway Protocol (BGP) Researched how internet routing actually works beyond simple IP ownership and documented the relationship between IP addresses, IP prefixes, ASNs and Internet Service Providers Added step-by-step explanations showing how routers determine the correct destination network instead of routing directly to individual IP addresses Built a visual flow diagram illustrating the complete lookup pipeline: IP Address IP Prefix Origin Autonomous System ISP / Organization Simplified several networking concepts into beginner-friendly explanations while keeping the technical details accurate Refined the typography, spacing and content hierarchy to improve readability across the documentation page Continued maintaining design consistency by reusing existing components and styling patterns throughout the blog Spent additional time validating routing examples and ASN information to ensure the documentation reflects real-world networking concepts as closely as possible This section now serves as the foundation for explaining how global internet traffic is routed before moving into more advanced networking topics
Wrapped up the final release and deployed the latest version to Vercel Updated the live deployment URL, README and project documentation to reflect all of the latest changes Added a few final educational sections explaining: How geographic coordinates are determined from an IP address Why IP lookups are usually so fast How integer IP conversion works behind the scenes The expected accuracy of different pieces of IP metadata Created a dedicated accuracy comparison table so users can easily understand which fields are highly reliable and which are only approximate Fixed a handful of deployment-related issues that appeared during the production build before successfully publishing the updated version Cleaned up the remaining codebase, pushed the final commits and verified the complete lookup flow one last time The project is now live with both the interactive lookup experience and the in-depth networking documentation working together in a single interface really happy with how this turned out! if you get a chance to try it out, i’d love to hear your thoughts and feedback. there are already a few more ideas planned for future updates, so this definitely won’t be the last release :)
Started expanding the lookup experience beyond the existing Geolocation, System Context and Network sections by working on a complete WHOIS lookup system Researched how WHOIS data is structured and what kind of information can be extracted from IP registration records Explored and tested multiple APIs for retrieving WHOIS information and worked through the deployment and integration requirements Ran into a few CORS-related issues while testing the external services, so I spent some time debugging the requests and figuring out a reliable way to access the data from the frontend Eventually deployed my own API layer to handle the WHOIS requests and integrated that service into the application Started successfully retrieving WHOIS information for the searched IP addresses, including registration and network-related details Began designing the new WHOIS section so the returned information can be presented in a clean and readable way instead of dumping the raw API response Added the initial UI structure and data components for organizing the different WHOIS fields and making the information easier to understand Tested the complete flow from IP lookup - WHOIS API - processed response - formatted UI and fixed a few issues along the way there’s still more i want to do with the WHOIS section, especially around organizing and explaining some of the returned fields, but the core lookup and integration are now working properly and the next step is mostly about polishing the experience.
Continued working on the WHOIS integration and completed the main lookup flow, with the returned data now being properly processed and rendered inside the application Fixed an issue where some WHOIS responses contained special characters and percentage-encoded values that were being rendered directly as text, causing formatting issues. Added filtering and cleanup so these values are handled properly before reaching the UI Improved the overall WHOIS presentation with better typography, spacing and visual hierarchy so the large amount of returned information feels easier to scan Added more useful WHOIS information, including relevant registration and contact details that could help when looking for the appropriate organization or ISP contact for reporting network-related issues Made a few improvements to the Leaflet map experience as well, particularly around map spanning and tile loading performance Switched the map tile delivery to a faster CDN to reduce loading delays and make the interactive map feel more responsive Started experimenting with a proper theme toggle for the application. The initial approach uses CSS filters to test the dark/light transition, although image and color inversion still causes a few visual issues that need to be cleaned up The next step is to replace the experimental theme approach with a more reliable implementation and polish the remaining edge cases also started thinking about the bigger direction of the project. instead of keeping it purely as an educational IP intelligence experience, i’m considering turning it into an actual service that people could use for real networking, IP intelligence or troubleshooting workflows. still exploring the possibilities, but i think there could be something much more useful to build on top of what is already here.
Continued working on the existing lookup system and made a few more improvements to both the frontend and backend Expanded the WHOIS integration further and added more of the raw registry information into the processed response The WHOIS section can now surface details such as the inetnum/IP range, network name, organization, country, abuse contact, admin and technical contacts, ASN, route and origin AS , along with the relevant registry information For example, an APNIC response can now expose information like the 2.2.2.2 - 2.2.255.255 address range, organization details, abuse mailbox, AS55836 route information and the corresponding network contacts instead of showing only basic IP metadata Refined the WHOIS parsing and presentation so the large responses are filtered and displayed in a much more readable format Worked on the backend again to make the lookup pipeline more reliable and prepared the system for the bigger location and website-tracking direction i’m planning to take this project towards Ran into another unexpected issue with the map tile provider, which recently started requiring an API key for requests even though the same setup had been working without one before. since buying a key isn’t really an option for this project, i’m currently looking into alternative tile providers that can work reliably without introducing another paid dependency Also ran into a few deployment issues while putting the updated backend and frontend online, but tracked them down, fixed the server-side and frontend build issues and got the complete application deployed successfully Did a final pass over the lookup flow, WHOIS data rendering and the rest of the interface to make sure everything was working together properly and that’s basically it for this version. the WHOIS system is now fully integrated and the project is live again. i’m also working on turning this into something more useful than just an IP lookup tool, with a proper location and website tracking workflow planned for the next few updates. :)
finally wrapped up another major round of work on What’s Your IP Human (WYIPH)! spent this session doing a final pass over the WHOIS lookup experience, checking the API flow, cleaning up how registry information is displayed and testing the IPv4/IPv6 lookup process. also went through the interactive map and the different network information sections to make sure everything works together properly. pretty happy with how far this project has come. it started as a simple IP lookup tool and has gradually turned into a much more detailed networking exploration platform. still have a few ideas for the future, especially around making it more useful for practical location and website tracking.
Ships:
I built What’s Your IP..?, a web application that lets users inspect any IPv4 or IPv6 address and view detailed information including geolocation, ISP, ASN, hosting/proxy detection, timezone and more, all alongside an interactive Leaflet map. The most challenging part was integrating multiple APIs while keeping the UI responsive and making sure the map, loading states and data components stayed in sync throughout the lookup process. I’m especially proud of the overall UI, the modular component architecture and the smooth search experience. To test the project, simply open the site. On your first visit it automatically analyzes your current public IP. After that, you can enter any valid IP address in the search bar to inspect its details and see its approximate location on the interactive map.
I built What’s Your IP Human (WYIPH), an educational IP intelligence tool that not only lets you inspect IPv4 and IPv6 addresses, but also explains what’s happening behind the scenes. Alongside detailed lookup information like geolocation, ISP, ASN, proxy/hosting detection and network metadata, the project includes an interactive documentation experience that walks through concepts such as WHOIS, Regional Internet Registries, Autonomous Systems, BGP routing, coordinate generation, IP accuracy and much more. The biggest challenge was making complex networking concepts understandable without oversimplifying them. I spent a lot of time researching official documentation, verifying information, and designing the interface so users could learn how IP lookups actually work instead of treating the results as a black box. Keeping the documentation visually consistent with the lookup experience while integrating interactive elements like Leaflet maps was another fun challenge. I’m most proud of turning what started as a simple IP lookup tool into something educational. Instead of only displaying data, it explains where the data comes from, how reliable it is, and why different services return different results. Hopefully it helps people learn a little more about how the Internet actually works. To test it, simply open the website. On your first visit it automatically analyzes your current public IP address. You can then search for any valid IPv4 or IPv6 address, explore the interactive map, and switch to the How it Works section to dive into the networking concepts behind each piece of information displayed. Feedback is always welcome, and I already have a few more features planned for future updates! if you enjoyed exploring the project, i’d really appreciate a good rating! ❤️ my last project didn’t receive many ratings, so i’m hoping this one reaches a few more people. i genuinely enjoy building technical and educational projects that explain how things work under the hood, and i hope that comes across in this one. there are already more updates planned, so if you like the project, consider following it and leaving a rating. every bit of feedback helps me make it even better. thank you! :)
I built What’s Your IP Human (WYIPH) , an IP intelligence and networking exploration tool that lets you inspect IPv4 and IPv6 addresses while also showing what happens behind the scenes. The project provides detailed information such as geolocation, ISP, ASN, proxy and hosting detection, network metadata and now a much more complete WHOIS lookup experience. One of the biggest updates in this version was expanding the WHOIS system. I researched different WHOIS APIs, worked through CORS and deployment issues, and eventually built and deployed my own API layer to reliably process the registry data. The application can now surface information such as IP ranges, network and organization details, registry information, abuse contacts, administrative and technical contacts, routes and origin AS information, while filtering and formatting the raw responses into something much easier to understand. I also spent a lot of time improving the overall experience around this data. The WHOIS results have been redesigned into structured sections instead of displaying raw registry responses, while the existing geolocation and network information continues to work alongside the interactive Leaflet map. I also worked on the backend and deployment setup to make the whole lookup pipeline more reliable. The project has also started moving beyond being just an educational IP lookup tool. I’m currently experimenting with turning it into a more practical service for location and website tracking, with several ideas planned for future versions. To test it, simply open the website and it will automatically look up your current public IP on your first visit. You can then search for any valid IPv4 or IPv6 address and explore its geolocation, network information and WHOIS data. The How it Works section is also available if you want to understand the networking concepts behind the information being displayed. The project is now live and ready to try! I’d really appreciate it if you could check it out, leave a rating and let me know what you think. ❤️ last time i got some decent feedback on my project, but it was still pretty limited, so i’m hoping this one reaches a few more people. i genuinely enjoy building technical and educational projects that explain how things work under the hood, and i hope that comes across in this one. There are already quite a few more ideas in my head for where this can go next, so this definitely isn’t the final version. Thanks for checking it out and supporting the project! :)
What’s Your IP Human (WYIPH) | Final Stardance Ship And that’s another project wrapped up for Stardance! I built What’s Your IP Human (WYIPH) , an IP intelligence and networking exploration tool designed to help people understand what information is available behind an IP address and how the internet actually works. The project supports both IPv4 and IPv6 lookups and provides information like geolocation, ISP, ASN, proxy and hosting detection, network metadata and detailed WHOIS records. It also includes an interactive Leaflet map and a dedicated How it Works section that explains the networking concepts behind the information being displayed. One of the biggest challenges was building a reliable WHOIS experience. I explored different APIs, ran into CORS and deployment issues, and eventually built my own API layer to process registry responses. This allowed me to extract and organize information like IP ranges, network names, organizations, registry details, abuse contacts, administrative and technical contacts, routes and origin AS information. I also worked on making the results easier to understand. Instead of showing huge blocks of raw registry data, the application organizes everything into structured sections so users can actually explore and understand what they’re looking at. To try it out, simply open the website. It automatically looks up your public IP on your first visit. You can also search for any valid IPv4 or IPv6 address and explore its geolocation, network details and WHOIS information. I’m also experimenting with taking WYIPH beyond a simple educational lookup tool. I have ideas around location intelligence and website tracking that I’d like to explore in future updates. So even though this is my final Stardance ship, I don’t consider the project finished. I genuinely enjoy building technical projects that explain what’s happening behind the scenes, and this one gave me a chance to explore networking, APIs, backend development and deployment in much more depth. I’d really appreciate it if you could give it a try, leave an honest rating and share your feedback. Last time I received some decent feedback, but I’m hoping this project reaches a few more people! Thanks to everyone who checked out my projects and supported me throughout Stardance. It’s been a fun journey, and I’m definitely taking this project further! ❤️...
|
1793721346.608895
|
1793807746.608895
|
|
31085
|
Starlight by @CommanderT3706 | Stardance
|
CommanderT3706
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Starlight by @CommanderT3706 | Stardance
|
1793202946.4636545
|
1793807746.4636545
|
|
50366
|
TARS by @ravioli | Stardance
|
ravioli
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-23T18:09:30Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This project comes from my love for films and ai. Its a representation of one of the best robots on screen, this is a very basic framework, much more is to come", "repo": "https://github.com/ravioliiii665/TARS-Slack-Bot", "demo": "https://hackclub.enterprise.slack.com/archives/C0P5NE354"}]...
|
[{"post_id": 53243, "ts": "202 [{"post_id": 53243, "ts": "2026-08-23T18:04:22Z", "hours": 0.7711, "text": "Finally made and shipped TARS, llm integration was a pain and still need to fine tune the responses, but this is a good start."}]...
|
Title: TARS by @ravioli | Stardance
Devlogs:
Fina Title: TARS by @ravioli | Stardance
Devlogs:
Finally made and shipped TARS, llm integration was a pain and still need to fine tune the responses, but this is a good start.
Ships:
This project comes from my love for films and ai. Its a representation of one of the best robots on screen, this is a very basic framework, much more is to come...
|
1793721345.4348428
|
1793807745.4348428
|