|
23533
|
em-pee3000 by @luckyducky1962 | Stardance
|
luckyducky1962
|
0
|
0.73
|
0
|
[]
|
[{"post_id": 16640, "ts": "202 [{"post_id": 16640, "ts": "2026-06-27T02:03:55Z", "hours": 0.7333, "text": "Hi guys! Okay this is my first design for this music player and I basically just brain dumped all the things I wanted in this session. I’m going to do that here now. Okay the overall goal, similar to most, if not all tech companies is for this to be light, small, and have a long battery life(10 hours +). This is going to feature a 2 TB microSD card and despite the name of this project, is going to have FLAC or lossless audio files. I found this cool rotary encoder on a device and found that it is very very nice to use as volume control. I want to be able to have libraries on this singular device and the three buttons (rewind/back/left, play/pause/select/battery check, and skip/shuffle mode on and off/right ). The headphone jack is also going to be on the top of the player so that the head phone wires don’t get damaged. For the display, there’s not going to be an album cover on it for the sake of getting as many songs as possible on this, but album name might be included with the title. It’s going to scroll as well like many other mp3 players. Lastly, there are three more special features I wanted to add to this as well to make this personal. I’m going to add a strip of leds to show volume/battery like in the Nothing Phone 4a. I’m also going to add a metal clip to attach to pants. And finally, I’m adding a bass slider. I might actually also add an equalizer function to the software. Oh and one last thing: I’m going to add a microSD card slot like the one in your phone, but you don’t need a paper clip to open it. Simply just push and it pops out. Thanks for reading guys! Until next time!"}]...
|
Title: em-pee3000 by @luckyducky1962 | Stardance
Title: em-pee3000 by @luckyducky1962 | Stardance
Devlogs:
Hi guys! Okay this is my first design for this music player and I basically just brain dumped all the things I wanted in this session. I’m going to do that here now. Okay the overall goal, similar to most, if not all tech companies is for this to be light, small, and have a long battery life(10 hours +). This is going to feature a 2 TB microSD card and despite the name of this project, is going to have FLAC or lossless audio files. I found this cool rotary encoder on a device and found that it is very very nice to use as volume control. I want to be able to have libraries on this singular device and the three buttons (rewind/back/left, play/pause/select/battery check, and skip/shuffle mode on and off/right ). The headphone jack is also going to be on the top of the player so that the head phone wires don’t get damaged. For the display, there’s not going to be an album cover on it for the sake of getting as many songs as possible on this, but album name might be included with the title. It’s going to scroll as well like many other mp3 players. Lastly, there are three more special features I wanted to add to this as well to make this personal. I’m going to add a strip of leds to show volume/battery like in the Nothing Phone 4a. I’m also going to add a metal clip to attach to pants. And finally, I’m adding a bass slider. I might actually also add an equalizer function to the software. Oh and one last thing: I’m going to add a microSD card slot like the one in your phone, but you don’t need a paper clip to open it. Simply just push and it pops out. Thanks for reading guys! Until next time!...
|
1793418464.7861266
|
1794023264.7861266
|
|
12308
|
email validator by @Zaheer | Stardance
|
Zaheer
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: email validator by @Zaheer | Stardance
|
1793422456.1945436
|
1794027256.1945436
|
|
53389
|
embeddedLinux-driver-development by @Ishanth | Sta embeddedLinux-driver-development by @Ishanth | Stardance...
|
Ishanth
|
0
|
6.32
|
0
|
[]
|
[{"post_id": 56372, "ts": "202 [{"post_id": 56372, "ts": "2026-08-28T03:41:56Z", "hours": 6.3169, "text": "Built Linux custom image using Yocto tools. Compiled the source code and loaded onto Raspberry -pi 5 device. The screenshots shows the Linux boot-up logs and the Linux terminal login as root."}]...
|
Title: embeddedLinux-driver-development by @Ishant Title: embeddedLinux-driver-development by @Ishanth | Stardance
Devlogs:
Built Linux custom image using Yocto tools. Compiled the source code and loaded onto Raspberry -pi 5 device. The screenshots shows the Linux boot-up logs and the Linux terminal login as root....
|
1793483791.5429149
|
1794088591.5429149
|
|
30825
|
embodied ai(physical side) by @Alexander-Cacci | S embodied ai(physical side) by @Alexander-Cacci | Stardance...
|
Alexander-Cacci
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: embodied ai(physical side) by @Alexander-Ca Title: embodied ai(physical side) by @Alexander-Cacci | Stardance...
|
1793382582.2585607
|
1793987382.2585607
|
|
61946
|
emergancy octocopter by @vladimir | Stardance
|
vladimir
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: emergancy octocopter by @vladimir | Stardan Title: emergancy octocopter by @vladimir | Stardance...
|
1793652618.4012456
|
1794257418.4012456
|
|
56718
|
emma's site by @emma | Stardance
|
emma
|
1
|
16.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-27T23:37:08Z", "hours": 16.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I finished everything up and figured out GitHub Pages again! This is my favorite iteration of the emma personal website so far, let’s see if I’ll make another next year :D", "repo": "https://github.com/prplwtf/prpl.wtf", "demo": "https://prpl.wtf"}]...
|
[{"post_id": 74672, "ts": "202 [{"post_id": 74672, "ts": "2026-09-27T23:34:40Z", "hours": 3.9367, "text": "i may or may not have done a lot of stuff and kinda forgot to devlog - anyhow, it’s publicly available now and i finished making markdown components"}, {"post_id": 60788, "ts": "2026-09-03T11:48:26Z", "hours": 1.7458, "text": "I took some time to make this nice micro-interaction. This copies the link to the heading you have hovered to your clipboard, in the context of a blog post."}, {"post_id": 60141, "ts": "2026-09-02T10:07:04Z", "hours": 0.535, "text": "Working on the blog post view and styling markdown components so everything looks nice and tidy!"}, {"post_id": 59884, "ts": "2026-09-01T21:30:27Z", "hours": 1.72, "text": "I did some work on the blog page. The blog side of things should be fairly minimal, as effects shouldn’t be distracting people from reading a post, but also not too minimal for it not to fit the design language I’m going for. I settled for something simple with nice, snappy, hover animations. Oh right, I also worked on a fancy animation that followed your mouse on the homepage but I ended up throwing it away as it was a bit too much."}, {"post_id": 59612, "ts": "2026-09-01T15:05:26Z", "hours": 2.6161, "text": "Finally, I finished the works page. I wanted to create some project-specific pages but I convinced myself not to. Next up, I might add a blog."}, {"post_id": 58862, "ts": "2026-08-31T13:16:53Z", "hours": 0.5347, "text": "Been working on the works page! I’m considering either linking everything to their GitHub repositories or creating dedicated pages for them 🤷♀️"}, {"post_id": 58820, "ts": "2026-08-31T12:25:59Z", "hours": 5.1419, "text": "I’ve been working on my personal website for the past few days and I think the homepage is pretty much done, take a peek :)"}]...
|
Title: emma's site by @emma | Stardance
Devlo Title: emma's site by @emma | Stardance
Devlogs:
I’ve been working on my personal website for the past few days and I think the homepage is pretty much done, take a peek :)
Been working on the works page! I’m considering either linking everything to their GitHub repositories or creating dedicated pages for them 🤷♀️
Finally, I finished the works page. I wanted to create some project-specific pages but I convinced myself not to. Next up, I might add a blog.
I did some work on the blog page. The blog side of things should be fairly minimal, as effects shouldn’t be distracting people from reading a post, but also not too minimal for it not to fit the design language I’m going for. I settled for something simple with nice, snappy, hover animations. Oh right, I also worked on a fancy animation that followed your mouse on the homepage but I ended up throwing it away as it was a bit too much.
Working on the blog post view and styling markdown components so everything looks nice and tidy!
I took some time to make this nice micro-interaction. This copies the link to the heading you have hovered to your clipboard, in the context of a blog post.
i may or may not have done a lot of stuff and kinda forgot to devlog - anyhow, it’s publicly available now and i finished making markdown components
Ships:
I finished everything up and figured out GitHub Pages again! This is my favorite iteration of the emma personal website so far, let’s see if I’ll make another next year :D...
|
1793674154.188086
|
1793760554.188086
|
|
58281
|
emotebot by @theinfamousben | Stardance
|
theinfamousben
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: emotebot by @theinfamousben | Stardance
|
1793483380.3691247
|
1794088180.3691247
|
|
14480
|
emp by @ataullah154 | Stardance
|
ataullah154
|
0
|
5.84
|
0
|
[]
|
[{"post_id": 78437, "ts": "202 [{"post_id": 78437, "ts": "2026-10-10T20:02:46Z", "hours": 5.8358, "text": "i am working on a automatically closing door device"}]...
|
Title: emp by @ataullah154 | Stardance
Devlogs:
i Title: emp by @ataullah154 | Stardance
Devlogs:
i am working on a automatically closing door device...
|
1793253214.2864294
|
1793858014.2864294
|
|
53006
|
enchin by @Esme | Stardance
|
Esme
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: enchin by @Esme | Stardance
|
1793468864.250753
|
1794073664.250753
|
|
45283
|
encrypted text editor by @shak | Stardance
|
shak
|
0
|
3.9
|
0
|
[]
|
[{"post_id": 44409, "ts": "202 [{"post_id": 44409, "ts": "2026-08-10T04:09:22Z", "hours": 2.3367, "text": "spent about an hour writing the process of setting up plaintext for AES, but then as i tested it, i realized i hadn’t accounted for all edge cases and hadn’t written very efficient or elegant code so I decided to take a step back, write out the process on paper, and then rewrite the methods. Here’s that: plaintext (string) -> binary equivalent with space between each byte (string) -> add trailing zeros to binary string to make the number of bits divisible by 128 to make full blocks without errors -> create an array of each byte in the binary equivalent string (string[]) -> create an array of 128 bit (4x4 byte) blocks, organizing the bytes from the previous string[] in column-major order into each block (string[][][]) having it clearly written out and having already experimented with it, i was able to write cleaner code by writing a method for each step of this process, each taking the lasts output as input, and then writing a final method which executes each of these methods in the correct order, turning plain text into the necessary blocks of binary data. I have attached this method below as I figure the rest of the code is too long to show and this project doesn’t really have any cool graphics to showcase yet. next, i have to figure out how to generate salts and write a key generation function. alternatively, i could also take a break from the encryption/decryption aspect of this project and figure out the file management system, since i’ve never worked with that before, or i could also get started on the ui."}, {"post_id": 43758, "ts": "2026-08-09T05:37:41Z", "hours": 0.9956, "text": "after reading up a little more on AES and still not fully understanding all of the processes I’ll need to implement, I figured I should just start writing the parts I do know I’ll need. I wrote a method that converts a string of plain text to a string of it’s binary equivalent, then another that splits that string of binary into bytes (every 3 digits) and adds each one to an array, and another that prints it in a readable manner for testing purposes. I’m still not done implementing the binary string to byte[] function as I just realized that the reason the byte variable type has 3 digits and not 4 is because it is not encoded in binary and I did not account for that in my code. I have a feeling I might find more systemic errors and/or redundancies in my code tomorrow as I’ve barely touched java (or coding for that matter) for 2 years, but I’ll work through them tomorrow and then move on the next step, which I believe is turning that 1D byte array into a 2D 4x4 column-major byte array for each 128 bits of text being encrypted."}, {"post_id": 43065, "ts": "2026-08-08T03:57:22Z", "hours": 0.5683, "text": "Today I set up a brand new Github account, made a repository for this project, and connected it with VScode. I settled on using Java over Python, since I figured I needed a refresher after taking AP CSA 2 years ago. Then I spent about an hour researching encryption algorithms. Attached is my best understanding of how the encryption should be implemented/will work."}]...
|
Title: encrypted text editor by @shak | Stardance
Title: encrypted text editor by @shak | Stardance
Devlogs:
Today I set up a brand new Github account, made a repository for this project, and connected it with VScode. I settled on using Java over Python, since I figured I needed a refresher after taking AP CSA 2 years ago. Then I spent about an hour researching encryption algorithms. Attached is my best understanding of how the encryption should be implemented/will work.
after reading up a little more on AES and still not fully understanding all of the processes I’ll need to implement, I figured I should just start writing the parts I do know I’ll need. I wrote a method that converts a string of plain text to a string of it’s binary equivalent, then another that splits that string of binary into bytes (every 3 digits) and adds each one to an array, and another that prints it in a readable manner for testing purposes. I’m still not done implementing the binary string to byte[] function as I just realized that the reason the byte variable type has 3 digits and not 4 is because it is not encoded in binary and I did not account for that in my code. I have a feeling I might find more systemic errors and/or redundancies in my code tomorrow as I’ve barely touched java (or coding for that matter) for 2 years, but I’ll work through them tomorrow and then move on the next step, which I believe is turning that 1D byte array into a 2D 4x4 column-major byte array for each 128 bits of text being encrypted.
spent about an hour writing the process of setting up plaintext for AES, but then as i tested it, i realized i hadn’t accounted for all edge cases and hadn’t written very efficient or elegant code so I decided to take a step back, write out the process on paper, and then rewrite the methods. Here’s that: plaintext (string) -> binary equivalent with space between each byte (string) -> add trailing zeros to binary string to make the number of bits divisible by 128 to make full blocks without errors -> create an array of each byte in the binary equivalent string (string[]) -> create an array of 128 bit (4x4 byte) blocks, organizing the bytes from the previous string[] in column-major order into each block (string[][][]) having it clearly written out and having already experimented with it, i was able to write cleaner code by writing a method for each step of this process, each taking the lasts output as input, and then writing a final method which executes each of these methods in the correct order, turning plain text into the necessary blocks of binary data. I have attached this method below as I figure the rest of the code is too long to show and this project doesn’t really have any cool graphics to showcase yet. next, i have to figure out how to generate salts and write a key generation function. alternatively, i could also take a break from the encryption/decryption aspect of this project and figure out the file management system, since i’ve never worked with that before, or i could also get started on the ui....
|
1793324939.128247
|
1793929739.128247
|
|
55809
|
encryption and decryption program by @NivaTheCSadd encryption and decryption program by @NivaTheCSaddict | Stardance...
|
NivaTheCSaddict
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: encryption and decryption program by @NivaT Title: encryption and decryption program by @NivaTheCSaddict | Stardance...
|
1793353646.8170426
|
1793958446.8170426
|
|
43528
|
endless runner by @arjundeveloper_7 | Stardance
|
arjundeveloper_7
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: endless runner by @arjundeveloper_7 | Stard Title: endless runner by @arjundeveloper_7 | Stardance...
|
1792903943.3599195
|
1793767943.3599195
|
|
57934
|
energy drink tracker by @Pery | Stardance
|
Pery
|
1
|
6.0
|
18
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-07T19:08:00Z", "hours": 6.0, "multiplier": 2.89, "payout": 18, "blessing": "neutral", "text": "DONE.", "repo": "https://github.com/davidperyro-stack/energy-drink-tracker", "demo": "https://davidperyro-stack.github.io/energy-drink-tracker/"}]...
|
[{"post_id": 63777, "ts": "202 [{"post_id": 63777, "ts": "2026-09-07T18:51:35Z", "hours": 0.5408, "text": "devlog 8# I can finally say that… the first ship is finally done! ive finally added the pictures!! now i only have the readme.md, setup github pages and im all done!"}, {"post_id": 63708, "ts": "2026-09-07T17:22:21Z", "hours": 0.4089, "text": "devlog 7# Well… i kinda broke it while im trying to add them. BUT HEY good news that ive installed everything what is need! (from all monsters to redbulls. I dont know if there are all the flavours because where i live is kinda limited of few flavours)"}, {"post_id": 63129, "ts": "2026-09-06T19:14:23Z", "hours": 1.3781, "text": "devlog 6# FINALLY THIS IS OVER!!!!!!!!!! ive finally finished the major update (well 90% cuz i need to put the pictures of the cans there). with a little help with claude, THIS IS OVER!!!!!!!"}, {"post_id": 62872, "ts": "2026-09-06T12:20:29Z", "hours": 1.0986, "text": "devlog 5# Soooooooo major update incoming, ive removed the selection list and the new idea will come alive soon! before it was just a list with no pictures, now there will be a popout with all the drinks with a photo of them (check out my artistic drawing to know what im talking about)"}, {"post_id": 61831, "ts": "2026-09-04T22:48:43Z", "hours": 1.3536, "text": "devlog 4# NEW UPDATE Finally decided what color pallate should i use. i had choices from green with grayish colors, simple gray and black and purple with violet and more purple related colors. I think i have problems with violet and purple, BUT WHATEVER. also finally designed the site and made it be compatible with phone too, added EVERY FLAVOUR OF MONSTER AND REDBULL FROM THE ENTIRE EXISTING (please tell me what brand should i add next). LETS NOT FORGET THE MESSAGES BASED ON HOW MUCH CAFFEINE YOU HAD IN TODAY SECTION. (i wont spoiler,either you see on repo or wait until the project is shipped) You might think that the project is finally done. WRONG . i still have to process with what ideas should i do next BUT im thinking in the place where you select the drink you had, it should have info about it and a picture of it, something like this but i hope i can do it, most importanly is the picture one rather than the info about the drink cuz the caffeine amount is enough. (Edit) Forgot to mention that ive used Claude to make a list of every flavour and how much caffeine it has. STAY TUNED FOR MORE UPDATES, BE SURE TO FOLLOW TO PROJECT IF YOU WANT 54000 YEARS OF LUCK"}, {"post_id": 61457, "ts": "2026-09-04T11:57:46Z", "hours": 0.4817, "text": "devlog 3# New stuff here, ive added a button that deletes the drink in the list!"}, {"post_id": 61393, "ts": "2026-09-04T08:58:26Z", "hours": 0.6247, "text": "devlog 2# CAME BACK WITH A NEW UPDATE! Ive removed the stuff from what ive did in devlog 1# because it was stupid. BUT NEW STUFF right now it has a list with monsters and redbulls, what im thinking right now is, YOU (yes you AND YOU if you see this say in the comments what energy drink and the flavour that i should add. YES I WILL USE FORCE IF YOU DONT SAY.) lets leave the jokes apart (or am i not joking ) and focus on project. ive added a list where it has almost every monster flavour and redbulls and right now we have a working counter along side with caffeine in total!"}, {"post_id": 61104, "ts": "2026-09-03T20:33:02Z", "hours": 0.2967, "text": "devlog 1# Im making a energy drink counter. right now it looks like this BUT. in future i will try to add: Choose what energy drink you had (monster strawberry cloud dream, ultra white, etc.) Automatically adds how much caffeine did that energy drink had BEAUTIFUL DESIGN (of course) and counts in total how much energy drink/caffeine you had in a day, a week,a month and in total (in total i mean like since you started tracking it on this site) maybe some messages depending how much caffeine you had in a day (of course some funny stuff cuz, you know im funny? Or am i ) STAY TUNED FOR MORE UPDATES THIS PROJECT WILL BE PERFECT, BETTER THAN PEOPLE WHO MADE AIRFRYIERS (no offense for airfryiers users and creators)"}]...
|
Title: energy drink tracker by @Pery | Stardance
Title: energy drink tracker by @Pery | Stardance
Devlogs:
devlog 1# Im making a energy drink counter. right now it looks like this BUT. in future i will try to add: Choose what energy drink you had (monster strawberry cloud dream, ultra white, etc.) Automatically adds how much caffeine did that energy drink had BEAUTIFUL DESIGN (of course) and counts in total how much energy drink/caffeine you had in a day, a week,a month and in total (in total i mean like since you started tracking it on this site) maybe some messages depending how much caffeine you had in a day (of course some funny stuff cuz, you know im funny? Or am i ) STAY TUNED FOR MORE UPDATES THIS PROJECT WILL BE PERFECT, BETTER THAN PEOPLE WHO MADE AIRFRYIERS (no offense for airfryiers users and creators)
devlog 2# CAME BACK WITH A NEW UPDATE! Ive removed the stuff from what ive did in devlog 1# because it was stupid. BUT NEW STUFF right now it has a list with monsters and redbulls, what im thinking right now is, YOU (yes you AND YOU if you see this say in the comments what energy drink and the flavour that i should add. YES I WILL USE FORCE IF YOU DONT SAY.) lets leave the jokes apart (or am i not joking ) and focus on project. ive added a list where it has almost every monster flavour and redbulls and right now we have a working counter along side with caffeine in total!
devlog 3# New stuff here, ive added a button that deletes the drink in the list!
devlog 4# NEW UPDATE Finally decided what color pallate should i use. i had choices from green with grayish colors, simple gray and black and purple with violet and more purple related colors. I think i have problems with violet and purple, BUT WHATEVER. also finally designed the site and made it be compatible with phone too, added EVERY FLAVOUR OF MONSTER AND REDBULL FROM THE ENTIRE EXISTING (please tell me what brand should i add next). LETS NOT FORGET THE MESSAGES BASED ON HOW MUCH CAFFEINE YOU HAD IN TODAY SECTION. (i wont spoiler,either you see on repo or wait until the project is shipped) You might think that the project is finally done. WRONG . i still have to process with what ideas should i do next BUT im thinking in the place where you select the drink you had, it should have info about it and a picture of it, something like this but i hope i can do it, most importanly is the picture one rather than the info about the drink cuz the caffeine amount is enough. (Edit) Forgot to mention that ive used Claude to make a list of every flavour and how much caffeine it has. STAY TUNED FOR MORE UPDATES, BE SURE TO FOLLOW TO PROJECT IF YOU WANT 54000 YEARS OF LUCK
devlog 5# Soooooooo major update incoming, ive removed the selection list and the new idea will come alive soon! before it was just a list with no pictures, now there will be a popout with all the drinks with a photo of them (check out my artistic drawing to know what im talking about)
devlog 6# FINALLY THIS IS OVER!!!!!!!!!! ive finally finished the major update (well 90% cuz i need to put the pictures of the cans there). with a little help with claude, THIS IS OVER!!!!!!!
devlog 7# Well… i kinda broke it while im trying to add them. BUT HEY good news that ive installed everything what is need! (from all monsters to redbulls. I dont know if there are all the flavours because where i live is kinda limited of few flavours)
devlog 8# I can finally say that… the first ship is finally done! ive finally added the pictures!! now i only have the readme.md, setup github pages and im all done!
Ships:
DONE....
|
1793742794.0386488
|
1793829194.0386488
|
|
57240
|
english study cbse class 10 by @fvhadv | Stardance
|
fvhadv
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: english study cbse class 10 by @fvhadv | St Title: english study cbse class 10 by @fvhadv | Stardance...
|
1793422573.981249
|
1794027373.981249
|
|
58004
|
enote by @willexists | Stardance
|
willexists
|
0
|
1.43
|
0
|
[]
|
[{"post_id": 72933, "ts": "202 [{"post_id": 72933, "ts": "2026-09-24T02:15:35Z", "hours": 1.0375, "text": "i forgot to log this lol"}, {"post_id": 61250, "ts": "2026-09-04T02:51:24Z", "hours": 0.3922, "text": "i added like the main page and a page to put libraris and fonts i use"}]...
|
Title: enote by @willexists | Stardance
Devlogs:
Title: enote by @willexists | Stardance
Devlogs:
i added like the main page and a page to put libraris and fonts i use
i forgot to log this lol...
|
1793130927.5379596
|
1793735727.5379596
|
|
68154
|
entropy lmao by @bunnyguy | Stardance
|
bunnyguy
|
0
|
4.11
|
0
|
[]
|
[{"post_id": 77094, "ts": "202 [{"post_id": 77094, "ts": "2026-10-05T16:55:16Z", "hours": 4.1147, "text": "lskjdflskdjldkjlq AHHHHHHHHHHHHHH"}]...
|
Title: entropy lmao by @bunnyguy | Stardance
Devl Title: entropy lmao by @bunnyguy | Stardance
Devlogs:
lskjdflskdjldkjlq AHHHHHHHHHHHHHH...
|
1793738967.6349251
|
1794343767.6349251
|
|
30547
|
envscope by @DevaanshPathak | Stardance
|
DevaanshPathak
|
1
|
4.0
|
55
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-05T13:03:46Z", "hours": 4.0, "multiplier": 13.68, "payout": 55, "blessing": "neutral", "text": "envscope reached its first public release as a TUI-first .env inspection tool. The project started as planning documents and is now a packaged Python application with a full Textual interface, core comparison engine, PyPI distribution, and GitHub release binaries for Windows and Linux. The v1.0 release detects: Missing keys declared in examples but absent from real env files. Extra keys present in real env files but undeclared in examples. Duplicate keys inside one file, preserving all line numbers. Empty-but-required values. Insecure values in both directions: real secrets leaked into example files and weak placeholder values left in real env files. The app remains intentionally TUI-only. There are no CLI subcommands, CI mode, JSON output mode, daemon, or headless workflow in this version.", "repo": "https://github.com/devaanshpathak/envscope", "demo": "https://github.com/DevaanshPathak/envscope/releases/tag/v1.0.1"}]...
|
[{"post_id": 22829, "ts": "202 [{"post_id": 22829, "ts": "2026-07-05T13:02:51Z", "hours": 2.7267, "text": "envscope reached its first public release as a TUI-first .env inspection tool. The project started as planning documents and is now a packaged Python application with a full Textual interface, core comparison engine, PyPI distribution, and GitHub release binaries for Windows and Linux. What Shipped The v1.0 release detects: Missing keys declared in examples but absent from real env files. Extra keys present in real env files but undeclared in examples. Duplicate keys inside one file, preserving all line numbers. Empty-but-required values. Insecure values in both directions: real secrets leaked into example files and weak placeholder values left in real env files. The app remains intentionally TUI-only. There are no CLI subcommands, CI mode, JSON output mode, daemon, or headless workflow in this version. Product and UX The interface was shaped around a developer diff dashboard: dark terminal styling, green/purple/blue accents, a file explorer picker, a scope list, candidate tabs, category counts, a diff table, and a selected-finding detail panel. The picker now includes a file explorer. Selecting a directory updates the scan path, and selecting an .env* file uses its parent directory. Single-scope projects open directly into the diff view so simple projects like a root .env plus .env.example do not require extra navigation. The diff view supports search, severity filtering, suppressed finding visibility, selected-finding details, and selected-only secret reveal. Secret-like values are masked by default throughout the TUI and export flow. Core Engine The core/ layer is UI-agnostic and independently tested. It contains: A custom dotenv parser that preserves ordering, line numbers, duplicate entries, blank values, quotes, and export prefixes. A scanner that discovers flat projects, multi-variant flat projects, and monorepo scopes. A comparator that returns dataclass-based findings. A data-driven heuristic engine for known token formats, high-entropy strings, weak values, and blank required secrets. One important v1 fix was discovery behavior for gitignored env files. Many real projects list .env in .gitignore ; envscope now still scans target .env files even when ordinary .gitignore rules mention them, while continuing to skip ignored directories such as .git , node_modules , venv , dist , and build . Configuration .envscope.toml supports: Custom scan ignore globs. Custom secret patterns. Custom weak values. Reasoned suppressions. Suppressed findings are not deleted. They remain visible in the TUI and Markdown export, but are counted separately from active findings. Each suppression requires a reason. Packaging and Release The package was published to PyPI as envscope version 1.0.0 . Install command: pip install envscope PyPI page: https://pypi.org/project/envscope/1.0.0/ GitHub release: https://github.com/DevaanshPathak/envscope/releases/tag/v1.0.0 Release binaries: envscope-windows-x86_64.exe envscope-linux-x86_64 macOS binaries were intentionally skipped for this release. Building reliable macOS standalone binaries should be done on a macOS runner or macOS machine. Verification The final release passed: uv run --extra dev pytest uv run python -m compileall -q envscope tests uv run python -m build uv run python -m twine check dist/ * Test coverage includes parser behavior, scanner discovery, .gitignore handling, comparator categories, config parsing, suppressions, export formatting, heuristics, and a Textual smoke test."}, {"post_id": 22382, "ts": "2026-07-04T20:37:29Z", "hours": 0.7989, "text": "Progress on envscope has moved from scaffolding into a usable prototype. The core comparison engine is now implemented and the application can successfully inspect project environment files against their corresponding .env.example , .env.sample , or .env.template files. Current capabilities include: Discovering matching environment/example file pairs. Parsing and comparing environment variables. Detecting missing required variables. Identifying extra variables that exist only in local .env files. Detecting duplicate keys within the same file. Flagging blank required values. Performing basic checks for suspicious secrets in example files and placeholder values in real .env files. Alongside the comparison engine, the first working version of the terminal UI is now in place. While still minimal, it is already capable of displaying scan results interactively inside the terminal and provides the foundation for future navigation, filtering, and detailed inspection views. At this stage, the focus is on correctness rather than polish. The UI is functional enough to validate the workflow end-to-end, making it easier to iterate on the user experience as more features are added. Next Steps Improve the TUI layout and navigation. Add richer issue details and summaries. Support scanning larger projects with multiple environment file groups. Refine heuristics for placeholder and secret detection. Prepare the package for an initial PyPI release via pipx install envscope ."}, {"post_id": 21935, "ts": "2026-07-04T04:06:59Z", "hours": 0.5183, "text": "Building envscope envscope is a terminal UI for inspecting .env files in a project. It compares real environment files against their matching .env.example , .env.sample , or .env.template files and shows configuration drift directly inside an interactive terminal app. It is built for developers who want to quickly answer: Which required environment variables are missing? Which local variables are not declared in the example file? Did any file define the same key twice? Are required values blank? Did a real secret leak into an example file, or did a weak placeholder remain in a real .env file? envscope is TUI-only. Launching envscope opens the terminal application; this version does not include a headless, CI, or subcommand-based workflow. I plan to release this as a python package on PyPI for everyone to install using: pipx install envscope As of now, the repo is scaffolded and work on the core functionality is started."}]...
|
Title: envscope by @DevaanshPathak | Stardance
De Title: envscope by @DevaanshPathak | Stardance
Devlogs:
Building envscope envscope is a terminal UI for inspecting .env files in a project. It compares real environment files against their matching .env.example , .env.sample , or .env.template files and shows configuration drift directly inside an interactive terminal app. It is built for developers who want to quickly answer: Which required environment variables are missing? Which local variables are not declared in the example file? Did any file define the same key twice? Are required values blank? Did a real secret leak into an example file, or did a weak placeholder remain in a real .env file? envscope is TUI-only. Launching envscope opens the terminal application; this version does not include a headless, CI, or subcommand-based workflow. I plan to release this as a python package on PyPI for everyone to install using: pipx install envscope As of now, the repo is scaffolded and work on the core functionality is started.
Progress on envscope has moved from scaffolding into a usable prototype. The core comparison engine is now implemented and the application can successfully inspect project environment files against their corresponding .env.example , .env.sample , or .env.template files. Current capabilities include: Discovering matching environment/example file pairs. Parsing and comparing environment variables. Detecting missing required variables. Identifying extra variables that exist only in local .env files. Detecting duplicate keys within the same file. Flagging blank required values. Performing basic checks for suspicious secrets in example files and placeholder values in real .env files. Alongside the comparison engine, the first working version of the terminal UI is now in place. While still minimal, it is already capable of displaying scan results interactively inside the terminal and provides the foundation for future navigation, filtering, and detailed inspection views. At this stage, the focus is on correctness rather than polish. The UI is functional enough to validate the workflow end-to-end, making it easier to iterate on the user experience as more features are added. Next Steps Improve the TUI layout and navigation. Add richer issue details and summaries. Support scanning larger projects with multiple environment file groups. Refine heuristics for placeholder and secret detection. Prepare the package for an initial PyPI release via pipx install envscope .
envscope reached its first public release as a TUI-first .env inspection tool. The project started as planning documents and is now a packaged Python application with a full Textual interface, core comparison engine, PyPI distribution, and GitHub release binaries for Windows and Linux. What Shipped The v1.0 release detects: Missing keys declared in examples but absent from real env files. Extra keys present in real env files but undeclared in examples. Duplicate keys inside one file, preserving all line numbers. Empty-but-required values. Insecure values in both directions: real secrets leaked into example files and weak placeholder values left in real env files. The app remains intentionally TUI-only. There are no CLI subcommands, CI mode, JSON output mode, daemon, or headless workflow in this version. Product and UX The interface was shaped around a developer diff dashboard: dark terminal styling, green/purple/blue accents, a file explorer picker, a scope list, candidate tabs, category counts, a diff table, and a selected-finding detail panel. The picker now includes a file explorer. Selecting a directory updates the scan path, and selecting an .env* file uses its parent directory. Single-scope projects open directly into the diff view so simple projects like a root .env plus .env.example do not require extra navigation. The diff view supports search, severity filtering, suppressed finding visibility, selected-finding details, and selected-only secret reveal. Secret-like values are masked by default throughout the TUI and export flow. Core Engine The core/ layer is UI-agnostic and independently tested. It contains: A custom dotenv parser that preserves ordering, line numbers, duplicate entries, blank values, quotes, and export prefixes. A scanner that discovers flat projects, multi-variant flat projects, and monorepo scopes. A comparator that returns dataclass-based findings. A data-driven heuristic engine for known token formats, high-entropy strings, weak values, and blank required secrets. One important v1 fix was discovery behavior for gitignored env files. Many real projects list .env in .gitignore ; envscope now still scans target .env files even when ordinary .gitignore rules mention them, while continuing to skip ignored directories such as .git , node_modules , venv , dist , and build . Configuration .envscope.toml supports: Custom scan ignore globs. Custom secret patterns. Custom weak values. Reasoned suppressions. Suppressed findings are not deleted. They remain visible in the TUI and Markdown export, but are counted separately from active findings. Each suppression requires a reason. Packaging and Release The package was published to PyPI as envscope version 1.0.0 . Install command: pip install envscope PyPI page: https://pypi.org/project/envscope/1.0.0/ GitHub release: https://github.com/DevaanshPathak/envscope/releases/tag/v1.0.0 Release binaries: envscope-windows-x86_64.exe envscope-linux-x86_64 macOS binaries were intentionally skipped for this release. Building reliable macOS standalone binaries should be done on a macOS runner or macOS machine. Verification The final release passed: uv run --extra dev pytest uv run python -m compileall -q envscope tests uv run python -m build uv run python -m twine check dist/ * Test coverage includes parser behavior, scanner discovery, .gitignore handling, comparator categories, config parsing, suppressions, export formatting, heuristics, and a Textual smoke test.
Ships:
envscope reached its first public release as a TUI-first .env inspection tool. The project started as planning documents and is now a packaged Python application with a full Textual interface, core comparison engine, PyPI distribution, and GitHub release binaries for Windows and Linux. The v1.0 release detects: Missing keys declared in examples but absent from real env files. Extra keys present in real env files but undeclared in examples. Duplicate keys inside one file, preserving all line numbers. Empty-but-required values. Insecure values in both directions: real secrets leaked into example files and weak placeholder values left in real env files. The app remains intentionally TUI-only. There are no CLI subcommands, CI mode, JSON output mode, daemon, or headless workflow in this version....
|
1792878657.1157677
|
1793742657.1157677
|
|
58342
|
epatch by @t3kkm0tt | Stardance
|
t3kkm0tt
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: epatch by @t3kkm0tt | Stardance
|
1792932758.8172197
|
1793796758.8172197
|
|
69191
|
epic-est epic game by @sara_almehairbi | Stardance
|
sara_almehairbi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: epic-est epic game by @sara_almehairbi | St Title: epic-est epic game by @sara_almehairbi | Stardance...
|
1793130715.033391
|
1793735515.033391
|
|
69881
|
epic-new-tab by @fabianternis | Stardance
|
fabianternis
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: epic-new-tab by @fabianternis | Stardance
|
1793595195.2439048
|
1794199995.2439048
|
|
50469
|
ereader by @kate | Stardance
|
kate
|
0
|
0.92
|
0
|
[]
|
[{"post_id": 49015, "ts": "202 [{"post_id": 49015, "ts": "2026-08-17T16:34:00Z", "hours": 0.9167, "text": "I started the build by wiring e-ink, batterys and stuff. I already did most of this from a previous project, so it was mostly easy except for a few smaller tweaks!"}]...
|
Title: ereader by @kate | Stardance
Devlogs:
I st Title: ereader by @kate | Stardance
Devlogs:
I started the build by wiring e-ink, batterys and stuff. I already did most of this from a previous project, so it was mostly easy except for a few smaller tweaks!...
|
1793339779.2710707
|
1793944579.2710707
|
|
6303
|
ergo-paintbrush by @minat | Stardance
|
minat
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: ergo-paintbrush by @minat | Stardance
|
1793300145.920308
|
1793904945.920308
|
|
29616
|
ergojodi by @rino | Stardance
|
rino
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: ergojodi by @rino | Stardance
|
1793195238.5066354
|
1793800038.5066354
|
|
47420
|
ermm idk by @btsfan1gungaginga | Stardance
|
btsfan1gungaginga
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: ermm idk by @btsfan1gungaginga | Stardance
|
1793181142.8828468
|
1793785942.8828468
|
|
63483
|
error finder 2000 by @goku | Stardance
|
goku
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: error finder 2000 by @goku | Stardance
|
1793663335.33872
|
1794268135.33872
|
|
57320
|
escape by @krupa_pramod | Stardance
|
krupa_pramod
|
1
|
8.0
|
134
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T05:37:45Z", "hours": 8.0, "multiplier": 17.56, "payout": 134, "blessing": "neutral", "text": "I made a web based escape room made in HTML, CSS, and JS. There is a storyline that progresses throughout the game, and the user has to escape from being trapped inside a computer. Each level (there are 6) is password protected, and the passwords are hidden in different places throughout each level. There are multiple interactive elements, such as file explorers, terminals, open/close windows, draggable windows, choice buttons, and hidden objects. There is also a unique win and quit screen that can be achieved. I am happy with the way this turned out and the overall aesthetic of it. The Javascript was kind of difficult at times but for the most part just repetitive. Future improvements may be more levels or better graphics/storyline. Hope you enjoy!", "repo": "https://github.com/krupa-pramod/escape", "demo": "https://krupa-pramod.github.io/escape/"}]...
|
[{"post_id": 61710, "ts": "202 [{"post_id": 61710, "ts": "2026-09-04T19:07:10Z", "hours": 0.975, "text": "This may just be the final devlog! Unless I add more although I don’t think I will. Here you can click on this guy and it opens a popup asking if you want to talk to him, and you guys can talk through the terminal. Finally you choose whether you want to stay and switches to this terminal room, or leave in which its just a black screen that says session terminated. I made a lot of silly errors in the terminal so debugging took a little while but its done now!"}, {"post_id": 61655, "ts": "2026-09-04T17:57:08Z", "hours": 0.4978, "text": "Quit screen is done! Pretty simple but I think that’s okay since the quit screen won’t be viewed very often… click session terminated and everything goes black and one would probably close the tab. Lastly the end screen!"}, {"post_id": 61259, "ts": "2026-09-04T03:17:05Z", "hours": 0.5536, "text": "Level 6 is done at last! AKA the final level unless I spontaneously decide to add one more. Here there is a newspaper you reveal, and basically there is a clock on the wall and the paper tells you to look behind the clock, there’s the password but oh wait it has to be in numerical order least to greatest. Pretty fun and easy to make, and yeah I’m kind of running out of ideas for levels so this will probably be the last. A lot of repitive work mostly."}, {"post_id": 61197, "ts": "2026-09-04T00:36:22Z", "hours": 0.8019, "text": "Level 5 is done! I think level 6 is going to be the very last level so next I just have to make that and a win/death screen. Although really you don’t die unless you like quit at the very beginning but oh well. Level 5 is again password protected, we have our little friendly hint man. You can click the paper to read some text, and the password is the number associated with the 4 objects. (ex. there are 4 hooks, 2 people, number 3 on clock is missing). Of course all windows are draggable what not. Level 6 next!"}, {"post_id": 61047, "ts": "2026-09-03T19:16:49Z", "hours": 1.1381, "text": "Fourth level done! This is basically kind of your in a tunnel, you click on one of the posters on the wall and then when you hover over a certain area of the poster the password appears and takes you to the fifth level. I have no idea how many levels there are going to be but we’ll see. This took longer than it should but it was kind of a pain figuring out the position of stuff and thats why it took quite a bit of time. Next fifth level!"}, {"post_id": 60635, "ts": "2026-09-03T03:23:41Z", "hours": 0.7219, "text": "Third level is COMPLETE! This level has a terminal with a bunch of commands, you click on that icon to open it and again it is password protected. You can get the time, list of commands, clear, about, where am i, and a clue which basically tells you to like take the first letter of each thing under help and thats pretty much the password. Next level (4) is probably gonna be like you have escaped from the computer but now your like in a room or something. We shall see!"}, {"post_id": 60565, "ts": "2026-09-02T23:55:41Z", "hours": 1.0236, "text": "First level is officially done and we are onto the second! On the first one I added a journal file, with a manifest from the little organization thing (I think the story is like you are trapped in a computer by a cult… and you have to get out) and a personal journal that has the password. There’s also a trash file (which is empty), a photos file with some random photos, and also a file explorer with some files. Second level just has numbers hidden in photos. Overall pretty good, kind of repetitive JS and HTML and things so yeah. Next up LEVEL 3!"}, {"post_id": 59982, "ts": "2026-09-02T02:08:40Z", "hours": 1.2414, "text": "Updates have been made! I am now working on the first minigame sort of thing, it’s kind of like an OS where you have to dig through and find the password. Lucky for me the password is my birthday. Made a journal window and a photos window, hoping to add sort of a code window and a trash window later. This is sort of reminiscent of making the my web oS project LOL. Added open/close, and draggability and things."}, {"post_id": 59943, "ts": "2026-09-02T00:27:41Z", "hours": 0.6531, "text": "New project time! I wanted to make one of those web based kind of crappy escape rooms because I love the vibes of them. Unfortunately my script writing skills are sub-par so we will ignore that part for now. So far I made the opening slide and an intro slide where you just click open and a window opens. Took me way too long for so less but anything for the Stardance certificate I guess. Hopefully this turns out well and next time I’m hoping to make the very first minigame."}]...
|
Title: escape by @krupa_pramod | Stardance
Devlog Title: escape by @krupa_pramod | Stardance
Devlogs:
New project time! I wanted to make one of those web based kind of crappy escape rooms because I love the vibes of them. Unfortunately my script writing skills are sub-par so we will ignore that part for now. So far I made the opening slide and an intro slide where you just click open and a window opens. Took me way too long for so less but anything for the Stardance certificate I guess. Hopefully this turns out well and next time I’m hoping to make the very first minigame.
Updates have been made! I am now working on the first minigame sort of thing, it’s kind of like an OS where you have to dig through and find the password. Lucky for me the password is my birthday. Made a journal window and a photos window, hoping to add sort of a code window and a trash window later. This is sort of reminiscent of making the my web oS project LOL. Added open/close, and draggability and things.
First level is officially done and we are onto the second! On the first one I added a journal file, with a manifest from the little organization thing (I think the story is like you are trapped in a computer by a cult… and you have to get out) and a personal journal that has the password. There’s also a trash file (which is empty), a photos file with some random photos, and also a file explorer with some files. Second level just has numbers hidden in photos. Overall pretty good, kind of repetitive JS and HTML and things so yeah. Next up LEVEL 3!
Third level is COMPLETE! This level has a terminal with a bunch of commands, you click on that icon to open it and again it is password protected. You can get the time, list of commands, clear, about, where am i, and a clue which basically tells you to like take the first letter of each thing under help and thats pretty much the password. Next level (4) is probably gonna be like you have escaped from the computer but now your like in a room or something. We shall see!
Fourth level done! This is basically kind of your in a tunnel, you click on one of the posters on the wall and then when you hover over a certain area of the poster the password appears and takes you to the fifth level. I have no idea how many levels there are going to be but we’ll see. This took longer than it should but it was kind of a pain figuring out the position of stuff and thats why it took quite a bit of time. Next fifth level!
Level 5 is done! I think level 6 is going to be the very last level so next I just have to make that and a win/death screen. Although really you don’t die unless you like quit at the very beginning but oh well. Level 5 is again password protected, we have our little friendly hint man. You can click the paper to read some text, and the password is the number associated with the 4 objects. (ex. there are 4 hooks, 2 people, number 3 on clock is missing). Of course all windows are draggable what not. Level 6 next!
Level 6 is done at last! AKA the final level unless I spontaneously decide to add one more. Here there is a newspaper you reveal, and basically there is a clock on the wall and the paper tells you to look behind the clock, there’s the password but oh wait it has to be in numerical order least to greatest. Pretty fun and easy to make, and yeah I’m kind of running out of ideas for levels so this will probably be the last. A lot of repitive work mostly.
Quit screen is done! Pretty simple but I think that’s okay since the quit screen won’t be viewed very often… click session terminated and everything goes black and one would probably close the tab. Lastly the end screen!
This may just be the final devlog! Unless I add more although I don’t think I will. Here you can click on this guy and it opens a popup asking if you want to talk to him, and you guys can talk through the terminal. Finally you choose whether you want to stay and switches to this terminal room, or leave in which its just a black screen that says session terminated. I made a lot of silly errors in the terminal so debugging took a little while but its done now!
Ships:
I made a web based escape room made in HTML, CSS, and JS. There is a storyline that progresses throughout the game, and the user has to escape from being trapped inside a computer. Each level (there are 6) is password protected, and the passwords are hidden in different places throughout each level. There are multiple interactive elements, such as file explorers, terminals, open/close windows, draggable windows, choice buttons, and hidden objects. There is also a unique win and quit screen that can be achieved. I am happy with the way this turned out and the overall aesthetic of it. The Javascript was kind of difficult at times but for the most part just repetitive. Future improvements may be more levels or better graphics/storyline. Hope you enjoy!...
|
1793706922.8384118
|
1793793322.8384118
|
|
70841
|
escape room python text story!! by @tika_K | Stard escape room python text story!! by @tika_K | Stardance...
|
tika_K
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-23T21:13:17Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a text story escape room with python, this is my first python project so i’m pretty proud. It only works if you type the correct words that are given so good luck", "repo": "https://github.com/tikakerckenaere-debug/folktale_game./blob/main/escaperoom.PY", "demo": "https://pym.dev/p/2xky5/"}]...
|
[{"post_id": 82088, "ts": "202 [{"post_id": 82088, "ts": "2026-10-23T20:21:47Z", "hours": 0.3528, "text": "finished!!! for now"}, {"post_id": 81620, "ts": "2026-10-21T19:50:20Z", "hours": 0.9897, "text": "I fixed the problem and learned how to use loops in python! I think i finished the game , or like the outlines and it should work but i shall test it tomorrow to find anything to fix"}, {"post_id": 81570, "ts": "2026-10-21T18:28:29Z", "hours": 2.5494, "text": "So i typed the text i wrote on a paper at school but there’s a problem: when you finish room red button blue or red i typed in the program room == “red” thinking it would go on and say the text again from room red but it doesn’t ill fix it next time i work on it"}]...
|
Title: escape room python text story!! by @tika_K Title: escape room python text story!! by @tika_K | Stardance
Devlogs:
So i typed the text i wrote on a paper at school but there’s a problem: when you finish room red button blue or red i typed in the program room == “red” thinking it would go on and say the text again from room red but it doesn’t ill fix it next time i work on it
I fixed the problem and learned how to use loops in python! I think i finished the game , or like the outlines and it should work but i shall test it tomorrow to find anything to fix
finished!!! for now
Ships:
I made a text story escape room with python, this is my first python project so i’m pretty proud. It only works if you type the correct words that are given so good luck...
|
1793731946.5467637
|
1793818346.5467637
|
|
35685
|
eshaal's website :) by @3shxxl | Stardance
|
3shxxl
|
0
|
0.34
|
0
|
[]
|
[{"post_id": 33635, "ts": "202 [{"post_id": 33635, "ts": "2026-07-23T18:26:38Z", "hours": 0.3408, "text": "devlog #1 hihi fellow stardancers!! i learnt most of the hmtl basics today so i can start working on my website. i even did some test runs, but for now im working on the design for my website on canva. so once i get a design down, ill start coding in html :PP take a look at the screenshot attached for a lil sneak peak XD and feel free to leave suggestions as for what else i should include!!"}]...
|
Title: eshaal's website :) by @3shxxl | Starda Title: eshaal's website :) by @3shxxl | Stardance
Devlogs:
devlog #1 hihi fellow stardancers!! i learnt most of the hmtl basics today so i can start working on my website. i even did some test runs, but for now im working on the design for my website on canva. so once i get a design down, ill start coding in html :PP take a look at the screenshot attached for a lil sneak peak XD and feel free to leave suggestions as for what else i should include!!...
|
1793454619.9566448
|
1794059419.9566448
|
|
65474
|
esp 32 ai robot by @dani_gevorgyan | Stardance
|
dani_gevorgyan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp 32 ai robot by @dani_gevorgyan | Starda Title: esp 32 ai robot by @dani_gevorgyan | Stardance...
|
1793699845.5170867
|
1794304645.5170867
|
|
54511
|
esp 32 s3 ai chat bot by @Txseen | Stardance
|
Txseen
|
0
|
0.39
|
0
|
[]
|
[{"post_id": 82282, "ts": "202 [{"post_id": 82282, "ts": "2026-10-24T13:38:01Z", "hours": 0.3911, "text": "first devlog of my second project"}]...
|
Title: esp 32 s3 ai chat bot by @Txseen | Stardanc Title: esp 32 s3 ai chat bot by @Txseen | Stardance
Devlogs:
first devlog of my second project...
|
1793544871.5455563
|
1794149671.5455563
|
|
70040
|
esp 32 ultrasonic sensor by @bogzz | Stardance
|
bogzz
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp 32 ultrasonic sensor by @bogzz | Starda Title: esp 32 ultrasonic sensor by @bogzz | Stardance...
|
1793602171.5926414
|
1794206971.5926414
|
|
20916
|
esp led matrix by @ibtodm | Stardance
|
ibtodm
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp led matrix by @ibtodm | Stardance
|
1793235027.7668617
|
1793839827.7668617
|
|
45872
|
esp radar portable by @Spencer55 | Stardance
|
Spencer55
|
0
|
0.32
|
0
|
[]
|
[{"post_id": 43781, "ts": "202 [{"post_id": 43781, "ts": "2026-08-09T06:39:34Z", "hours": 0.3167, "text": "design process for radar and making sketch for funding request"}]...
|
Title: esp radar portable by @Spencer55 | Stardanc Title: esp radar portable by @Spencer55 | Stardance
Devlogs:
design process for radar and making sketch for funding request...
|
1793357786.6883917
|
1793962586.6883917
|
|
42611
|
esp-32 Ipod by @krisander | Stardance
|
krisander
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-01T08:53:20Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "this is a skeleton for a retro stye music player! the most challenging part was the logic of the code, and reachearching it. I’m proud of the 3hours spent on programming the structural base. This is only the base and not the finalized project. IT can be used as it is or edited!", "repo": "https://github.com/krisander11/epod-esp32", "demo": ""}]...
|
[{"post_id": 38712, "ts": "202 [{"post_id": 38712, "ts": "2026-08-01T08:01:05Z", "hours": 3.0181, "text": "I completed the skeleton of the project and i got a successful compile using platformio.ini! took me 3 hours though ;-("}]...
|
Title: esp-32 Ipod by @krisander | Stardance
Devl Title: esp-32 Ipod by @krisander | Stardance
Devlogs:
I completed the skeleton of the project and i got a successful compile using platformio.ini! took me 3 hours though ;-(
Ships:
this is a skeleton for a retro stye music player! the most challenging part was the logic of the code, and reachearching it. I’m proud of the 3hours spent on programming the structural base. This is only the base and not the finalized project. IT can be used as it is or edited!...
|
1793645586.4401536
|
1793731986.4401536
|
|
67879
|
esp-home by @tejasv | Stardance
|
tejasv
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp-home by @tejasv | Stardance
|
1793461667.687938
|
1794325667.687938
|
|
42650
|
esp-pod by @krisander | Stardance
|
krisander
|
1
|
31.15
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-14T13:06:01Z", "hours": 23.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is a retro themed mp3 player built around the esp32-wroom-1, this is version 1.3, this verson can play audio, browse through songs, add favorite songs, remane songs, artists and setsong duration. It has an inbuild keyboard wich makes it easy to type and save songs.", "repo": "https://github.com/krisander11/esp-pod", "demo": ""}]...
|
[{"post_id": 69104, "ts": "202 [{"post_id": 69104, "ts": "2026-09-16T11:39:39Z", "hours": 5.6508, "text": "i finished all the PCB Editing in about 5 hours!! I’m gonna put the PCB files on github soon. I”ll also send it for reshipping… hopefully it will be accepted."}, {"post_id": 68526, "ts": "2026-09-15T08:24:22Z", "hours": 0.7842, "text": "i fixed the schematics of the board. I added switches and labeled everything. I ran through the tests and it passed perfect."}, {"post_id": 68000, "ts": "2026-09-14T11:04:35Z", "hours": 1.7142, "text": "I found out i have to create a pcb so I’m doing it."}, {"post_id": 46367, "ts": "2026-08-13T15:19:17Z", "hours": 1.2575, "text": "I just dropped version 1.3 of the esp-pod on github , go check it out!"}, {"post_id": 45843, "ts": "2026-08-12T15:56:37Z", "hours": 1.5375, "text": "I’m currently fixing the keyboard navigation, and adding code to rename artists as well. I will update agian after fixing it."}, {"post_id": 45658, "ts": "2026-08-12T09:15:01Z", "hours": 2.0997, "text": "just uploaded build montage on lapse go check it out"}, {"post_id": 44706, "ts": "2026-08-10T17:23:29Z", "hours": 0.6858, "text": "I added code so that i can rename songs through the player but i have to clike abt 52 times per letter becaue the screen size and buttons are limited . If you have any ideas on optmizing the typing please feel free to suggest it in the comments!"}, {"post_id": 44670, "ts": "2026-08-10T16:17:09Z", "hours": 2.1997, "text": "I finished ver1.3, currenty debugging errors in ver1.3… Ill do a timlapse soon stay tuned for the hardware build montage!"}, {"post_id": 44073, "ts": "2026-08-09T16:25:57Z", "hours": 1.0806, "text": "ok so the project works but i complete forgt to add the logic part of renaming songs etc, i deleted about 200 lines of code to update it. ill will post a breadboard prototype after fixing this version of code"}, {"post_id": 43426, "ts": "2026-08-08T17:38:25Z", "hours": 1.0017, "text": "im fixing a few errors it the menu like not being able to rename songs and fixing ui freezing and audio glitches, I got the base working and will start on bluetooth soon!"}, {"post_id": 43266, "ts": "2026-08-08T12:59:00Z", "hours": 0.9897, "text": "I finally got all the errors fixed! I’m going to flash and test this version and then add bluetooth! I’ll publish this version on github after that. :-)"}, {"post_id": 43230, "ts": "2026-08-08T11:33:31Z", "hours": 3.3317, "text": "i started working on the settings part of the code . in getting hit with a lot of errors but im combing through the code and finding manyyy errors! ill update soon."}, {"post_id": 42690, "ts": "2026-08-07T15:28:31Z", "hours": 1.0631, "text": "currently writing the track selection code! Its throwing soooo many errors at me :-("}, {"post_id": 42598, "ts": "2026-08-07T12:41:23Z", "hours": 2.3325, "text": "The display of my laptop broke :-( I have been coding uisng an external 7 inch monitor… These curly brackets are confusing me so much! But ill never stop this project till im done. Currently am rewriting the code for the menu and how to interact with it, i will andd bluetooth once im done with this base model!"}, {"post_id": 42120, "ts": "2026-08-06T18:12:52Z", "hours": 1.3767, "text": "i started rewriting the code so i can use little fs to save song names to the esp32, as the sd card is going to be directly mounted to the dfplayer and there is no other way to save or read data form the sd using the dfplayermini. I created a new settings menu as wel."}, {"post_id": 40268, "ts": "2026-08-03T18:02:27Z", "hours": 4.2856, "text": "I spent so much time overthinking how to debug the 53 errors i got, turns out it was because of a semicolon…. btw this is a retro themed esp32 music play, because way too much stuff is digitalized and music shouldent be filled with ads!"}]...
|
Title: esp-pod by @krisander | Stardance
Devlogs: Title: esp-pod by @krisander | Stardance
Devlogs:
I spent so much time overthinking how to debug the 53 errors i got, turns out it was because of a semicolon…. btw this is a retro themed esp32 music play, because way too much stuff is digitalized and music shouldent be filled with ads!
i started rewriting the code so i can use little fs to save song names to the esp32, as the sd card is going to be directly mounted to the dfplayer and there is no other way to save or read data form the sd using the dfplayermini. I created a new settings menu as wel.
The display of my laptop broke :-( I have been coding uisng an external 7 inch monitor… These curly brackets are confusing me so much! But ill never stop this project till im done. Currently am rewriting the code for the menu and how to interact with it, i will andd bluetooth once im done with this base model!
currently writing the track selection code! Its throwing soooo many errors at me :-(
i started working on the settings part of the code . in getting hit with a lot of errors but im combing through the code and finding manyyy errors! ill update soon.
I finally got all the errors fixed! I’m going to flash and test this version and then add bluetooth! I’ll publish this version on github after that. :-)
im fixing a few errors it the menu like not being able to rename songs and fixing ui freezing and audio glitches, I got the base working and will start on bluetooth soon!
ok so the project works but i complete forgt to add the logic part of renaming songs etc, i deleted about 200 lines of code to update it. ill will post a breadboard prototype after fixing this version of code
I finished ver1.3, currenty debugging errors in ver1.3… Ill do a timlapse soon stay tuned for the hardware build montage!
I added code so that i can rename songs through the player but i have to clike abt 52 times per letter becaue the screen size and buttons are limited . If you have any ideas on optmizing the typing please feel free to suggest it in the comments!
just uploaded build montage on lapse go check it out
I’m currently fixing the keyboard navigation, and adding code to rename artists as well. I will update agian after fixing it.
I just dropped version 1.3 of the esp-pod on github , go check it out!
I found out i have to create a pcb so I’m doing it.
i fixed the schematics of the board. I added switches and labeled everything. I ran through the tests and it passed perfect.
i finished all the PCB Editing in about 5 hours!! I’m gonna put the PCB files on github soon. I”ll also send it for reshipping… hopefully it will be accepted.
Ships:
This is a retro themed mp3 player built around the esp32-wroom-1, this is version 1.3, this verson can play audio, browse through songs, add favorite songs, remane songs, artists and setsong duration. It has an inbuild keyboard wich makes it easy to type and save songs....
|
1793724549.4658616
|
1793810949.4658616
|
|
49675
|
esp32 audio decryptor and can enabled transmitter esp32 audio decryptor and can enabled transmitter by @goofyahhprojects | Stardance...
|
goofyahhprojects
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp32 audio decryptor and can enabled trans Title: esp32 audio decryptor and can enabled transmitter by @goofyahhprojects | Stardance...
|
1793296617.0846515
|
1793901417.0846515
|
|
23350
|
esp32 based mp3 player by @saivagishv | Stardance
|
saivagishv
|
0
|
10.11
|
0
|
[]
|
[{"post_id": 75733, "ts": "202 [{"post_id": 75733, "ts": "2026-09-30T21:41:40Z", "hours": 3.32, "text": "swapped to esp32 wrover with seperate usb chip to allow for bluetooth audio"}, {"post_id": 22599, "ts": "2026-07-05T04:14:45Z", "hours": 0.3353, "text": "PCB routing complete, the hardware project is finished"}, {"post_id": 21927, "ts": "2026-07-04T03:44:47Z", "hours": 1.5503, "text": "I finished routing the pcb for the design, and began troubleshooting"}, {"post_id": 21614, "ts": "2026-07-03T17:32:22Z", "hours": 0.4839, "text": "began pcb routing"}, {"post_id": 18599, "ts": "2026-06-29T19:46:46Z", "hours": 0.3667, "text": "I began routing the pcb"}, {"post_id": 18574, "ts": "2026-06-29T19:24:45Z", "hours": 0.3836, "text": "I added pins for a tft touchscreen display, it will be the input for this project"}, {"post_id": 17116, "ts": "2026-06-27T19:45:52Z", "hours": 1.05, "text": "PCB layout begun"}, {"post_id": 16403, "ts": "2026-06-26T18:02:58Z", "hours": 0.7836, "text": "Debugging of schematic finished, pcb started, but screenshare bugged, didn’t show it, and then kicad PCB crashed"}, {"post_id": 15892, "ts": "2026-06-25T20:33:04Z", "hours": 1.0669, "text": "microsd card and headphone jack compatibility added, power switched from max1811 to have internal passthrough and volage detection,only thing that remains on schematic is to breakout open pins like in devboard then model pcb"}, {"post_id": 14777, "ts": "2026-06-24T00:23:42Z", "hours": 0.7669, "text": "Power system, takes battery, with usb-c charging, debugging most likely needed, will add a p type mosfet for passthrough when on usb-c cable"}]...
|
Title: esp32 based mp3 player by @saivagishv | Sta Title: esp32 based mp3 player by @saivagishv | Stardance
Devlogs:
Power system, takes battery, with usb-c charging, debugging most likely needed, will add a p type mosfet for passthrough when on usb-c cable
microsd card and headphone jack compatibility added, power switched from max1811 to have internal passthrough and volage detection,only thing that remains on schematic is to breakout open pins like in devboard then model pcb
Debugging of schematic finished, pcb started, but screenshare bugged, didn’t show it, and then kicad PCB crashed
PCB layout begun
I added pins for a tft touchscreen display, it will be the input for this project
I began routing the pcb
began pcb routing
I finished routing the pcb for the design, and began troubleshooting
PCB routing complete, the hardware project is finished
swapped to esp32 wrover with seperate usb chip to allow for bluetooth audio...
|
1793148964.2551596
|
1793753764.2551596
|
|
46045
|
esp32 based ultrasonic sensor by @aaronst_03 | Sta esp32 based ultrasonic sensor by @aaronst_03 | Stardance...
|
aaronst_03
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp32 based ultrasonic sensor by @aaronst_0 Title: esp32 based ultrasonic sensor by @aaronst_03 | Stardance...
|
1793364852.158383
|
1793969652.158383
|
|
44533
|
esp32 blinking a light by @shaheer | Stardance
|
shaheer
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp32 blinking a light by @shaheer | Starda Title: esp32 blinking a light by @shaheer | Stardance...
|
1793278547.5567927
|
1793883347.5567927
|
|
42334
|
esp32 bruce by @ducokaptein | Stardance
|
ducokaptein
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp32 bruce by @ducokaptein | Stardance
|
1793170531.362259
|
1793775331.362259
|
|
35168
|
esp32 c3 dev board by @elias40 | Stardance
|
elias40
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp32 c3 dev board by @elias40 | Stardance
|
1793134135.1262214
|
1793738935.1262214
|
|
71524
|
esp32 c5 learning device with nm-rf-hat by @hg | S esp32 c5 learning device with nm-rf-hat by @hg | Stardance...
|
hg
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp32 c5 learning device with nm-rf-hat by Title: esp32 c5 learning device with nm-rf-hat by @hg | Stardance...
|
1793663570.8555171
|
1794268370.8555171
|
|
71525
|
esp32 c5 learning device with nm-rf-hat by @hg | S esp32 c5 learning device with nm-rf-hat by @hg | Stardance...
|
hg
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp32 c5 learning device with nm-rf-hat by Title: esp32 c5 learning device with nm-rf-hat by @hg | Stardance...
|
1793663571.7206767
|
1794268371.7206767
|
|
62554
|
esp32 camera by @calapanomarkanthony5 | Stardance
|
calapanomarkanthony5
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp32 camera by @calapanomarkanthony5 | Sta Title: esp32 camera by @calapanomarkanthony5 | Stardance...
|
1793656242.7742665
|
1794261042.7742665
|
|
71928
|
esp32 drone by @shanmukh_vimridh_padala | Stardanc esp32 drone by @shanmukh_vimridh_padala | Stardance...
|
shanmukh_vimridh_padala
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp32 drone by @shanmukh_vimridh_padala | S Title: esp32 drone by @shanmukh_vimridh_padala | Stardance...
|
1793296048.0066319
|
1793900848.0066319
|
|
61468
|
esp32 home gaurd by @mahith | Stardance
|
mahith
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-13T09:15:09Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a small home security camera using an ESP32-CAM and a mic.The hardest part was getting the live video to stop lagging and fixing browser errors when loading the stream. I’m really proud that the camera works smoothly now and connects to my website on To test it, open the website link to see the controls and check my demo video to see the camera streaming live.", "repo": "https://github.com/mahi-73/esp32-home-guard", "demo": ""}]...
|
[{"post_id": 66797, "ts": "202 [{"post_id": 66797, "ts": "2026-09-12T18:02:56Z", "hours": 7.2525, "text": "I built a home security camera using an ESP32-CAM and a mic module. I wrote the code in Arduino to connect it to my Wi-Fi and stream the camera video. Then I made a web page on Vercel so I can open the live stream and take photos from my browser. I had a lot of trouble with video lag and browser errors, but I debugged the code and got the stream working."}]...
|
Title: esp32 home gaurd by @mahith | Stardance
De Title: esp32 home gaurd by @mahith | Stardance
Devlogs:
I built a home security camera using an ESP32-CAM and a mic module. I wrote the code in Arduino to connect it to my Wi-Fi and stream the camera video. Then I made a web page on Vercel so I can open the live stream and take photos from my browser. I had a lot of trouble with video lag and browser errors, but I debugged the code and got the stream working.
Ships:
I made a small home security camera using an ESP32-CAM and a mic.The hardest part was getting the live video to stop lagging and fixing browser errors when loading the stream. I’m really proud that the camera works smoothly now and connects to my website on To test it, open the website link to see the controls and check my demo video to see the camera streaming live....
|
1793684906.901435
|
1793771306.901435
|
|
25627
|
esp32 jammer by @SohamKaran | Stardance
|
SohamKaran
|
0
|
14.1
|
0
|
[]
|
[{"post_id": 64314, "ts": "202 [{"post_id": 64314, "ts": "2026-09-08T16:32:20Z", "hours": 10.3008, "text": "after getting ll the components i program the board and then started prototyping it on a bread board but after many attemts it finally started working and now i am fixing some issue on pcb in kicad"}, {"post_id": 20590, "ts": "2026-07-02T06:33:18Z", "hours": 0.3336, "text": "hey yesterday I write the code and it took me about a hour but sadly at last moment the electricity gone and although the code saved but the recording not . so my another hour waisted and today I upload the code to GitHub and some other stuff in repo."}, {"post_id": 20078, "ts": "2026-07-01T16:24:45Z", "hours": 1.8333, "text": "on today i mainly work on my GitHub repo i write the readme and upload all required photos and i also write the bom and give all purchase link later i upload the Gerber file and all other essential files"}, {"post_id": 17728, "ts": "2026-06-28T17:16:46Z", "hours": 1.6342, "text": "today i think to build some crazy and decided about to make a esp 32 jammer which can jam Bluetooth and wifi signals at first i watch some tutorials on youtube and then draw the sch later i design the pcb and then add some images .I also create the repo n github"}]...
|
Title: esp32 jammer by @SohamKaran | Stardance
De Title: esp32 jammer by @SohamKaran | Stardance
Devlogs:
today i think to build some crazy and decided about to make a esp 32 jammer which can jam Bluetooth and wifi signals at first i watch some tutorials on youtube and then draw the sch later i design the pcb and then add some images .I also create the repo n github
on today i mainly work on my GitHub repo i write the readme and upload all required photos and i also write the bom and give all purchase link later i upload the Gerber file and all other essential files
hey yesterday I write the code and it took me about a hour but sadly at last moment the electricity gone and although the code saved but the recording not . so my another hour waisted and today I upload the code to GitHub and some other stuff in repo.
after getting ll the components i program the board and then started prototyping it on a bread board but after many attemts it finally started working and now i am fixing some issue on pcb in kicad...
|
1793368323.5373394
|
1793973123.5373394
|
|
65102
|
esp32 key chain by @Bhavyadeep | Stardance
|
Bhavyadeep
|
0
|
1.7
|
0
|
[]
|
[{"post_id": 73271, "ts": "202 [{"post_id": 73271, "ts": "2026-09-24T18:27:42Z", "hours": 0.8333, "text": "yaay i have completed the second microcontroller and with this i conclude my fun side quest"}, {"post_id": 72731, "ts": "2026-09-23T16:40:42Z", "hours": 0.8706, "text": "cool esp32 key chain! so this photo was the inspiration and as a cool sidequest i am making this i will be making 2 esp32s 1. esp32 cam 2. esp32 (standard) 3. arduino uno first i desolder all the pins and then just put something to hag it is a very good gift for people who build with u"}]...
|
Title: esp32 key chain by @Bhavyadeep | Stardance
Title: esp32 key chain by @Bhavyadeep | Stardance
Devlogs:
cool esp32 key chain! so this photo was the inspiration and as a cool sidequest i am making this i will be making 2 esp32s 1. esp32 cam 2. esp32 (standard) 3. arduino uno first i desolder all the pins and then just put something to hag it is a very good gift for people who build with u
yaay i have completed the second microcontroller and with this i conclude my fun side quest...
|
1793695976.7351806
|
1794300776.7351806
|
|
44522
|
esp32 light blinker by @shaheer | Stardance
|
shaheer
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp32 light blinker by @shaheer | Stardance
|
1793278536.8215544
|
1793883336.8215544
|