|
9425
|
arai intelligence by @arthurab | Stardance
|
arthurab
|
0
|
0.37
|
0
|
[]
|
[{"post_id": 3422, "ts": "2026 [{"post_id": 3422, "ts": "2026-06-06T11:06:41Z", "hours": 0.3742, "text": "Starting V3 planning!"}]...
|
Title: arai intelligence by @arthurab | Stardance
Title: arai intelligence by @arthurab | Stardance
Devlogs:
Starting V3 planning!...
|
1793552267.1969864
|
1794157067.1969864
|
|
56789
|
arachnoid by @shailesh | Stardance
|
|
0
|
2.71
|
0
|
[]
|
[{"post_id": 59227, "ts": "202 [{"post_id": 59227, "ts": "2026-08-31T21:58:59Z", "hours": 2.7075, "text": "lowk speedran tf outta fusion. my fastest fusion session yet"}]...
|
Title: arachnoid by @shailesh | Stardance
Devlogs Title: arachnoid by @shailesh | Stardance
Devlogs:
lowk speedran tf outta fusion. my fastest fusion session yet...
|
1793879641.9380777
|
1794743641.9380777
|
|
42452
|
arachnoid by @jalenggs | Stardance
|
jalenggs
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: arachnoid by @jalenggs | Stardance
|
1793865194.5038729
|
1794469994.5038729
|
|
53210
|
arachne by @shailesh | Stardance
|
|
0
|
3.93
|
0
|
[]
|
[{"post_id": 55380, "ts": "202 [{"post_id": 55380, "ts": "2026-08-27T05:32:19Z", "hours": 1.1381, "text": "did wiring In figma, and updated the readme"}, {"post_id": 52992, "ts": "2026-08-23T11:35:11Z", "hours": 1.0169, "text": "finished the arachnoid"}, {"post_id": 52951, "ts": "2026-08-23T10:20:15Z", "hours": 0.2667, "text": "made the coxa (part 1 of 3) part of the leg"}, {"post_id": 52944, "ts": "2026-08-23T10:03:25Z", "hours": 1.51, "text": "made the base for the hexapod"}]...
|
Title: arachne by @shailesh | Stardance
Devlogs:
Title: arachne by @shailesh | Stardance
Devlogs:
made the base for the hexapod
made the coxa (part 1 of 3) part of the leg
finished the arachnoid
did wiring In figma, and updated the readme...
|
1793901170.0778196
|
1794765170.0778196
|
|
57260
|
aquiz game by @Marlvin | Stardance
|
Marlvin
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: aquiz game by @Marlvin | Stardance
|
1793426024.0031767
|
1794030824.0031767
|
|
21881
|
aquaponics sensor system by @java | Stardance
|
java
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: aquaponics sensor system by @java | Stardan Title: aquaponics sensor system by @java | Stardance...
|
1793778925.1160712
|
1794642925.1160712
|
|
66938
|
aquaponics by @bijitb904 | Stardance
|
bijitb904
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: aquaponics by @bijitb904 | Stardance
|
1793724984.1491299
|
1794329784.1491299
|
|
66218
|
aquaflux by @M7xind | Stardance
|
M7xind
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: aquaflux by @M7xind | Stardance
|
1793713946.0514755
|
1794318746.0514755
|
|
48977
|
apz.archive by @apz | Stardance
|
apz
|
1
|
1.53
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T13:47:22Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Making my own personal website just to post random stuffs.", "repo": "https://github.com/apzyx/apzyx.archive", "demo": "https://fexotron.neocities.org/"}]...
|
[{"post_id": 49601, "ts": "202 [{"post_id": 49601, "ts": "2026-08-18T14:16:18Z", "hours": 0.5261, "text": "Finally completed the css for my main page."}, {"post_id": 48897, "ts": "2026-08-17T13:45:14Z", "hours": 0.7761, "text": "Started working on the css for the main page"}, {"post_id": 47937, "ts": "2026-08-16T06:22:33Z", "hours": 0.3294, "text": "Working on my personal site. STAY TUNED!!!"}]...
|
Title: apz.archive by @apz | Stardance
Devlogs:
W Title: apz.archive by @apz | Stardance
Devlogs:
Working on my personal site. STAY TUNED!!!
Started working on the css for the main page
Finally completed the css for my main page.
Ships:
Making my own personal website just to post random stuffs....
|
1793922642.682284
|
1794009042.682284
|
|
10013
|
apuestas deportivas by @usuario1crunchy | Stardanc apuestas deportivas by @usuario1crunchy | Stardance...
|
usuario1crunchy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: apuestas deportivas by @usuario1crunchy | S Title: apuestas deportivas by @usuario1crunchy | Stardance...
|
1793987540.1935444
|
1794592340.1935444
|
|
47164
|
apple hunter by @omartsubki | Stardance
|
omartsubki
|
1
|
4.63
|
4
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-13T12:49:43Z", "hours": 4.0, "multiplier": 1.08, "payout": 4, "blessing": "neutral", "text": "2d platformer game my challenge to making collision accurate", "repo": "https://github.com/TimRumble/hunt-apple", "demo": "https://mhmd242.itch.io/apple-hunter?secret=vLGBhvq9tIf4TDywsjdgUEaAlBQ"}]...
|
[{"post_id": 64764, "ts": "202 [{"post_id": 64764, "ts": "2026-09-09T12:40:50Z", "hours": 0.3003, "text": "apple hunter day 3 - make the snail jump"}, {"post_id": 64499, "ts": "2026-09-08T22:56:38Z", "hours": 0.3333, "text": "apple hunter day2 - making double jump"}, {"post_id": 46289, "ts": "2026-08-13T12:39:47Z", "hours": 3.5203, "text": "a platformer game that made with godot and depend on collecting apples"}]...
|
Title: apple hunter by @omartsubki | Stardance
De Title: apple hunter by @omartsubki | Stardance
Devlogs:
a platformer game that made with godot and depend on collecting apples
apple hunter day2 - making double jump
apple hunter day 3 - make the snail jump
Ships:
2d platformer game my challenge to making collision accurate...
|
1793847466.4305687
|
1793933866.4305687
|
|
60324
|
appl joos by @doctamario85_tiktok | Stardance
|
doctamario85_tiktok
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: appl joos by @doctamario85_tiktok | Stardan Title: appl joos by @doctamario85_tiktok | Stardance...
|
1793641862.9380286
|
1794246662.9380286
|
|
48466
|
appel.moes by @sam_vdstockt | Stardance
|
sam_vdstockt
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: appel.moes by @sam_vdstockt | Stardance
|
1793929779.235988
|
1794793779.235988
|
|
4023
|
appaa by @jessicaxu | Stardance
|
jessicaxu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: appaa by @jessicaxu | Stardance
|
1793969482.2074184
|
1794574282.2074184
|
|
56261
|
appa clock by @hann | Stardance
|
hann
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: appa clock by @hann | Stardance
|
1793872073.9335506
|
1794736073.9335506
|
|
37312
|
app for people using a boat to avoid marine life a app for people using a boat to avoid marine life and large structures by @Julianna | Stardance...
|
Julianna
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: app for people using a boat to avoid marine Title: app for people using a boat to avoid marine life and large structures by @Julianna | Stardance...
|
1793530080.0979152
|
1794134880.0979152
|
|
8365
|
app by @pratyushtheplatypus | Stardance
|
pratyushtheplatypus
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: app by @pratyushtheplatypus | Stardance
|
1793404064.5690267
|
1794008864.5690267
|
|
46688
|
apod-app by @Wiwi | Stardance
|
Wiwi
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-15T19:21:59Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a NASA space picture app with a date picker, randomizer, and live clock. The hardest part was fixing JavaScript syntax bugs.", "repo": "https://github.com/wardazahoor4-boop/apod-app", "demo": "https://wardazahoor4-boop.github.io/apod-app/"}]...
|
[{"post_id": 47679, "ts": "202 [{"post_id": 47679, "ts": "2026-08-15T19:13:10Z", "hours": 1.6711, "text": "I’M DONEE"}]...
|
Title: apod-app by @Wiwi | Stardance
Devlogs:
I’M Title: apod-app by @Wiwi | Stardance
Devlogs:
I’M DONEE
Ships:
I made a NASA space picture app with a date picker, randomizer, and live clock. The hardest part was fixing JavaScript syntax bugs....
|
1793947708.922545
|
1794034108.922545
|
|
49992
|
apkauto by @stardancerlol | Stardance
|
stardancerlol
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: apkauto by @stardancerlol | Stardance
|
1793314627.4711692
|
1793919427.4711692
|
|
47491
|
apiKEY by @panda | Stardance
|
panda
|
1
|
0.0
|
300
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-28T19:50:53Z", "hours": 0.0, "multiplier": 5.0, "payout": 300, "blessing": "neutral", "text": "A physical API key password manager that stores your passwords PHYSICALLY, so you never have to trust a cloud service again nor use a pesky server - all local and extremely portable !", "repo": "https://github.com/mail2adnanyazik-bit/apiKEY", "demo": ""}]...
|
[{"post_id": 56024, "ts": "202 [{"post_id": 56024, "ts": "2024-07-19T00:00:00Z", "hours": 9.0, "text": "IM A GENIUS !!!!! Today i moved my sorry ass back into the makespace, and burned through another switch before finally doing it ! I figured out that the trick to it is using flux so your solder melts easy, then applying solder to the wire first and then only applying flux on the pad and soldering - it took like two hours and i had to use one of those “helping hands” dr octopus thingys but i was feeling like tony stark the entire time. i failed once, then resoldered and tested with a multimeter, and everything beeped like it was supposed to when i poked it ! So basically i cut 3 female to male wires, and soldered just the female parts bare side on to the switch, and stuck the other side on to some GPIO pins on the ESP, and it worked ! … sometimes - my solder joint on one of the switch pads (the one that triggers when you tilt the switch down) was bad, so i had ta resolder that, but then i was fine. So i got back home after playing a round of cards against humanity (rlly cool btw) and then the fun really began. First thing i did when i got home was flash my new and improved software ! i was extremely surprised when it actually worked ! it was just to test if the switch was working (display would say UP, DOWN, and PRESS when i used the button) After that i got cracking, and implemented a 4-digit pin, and the UI for selecting API keys, since i had done everything else yesterday. After 2 hours of trial and error i got it working ! you are able to scroll through numbers by tilting up and down and you can select by pressing down, and it would move on to the next number If ya select it wrong, then you get with this in all caps if ya get it right, you get greeted by a lovely selection of all your stored credentials : then the next part was the actual typing - this was the hardest part. you see, i had initially thought i can just simulate how a usb keyboard or one with a dongle types, but nooo it can never be that easy can it ? well it can’t, cause the esp32 c3 supermini doesn’t have that capability - while it can type, it can only do that over bluetooth, which is rather annoying, but not make or break for the project. So now the esp autoconnects to the laptop via bluetooth and can type in passwords without actually being connected to the laptop - which opens up new possibilites (or old ones cause id thought of this b4 lmao. just ignore, it adds more drama and plot to the journal). Ya see, now the device is basically entirely wireless, except that it needs a pwr source - and you know what a portable power source is ? a power bank - wait what ? no that would be way too bulky - i mean a battery. Thats thoughts for later tho. I lost the plot a bit. where was I ? Oh yeah, the typing. Ok, so after finishing the bluetooth typing program even though my device thought it was typing, nothing showed up on my laptop. that wasn’t good. So i had ta tweak my script a bunch to find out where the problem was, just to find out that the problem couldn’t be with my code. So it had to be with my laptop. So i had to do a LOT of research (and deepseek pestering) to find the most obvious culprit : MacOS being paranoid. Ya see, macos needs some stupid bullshit security stuff that aint important at all. Since i was not a fan of that, i basically just asked opencode to “make code work, make code faster”. So it optimized and fixed my code to be all cushy with macos again. then i clicked on one of the test api keys, and it worked ! but it didn’t enter the last letter …. Ugh. So i went back in the code, made a number 1 higher, and also made it press enter at the end, and it works !!!!! I CANNOT BELIEVE IT ! IM done ! Ok, not quite. I still have to decide if im adding a battery, and i gotta go back to the makespace, glue this shit together (so it doesnt rip off again when i move it) and then make a nice lil case [Entry truncated]"}, {"post_id": 55994, "ts": "2024-07-19T00:00:00Z", "hours": 9.0, "text": "IM A GENIUS !!!!! Today i moved my sorry ass back into the makespace, and burned through another switch before finally doing it ! I figured out that the trick to it is using flux so your solder melts easy, then applying solder to the wire first and then only applying flux on the pad and soldering - it took like two hours and i had to use one of those “helping hands” dr octopus thingys but i was feeling like tony stark the entire time. i failed once, then resoldered and tested with a multimeter, and everything beeped like it was supposed to when i poked it ! So basically i cut 3 female to male wires, and soldered just the female parts bare side on to the switch, and stuck the other side on to some GPIO pins on the ESP, and it worked ! … sometimes - my solder joint on one of the switch pads (the one that triggers when you tilt the switch down) was bad, so i had ta resolder that, but then i was fine. So i got back home after playing a round of cards against humanity (rlly cool btw) and then the fun really began. First thing i did when i got home was flash my new and improved software ! i was extremely surprised when it actually worked ! it was just to test if the switch was working (display would say UP, DOWN, and PRESS when i used the button) After that i got cracking, and implemented a 4-digit pin, and the UI for selecting API keys, since i had done everything else yesterday. After 2 hours of trial and error i got it working ! you are able to scroll through numbers by tilting up and down and you can select by pressing down, and it would move on to the next number If ya select it wrong, then you get with this in all caps if ya get it right, you get greeted by a lovely selection of all your stored credentials : then the next part was the actual typing - this was the hardest part. you see, i had initially thought i can just simulate how a usb keyboard or one with a dongle types, but nooo it can never be that easy can it ? well it can’t, cause the esp32 c3 supermini doesn’t have that capability - while it can type, it can only do that over bluetooth, which is rather annoying, but not make or break for the project. So now the esp autoconnects to the laptop via bluetooth and can type in passwords without actually being connected to the laptop - which opens up new possibilites (or old ones cause id thought of this b4 lmao. just ignore, it adds more drama and plot to the journal). Ya see, now the device is basically entirely wireless, except that it needs a pwr source - and you know what a portable power source is ? a power bank - wait what ? no that would be way too bulky - i mean a battery. Thats thoughts for later tho. I lost the plot a bit. where was I ? Oh yeah, the typing. Ok, so after finishing the bluetooth typing program even though my device thought it was typing, nothing showed up on my laptop. that wasn’t good. So i had ta tweak my script a bunch to find out where the problem was, just to find out that the problem couldn’t be with my code. So it had to be with my laptop. So i had to do a LOT of research (and deepseek pestering) to find the most obvious culprit : MacOS being paranoid. Ya see, macos needs some stupid bullshit security stuff that aint important at all. Since i was not a fan of that, i basically just asked opencode to “make code work, make code faster”. So it optimized and fixed my code to be all cushy with macos again. then i clicked on one of the test api keys, and it worked ! but it didn’t enter the last letter …. Ugh. So i went back in the code, made a number 1 higher, and also made it press enter at the end, and it works !!!!! I CANNOT BELIEVE IT ! IM done ! Ok, not quite. I still have to decide if im adding a battery, and i gotta go back to the makespace, glue this shit together (so it doesnt rip off again when i move it) and then make a nice lil case [Entry truncated]"}, {"post_id": 56023, "ts": "2024-07-18T00:00:00Z", "hours": 6.0, "text": "Yeah, i fcked up big time. I first tried soldering the ESP32 c3 supermini to the display - this was damn hard. I first took a thick ass cable that kept touching the other pins on the supermini, but still pressed through - and well, it didn’t work. It took like an hour to solder the shit on, and it was damn hard cause the space between the pins was tiny and i have next to no experience with soldering, but i pressed through, and it ended up not working. So i removed all the wires again, used thinner wires, and then it didn’t work AGAIN cause some of the non covered parts of the wires were exposed. UGHHH right ? Then i tried again, and also put some solder on the wire so that it sticks and doesn’t like wierdly frizzle, then soldered everything again and then put like a TON of tape on it for insulation, then decided it was too much tape and took it off. Anyway, that finally worked, so tadaa ! then came the horrible part : the damn switches. You see, these damn switches use SMD. Thats bad enough. Then THEY HAVE THE AUDACITY TO F$#@!ng MELT WHEN YOU try and solder something on the pad - i mean it literally. The damn thing would honest to god literally damn melt when i tried to solder wires on it. And as if that aint bad enough it also has balls enough to literally lose its PADS - the literally just come off, and then theres nothing to attach the damn wires to ! Needless to say, i burnt, melted, snapped andraged through 4 switches - and it wasn’t just my fault either : Sure, the first time i was careless, but the second time i took as much care as a literal surgeon doing brain surgery, and the pad still snapped of and left me fuming. Then i gave it to my friend whos been soldering for literal years - and he fucked up twice too. So yea, whoever made these switches, FUDGE them. (mom, if you read this, i really tried, i really did) I pretty much spent the entire day at the makespace, and i made barely any progress. Btw i managed to melt an esp by going too close to it with a hot air solder gun, and i also managed to melt my display. Today was pretty much a waste."}, {"post_id": 55993, "ts": "2024-07-18T00:00:00Z", "hours": 6.0, "text": "Yeah, i fcked up big time. I first tried soldering the ESP32 c3 supermini to the display - this was damn hard. I first took a thick ass cable that kept touching the other pins on the supermini, but still pressed through - and well, it didn’t work. It took like an hour to solder the shit on, and it was damn hard cause the space between the pins was tiny and i have next to no experience with soldering, but i pressed through, and it ended up not working. So i removed all the wires again, used thinner wires, and then it didn’t work AGAIN cause some of the non covered parts of the wires were exposed. UGHHH right ? Then i tried again, and also put some solder on the wire so that it sticks and doesn’t like wierdly frizzle, then soldered everything again and then put like a TON of tape on it for insulation, then decided it was too much tape and took it off. Anyway, that finally worked, so tadaa ! then came the horrible part : the damn switches. You see, these damn switches use SMD. Thats bad enough. Then THEY HAVE THE AUDACITY TO F$#@!ng MELT WHEN YOU try and solder something on the pad - i mean it literally. The damn thing would honest to god literally damn melt when i tried to solder wires on it. And as if that aint bad enough it also has balls enough to literally lose its PADS - the literally just come off, and then theres nothing to attach the damn wires to ! Needless to say, i burnt, melted, snapped andraged through 4 switches - and it wasn’t just my fault either : Sure, the first time i was careless, but the second time i took as much care as a literal surgeon doing brain surgery, and the pad still snapped of and left me fuming. Then i gave it to my friend whos been soldering for literal years - and he fucked up twice too. So yea, whoever made these switches, FUDGE them. (mom, if you read this, i really tried, i really did) I pretty much spent the entire day at the makespace, and i made barely any progress. Btw i managed to melt an esp by going too close to it with a hot air solder gun, and i also managed to melt my display. Today was pretty much a waste."}, {"post_id": 56022, "ts": "2024-07-17T00:00:00Z", "hours": 7.0, "text": "ok, i pretty much got everything workin except the switch - ill go from good to bad, alright ? so now my login page fully works and can be deployed by the ESP32 (its in the flash), and also storing API keys - im using something called LittleFS to store them even when there is no power Basically this is the boot sequence : Boot sequence (main.cpp) Serial + OLED init — boots and shows “booting…” LittleFS init — mounts the flash filesystem where the vault file lives WiFi starts immediately — creates the ApiKEY access point at 192.168.4.1. Web server starts serving the login page. Works before any PIN is entered. Vault check — opens /vault.dat, reads the 4-byte magic number APIK to see if a vault exists If no vault (first boot): waits for you to create a PIN via serial (or buttons once wired). Creates an empty vault, encrypts it, saves it to flash. If vault exists: waits for PIN via serial (or you can just use the web UI instead) Loads vault — tries to decrypt with the entered PIN BLE keyboard starts — advertises itself as “ApiKEY” bluetooth keyboard WiFi / Web UI (web.cpp) The ESP32 is a WiFi access point — your phone connects directly to it, no router needed. SSID: ApiKEY, password: apikey123 Serves a dark-themed web page at 192.168.4.1 Login page → enter PIN → Manage page → add/delete/view keys The key change we just made: the web login actually tries to decrypt the vault with whatever PIN you type (handleLogin calls loadVault). So the web UI works independently — you don’t need to enter the PIN on serial first. If the decryption succeeds, it sets authenticated = true and stores the PIN for later re-encryption. And for once, everything works like its supposed to ( please don’t let thisn be a jinx ) - I know right ? it has to be a miracle ! Now comes the bad part. So after i was done with all this, i started on tryna add the switch. I luckily had brought 2 from xHain, but i unfortunatelty did NOT know how they worked. Luckily i had a Multimeter, and unfaltering determination (for now) I basically started poking the pins until something went beep, then tried angling and pressing the switch, while still hunting beeps. Let me tell you, this was grueling - i only got 2 hands, and i had to hold : multimeter red needle on to a tiny pin multimeter black needle on to an even smaller pin sob the switch thats smaller than my fingernail so that it stops wiggling and turning the actual switch part thats smaller than idk i dont gotta comparison here - and i gotta angle it without turning the whole switche Man, i wish i had 5 hands. Evolutions such a bitch, why not let us all have 6 hands with 10 fingers ? Anyway, even after doing all that and poking every single pin or pad or anything even remotely shiny on the switch with the pin i finally moved on to the second switch and it beeped first try. FIRST TRY . turns out my first switch was broken, and the second wasn’t. Yeah. It probably died of agressive poking. Anyway, i then was ready to connect the switch, but guess what ? i ran out of solder, and the damn thing uses SMD pads. And for some damn reason i dont got a hot glue gun. sigh you’ve gotta be kidding me. Im gonna go to the makespace tmrw, and then solder it on SOOOO .. im basically done with everything except adding the switch, testing my keyboard, and making a case for it ! Now the next thing to decide is if im making the thing wireless - its really not that hard, the ESP does all the actual hard stuff for me - all i would have to do is add a power source. I still want to keep it low profile tho, since this is gonna go on my keyring - we’ll see."}, {"post_id": 55992, "ts": "2024-07-17T00:00:00Z", "hours": 7.0, "text": "ok, i pretty much got everything workin except the switch - ill go from good to bad, alright ? so now my login page fully works and can be deployed by the ESP32 (its in the flash), and also storing API keys - im using something called LittleFS to store them even when there is no power Basically this is the boot sequence : Boot sequence (main.cpp) Serial + OLED init — boots and shows “booting…” LittleFS init — mounts the flash filesystem where the vault file lives WiFi starts immediately — creates the ApiKEY access point at 192.168.4.1. Web server starts serving the login page. Works before any PIN is entered. Vault check — opens /vault.dat, reads the 4-byte magic number APIK to see if a vault exists If no vault (first boot): waits for you to create a PIN via serial (or buttons once wired). Creates an empty vault, encrypts it, saves it to flash. If vault exists: waits for PIN via serial (or you can just use the web UI instead) Loads vault — tries to decrypt with the entered PIN BLE keyboard starts — advertises itself as “ApiKEY” bluetooth keyboard WiFi / Web UI (web.cpp) The ESP32 is a WiFi access point — your phone connects directly to it, no router needed. SSID: ApiKEY, password: apikey123 Serves a dark-themed web page at 192.168.4.1 Login page → enter PIN → Manage page → add/delete/view keys The key change we just made: the web login actually tries to decrypt the vault with whatever PIN you type (handleLogin calls loadVault). So the web UI works independently — you don’t need to enter the PIN on serial first. If the decryption succeeds, it sets authenticated = true and stores the PIN for later re-encryption. And for once, everything works like its supposed to ( please don’t let thisn be a jinx ) - I know right ? it has to be a miracle ! Now comes the bad part. So after i was done with all this, i started on tryna add the switch. I luckily had brought 2 from xHain, but i unfortunatelty did NOT know how they worked. Luckily i had a Multimeter, and unfaltering determination (for now) I basically started poking the pins until something went beep, then tried angling and pressing the switch, while still hunting beeps. Let me tell you, this was grueling - i only got 2 hands, and i had to hold : multimeter red needle on to a tiny pin multimeter black needle on to an even smaller pin sob the switch thats smaller than my fingernail so that it stops wiggling and turning the actual switch part thats smaller than idk i dont gotta comparison here - and i gotta angle it without turning the whole switche Man, i wish i had 5 hands. Evolutions such a bitch, why not let us all have 6 hands with 10 fingers ? Anyway, even after doing all that and poking every single pin or pad or anything even remotely shiny on the switch with the pin i finally moved on to the second switch and it beeped first try. FIRST TRY . turns out my first switch was broken, and the second wasn’t. Yeah. It probably died of agressive poking. Anyway, i then was ready to connect the switch, but guess what ? i ran out of solder, and the damn thing uses SMD pads. And for some damn reason i dont got a hot glue gun. sigh you’ve gotta be kidding me. Im gonna go to the makespace tmrw, and then solder it on SOOOO .. im basically done with everything except adding the switch, testing my keyboard, and making a case for it ! Now the next thing to decide is if im making the thing wireless - its really not that hard, the ESP does all the actual hard stuff for me - all i would have to do is add a power source. I still want to keep it low profile tho, since this is gonna go on my keyring - we’ll see."}, {"post_id": 55991, "ts": "2024-07-16T00:00:00Z", "hours": 6.0, "text": "Alright, so today i was able to pick up the switch, but before i add it i want the core mechanics working first. First thing i had ta do was figure out how to store the API keys, and how to add and remove em. I already had an idea going since the start, and thats also one of the reasons i used an ESP32 - you see the ESP has Bluetooth and WiFi. That means it can fetch stuff from the internet. So my first idea for adding/removing API keys was this : The ESP32 fetches data from the API of a pwd manager app - so the flow for adding and removing passwords and API keys is just to add them to your password manager - simple right ? answer is no, as most of these API’s arent well documented and would add unnecessary complexity, and the device wouldn’t work if im not at home, as it would need WiFi to fetch stuff. Then i thought maybe i could just directly flash the Keys, but i scrapped that pretty quickly cause then id have ta open an IDE, manually change code, etc. Also it would have to be plugged into my laptop, even though i wanted to keep the possibility of turning the entire thing bluetooth alive. The idea that finally clicked needed a bit of research : You see, i was scrolling youtube and saw one of those “top 3 things to use an ESP for” videos, and watched till the end - and the first thing the dude showed was that an ESP can actually broadcast its OWN WiFI that can host webpages. I mean how cool is that ? So i got my ESP to broadcast a network called APIKey. Then with a bit of help from opencode, i was able to code a nice frontend to just add/remove passwords. Then i decided i also wanted to implement a pin, so noone can get their grubby lil fingers on py passwords. So i added that to my website, and i will later add that to the physical key too - ill enter the pin by using the 2 way switch to select numbers from 0 - 9. Now your probably wondering how ta open the website, and thats the simplest part - its literally just hosted locally on the ESP, so ya just enter http://192.168.4.1 and tadaaaa : for now the wifi password is literally apikey123 and the pin is a symbolic 1 2 3 4 Thats it for today, but on a side note, i picked up the switch and will add it tmrw :D"}, {"post_id": 56020, "ts": "2024-07-16T00:00:00Z", "hours": 2.0, "text": "I saw one of these at my makespace ( i know your jealous ) but forgot to take a irl pic, found it online tho i think this is good, i might change later tho This can be pushed forward, back, and pressed down, so its great for selecting stuff After that i just worked on connecting the display - i followed the tutorial at https://www.instructables.com/Arduino-and-the-SSD1306-OLED-I2C-128x64-Display/ , but the Arduino IDE was being a bish, and the I2C scanner wasn’t working - there were 2 reasons : First, I had the wrong I2C scanning program twice (it wasn’t compatible with ESP32, it was only meant for arduino) Second, there is a tiny difference in some displays - most use 0x3C with SA0 pin pulled low, but some use 0x3D with SA0 pin pulled high, whatever the hell that means. Third, and i saved the best for last, i was giving it 3.3V which should have worked, but again, it was a should . So i switched to +5V VDD, and it started up ! I just wanted to test the display was working, but it turned into a real marathon. Anyway, i wasn’t sure if i had space for Hello World, so heres just a hello : Also, im realizing now, i definetely have space for that, since there are two rows for text. lmao. Anyway, im signing off today, and i’ll be back tmrw, because first its late now, and also i forgot to take the lil switch with me, so tomorrow i gotta go pick it up from xHain (my makespace even has a cool name :P)"}, {"post_id": 56021, "ts": "2024-07-16T00:00:00Z", "hours": 6.0, "text": "Alright, so today i was able to pick up the switch, but before i add it i want the core mechanics working first. First thing i had ta do was figure out how to store the API keys, and how to add and remove em. I already had an idea going since the start, and thats also one of the reasons i used an ESP32 - you see the ESP has Bluetooth and WiFi. That means it can fetch stuff from the internet. So my first idea for adding/removing API keys was this : The ESP32 fetches data from the API of a pwd manager app - so the flow for adding and removing passwords and API keys is just to add them to your password manager - simple right ? answer is no, as most of these API’s arent well documented and would add unnecessary complexity, and the device wouldn’t work if im not at home, as it would need WiFi to fetch stuff. Then i thought maybe i could just directly flash the Keys, but i scrapped that pretty quickly cause then id have ta open an IDE, manually change code, etc. Also it would have to be plugged into my laptop, even though i wanted to keep the possibility of turning the entire thing bluetooth alive. The idea that finally clicked needed a bit of research : You see, i was scrolling youtube and saw one of those “top 3 things to use an ESP for” videos, and watched till the end - and the first thing the dude showed was that an ESP can actually broadcast its OWN WiFI that can host webpages. I mean how cool is that ? So i got my ESP to broadcast a network called APIKey. Then with a bit of help from opencode, i was able to code a nice frontend to just add/remove passwords. Then i decided i also wanted to implement a pin, so noone can get their grubby lil fingers on py passwords. So i added that to my website, and i will later add that to the physical key too - ill enter the pin by using the 2 way switch to select numbers from 0 - 9. Now your probably wondering how ta open the website, and thats the simplest part - its literally just hosted locally on the ESP, so ya just enter http://192.168.4.1 and tadaaaa : for now the wifi password is literally apikey123 and the pin is a symbolic 1 2 3 4 Thats it for today, but on a side note, i picked up the switch and will add it tmrw :D"}, {"post_id": 55990, "ts": "2024-07-16T00:00:00Z", "hours": 2.0, "text": "I saw one of these at my makespace ( i know your jealous ) but forgot to take a irl pic, found it online tho i think this is good, i might change later tho This can be pushed forward, back, and pressed down, so its great for selecting stuff After that i just worked on connecting the display - i followed the tutorial at https://www.instructables.com/Arduino-and-the-SSD1306-OLED-I2C-128x64-Display/ , but the Arduino IDE was being a bish, and the I2C scanner wasn’t working - there were 2 reasons : First, I had the wrong I2C scanning program twice (it wasn’t compatible with ESP32, it was only meant for arduino) Second, there is a tiny difference in some displays - most use 0x3C with SA0 pin pulled low, but some use 0x3D with SA0 pin pulled high, whatever the hell that means. Third, and i saved the best for last, i was giving it 3.3V which should have worked, but again, it was a should . So i switched to +5V VDD, and it started up ! I just wanted to test the display was working, but it turned into a real marathon. Anyway, i wasn’t sure if i had space for Hello World, so heres just a hello : Also, im realizing now, i definetely have space for that, since there are two rows for text. lmao. Anyway, im signing off today, and i’ll be back tmrw, because first its late now, and also i forgot to take the lil switch with me, so tomorrow i gotta go pick it up from xHain (my makespace even has a cool name :P)"}]...
|
Title: apiKEY by @panda | Stardance
Devlogs:
I sa Title: apiKEY by @panda | Stardance
Devlogs:
I saw one of these at my makespace ( i know your jealous ) but forgot to take a irl pic, found it online tho i think this is good, i might change later tho This can be pushed forward, back, and pressed down, so its great for selecting stuff After that i just worked on connecting the display - i followed the tutorial at https://www.instructables.com/Arduino-and-the-SSD1306-OLED-I2C-128x64-Display/ , but the Arduino IDE was being a bish, and the I2C scanner wasn’t working - there were 2 reasons : First, I had the wrong I2C scanning program twice (it wasn’t compatible with ESP32, it was only meant for arduino) Second, there is a tiny difference in some displays - most use 0x3C with SA0 pin pulled low, but some use 0x3D with SA0 pin pulled high, whatever the hell that means. Third, and i saved the best for last, i was giving it 3.3V which should have worked, but again, it was a should . So i switched to +5V VDD, and it started up ! I just wanted to test the display was working, but it turned into a real marathon. Anyway, i wasn’t sure if i had space for Hello World, so heres just a hello : Also, im realizing now, i definetely have space for that, since there are two rows for text. lmao. Anyway, im signing off today, and i’ll be back tmrw, because first its late now, and also i forgot to take the lil switch with me, so tomorrow i gotta go pick it up from xHain (my makespace even has a cool name :P)
Alright, so today i was able to pick up the switch, but before i add it i want the core mechanics working first. First thing i had ta do was figure out how to store the API keys, and how to add and remove em. I already had an idea going since the start, and thats also one of the reasons i used an ESP32 - you see the ESP has Bluetooth and WiFi. That means it can fetch stuff from the internet. So my first idea for adding/removing API keys was this : The ESP32 fetches data from the API of a pwd manager app - so the flow for adding and removing passwords and API keys is just to add them to your password manager - simple right ? answer is no, as most of these API’s arent well documented and would add unnecessary complexity, and the device wouldn’t work if im not at home, as it would need WiFi to fetch stuff. Then i thought maybe i could just directly flash the Keys, but i scrapped that pretty quickly cause then id have ta open an IDE, manually change code, etc. Also it would have to be plugged into my laptop, even though i wanted to keep the possibility of turning the entire thing bluetooth alive. The idea that finally clicked needed a bit of research : You see, i was scrolling youtube and saw one of those “top 3 things to use an ESP for” videos, and watched till the end - and the first thing the dude showed was that an ESP can actually broadcast its OWN WiFI that can host webpages. I mean how cool is that ? So i got my ESP to broadcast a network called APIKey. Then with a bit of help from opencode, i was able to code a nice frontend to just add/remove passwords. Then i decided i also wanted to implement a pin, so noone can get their grubby lil fingers on py passwords. So i added that to my website, and i will later add that to the physical key too - ill enter the pin by using the 2 way switch to select numbers from 0 - 9. Now your probably wondering how ta open the website, and thats the simplest part - its literally just hosted locally on the ESP, so ya just enter http://192.168.4.1 and tadaaaa : for now the wifi password is literally apikey123 and the pin is a symbolic 1 2 3 4 Thats it for today, but on a side note, i picked up the switch and will add it tmrw :D
I saw one of these at my makespace ( i know your jealous ) but forgot to take a irl pic, found it online tho i think this is good, i might change later tho This can be pushed forward, back, and pressed down, so its great for selecting stuff After that i just worked on connecting the display - i followed the tutorial at https://www.instructables.com/Arduino-and-the-SSD1306-OLED-I2C-128x64-Display/ , but the Arduino IDE was being a bish, and the I2C scanner wasn’t working - there were 2 reasons : First, I had the wrong I2C scanning program twice (it wasn’t compatible with ESP32, it was only meant for arduino) Second, there is a tiny difference in some displays - most use 0x3C with SA0 pin pulled low, but some use 0x3D with SA0 pin pulled high, whatever the hell that means. Third, and i saved the best for last, i was giving it 3.3V which should have worked, but again, it was a should . So i switched to +5V VDD, and it started up ! I just wanted to test the display was working, but it turned into a real marathon. Anyway, i wasn’t sure if i had space for Hello World, so heres just a hello : Also, im realizing now, i definetely have space for that, since there are two rows for text. lmao. Anyway, im signing off today, and i’ll be back tmrw, because first its late now, and also i forgot to take the lil switch with me, so tomorrow i gotta go pick it up from xHain (my makespace even has a cool name :P)
Alright, so today i was able to pick up the switch, but before i add it i want the core mechanics working first. First thing i had ta do was figure out how to store the API keys, and how to add and remove em. I already had an idea going since the start, and thats also one of the reasons i used an ESP32 - you see the ESP has Bluetooth and WiFi. That means it can fetch stuff from the internet. So my first idea for adding/removing API keys was this : The ESP32 fetches data from the API of a pwd manager app - so the flow for adding and removing passwords and API keys is just to add them to your password manager - simple right ? answer is no, as most of these API’s arent well documented and would add unnecessary complexity, and the device wouldn’t work if im not at home, as it would need WiFi to fetch stuff. Then i thought maybe i could just directly flash the Keys, but i scrapped that pretty quickly cause then id have ta open an IDE, manually change code, etc. Also it would have to be plugged into my laptop, even though i wanted to keep the possibility of turning the entire thing bluetooth alive. The idea that finally clicked needed a bit of research : You see, i was scrolling youtube and saw one of those “top 3 things to use an ESP for” videos, and watched till the end - and the first thing the dude showed was that an ESP can actually broadcast its OWN WiFI that can host webpages. I mean how cool is that ? So i got my ESP to broadcast a network called APIKey. Then with a bit of help from opencode, i was able to code a nice frontend to just add/remove passwords. Then i decided i also wanted to implement a pin, so noone can get their grubby lil fingers on py passwords. So i added that to my website, and i will later add that to the physical key too - ill enter the pin by using the 2 way switch to select numbers from 0 - 9. Now your probably wondering how ta open the website, and thats the simplest part - its literally just hosted locally on the ESP, so ya just enter http://192.168.4.1 and tadaaaa : for now the wifi password is literally apikey123 and the pin is a symbolic 1 2 3 4 Thats it for today, but on a side note, i picked up the switch and will add it tmrw :D
ok, i pretty much got everything workin except the switch - ill go from good to bad, alright ? so now my login page fully works and can be deployed by the ESP32 (its in the flash), and also storing API keys - im using something called LittleFS to store them even when there is no power Basically this is the boot sequence : Boot sequence (main.cpp) Serial + OLED init — boots and shows “booting…” LittleFS init — mounts the flash filesystem where the vault file lives WiFi starts immediately — creates the ApiKEY access point at 192.168.4.1. Web server starts serving the login page. Works before any PIN is entered. Vault check — opens /vault.dat, reads the 4-byte magic number APIK to see if a vault exists If no vault (first boot): waits for you to create a PIN via serial (or buttons once wired). Creates an empty vault, encrypts it, saves it to flash. If vault exists: waits for PIN via serial (or you can just use the web UI instead) Loads vault — tries to decrypt with the entered PIN BLE keyboard starts — advertises itself as “ApiKEY” bluetooth keyboard WiFi / Web UI (web.cpp) The ESP32 is a WiFi access point — your phone connects directly to it, no router needed. SSID: ApiKEY, password: apikey123 Serves a dark-themed web page at 192.168.4.1 Login page → enter PIN → Manage page → add/delete/view keys The key change we just made: the web login actually tries to decrypt the vault with whatever PIN you type (handleLogin calls loadVault). So the web UI works independently — you don’t need to enter the PIN on serial first. If the decryption succeeds, it sets authenticated = true and stores the PIN for later re-encryption. And for once, everything works like its supposed to ( please don’t let thisn be a jinx ) - I know right ? it has to be a miracle ! Now comes the bad part. So after i was done with all this, i started on tryna add the switch. I luckily had brought 2 from xHain, but i unfortunatelty did NOT know how they worked. Luckily i had a Multimeter, and unfaltering determination (for now) I basically started poking the pins until something went beep, then tried angling and pressing the switch, while still hunting beeps. Let me tell you, this was grueling - i only got 2 hands, and i had to hold : multimeter red needle on to a tiny pin multimeter black needle on to an even smaller pin sob the switch thats smaller than my fingernail so that it stops wiggling and turning the actual switch part thats smaller than idk i dont gotta comparison here - and i gotta angle it without turning the whole switche Man, i wish i had 5 hands. Evolutions such a bitch, why not let us all have 6 hands with 10 fingers ? Anyway, even after doing all that and poking every single pin or pad or anything even remotely shiny on the switch with the pin i finally moved on to the second switch and it beeped first try. FIRST TRY . turns out my first switch was broken, and the second wasn’t. Yeah. It probably died of agressive poking. Anyway, i then was ready to connect the switch, but guess what ? i ran out of solder, and the damn thing uses SMD pads. And for some damn reason i dont got a hot glue gun. sigh you’ve gotta be kidding me. Im gonna go to the makespace tmrw, and then solder it on SOOOO .. im basically done with everything except adding the switch, testing my keyboard, and making a case for it ! Now the next thing to decide is if im making the thing wireless - its really not that hard, the ESP does all the actual hard stuff for me - all i would have to do is add a power source. I still want to keep it low profile tho, since this is gonna go on my keyring - we’ll see.
ok, i pretty much got everything workin except the switch - ill go from good to bad, alright ? so now my login page fully works and can be deployed by the ESP32 (its in the flash), and also storing API keys - im using something called LittleFS to store them even when there is no power Basically this is the boot sequence : Boot sequence (main.cpp) Serial + OLED init — boots and shows “booting…” LittleFS init — mounts the flash filesystem where the vault file lives WiFi starts immediately — creates the ApiKEY access point at 192.168.4.1. Web server starts serving the login page. Works before any PIN is entered. Vault check — opens /vault.dat, reads the 4-byte magic number APIK to see if a vault exists If no vault (first boot): waits for you to create a PIN via serial (or buttons once wired). Creates an empty vault, encrypts it, saves it to flash. If vault exists: waits for PIN via serial (or you can just use the web UI instead) Loads vault — tries to decrypt with the entered PIN BLE keyboard starts — advertises itself as “ApiKEY” bluetooth keyboard WiFi / Web UI (web.cpp) The ESP32 is a WiFi access point — your phone connects directly to it, no router needed. SSID: ApiKEY, password: apikey123 Serves a dark-themed web page at 192.168.4.1 Login page → enter PIN → Manage page → add/delete/view keys The key change we just made: the web login actually tries to decrypt the vault with whatever PIN you type (handleLogin calls loadVault). So the web UI works independently — you don’t need to enter the PIN on serial first. If the decryption succeeds, it sets authenticated = true and stores the PIN for later re-encryption. And for once, everything works like its supposed to ( please don’t let thisn be a jinx ) - I know right ? it has to be a miracle ! Now comes the bad part. So after i was done with all this, i started on tryna add the switch. I luckily had brought 2 from xHain, but i unfortunatelty did NOT know how they worked. Luckily i had a Multimeter, and unfaltering determination (for now) I basically started poking the pins until something went beep, then tried angling and pressing the switch, while still hunting beeps. Let me tell you, this was grueling - i only got 2 hands, and i had to hold : multimeter red needle on to a tiny pin multimeter black needle on to an even smaller pin sob the switch thats smaller than my fingernail so that it stops wiggling and turning the actual switch part thats smaller than idk i dont gotta comparison here - and i gotta angle it without turning the whole switche Man, i wish i had 5 hands. Evolutions such a bitch, why not let us all have 6 hands with 10 fingers ? Anyway, even after doing all that and poking every single pin or pad or anything even remotely shiny on the switch with the pin i finally moved on to the second switch and it beeped first try. FIRST TRY . turns out my first switch was broken, and the second wasn’t. Yeah. It probably died of agressive poking. Anyway, i then was ready to connect the switch, but guess what ? i ran out of solder, and the damn thing uses SMD pads. And for some damn reason i dont got a hot glue gun. sigh you’ve gotta be kidding me. Im gonna go to the makespace tmrw, and then solder it on SOOOO .. im basically done with everything except adding the switch, testing my keyboard, and making a case for it ! Now the next thing to decide is if im making the thing wireless - its really not that hard, the ESP does all the actual hard stuff for me - all i would have to do is add a power source. I still want to keep it low profile tho, since this is gonna go on my keyring - we’ll see.
Yeah, i fcked up big time. I first tried soldering the ESP32 c3 supermini to the display - this was damn hard. I first took a thick ass cable that kept touching the other pins on the supermini, but still pressed through - and well, it didn’t work. It took like an hour to solder the shit on, and it was damn hard cause the space between the pins was tiny and i have next to no experience with soldering, but i pressed through, and it ended up not working. So i removed all the wires again, used thinner wires, and then it didn’t work AGAIN cause some of the non covered parts of the wires were exposed. UGHHH right ? Then i tried again, and also put some solder on the wire so that it sticks and doesn’t like wierdly frizzle, then soldered everything again and then put like a TON of tape on it for insulation, then decided it was too much tape and took it off. Anyway, that finally worked, so tadaa ! then came the horrible part : the damn switches. You see, these damn switches use SMD. Thats bad enough. Then THEY HAVE THE AUDACITY TO F$#@!ng MELT WHEN YOU try and solder something on the pad - i mean it literally. The damn thing would honest to god literally damn melt when i tried to solder wires on it. And as if that aint bad enough it also has balls enough to literally lose its PADS - the literally just come off, and then theres nothing to attach the damn wires to ! Needless to say, i burnt, melted, snapped andraged through 4 switches - and it wasn’t just my fault either : Sure, the first time i was careless, but the second time i took as much care as a literal surgeon doing brain surgery, and the pad still snapped of and left me fuming. Then i gave it to my friend whos been soldering for literal years - and he fucked up twice too. So yea, whoever made these switches, FUDGE them. (mom, if you read this, i really tried, i really did) I pretty much spent the entire day at the makespace, and i made barely any progress. Btw i managed to melt an esp by going too close to it with a hot air solder gun, and i also managed to melt my display. Today was pretty much a waste.
Yeah, i fcked up big time. I first tried soldering the ESP32 c3 supermini to the display - this was damn hard. I first took a thick ass cable that kept touching the other pins on the supermini, but still pressed through - and well, it didn’t work. It took like an hour to solder the shit on, and it was damn hard cause the space between the pins was tiny and i have next to no experience with soldering, but i pressed through, and it ended up not working. So i removed all the wires again, used thinner wires, and then it didn’t work AGAIN cause some of the non covered parts of the wires were exposed. UGHHH right ? Then i tried again, and also put some solder on the wire so that it sticks and doesn’t like wierdly frizzle, then soldered everything again and then put like a TON of tape on it for insulation, then decided it was too much tape and took it off. Anyway, that finally worked, so tadaa ! then came the horrible part : the damn switches. You see, these damn switches use SMD. Thats bad enough. Then THEY HAVE THE AUDACITY TO F$#@!ng MELT WHEN YOU try and solder something on the pad - i mean it literally. The damn thing would honest to god literally damn melt when i tried to solder wires on it. And as if that aint bad enough it also has balls enough to literally lose its PADS - the literally just come off, and then theres nothing to attach the damn wires to ! Needless to say, i burnt, melted, snapped andraged through 4 switches - and it wasn’t just my fault either : Sure, the first time i was careless, but the second time i took as much care as a literal surgeon doing brain surgery, and the pad still snapped of and left me fuming. Then i gave it to my friend whos been soldering for literal years - and he fucked up twice too. So yea, whoever made these switches, FUDGE them. (mom, if you read this, i really tried, i really did) I pretty much spent the entire day at the makespace, and i made barely any progress. Btw i managed to melt an esp by going too close to it with a hot air solder gun, and i also managed to melt my display. Today was pretty much a waste.
IM A GENIUS !!!!! Today i moved my sorry ass back into the makespace, and burned through another switch before finally doing it ! I figured out that the trick to it is using flux so your solder melts easy, then applying solder to the wire first and then only applying flux on the pad and soldering - it took like two hours and i had to use one of those “helping hands” dr octopus thingys but i was feeling like tony stark the entire time. i failed once, then resoldered and tested with a multimeter, and everything beeped like it was supposed to when i poked it ! So basically i cut 3 female to male wires, and soldered just the female parts bare side on to the switch, and stuck the other side on to some GPIO pins on the ESP, and it worked ! … sometimes - my solder joint on one of the switch pads (the one that triggers when you tilt the switch down) was bad, so i had ta resolder that, but then i was fine. So i got back home after playing a round of cards against humanity (rlly cool btw) and then the fun really began. First thing i did when i got home was flash my new and improved software ! i was extremely surprised when it actually worked ! it was just to test if the switch was working (display would say UP, DOWN, and PRESS when i used the button) After that i got cracking, and implemented a 4-digit pin, and the UI for selecting API keys, since i had done everything else yesterday. After 2 hours of trial and error i got it working ! you are able to scroll through numbers by tilting up and down and you can select by pressing down, and it would move on to the next number If ya select it wrong, then you get with this in all caps if ya get it right, you get greeted by a lovely selection of all your stored credentials : then the next part was the actual typing - this was the hardest part. you see, i had initially thought i can just simulate how a usb keyboard or one with a dongle types, but nooo it can never be that easy can it ? well it can’t, cause the esp32 c3 supermini doesn’t have that capability - while it can type, it can only do that over bluetooth, which is rather annoying, but not make or break for the project. So now the esp autoconnects to the laptop via bluetooth and can type in passwords without actually being connected to the laptop - which opens up new possibilites (or old ones cause id thought of this b4 lmao. just ignore, it adds more drama and plot to the journal). Ya see, now the device is basically entirely wireless, except that it needs a pwr source - and you know what a portable power source is ? a power bank - wait what ? no that would be way too bulky - i mean a battery. Thats thoughts for later tho. I lost the plot a bit. where was I ? Oh yeah, the typing. Ok, so after finishing the bluetooth typing program even though my device thought it was typing, nothing showed up on my laptop. that wasn’t good. So i had ta tweak my script a bunch to find out where the problem was, just to find out that the problem couldn’t be with my code. So it had to be with my laptop. So i had to do a LOT of research (and deepseek pestering) to find the most obvious culprit : MacOS being paranoid. Ya see, macos needs some stupid bullshit security stuff that aint important at all. Since i was not a fan of that, i basically just asked opencode to “make code work, make code faster”. So it optimized and fixed my code to be all cushy with macos again. then i clicked on one of the test api keys, and it worked ! but it didn’t enter the last letter …. Ugh. So i went back in the code, made a number 1 higher, and also made it press enter at the end, and it works !!!!! I CANNOT BELIEVE IT ! IM done ! Ok, not quite. I still have to decide if im adding a battery, and i gotta go back to the makespace, glue this shit together (so it doesnt rip off again when i move it) and then make a nice lil case [Entry truncated]
IM A GENIUS !!!!! Today i moved my sorry ass back into the makespace, and burned through another switch before finally doing it ! I figured out that the trick to it is using flux so your solder melts easy, then applying solder to the wire first and then only applying flux on the pad and soldering - it took like two hours and i had to use one of those “helping hands” dr octopus thingys but i was feeling like tony stark the entire time. i failed once, then resoldered and tested with a multimeter, and everything beeped like it was supposed to when i poked it ! So basically i cut 3 female to male wires, and soldered just the female parts bare side on to the switch, and stuck the other side on to some GPIO pins on the ESP, and it worked ! … sometimes - my solder joint on one of the switch pads (the one that triggers when you tilt the switch down) was bad, so i had ta resolder that, but then i was fine. So i got back home after playing a round of cards against humanity (rlly cool btw) and then the fun really began. First thing i did when i got home was flash my new and improved software ! i was extremely surprised when it actually worked ! it was just to test if the switch was working (display would say UP, DOWN, and PRESS when i used the button) After that i got cracking, and implemented a 4-digit pin, and the UI for selecting API keys, since i had done everything else yesterday. After 2 hours of trial and error i got it working ! you are able to scroll through numbers by tilting up and down and you can select by pressing down, and it would move on to the next number If ya select it wrong, then you get with this in all caps if ya get it right, you get greeted by a lovely selection of all your stored credentials : then the next part was the actual typing - this was the hardest part. you see, i had initially thought i can just simulate how a usb keyboard or one with a dongle types, but nooo it can never be that easy can it ? well it can’t, cause the esp32 c3 supermini doesn’t have that capability - while it can type, it can only do that over bluetooth, which is rather annoying, but not make or break for the project. So now the esp autoconnects to the laptop via bluetooth and can type in passwords without actually being connected to the laptop - which opens up new possibilites (or old ones cause id thought of this b4 lmao. just ignore, it adds more drama and plot to the journal). Ya see, now the device is basically entirely wireless, except that it needs a pwr source - and you know what a portable power source is ? a power bank - wait what ? no that would be way too bulky - i mean a battery. Thats thoughts for later tho. I lost the plot a bit. where was I ? Oh yeah, the typing. Ok, so after finishing the bluetooth typing program even though my device thought it was typing, nothing showed up on my laptop. that wasn’t good. So i had ta tweak my script a bunch to find out where the problem was, just to find out that the problem couldn’t be with my code. So it had to be with my laptop. So i had to do a LOT of research (and deepseek pestering) to find the most obvious culprit : MacOS being paranoid. Ya see, macos needs some stupid bullshit security stuff that aint important at all. Since i was not a fan of that, i basically just asked opencode to “make code work, make code faster”. So it optimized and fixed my code to be all cushy with macos again. then i clicked on one of the test api keys, and it worked ! but it didn’t enter the last letter …. Ugh. So i went back in the code, made a number 1 higher, and also made it press enter at the end, and it works !!!!! I CANNOT BELIEVE IT ! IM done ! Ok, not quite. I still have to decide if im adding a battery, and i gotta go back to the makespace, glue this shit together (so it doesnt rip off again when i move it) and then make a nice lil case [Entry truncated]
Ships:
A physical API key password manager that stores your passwords PHYSICALLY, so you never have to trust a cloud service again nor use a pesky server - all local and extremely portable !...
|
1794012787.8874004
|
1794099187.8874004
|
|
53738
|
apex formula 1 by @piyushoutthere | Stardance
|
piyushoutthere
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-24T16:18:53Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made Apex Formula 1, a web project focused on bringing the world of Formula 1 into one interactive website. I wanted to make something that feels fun to explore while also giving users useful F1 information. The challenging part was putting all the different sections and features together and making sure the website worked smoothly and looked consistent. I’m most proud of turning the idea into a complete working website rather than just a basic F1 information page. People testing it should explore the different sections and interact with the features instead of only looking at the homepage. The project is best experienced by actually clicking around and checking out what the website has to offer.", "repo": "https://github.com/piyushoutthere-spec/velocity-realm-nexus", "demo": "https://velocity-realm-nexus.lovable.app"}]...
|
[{"post_id": 53779, "ts": "202 [{"post_id": 53779, "ts": "2026-08-24T14:02:30Z", "hours": 0.3819, "text": "Worked on the core logic and app structure for apex formula 1, resolving environment setup bugs and setting up paths for components."}]...
|
Title: apex formula 1 by @piyushoutthere | Stardan Title: apex formula 1 by @piyushoutthere | Stardance
Devlogs:
Worked on the core logic and app structure for apex formula 1, resolving environment setup bugs and setting up paths for components.
Ships:
I made Apex Formula 1, a web project focused on bringing the world of Formula 1 into one interactive website. I wanted to make something that feels fun to explore while also giving users useful F1 information. The challenging part was putting all the different sections and features together and making sure the website worked smoothly and looked consistent. I’m most proud of turning the idea into a complete working website rather than just a basic F1 information page. People testing it should explore the different sections and interact with the features instead of only looking at the homepage. The project is best experienced by actually clicking around and checking out what the website has to offer....
|
1793872235.6694613
|
1793958635.6694613
|
|
44207
|
anything by @blublu-blabla | Stardance
|
blublu-blabla
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: anything by @blublu-blabla | Stardance
|
1794001847.0653775
|
1794606647.0653775
|
|
62151
|
anyproxy by @iris_123 | Stardance
|
iris_123
|
0
|
1.57
|
0
|
[]
|
[{"post_id": 68097, "ts": "202 [{"post_id": 68097, "ts": "2026-09-14T14:42:04Z", "hours": 1.5722, "text": "first wip version! for example, i can proxy the hackatime website to localhost:"}]...
|
Title: anyproxy by @iris_123 | Stardance
Devlogs: Title: anyproxy by @iris_123 | Stardance
Devlogs:
first wip version! for example, i can proxy the hackatime website to localhost:...
|
1793652853.3612766
|
1794257653.3612766
|
|
30926
|
anymonster by @misofartist | Stardance
|
misofartist
|
0
|
1.13
|
0
|
[]
|
[{"post_id": 22727, "ts": "202 [{"post_id": 22727, "ts": "2026-07-05T09:41:12Z", "hours": 1.1347, "text": "built for a CodePath WEB102 project, a data dashboard. mine lets you search and filter through a random selection of (currently 80) DnD monsters! filter through sizes, HP, and view other stats like AC, alignment, etc. bleh"}]...
|
Title: anymonster by @misofartist | Stardance
Dev Title: anymonster by @misofartist | Stardance
Devlogs:
built for a CodePath WEB102 project, a data dashboard. mine lets you search and filter through a random selection of (currently 80) DnD monsters! filter through sizes, HP, and view other stats like AC, alignment, etc. bleh...
|
1793940598.5166428
|
1794545398.5166428
|
|
43638
|
anyChat by @coolNaN16 | Stardance
|
coolNaN16
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: anyChat by @coolNaN16 | Stardance
|
1793972989.5693226
|
1794577789.5693226
|
|
55860
|
anugamya's web os by @anugamyapanwar | Stardan anugamya's web os by @anugamyapanwar | Stardance...
|
anugamyapanwar
|
1
|
0.64
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-29T18:53:12Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "it i s a basic webpage that is mixture of windows and mac os and also iot has soem features like focus mmode and also i have intergrated different encoders and decoders like for base 64 and also other features for people who do crypt.", "repo": "https://github.com/AP-boi/flowOS", "demo": "https://flowosv1.vercel.app/"}]...
|
[{"post_id": 58811, "ts": "202 [{"post_id": 58811, "ts": "2026-08-31T12:08:19Z", "hours": 0.6411, "text": "re did everything and now i am thinking of leaving this project as it is but ill try to do the changes as requireed"}, {"post_id": 58349, "ts": "2026-08-30T18:53:08Z", "hours": 0.0, "text": "so this is the final thing so ill just add restart adn shutdown adn the os i s ready to ship ig T_T"}, {"post_id": 58307, "ts": "2026-08-30T17:59:57Z", "hours": 0.0, "text": "working on it nothing was working but got back on and tryingto fix everyhting"}, {"post_id": 57688, "ts": "2026-08-29T22:38:03Z", "hours": 0.0, "text": "so ig this is my final project"}, {"post_id": 57618, "ts": "2026-08-29T20:32:49Z", "hours": 0.0, "text": "soi now i added cypher valut so that we can use it for decihering cipherted texts and also i made a code tester and its working and also added a good theme for cypher and hacker mode."}, {"post_id": 57554, "ts": "2026-08-29T18:49:54Z", "hours": 0.0, "text": "i am adding some new featuers nopt finished yet but will ship it in a few minutes btw glm 5.3 is good"}, {"post_id": 57493, "ts": "2026-08-29T17:32:23Z", "hours": 0.0, "text": "added light theme mode and also aded focus mode like we can set a goal and tghen we study or do something else and also i am thinking of useing other lanugages other than htm; cause i have reached the limit of what i can do using html………"}, {"post_id": 57441, "ts": "2026-08-29T16:22:07Z", "hours": 0.0, "text": "so this is my web based os this is fully based on html as of now so its functionality is avg its like a miture of windows and mac os"}]...
|
Title: anugamya's web os by @anugamyapanwar | Title: anugamya's web os by @anugamyapanwar | Stardance
Devlogs:
so this is my web based os this is fully based on html as of now so its functionality is avg its like a miture of windows and mac os
added light theme mode and also aded focus mode like we can set a goal and tghen we study or do something else and also i am thinking of useing other lanugages other than htm; cause i have reached the limit of what i can do using html………
i am adding some new featuers nopt finished yet but will ship it in a few minutes btw glm 5.3 is good
soi now i added cypher valut so that we can use it for decihering cipherted texts and also i made a code tester and its working and also added a good theme for cypher and hacker mode.
so ig this is my final project
working on it nothing was working but got back on and tryingto fix everyhting
so this is the final thing so ill just add restart adn shutdown adn the os i s ready to ship ig T_T
re did everything and now i am thinking of leaving this project as it is but ill try to do the changes as requireed
Ships:
it i s a basic webpage that is mixture of windows and mac os and also iot has soem features like focus mmode and also i have intergrated different encoders and decoders like for base 64 and also other features for people who do crypt....
|
1793886875.180137
|
1793973275.180137
|
|
3447
|
antivirus the game by @guineapig | Stardance
|
guineapig
|
0
|
5.94
|
0
|
[]
|
[{"post_id": 3814, "ts": "2026 [{"post_id": 3814, "ts": "2026-06-06T21:25:13Z", "hours": 3.9608, "text": "added a character model and animations along with a run feture"}, {"post_id": 643, "ts": "2026-06-02T04:58:24Z", "hours": 1.2189, "text": "i added the camer i forgor erlier and it works with zero bugs trust"}, {"post_id": 610, "ts": "2026-06-02T03:27:37Z", "hours": 0.7594, "text": "added very basic movement and not camera:( i working on that yes"}]...
|
Title: antivirus the game by @guineapig | Stardanc Title: antivirus the game by @guineapig | Stardance
Devlogs:
added very basic movement and not camera:( i working on that yes
i added the camer i forgor erlier and it works with zero bugs trust
added a character model and animations along with a run feture...
|
1793418931.7084177
|
1794023731.7084177
|
|
69367
|
anti-sleep by @FishyMC | Stardance
|
FishyMC
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: anti-sleep by @FishyMC | Stardance
|
1793681556.4600296
|
1794545556.4600296
|
|
70247
|
anti laziness by @Plix | Stardance
|
Plix
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: anti laziness by @Plix | Stardance
|
1793606050.817989
|
1794210850.817989
|
|
53143
|
antaeus-docs by @Saturnyx | Stardance
|
Saturnyx
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: antaeus-docs by @Saturnyx | Stardance
|
1793472796.7337534
|
1794077596.7337534
|
|
50918
|
ansh website by @ANSH_0715_ | Stardance
|
ANSH_0715_
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: ansh website by @ANSH_0715_ | Stardance
|
1793368179.9823792
|
1793972979.9823792
|
|
50919
|
ansh website by @ANSH_0715_ | Stardance
|
ANSH_0715_
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: ansh website by @ANSH_0715_ | Stardance
|
1793368181.8585372
|
1793972981.8585372
|
|
50920
|
ansh website by @ANSH_0715_ | Stardance
|
ANSH_0715_
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: ansh website by @ANSH_0715_ | Stardance
|
1793368182.761913
|
1793972982.761913
|
|
50921
|
ansh website by @ANSH_0715_ | Stardance
|
ANSH_0715_
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: ansh website by @ANSH_0715_ | Stardance
|
1793368183.6499822
|
1793972983.6499822
|
|
72442
|
anrygsite by @imayush283 | Stardance
|
imayush283
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: anrygsite by @imayush283 | Stardance
|
1793468839.6960247
|
1794073639.6960247
|
|
69220
|
another weather app? by @PahalDesai | Stardance
|
PahalDesai
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: another weather app? by @PahalDesai | Stard Title: another weather app? by @PahalDesai | Stardance...
|
1793472639.9997187
|
1794336639.9997187
|
|
51103
|
another game jam by @dylz | Stardance
|
dylz
|
0
|
2.19
|
0
|
[]
|
[{"post_id": 49903, "ts": "202 [{"post_id": 49903, "ts": "2026-08-18T21:19:38Z", "hours": 2.1928, "text": "WEB EXPORT LETS GOOO so i just spent the last 4 hours (many hours aren’t shown here bc they were reading/in a diff project) bashing my head against a wall to get raylib-cs to export to web. first of all, i had to build from source to get the most recent merged pr, then i had to refactor my fundamental engine code to work with requestAnimationFrame , then i bugfixed for like 2 hours straight, BUT IT NOW WORKS!!! I HAVE A BLUE CIRCLE IN MY WEB BROWSER HELL YEAAAAAAAA also the attempt it worked fully was when i got 42069 localhost ip lol"}]...
|
Title: another game jam by @dylz | Stardance
Devl Title: another game jam by @dylz | Stardance
Devlogs:
WEB EXPORT LETS GOOO so i just spent the last 4 hours (many hours aren’t shown here bc they were reading/in a diff project) bashing my head against a wall to get raylib-cs to export to web. first of all, i had to build from source to get the most recent merged pr, then i had to refactor my fundamental engine code to work with requestAnimationFrame , then i bugfixed for like 2 hours straight, BUT IT NOW WORKS!!! I HAVE A BLUE CIRCLE IN MY WEB BROWSER HELL YEAAAAAAAA also the attempt it worked fully was when i got 42069 localhost ip lol...
|
1793378892.5333958
|
1793983692.5333958
|
|
50490
|
another ass website by @dayandnightgooner | Starda another ass website by @dayandnightgooner | Stardance...
|
dayandnightgooner
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: another ass website by @dayandnightgooner | Title: another ass website by @dayandnightgooner | Stardance...
|
1793339827.2612648
|
1793944627.2612648
|
|
56157
|
anorith by @shailesh | Stardance
|
|
0
|
3.01
|
0
|
[]
|
[{"post_id": 58180, "ts": "202 [{"post_id": 58180, "ts": "2026-08-30T15:15:59Z", "hours": 0.7503, "text": "added the readme and bom.csv"}, {"post_id": 58090, "ts": "2026-08-30T13:21:58Z", "hours": 2.26, "text": "did the schematics, designed the pcb and routed everything"}]...
|
Title: anorith by @shailesh | Stardance
Devlogs:
Title: anorith by @shailesh | Stardance
Devlogs:
did the schematics, designed the pcb and routed everything
added the readme and bom.csv...
|
1793868597.1849883
|
1794732597.1849883
|
|
52711
|
anor by @v3raa | Stardance
|
v3raa
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: anor by @v3raa | Stardance
|
1793454562.5007625
|
1794059362.5007625
|
|
37379
|
anongsus by @nobledrift | Stardance
|
nobledrift
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: anongsus by @nobledrift | Stardance
|
1793414898.0270796
|
1794019698.0270796
|
|
69055
|
annoyer by @elipseday | Stardance
|
elipseday
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: annoyer by @elipseday | Stardance
|
1793760470.373329
|
1794365270.373329
|
|
11704
|
annotateHer by @vijetagarg001 | Stardance
|
vijetagarg001
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: annotateHer by @vijetagarg001 | Stardance
|
1793444012.7628179
|
1794048812.7628179
|
|
29602
|
annaxiomm.github.io by @pinetree182 | Stardance
|
pinetree182
|
1
|
4.0
|
15
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-09T23:37:02Z", "hours": 4.0, "multiplier": 3.64, "payout": 15, "blessing": "neutral", "text": "I made (and finished) a personal webpage ! It’s based off a generic Arch Linux-based XMonad rice made by (?) Angad Sharma. The most challenging part was probably getting all the layouts to work together properly, and there’s a lot of janky CSS code in action, but it works and that’s all I really care about.", "repo": "https://github.com/annaxiomm/annaxiomm.github.io", "demo": "https://annaxiomm.github.io"}]...
|
[{"post_id": 25596, "ts": "202 [{"post_id": 25596, "ts": "2026-07-09T23:16:35Z", "hours": 0.9831, "text": "devlog (part 4) - now it works! I added a little fortune teller in the bottom right window, filled with a bunch of generic fortunes that refreshes each time you reload the page. Also, I remembered that devices other than my MacBook exist so I made the website responsive. On screens less than 1050px (so most phones and tablets) the status bar and side windows disappear, leaving more room for the main content, and on screens less than 295px (where the main content’s UI actually breaks), a warning message pops up. Hopefully this looks good on most devices. I think this is probably where I’ll leave the site for now, it serves well enough as a personal portfolio (and looks pretty good too!)"}, {"post_id": 21158, "ts": "2026-07-02T23:27:05Z", "hours": 0.4397, "text": "devlog (part 3) - narcissism I added in my logo, and a few lines about myself and some projects that I’m working on. I’ll continue to develop this as I go, but first I need to work out what to put in the last little window in the bottom-right corner."}, {"post_id": 21054, "ts": "2026-07-02T20:41:18Z", "hours": 1.2422, "text": "devlog (part 2) - wait, I can add multiple lines?? What’s a Linux rice without Neofetch? No prizes for guessing what I added. In one of the windows, I put a neofetch-inspired “system info” log, featuring an ASCII-art version of my logo (I had to go through like 5 different websites to find one that would spit out HTML that actually worked in my code). Complete with CPU and GPU data based on your browser, randomised packages, and uptime that counts the number of seconds since you loaded the site."}, {"post_id": 20399, "ts": "2026-07-02T00:03:06Z", "hours": 1.3847, "text": "devlog (part 1) - “Good artists copy, great artists steal” ~ Pablo Picasso. Why should I have to design my own website FROM SCRATCH when I can just make it look like a generic Arch Linux rice? Well, that’s what I’m doing to scratch the itch that comes with not being able to install Linux on my machine. So far the website has a status bar and a few windows, and next I’m going to add a bit of content to them."}]...
|
Title: annaxiomm.github.io by @pinetree182 | Stard Title: annaxiomm.github.io by @pinetree182 | Stardance
Devlogs:
devlog (part 1) - “Good artists copy, great artists steal” ~ Pablo Picasso. Why should I have to design my own website FROM SCRATCH when I can just make it look like a generic Arch Linux rice? Well, that’s what I’m doing to scratch the itch that comes with not being able to install Linux on my machine. So far the website has a status bar and a few windows, and next I’m going to add a bit of content to them.
devlog (part 2) - wait, I can add multiple lines?? What’s a Linux rice without Neofetch? No prizes for guessing what I added. In one of the windows, I put a neofetch-inspired “system info” log, featuring an ASCII-art version of my logo (I had to go through like 5 different websites to find one that would spit out HTML that actually worked in my code). Complete with CPU and GPU data based on your browser, randomised packages, and uptime that counts the number of seconds since you loaded the site.
devlog (part 3) - narcissism I added in my logo, and a few lines about myself and some projects that I’m working on. I’ll continue to develop this as I go, but first I need to work out what to put in the last little window in the bottom-right corner.
devlog (part 4) - now it works! I added a little fortune teller in the bottom right window, filled with a bunch of generic fortunes that refreshes each time you reload the page. Also, I remembered that devices other than my MacBook exist so I made the website responsive. On screens less than 1050px (so most phones and tablets) the status bar and side windows disappear, leaving more room for the main content, and on screens less than 295px (where the main content’s UI actually breaks), a warning message pops up. Hopefully this looks good on most devices. I think this is probably where I’ll leave the site for now, it serves well enough as a personal portfolio (and looks pretty good too!)
Ships:
I made (and finished) a personal webpage ! It’s based off a generic Arch Linux-based XMonad rice made by (?) Angad Sharma. The most challenging part was probably getting all the layouts to work together properly, and there’s a lot of janky CSS code in action, but it works and that’s all I really care about....
|
1793861277.670781
|
1793947677.670781
|
|
30247
|
anna by @omni_scan_ai_360 | Stardance
|
omni_scan_ai_360
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: anna by @omni_scan_ai_360 | Stardance
|
1793994534.2121055
|
1794599334.2121055
|
|
4352
|
ankle monitor by @shriya | Stardance
|
shriya
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: ankle monitor by @shriya | Stardance
|
1793940744.917197
|
1794545544.917197
|
|
19736
|
animotica by @shash | Stardance
|
shash
|
0
|
4.63
|
0
|
[]
|
[{"post_id": 9790, "ts": "2026 [{"post_id": 9790, "ts": "2026-06-16T07:07:52Z", "hours": 4.6339, "text": "animotica"}]...
|
Title: animotica by @shash | Stardance
Devlogs:
a Title: animotica by @shash | Stardance
Devlogs:
animotica...
|
1793987578.7372541
|
1794592378.7372541
|
|
53713
|
animitoor by @abysechostudio | Stardance
|
abysechostudio
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: animitoor by @abysechostudio | Stardance
|
1793501561.894737
|
1794106361.894737
|
|
66164
|
animeos by @shauz | Stardance
|
shauz
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-27T05:35:49Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So, here i have finnaly completed the anime webOS which is obviously a web os but anime themed, i made ive added wallpaper, added apps such as paint, notepad, watch list and a really cool chakra animation app. ive made a taskbar with real time clock and a start menu with the ability to pin apps to taskbar(just click it in the start menu) ive used some japanese to for the icons and the taskbar since this was anime themed and it looks cool so thats about it. css was bit challenging so ive used some ai help for css part and debugging. Thanks", "repo": "https://github.com/wowaidummy/animeos", "demo": "https://animeos-rust.vercel.app/"}]...
|
[{"post_id": 74313, "ts": "202 [{"post_id": 74313, "ts": "2026-09-27T05:15:22Z", "hours": 0.4189, "text": "so i revamped the css, ive added more apps, paint, notepad, watch history, a cool chakra app (it doesnt have a big funtion but has a cool animation) ive also implemented taskbar, clock , start menue and pin to taskbar feature. since the app is anime theme i decided to use my japanese skills and made the logos in japanese i think this is cool and complete"}, {"post_id": 74283, "ts": "2026-09-27T03:49:29Z", "hours": 0.3342, "text": "so i succesfully made this completly anime themes i hope you like it"}, {"post_id": 74268, "ts": "2026-09-27T03:15:49Z", "hours": 0.2803, "text": "so i have started this anime os project today and created a basic os now were gonna add elements to it PS: (i realised in the editor i was making it didnt have hackatime linked :( so only 16 mins it says)"}]...
|
Title: animeos by @shauz | Stardance
Devlogs:
so Title: animeos by @shauz | Stardance
Devlogs:
so i have started this anime os project today and created a basic os now were gonna add elements to it PS: (i realised in the editor i was making it didnt have hackatime linked :( so only 16 mins it says)
so i succesfully made this completly anime themes i hope you like it
so i revamped the css, ive added more apps, paint, notepad, watch history, a cool chakra app (it doesnt have a big funtion but has a cool animation) ive also implemented taskbar, clock , start menue and pin to taskbar feature. since the app is anime theme i decided to use my japanese skills and made the logos in japanese i think this is cool and complete
Ships:
So, here i have finnaly completed the anime webOS which is obviously a web os but anime themed, i made ive added wallpaper, added apps such as paint, notepad, watch list and a really cool chakra animation app. ive made a taskbar with real time clock and a start menu with the ability to pin apps to taskbar(just click it in the start menu) ive used some japanese to for the icons and the taskbar since this was anime themed and it looks cool so thats about it. css was bit challenging so ive used some ai help for css part and debugging. Thanks...
|
1793836364.7285542
|
1793922764.7285542
|
|
59376
|
anime lover os by @chestagahlawat06 | Stardance
|
chestagahlawat06
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-11T16:02:35Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What did you make? I made Anime Lovers Future OS, a personal digital space designed for anime fans. I wanted it to feel different from a normal anime website, so I focused on creating an experience that feels like entering your own anime-inspired world. What was challenging? The most challenging part was turning an idea that was mostly in my head into an actual working project. I had to figure out how to structure the interface, make the design feel right, and solve problems when things didn’t work the way I expected. What are you proud of? I’m proud that I took an idea I genuinely wanted to build and turned it into something people can actually interact with. I’m especially proud of the overall atmosphere and the fact that it feels like the beginning of something I can keep developing. What should people know so they can try your project? I’d recommend exploring the project rather than just looking at the first screen. Take a moment to interact with it and imagine what you would want from your own anime-focused digital space. And if you have an idea for something I could add or improve, I’d genuinely love to hear it — it could become part of what I build next.", "repo": "https://github.com/chestagahlawat6-maker/Anime-Lovers-Future-OS", "demo": "https://anime-lovers-future-os.vercel.app"}]...
|
[{"post_id": 65994, "ts": "202 [{"post_id": 65994, "ts": "2026-09-11T14:40:18Z", "hours": 0.7097, "text": "earlier home screen of my os…….what do you think about it?"}, {"post_id": 65458, "ts": "2026-09-10T16:29:53Z", "hours": 0.5919, "text": "finally added clock on my os …"}, {"post_id": 64921, "ts": "2026-09-09T17:18:09Z", "hours": 0.345, "text": "hi i am building an os… how is the image looking ? i am going to use it as background image . well can anyone tell me how long it take to get review of a project because its 3 days since i shipped my project and still review is pending"}]...
|
Title: anime lover os by @chestagahlawat06 | Stard Title: anime lover os by @chestagahlawat06 | Stardance
Devlogs:
hi i am building an os… how is the image looking ? i am going to use it as background image . well can anyone tell me how long it take to get review of a project because its 3 days since i shipped my project and still review is pending
finally added clock on my os …
earlier home screen of my os…….what do you think about it?
Ships:
What did you make? I made Anime Lovers Future OS, a personal digital space designed for anime fans. I wanted it to feel different from a normal anime website, so I focused on creating an experience that feels like entering your own anime-inspired world. What was challenging? The most challenging part was turning an idea that was mostly in my head into an actual working project. I had to figure out how to structure the interface, make the design feel right, and solve problems when things didn’t work the way I expected. What are you proud of? I’m proud that I took an idea I genuinely wanted to build and turned it into something people can actually interact with. I’m especially proud of the overall atmosphere and the fact that it feels like the beginning of something I can keep developing. What should people know so they can try your project? I’d recommend exploring the project rather than just looking at the first screen. Take a moment to interact with it and imagine what you would want from your own anime-focused digital space. And if you have an idea for something I could add or improve, I’d genuinely love to hear it — it could become part of what I build next....
|
1793965817.0088534
|
1794052217.0088534
|