|
16301
|
Personal Website by @Flux3tor | Stardance
|
Flux3tor
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Personal Website by @Flux3tor | Stardance
|
1793641919.555772
|
1794505919.555772
|
|
16302
|
My awesome macropad! by @Chadive_reddi_venkata_sai My awesome macropad! by @Chadive_reddi_venkata_sai | Stardance...
|
Chadive_reddi_venkata_sai
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Chadive_reddi_venk Title: My awesome macropad! by @Chadive_reddi_venkata_sai | Stardance...
|
1793533716.2644901
|
1794138516.2644901
|
|
16303
|
Untitled by @shn | Stardance
|
shn
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @shn | Stardance
|
1793386369.2937822
|
1793991169.2937822
|
|
16304
|
QTMOS by @manit098 | Stardance
|
manit098
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: QTMOS by @manit098 | Stardance
|
1793271264.6404877
|
1793876064.6404877
|
|
16305
|
My awesome macropad! by @Syntaxx | Stardance
|
Syntaxx
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Syntaxx | Stardanc Title: My awesome macropad! by @Syntaxx | Stardance...
|
1793184683.1770985
|
1793789483.1770985
|
|
16306
|
Untitled project by @vrishti_patidar_13 | Stardanc Untitled project by @vrishti_patidar_13 | Stardance...
|
vrishti_patidar_13
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @vrishti_patidar_13 | S Title: Untitled project by @vrishti_patidar_13 | Stardance...
|
1793278351.8357198
|
1793883151.8357198
|
|
16307
|
gtw by @gjulyandi | Stardance
|
gjulyandi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: gtw by @gjulyandi | Stardance
|
1793213701.3825126
|
1793818501.3825126
|
|
16308
|
Surprise by @Erdem | Stardance
|
Erdem
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Surprise by @Erdem | Stardance
|
1793455008.6890054
|
1794059808.6890054
|
|
16309
|
Untitled by @kanishk_garg | Stardance
|
kanishk_garg
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @kanishk_garg | Stardance
|
1793379013.3782043
|
1793983813.3782043
|
|
16310
|
AI property finder by @rosvend | Stardance
|
rosvend
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: AI property finder by @rosvend | Stardance
|
1793491026.0248997
|
1794095826.0248997
|
|
16311
|
SerwinOS by @serwin_dev | Stardance
|
serwin_dev
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-29T10:13:58Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "The first ship actually contains very limited features but more will be added soon I have added some interesting easter eggs into the website and i hope it would be funny and enjoyable I didn’t find this challenging – i followed the guide to set up the dragging mechanism and then, i poured some of my creativity to add more windows", "repo": "https://github.com/Serwindev/serwinOS", "demo": "https://serwindev.github.io/serwinOS/"}]...
|
[{"post_id": 18249, "ts": "202 [{"post_id": 18249, "ts": "2026-06-29T10:11:52Z", "hours": 1.0, "text": "I have finished the website for it’s first SHIP It may not be perfect but it will be improved continually and more features will be added on next ships This first ship actually contains very limited windows and very basic UI The reason is that, the first ship in this mission will not be rated and i don’t want to spend much time on first ship – for the next ships, i will work more and more features will be added. But i have done my best to include some easter eggs into this website..! make sure to find them"}, {"post_id": 17666, "ts": "2026-06-28T15:32:56Z", "hours": 1.6525, "text": "Today’s progress I actually gonna ship within next devlog for a prototype The prototype contains three windows About Information Notes All the three apps will be kinda very basic – after the ship, i will work on the project and polish it Reason: The first ship into the mission will not have any payouts and so, I’m limiting the work."}, {"post_id": 9854, "ts": "2026-06-16T09:43:30Z", "hours": 0.9347, "text": "In this 1 hour, I worked through the Jam and made some basic windows and top bar I almost followed the whole Jam to get some rough idea..!! After this, i would get into the my own customization and also add some more windows. Stay tuned for more updates – this webOS will focus only on me – personal portfolio."}]...
|
Title: SerwinOS by @serwin_dev | Stardance
Devlog Title: SerwinOS by @serwin_dev | Stardance
Devlogs:
In this 1 hour, I worked through the Jam and made some basic windows and top bar I almost followed the whole Jam to get some rough idea..!! After this, i would get into the my own customization and also add some more windows. Stay tuned for more updates – this webOS will focus only on me – personal portfolio.
Today’s progress I actually gonna ship within next devlog for a prototype The prototype contains three windows About Information Notes All the three apps will be kinda very basic – after the ship, i will work on the project and polish it Reason: The first ship into the mission will not have any payouts and so, I’m limiting the work.
I have finished the website for it’s first SHIP It may not be perfect but it will be improved continually and more features will be added on next ships This first ship actually contains very limited windows and very basic UI The reason is that, the first ship in this mission will not be rated and i don’t want to spend much time on first ship – for the next ships, i will work more and more features will be added. But i have done my best to include some easter eggs into this website..! make sure to find them
Ships:
The first ship actually contains very limited features but more will be added soon I have added some interesting easter eggs into the website and i hope it would be funny and enjoyable I didn’t find this challenging – i followed the guide to set up the dragging mechanism and then, i poured some of my creativity to add more windows...
|
1793710152.2230947
|
1793796552.2230947
|
|
16312
|
Untitled by @RedstoneWizard08 | Stardance
|
RedstoneWizard08
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @RedstoneWizard08 | Stardance
|
1793191875.6916606
|
1793796675.6916606
|
|
16313
|
My awesome macropad! by @Sadana | Stardance
|
Sadana
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Sadana | Stardance
|
1793396958.08399
|
1794001758.08399
|
|
16314
|
Untitled project by @Tymofii | Stardance
|
Tymofii
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @Tymofii | Stardance
|
1793274756.2097108
|
1793879556.2097108
|
|
16315
|
Untitled by @Juwon | Stardance
|
Juwon
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @Juwon | Stardance
|
1793328832.584874
|
1793933632.584874
|
|
16316
|
Linux on my samsung tablet >:3 by @zuzuka | Sta Linux on my samsung tablet >:3 by @zuzuka | Stardance...
|
zuzuka
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Linux on my samsung tablet >:3 by @zuzuk Title: Linux on my samsung tablet >:3 by @zuzuka | Stardance...
|
1793638146.8135917
|
1794242946.8135917
|
|
16317
|
My awesome macropad! by @ShauryaParcha | Stardance
|
ShauryaParcha
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @ShauryaParcha | St Title: My awesome macropad! by @ShauryaParcha | Stardance...
|
1793318208.305334
|
1793923008.305334
|
|
16318
|
BloomDesk by @NITHIN | Stardance
|
NITHIN
|
2
|
5.0
|
8
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-23T05:01:44Z", "hours": 1.0, "multiplier": 8.56, "payout": 8, "blessing": "neutral", "text": "BloomDesk is a browser-based personal operating system built as a single HTML file. It runs entirely offline and tracks your notes, mood, focus sessions, and activity over time. The interface responds to how you work, shifting its visual state based on your behavior. All data is stored locally in your browser with no server required.", "repo": "https://github.com/Nithinfgs/BloomDesk", "demo": "https://glittery-crepe-01b1da.netlify.app/"}, {"ship_num": 2, "ts": "2026-06-12T14:21:57Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What I made: NovaOS, a single-file web-based desktop environment a fake \"OS\" that runs entirely in the browser with draggable windows, a taskbar, Start menu, and several built-in apps (Notepad, Calculator, Terminal, Devlog, Settings). Challenges: Getting window dragging, resizing, and z-index focus stacking to all work smoothly together without conflicts was tricky, especially making sure the taskbar stayed in sync with open/minimized windows. Building a mini Terminal that could actually parse commands and trigger real actions (like changing themes or opening apps) took some extra logic too. What I'm proud of: The Terminal app it feels like a real hidden feature beyond the basic requirements, since you can type commands to control the OS itself. I'm also happy with how the glassy/gradient visual style came together to give it its own identity.", "repo": "https://github.com/Nithinfgs/BloomDesk", "demo": "https://glittery-crepe-01b1da.netlify.app/"}]...
|
[{"post_id": 14152, "ts": "202 [{"post_id": 14152, "ts": "2026-06-23T04:08:38Z", "hours": 0.0, "text": "I’ve officially renamed and reworked the project into BloomDesk.What started as an earlier experiment has now been rebuilt with a completely different direction and identity.Instead of feeling like a traditional operating system or a futuristic dashboard, BloomDesk is becoming a cozy, living creative workspace that feels more human and personal.I’ve been reworking both the design and the feature set to make it feel unique rather than another WebOS clone."}, {"post_id": 7564, "ts": "2026-06-12T17:24:37Z", "hours": 0.0, "text": "Added a secure password generator and a snippet vault. Focused on building tools that save time on everyday tasks."}, {"post_id": 7480, "ts": "2026-06-12T14:09:35Z", "hours": 4.0, "text": "Just completed"}]...
|
Title: BloomDesk by @NITHIN | Stardance
Devlogs:
Title: BloomDesk by @NITHIN | Stardance
Devlogs:
Just completed
Added a secure password generator and a snippet vault. Focused on building tools that save time on everyday tasks.
I’ve officially renamed and reworked the project into BloomDesk.What started as an earlier experiment has now been rebuilt with a completely different direction and identity.Instead of feeling like a traditional operating system or a futuristic dashboard, BloomDesk is becoming a cozy, living creative workspace that feels more human and personal.I’ve been reworking both the design and the feature set to make it feel unique rather than another WebOS clone.
Ships:
What I made: NovaOS, a single-file web-based desktop environment a fake "OS" that runs entirely in the browser with draggable windows, a taskbar, Start menu, and several built-in apps (Notepad, Calculator, Terminal, Devlog, Settings). Challenges: Getting window dragging, resizing, and z-index focus stacking to all work smoothly together without conflicts was tricky, especially making sure the taskbar stayed in sync with open/minimized windows. Building a mini Terminal that could actually parse commands and trigger real actions (like changing themes or opening apps) took some extra logic too. What I'm proud of: The Terminal app it feels like a real hidden feature beyond the basic requirements, since you can type commands to control the OS itself. I'm also happy with how the glassy/gradient visual style came together to give it its own identity.
BloomDesk is a browser-based personal operating system built as a single HTML file. It runs entirely offline and tracks your notes, mood, focus sessions, and activity over time. The interface responds to how you work, shifting its visual state based on your behavior. All data is stored locally in your browser with no server required....
|
1793778521.555786
|
1794642521.555786
|
|
16319
|
Arxxx by @Anuragmani | Stardance
|
Anuragmani
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Arxxx by @Anuragmani | Stardance
|
1793379147.6325245
|
1793983947.6325245
|
|
16320
|
article linker by @rndm | Stardance
|
rndm
|
0
|
6.54
|
0
|
[]
|
[{"post_id": 9110, "ts": "2026 [{"post_id": 9110, "ts": "2026-06-15T07:26:38Z", "hours": 1.8464, "text": "yay it works"}, {"post_id": 8222, "ts": "2026-06-13T17:54:25Z", "hours": 4.6919, "text": "technically works now, just need to fix a few bugs right now its also going through citations instead of the main article"}]...
|
Title: article linker by @rndm | Stardance
Devlog Title: article linker by @rndm | Stardance
Devlogs:
technically works now, just need to fix a few bugs right now its also going through citations instead of the main article
yay it works...
|
1793202583.3845735
|
1793807383.3845735
|
|
16321
|
Blixcy by @anjum | Stardance
|
anjum
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Blixcy by @anjum | Stardance
|
1793469278.6680553
|
1794074078.6680553
|
|
16322
|
My awesome macropad! by @Binita | Stardance
|
Binita
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Binita | Stardance
|
1793256786.1448996
|
1793861586.1448996
|
|
16323
|
FRCCraft by @minecraftalus | Stardance
|
minecraftalus
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: FRCCraft by @minecraftalus | Stardance
|
1793494466.7424448
|
1794099266.7424448
|
|
16324
|
My first slack bot! by @Ademy | Stardance
|
Ademy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Ademy | Stardance
|
1793436810.2561598
|
1794041610.2561598
|
|
16325
|
Untitled by @nanooo | Stardance
|
nanooo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @nanooo | Stardance
|
1792925683.182956
|
1793789683.182956
|
|
16326
|
My awesome macropad! by @yohan | Stardance
|
yohan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @yohan | Stardance
|
1793235213.1763906
|
1793840013.1763906
|
|
16327
|
My very own WebOS by @skillaaditya | Stardance
|
skillaaditya
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @skillaaditya | Starda Title: My very own WebOS by @skillaaditya | Stardance...
|
1793469313.832235
|
1794074113.832235
|
|
16328
|
BeatRide by @sam_vdstockt | Stardance
|
sam_vdstockt
|
1
|
19.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-15T15:11:39Z", "hours": 19.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made BeatRide. A game that turns your favorite songs into games!", "repo": "https://github.com/vanderstocktesmee-lab/BeatRide", "demo": "https://beatride.netlify.app"}]...
|
[{"post_id": 47540, "ts": "202 [{"post_id": 47540, "ts": "2026-08-15T14:48:11Z", "hours": 9.5072, "text": "THIS IS MY LAST DEVLOG!! I added the main function of BeatRide, so the map is made based of the music u put on. It was so much work and struggle, but it’s ready to ship! BeatRide is good, but it still isn’t what i fully want. See this as the basics. I’m gonna ship it now and later i’ll work on more functions and make it a lot bettter!"}, {"post_id": 34582, "ts": "2026-07-25T13:04:31Z", "hours": 5.7686, "text": "Omg i worked so much. Those 5 hours aren’t even real. I worked way more but i was on linux so the hackatime thingy wasn’t on. But i’m soooo happy with the result. So now u can finally really import songs by using Spotify or u can just uplaud an mp3 file!! So then it detects the bpm and u go faster and slower based on ur bpm and it’s just so cool. I also added that like even tough it has the same bpm; ur gonna go way faster on techno music then rock and roll. It is so good now the only thing left is music based obstacles and music based parcours. ts gonna take so long so i’m thinking of just vibecoding it all 😭 But yeah i’m also thinking of adding a 24/7 radio station to the website so u don’t even need to choose music."}, {"post_id": 16332, "ts": "2026-06-26T15:58:50Z", "hours": 0.8314, "text": "New functions today: -Obstacels: I added simple obstacles that spawn randomly; those obstacles will be based off the musics once we have more. I didn’t add much other things because of the intense heat here in Belgium. So i also worked a lot on a simple thing like this. But now the big steps are beginning!! Now we have a simpole racing game i will tryu to collaborate it with music so it influences the gameplay. Stay tuned!!"}, {"post_id": 14950, "ts": "2026-06-24T09:05:25Z", "hours": 1.7814, "text": "Today i added some new functions!! -Jumping; You can now jump with the car -Drifting; i made some drifting mechanics but it will be better. Does someone know good ways for realistic drifting? -I haven’t done it yet; But today i will add obstacles in the game. Beatride is still a basic racing game right now, but stay tuned because i’m really working on it and it will be really good!! I fixed some thing today with a bussines called VoltRadio (check them out!!) and because of them i probably can get a VoltRadio API key for the music and lyrics because they are a 24/7 radio station. So people are gonna have the option to use their own songs or use the songs of VoltRadio. And VoltRadio has all the lyrics so for lyrics obstacles i can also use a Voltradio API key i think!!"}, {"post_id": 8194, "ts": "2026-06-13T17:15:42Z", "hours": 0.3783, "text": "Today was a short coding time: bc i have exams monday. But i just added that now tyou can’t just explore the whoole map and you gotta stay on the road. I also got some good sings; i playedthe game myself for 10mins even tho it doen’t have cool things. It’s just a simple car on a road. So those are good sings."}, {"post_id": 7535, "ts": "2026-06-12T16:09:07Z", "hours": 1.1717, "text": "I didn’t work a lot today bc of exams and i used ai a lot. Today’s anchievements are nothing special; i just started and this is the first thime i worked on it. I just have the basics of a boring racing game and the graphics are like scratch graphics lol. It’s just some shapes shaped like a car thats driving on a map with a road. Nothing music related. The big changes will happen in the summer bc i have exams rn. Oh yh, i also worked like an hour in school on a whole plan and roadmap of what i want to achieve for BeatRide."}]...
|
Title: BeatRide by @sam_vdstockt | Stardance
Devl Title: BeatRide by @sam_vdstockt | Stardance
Devlogs:
I didn’t work a lot today bc of exams and i used ai a lot. Today’s anchievements are nothing special; i just started and this is the first thime i worked on it. I just have the basics of a boring racing game and the graphics are like scratch graphics lol. It’s just some shapes shaped like a car thats driving on a map with a road. Nothing music related. The big changes will happen in the summer bc i have exams rn. Oh yh, i also worked like an hour in school on a whole plan and roadmap of what i want to achieve for BeatRide.
Today was a short coding time: bc i have exams monday. But i just added that now tyou can’t just explore the whoole map and you gotta stay on the road. I also got some good sings; i playedthe game myself for 10mins even tho it doen’t have cool things. It’s just a simple car on a road. So those are good sings.
Today i added some new functions!! -Jumping; You can now jump with the car -Drifting; i made some drifting mechanics but it will be better. Does someone know good ways for realistic drifting? -I haven’t done it yet; But today i will add obstacles in the game. Beatride is still a basic racing game right now, but stay tuned because i’m really working on it and it will be really good!! I fixed some thing today with a bussines called VoltRadio (check them out!!) and because of them i probably can get a VoltRadio API key for the music and lyrics because they are a 24/7 radio station. So people are gonna have the option to use their own songs or use the songs of VoltRadio. And VoltRadio has all the lyrics so for lyrics obstacles i can also use a Voltradio API key i think!!
New functions today: -Obstacels: I added simple obstacles that spawn randomly; those obstacles will be based off the musics once we have more. I didn’t add much other things because of the intense heat here in Belgium. So i also worked a lot on a simple thing like this. But now the big steps are beginning!! Now we have a simpole racing game i will tryu to collaborate it with music so it influences the gameplay. Stay tuned!!
Omg i worked so much. Those 5 hours aren’t even real. I worked way more but i was on linux so the hackatime thingy wasn’t on. But i’m soooo happy with the result. So now u can finally really import songs by using Spotify or u can just uplaud an mp3 file!! So then it detects the bpm and u go faster and slower based on ur bpm and it’s just so cool. I also added that like even tough it has the same bpm; ur gonna go way faster on techno music then rock and roll. It is so good now the only thing left is music based obstacles and music based parcours. ts gonna take so long so i’m thinking of just vibecoding it all 😭 But yeah i’m also thinking of adding a 24/7 radio station to the website so u don’t even need to choose music.
THIS IS MY LAST DEVLOG!! I added the main function of BeatRide, so the map is made based of the music u put on. It was so much work and struggle, but it’s ready to ship! BeatRide is good, but it still isn’t what i fully want. See this as the basics. I’m gonna ship it now and later i’ll work on more functions and make it a lot bettter!
Ships:
I made BeatRide. A game that turns your favorite songs into games!...
|
1793695669.2539155
|
1793782069.2539155
|
|
16329
|
Blogpost cloner by @hafizmuhammedah20 | Stardance
|
hafizmuhammedah20
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Blogpost cloner by @hafizmuhammedah20 | Sta Title: Blogpost cloner by @hafizmuhammedah20 | Stardance...
|
1793173886.446358
|
1793778686.446358
|
|
16330
|
Untitled project by @JackMinarik | Stardance
|
JackMinarik
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @JackMinarik | Stardanc Title: Untitled project by @JackMinarik | Stardance...
|
1793353847.9867976
|
1793958647.9867976
|
|
16331
|
Untitled by @JackMinarik | Stardance
|
JackMinarik
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @JackMinarik | Stardance
|
1793256862.39541
|
1793861662.39541
|
|
16332
|
My very own WebOS by @harini_srinivasan | Stardanc My very own WebOS by @harini_srinivasan | Stardance...
|
harini_srinivasan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @harini_srinivasan | S Title: My very own WebOS by @harini_srinivasan | Stardance...
|
1793332215.4620554
|
1793937015.4620554
|
|
16333
|
My awesome macropad! by @visruth_g | Stardance
|
visruth_g
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @visruth_g | Starda Title: My awesome macropad! by @visruth_g | Stardance...
|
1793382870.5806458
|
1793987670.5806458
|
|
16334
|
FUNNY MIC! by @purpld | Stardance
|
purpld
|
1
|
25.0
|
437
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-28T04:06:33Z", "hours": 25.0, "multiplier": 18.35, "payout": 437, "blessing": "neutral", "text": "I made an easily configurable microphone hot swapping tool! Inspired by the lovingly horrible microphone of the Logitech C922 webcam. My project allows you to configure a microphone (for example, your webcam’s mic) and record a hotkey, and then swap whenever and wherever (and quickly!) by holding down your hotkey. Your system’s default microphone will be set to your chosen device when held, and return to whatever it was previously when you let go. And it works on both Windows and Linux! This seems quite simple on paper, and it probably SHOULD be, but a couple of things made this actually quite challenging: I wanted FUNNY MIC to be cross-platform! Nobody should be stopped from having horrible mic quality. Audio APIs on different OS’s, however, are VERY different! I learned how to use conditional compilation in Rust, and most importantly, how to use it wisely, to make an internal API that works and changes depending on your platform. This also meant I had to learn how these platform-specific APIs work and how to use them! Most importantly, this was my first time using Tauri as the backend framework for a Rust project! That in and of itself was quite challenging, but I’ve found that Tauri is nice to work with! I also chose React as my frontend UI framework, which I have used before, but it has been quite some time. I’m proud of this silly little over-engineered thing I managed to make with the tools that I’ve been given! I think this is a program that I’ll actually be continuing to use too (to mess with my friends, of course), which is nice. To test this project, you will need to download and run an installer for your platform. If you’re on NixOS, please see the README for more instructions; I’ve included a package for you too!", "repo": "https://github.com/hpenney2/funnymic", "demo": "https://github.com/hpenney2/funnymic/releases/latest"}]...
|
[{"post_id": 17282, "ts": "202 [{"post_id": 17282, "ts": "2026-06-28T00:21:22Z", "hours": 7.7528, "text": "V1! (last devlog before ship?) Wew, I should have probably made a devlog in between my last one! Windows support I have added Windows support! Fun fact, I hate working with the Windows API, and I’ve just learned that! In fairness, it’s a littleee bit awkward working with an API that is very obviously native to C, even if the Rust library gives it some Rustiness, but still, I dislike it. Greatly. Anyways, the important part is it works! And I had to use an undocumented Windows API to do a basic task (setting the default audio device). Nice. Cool! Awesome. (i’ve been trying to switch to Linux for a reason) Thankfully, someone already implemented that in the com-policy-config crate so I don’t have to find and try to convert a header file myself. Saving the config! After Windows support was done, the rest was relatively easy! Tauri has another plugin that makes it a little bit easier to manage a JSON store file and make it accessible to anything that has an AppHandle . config.json now stores the selected swap device and keybind, and these get automatically reloaded on startup. Lovely! oh hey uh, how are we building this thing, exactly? I use NixOS as my main operating system, so I already made a default.nix and shell.nix for running here. However, it doesn’t seem I can properly compile the regular bundles for .deb., .rpm, and AppImages (easily, anyway), and it would be tedious for every release anyways! Thankfully, tauri-action already exists, too! I made a GitHub Actions workflow that will compile and publish installers for both Windows and Linux when I make a new release. It’s pretty neat stuff, actually! README, After All This also means I finally took the time to make a nice README. It was nice to take a small step back to kind of overview this project. A fun little over-engineered thing this is, something that could have stayed a CLI app with only Linux support and nobody would have blinked, but here we are! It’s definitely been good practice for both my backend (Rust!) and frontend skills. I will definitely be using Tauri again in the future! Hello, from v1.0.0! (and Windows!)"}, {"post_id": 16471, "ts": "2026-06-26T20:22:37Z", "hours": 11.2572, "text": "“It’ll be easy!” NO IT WON’T BE ASDSFSDGDG ahem. What I mean to say is that the UI is done and ready! I think it looks relatively nice, simple, and most importantly, is functional . I, somehow, managed to log 11 HOURS , of which a significiant part of was not doing the UI, actually! It was literally just trying to get the global shortcut functionality to work again! Wayland doesn’t like you doing that, actually I use KDE Plasma as my desktop environment, which uses Wayland by default as of Plasma 6. I want to support all systems, and that obviously includes my own, but the Global Shortcut plugin for Tauri, as it turns out, only natively supports X11. Ah. At first, I tried using this pull request by patching it into my dependencies, so the Tauri plugin would use that instead of the normal crate. This worked actually! Until I tried using unregister_all() , at which point it crashes the xdg-desktop-portal with a SIGABRT, somehow, for some reason. I have no idea if that’s an issue with my system (I tried updating!) but I couldn’t find a way around it, so I ended up scrapping that plan (using an unreviewed, unmerged PR probably isn’t a great idea anyway…). What now? After what I said about rdev in the last devlog, I ended up writing a key handler module that would fallback to rdev when detecting Wayland (inspired by how murmur ended up doing this as well). Except… I wrote all this, spent a couple of hours getting everything working, and then somehow, by having moved the callback function for shortcuts into the Rust code (where I previously was trying it from the frontend in TypeScript), it… WORKS?! With the default Tauri plugin, which is only supposed to work on X11. This requires some more testing (is this a KDE Plasma specific thing?! or Xwayland??), so I’m keeping the keys module I made around for now just in case. Good news! The good news is that this means it works! The really only last two bits I need are Windows support and saving the config . Should this have taken this long? Probably not. I attribute that to still wandering my way through Rust and literally never having used Tauri before (lol). A good amount of time was spent getting the UI working in a way that I was happy with, too! With that said, here’s a quick recording of everything working!"}, {"post_id": 14685, "ts": "2026-06-23T21:31:56Z", "hours": 4.2236, "text": "UI TIME! This is my first time using Tauri ! As I’ve learned with a previous project, UI and Rust are still a bit iffy, sadly. Tauri effectively parallels Electron while offering much better performance, especially as you still use Rust for the backend while allowing the ease of use of HTML + CSS + JS/TS for the frontend! It uses native WebViews instead of Chromium, which gets rid of one of my biggest frustrations with Electron, that being including and running a whole browser for what’s often a single page. Of course, this is, uh, maybe is not the best project to showcase how great those features are considering there is effectively one (1) main feature here (lol), but this is a learning experience and an excuse to continue more Rust! I’m adding UI because running from the terminal is not the best UX, and this will make it easier to change the config (which you couldn’t do before after starting!) and handle everything more gracefully. I will say that, so far, the developer experience with Tauri has felt great. Automatic hot reloading is enabled by default on both the TypeScript frontend AND the Rust backend (which will auto-rebuild), super neat! Getting everything set up with Nix was… less great, but not Tauri’s fault. I also chose to use React for this project, as it’s been quite some time since I’ve really worked with it. Oh, yeah, also I made a logo in Aseprite! I mainly needed this for a tray icon. Modeled after the one and only Logitech C920 PRO HD Webcam , with its glorious (read as: bad (read as: loud = funny)) microphone. Now that the project has been refactored for Tauri, I need to port the old code to the new “backend”. I’ll build the config UI around this once that’s done! Also, Tauri actually has a global shortcut plugin, so I can replace rdev with this for a (hopefully) less janky handling system. (it’s awfully hard to find info about global key handling, probably because that’s misused for malware more often than not…)"}, {"post_id": 6694, "ts": "2026-06-11T06:51:26Z", "hours": 1.925, "text": "INITIAL PROTOTYPE I almost forgot I was going to make this! I made an initial prototype for funnymic, which (for now, at least) is a CLI tool to hot swap to a microphone only when holding down a key (like a very, very bad and comically loud C922 webcam mic, perhaps lol). This initial prototype only works on Linux. My TODO is to Make this faster if possible (maybe some async jank happening right now) Add Windows support Make it actually configurable This also is an excuse for me to learn more Rust! I’m likely going to work on most projects in Rust to continue learning (when it makes sense)."}]...
|
Title: FUNNY MIC! by @purpld | Stardance
Devlogs: Title: FUNNY MIC! by @purpld | Stardance
Devlogs:
INITIAL PROTOTYPE I almost forgot I was going to make this! I made an initial prototype for funnymic, which (for now, at least) is a CLI tool to hot swap to a microphone only when holding down a key (like a very, very bad and comically loud C922 webcam mic, perhaps lol). This initial prototype only works on Linux. My TODO is to Make this faster if possible (maybe some async jank happening right now) Add Windows support Make it actually configurable This also is an excuse for me to learn more Rust! I’m likely going to work on most projects in Rust to continue learning (when it makes sense).
UI TIME! This is my first time using Tauri ! As I’ve learned with a previous project, UI and Rust are still a bit iffy, sadly. Tauri effectively parallels Electron while offering much better performance, especially as you still use Rust for the backend while allowing the ease of use of HTML + CSS + JS/TS for the frontend! It uses native WebViews instead of Chromium, which gets rid of one of my biggest frustrations with Electron, that being including and running a whole browser for what’s often a single page. Of course, this is, uh, maybe is not the best project to showcase how great those features are considering there is effectively one (1) main feature here (lol), but this is a learning experience and an excuse to continue more Rust! I’m adding UI because running from the terminal is not the best UX, and this will make it easier to change the config (which you couldn’t do before after starting!) and handle everything more gracefully. I will say that, so far, the developer experience with Tauri has felt great. Automatic hot reloading is enabled by default on both the TypeScript frontend AND the Rust backend (which will auto-rebuild), super neat! Getting everything set up with Nix was… less great, but not Tauri’s fault. I also chose to use React for this project, as it’s been quite some time since I’ve really worked with it. Oh, yeah, also I made a logo in Aseprite! I mainly needed this for a tray icon. Modeled after the one and only Logitech C920 PRO HD Webcam , with its glorious (read as: bad (read as: loud = funny)) microphone. Now that the project has been refactored for Tauri, I need to port the old code to the new “backend”. I’ll build the config UI around this once that’s done! Also, Tauri actually has a global shortcut plugin, so I can replace rdev with this for a (hopefully) less janky handling system. (it’s awfully hard to find info about global key handling, probably because that’s misused for malware more often than not…)
“It’ll be easy!” NO IT WON’T BE ASDSFSDGDG ahem. What I mean to say is that the UI is done and ready! I think it looks relatively nice, simple, and most importantly, is functional . I, somehow, managed to log 11 HOURS , of which a significiant part of was not doing the UI, actually! It was literally just trying to get the global shortcut functionality to work again! Wayland doesn’t like you doing that, actually I use KDE Plasma as my desktop environment, which uses Wayland by default as of Plasma 6. I want to support all systems, and that obviously includes my own, but the Global Shortcut plugin for Tauri, as it turns out, only natively supports X11. Ah. At first, I tried using this pull request by patching it into my dependencies, so the Tauri plugin would use that instead of the normal crate. This worked actually! Until I tried using unregister_all() , at which point it crashes the xdg-desktop-portal with a SIGABRT, somehow, for some reason. I have no idea if that’s an issue with my system (I tried updating!) but I couldn’t find a way around it, so I ended up scrapping that plan (using an unreviewed, unmerged PR probably isn’t a great idea anyway…). What now? After what I said about rdev in the last devlog, I ended up writing a key handler module that would fallback to rdev when detecting Wayland (inspired by how murmur ended up doing this as well). Except… I wrote all this, spent a couple of hours getting everything working, and then somehow, by having moved the callback function for shortcuts into the Rust code (where I previously was trying it from the frontend in TypeScript), it… WORKS?! With the default Tauri plugin, which is only supposed to work on X11. This requires some more testing (is this a KDE Plasma specific thing?! or Xwayland??), so I’m keeping the keys module I made around for now just in case. Good news! The good news is that this means it works! The really only last two bits I need are Windows support and saving the config . Should this have taken this long? Probably not. I attribute that to still wandering my way through Rust and literally never having used Tauri before (lol). A good amount of time was spent getting the UI working in a way that I was happy with, too! With that said, here’s a quick recording of everything working!
V1! (last devlog before ship?) Wew, I should have probably made a devlog in between my last one! Windows support I have added Windows support! Fun fact, I hate working with the Windows API, and I’ve just learned that! In fairness, it’s a littleee bit awkward working with an API that is very obviously native to C, even if the Rust library gives it some Rustiness, but still, I dislike it. Greatly. Anyways, the important part is it works! And I had to use an undocumented Windows API to do a basic task (setting the default audio device). Nice. Cool! Awesome. (i’ve been trying to switch to Linux for a reason) Thankfully, someone already implemented that in the com-policy-config crate so I don’t have to find and try to convert a header file myself. Saving the config! After Windows support was done, the rest was relatively easy! Tauri has another plugin that makes it a little bit easier to manage a JSON store file and make it accessible to anything that has an AppHandle . config.json now stores the selected swap device and keybind, and these get automatically reloaded on startup. Lovely! oh hey uh, how are we building this thing, exactly? I use NixOS as my main operating system, so I already made a default.nix and shell.nix for running here. However, it doesn’t seem I can properly compile the regular bundles for .deb., .rpm, and AppImages (easily, anyway), and it would be tedious for every release anyways! Thankfully, tauri-action already exists, too! I made a GitHub Actions workflow that will compile and publish installers for both Windows and Linux when I make a new release. It’s pretty neat stuff, actually! README, After All This also means I finally took the time to make a nice README. It was nice to take a small step back to kind of overview this project. A fun little over-engineered thing this is, something that could have stayed a CLI app with only Linux support and nobody would have blinked, but here we are! It’s definitely been good practice for both my backend (Rust!) and frontend skills. I will definitely be using Tauri again in the future! Hello, from v1.0.0! (and Windows!)
Ships:
I made an easily configurable microphone hot swapping tool! Inspired by the lovingly horrible microphone of the Logitech C922 webcam. My project allows you to configure a microphone (for example, your webcam’s mic) and record a hotkey, and then swap whenever and wherever (and quickly!) by holding down your hotkey. Your system’s default microphone will be set to your chosen device when held, and return to whatever it was previously when you let go. And it works on both Windows and Linux! This seems quite simple on paper, and it probably SHOULD be, but a couple of things made this actually quite challenging: I wanted FUNNY MIC to be cross-platform! Nobody should be stopped from having horrible mic quality. Audio APIs on different OS’s, however, are VERY different! I learned how to use conditional compilation in Rust, and most importantly, how to use it wisely, to make an internal API that works and changes depending on your platform. This also meant I had to learn how these platform-specific APIs work and how to use them! Most importantly, this was my first time using Tauri as the backend framework for a Rust project! That in and of itself was quite challenging, but I’ve found that Tauri is nice to work with! I also chose React as my frontend UI framework, which I have used before, but it has been quite some time. I’m proud of this silly little over-engineered thing I managed to make with the tools that I’ve been given! I think this is a program that I’ll actually be continuing to use too (to mess with my friends, of course), which is nice. To test this project, you will need to download and run an installer for your platform. If you’re on NixOS, please see the README for more instructions; I’ve included a package for you too!...
|
1793692119.4911525
|
1793778519.4911525
|
|
16335
|
Extrava-Hardware by @lightsteps | Stardance
|
lightsteps
|
0
|
12.0
|
0
|
[]
|
[{"post_id": 14899, "ts": "202 [{"post_id": 14899, "ts": "2026-06-24T06:08:56Z", "hours": 1.2014, "text": "6/16/2026 Extrava (DevLog 2) Update Added pads for velostat (strain sensors) since one of my teammates suggested it. Other than that, tiddying up the wire traces: removing sharp turns, better spacing, etc."}, {"post_id": 10356, "ts": "2026-06-17T01:10:23Z", "hours": 0.6089, "text": "6/16/2026 Extrava (DevLog 2) Update After talking to an electrical engineer through our network, I have fixed some issues in the PCB design that have been flagged. I made sure the decoupling caps are as close as possible and also made some rerouting for more organized tracing. Another issue that was brought up was why a 2-layer board. Had we used a 4-layer board that consisted of 2 signals, 1 power, and 1 ground plane, we would have an easier time routing the traces and isolating the analog component to ensure parasitic noise doesn’t affect it. But since this is not a high-frequency board, I guess for the bare minimum, a 2-layer board can do for now. We are still currently in the validation stage. However, my teammate has already bought some of the parts that we need, and I am now waiting for the review process to finish and the parts to arrive to begin assembly."}, {"post_id": 6697, "ts": "2026-06-11T06:55:06Z", "hours": 10.1917, "text": "6/10/2026 Extrava (DevLog 1) Extrava is a hardware implementation that detects extravasation. Extravasation is caused by leakage of medicine or fluids from sources such as IVs. I am not alone on this project. In my team, I am the engineering lead that is responsible for the hardware + the system architecture of the project. Update Finished the schematics, layout, and cad design. Also updated the BOM so my teammates know what to buy. Todos Tackle the firmware, especially the firmware regarding the AD5941 bio-impedance sensor we are using Wait, wait until the parts come"}]...
|
Title: Extrava-Hardware by @lightsteps | Stardance Title: Extrava-Hardware by @lightsteps | Stardance
Devlogs:
6/10/2026 Extrava (DevLog 1) Extrava is a hardware implementation that detects extravasation. Extravasation is caused by leakage of medicine or fluids from sources such as IVs. I am not alone on this project. In my team, I am the engineering lead that is responsible for the hardware + the system architecture of the project. Update Finished the schematics, layout, and cad design. Also updated the BOM so my teammates know what to buy. Todos Tackle the firmware, especially the firmware regarding the AD5941 bio-impedance sensor we are using Wait, wait until the parts come
6/16/2026 Extrava (DevLog 2) Update After talking to an electrical engineer through our network, I have fixed some issues in the PCB design that have been flagged. I made sure the decoupling caps are as close as possible and also made some rerouting for more organized tracing. Another issue that was brought up was why a 2-layer board. Had we used a 4-layer board that consisted of 2 signals, 1 power, and 1 ground plane, we would have an easier time routing the traces and isolating the analog component to ensure parasitic noise doesn’t affect it. But since this is not a high-frequency board, I guess for the bare minimum, a 2-layer board can do for now. We are still currently in the validation stage. However, my teammate has already bought some of the parts that we need, and I am now waiting for the review process to finish and the parts to arrive to begin assembly.
6/16/2026 Extrava (DevLog 2) Update Added pads for velostat (strain sensors) since one of my teammates suggested it. Other than that, tiddying up the wire traces: removing sharp turns, better spacing, etc....
|
1793386260.7293432
|
1793991060.7293432
|
|
16336
|
My awesome macropad! by @Filza | Stardance
|
Filza
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Filza | Stardance
|
1793335913.7534053
|
1793940713.7534053
|
|
16337
|
My very own WebOS by @Yasha | Stardance
|
Yasha
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Yasha | Stardance
|
1793379157.5027268
|
1793983957.5027268
|
|
16338
|
Porta3DP by @crashandburn001 | Stardance
|
crashandburn001
|
0
|
3.1
|
0
|
[]
|
[{"post_id": 11157, "ts": "202 [{"post_id": 11157, "ts": "2026-06-18T07:35:54Z", "hours": 0.8089, "text": "I CADded the X axis carriage, which will carry my cantalievered Z gantry with the toolhead. A good start to the actual CAD of my portable, belted (inf Z axis), 3D Printer!"}, {"post_id": 8550, "ts": "2026-06-14T06:46:49Z", "hours": 0.995, "text": "I chose the anthead toolhead for this project due to its small size and strong compatibility! I imported it into CAD and worked on the assembly. I also decided on my extruder."}, {"post_id": 8003, "ts": "2026-06-13T11:02:08Z", "hours": 0.715, "text": "I worked on the realisation and master sketch for my project to try and unpack the complex mechanisms I’ll need to use to make this project work!"}, {"post_id": 6712, "ts": "2026-06-11T07:42:48Z", "hours": 0.5783, "text": "Parts Research and Prep I regularly compete in FTC competitions, often having to fly to events halfway across my rather big country. When we get to events, we often find we lack the tools we need to succeed or repair parts at competition. I would like to design and build a fully custom, foldable, belt (Cartesian) 3D Printer that is designed purely for travel and competitive robotics. It would be designed to fit and operate in a rugged travel case like the one attached which can easily fit in checked baggage. From what I’ve found when researching, a design like this would be a world first (based of publicly available information) This session, I worked on some preliminary parts research. It looks like I’ll need to attempt to make my own belt build plate, which will prove interesting."}]...
|
Title: Porta3DP by @crashandburn001 | Stardance
D Title: Porta3DP by @crashandburn001 | Stardance
Devlogs:
Parts Research and Prep I regularly compete in FTC competitions, often having to fly to events halfway across my rather big country. When we get to events, we often find we lack the tools we need to succeed or repair parts at competition. I would like to design and build a fully custom, foldable, belt (Cartesian) 3D Printer that is designed purely for travel and competitive robotics. It would be designed to fit and operate in a rugged travel case like the one attached which can easily fit in checked baggage. From what I’ve found when researching, a design like this would be a world first (based of publicly available information) This session, I worked on some preliminary parts research. It looks like I’ll need to attempt to make my own belt build plate, which will prove interesting.
I worked on the realisation and master sketch for my project to try and unpack the complex mechanisms I’ll need to use to make this project work!
I chose the anthead toolhead for this project due to its small size and strong compatibility! I imported it into CAD and worked on the assembly. I also decided on my extruder.
I CADded the X axis carriage, which will carry my cantalievered Z gantry with the toolhead. A good start to the actual CAD of my portable, belted (inf Z axis), 3D Printer!...
|
1792925309.8185031
|
1793789309.8185031
|
|
16339
|
Frictionless by @FelixSerrano | Stardance
|
FelixSerrano
|
0
|
1.29
|
0
|
[]
|
[{"post_id": 19865, "ts": "202 [{"post_id": 19865, "ts": "2026-07-01T08:50:33Z", "hours": 1.2911, "text": "I am trying to make a more accurate map and better controls"}]...
|
Title: Frictionless by @FelixSerrano | Stardance
Title: Frictionless by @FelixSerrano | Stardance
Devlogs:
I am trying to make a more accurate map and better controls...
|
1793537581.5118783
|
1794142381.5118783
|
|
16340
|
nichiBot by @nanooo | Stardance
|
nanooo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: nichiBot by @nanooo | Stardance
|
1792918089.8653438
|
1793782089.8653438
|
|
16341
|
FeraSetu by @himanshu-singh7 | Stardance
|
himanshu-singh7
|
1
|
67.31
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-13T07:31:59Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i make ferasetu the name itself sayes a bridge between shopkeepers and customer . um it was easy not too much hard but it takes me a month to build and the challanging part was that i have to find an vps which is free (as i am student and with no money my parents dont give me money ) first i used amd 1 gb then leapcell and now cloudflare worker and for frontend we are using appwriter and for auth we are using appwriter and for databse we use d1 and for image we are thinking to use appwriter databse and for ai usage we used sarvam which is free and we added oauth and many othe it taken an month to build but i later know about hacktime then i connect to it and it is showing 7 hours only . yess i am proud of it as i take survey from other shopkeeper they are interested for this and yes i am proud of it as i work very hard for this . nothing people should know only website link or read readme.md", "repo": "https://github.com/rahul-gound/ferasetu", "demo": "https://ferasetu.com"}]...
|
[{"post_id": 86506, "ts": "202 [{"post_id": 86506, "ts": "2026-11-03T03:33:02Z", "hours": 21.1792, "text": "we have moved our authentication from appwriter to workos and we have maked smtp server which is going to available soon and feature like connect domain and we have an bug tracer and more"}, {"post_id": 67120, "ts": "2026-09-13T05:35:53Z", "hours": 27.5597, "text": "added new lanfing page ui , added working login and sign up page using workos added pricing and working : cashfree transaction , ferasetu email (only some part is left),ai router and more , giving subdoamin . making website templates with new logo and sitemap.xml"}, {"post_id": 27104, "ts": "2026-07-12T11:28:16Z", "hours": 10.3003, "text": "i was improving ui and making it fast and i was learning python added d1 database and sooner to add custom domain finding bug"}, {"post_id": 8559, "ts": "2026-06-14T07:04:06Z", "hours": 1.2658, "text": "i was fixing the ui and added and fixed admin page"}, {"post_id": 7930, "ts": "2026-06-13T07:08:19Z", "hours": 1.3117, "text": "we fixed ui and added smtp and google oauth"}, {"post_id": 7876, "ts": "2026-06-13T04:17:05Z", "hours": 5.9444, "text": "Devlog #1 — Building FeraSetu for Stardance Today I started preparing FeraSetu as my Stardance project. FeraSetu is a web app for local shopkeepers. The idea is simple: many small shops still take orders through calls or WhatsApp, and managing products, orders, invoices, and customers manually becomes confusing. I wanted to build a simple digital bridge for them. The main goal of FeraSetu is to help a shopkeeper create an online shop, add products, receive orders, manage invoices, and view basic business activity from one dashboard. What I worked on I focused on making the project clear and organized for shipping. I reviewed the current project structure and separated the frontend and backend parts. The frontend uses React, Vite, and TypeScript. The backend uses Node.js, Express, and TypeScript. The project also has pages for dashboard, products, orders, analytics, AI assistant, website builder, and public shop pages. I also worked on planning the README so that reviewers can understand the project quickly. Instead of only writing a big startup-style description, I want the README to explain what the project does, how to run it, what features are working, and what I learned while building it. Current features Right now, FeraSetu is planned around these main features: Shopkeeper dashboard Product management Order management Public shop page Website builder with templates Basic invoice system Feedback/survey page AI assistant for shop-related help The public shop page is important because it shows the real purpose of the project. A shopkeeper should be able to publish a small online store that customers can visit. Why I am building this I am building FeraSetu because I think local shops need simple tools. Many shopkeepers do not need a huge e-commerce system. They need something easy: add products, share a shop link, get orders, and manage them. I want FeraSetu to feel practical, not overcomplicated. Problems I noticed One problem is that the project has many ideas, so I need to keep the MVP focused. If I try to build everything at once, it can become messy. For Stardance, I will focus on the core flow: Create or open a shopkeeper dashboard Add products View/manage orders Publish a public shop page Show clear setup instructions in the README What I learned I learned that a good project is not only about writing code. It also needs clear documentation, clean structure, and a working demo. If someone opens the GitHub repo, they should quickly understand what the project is and how to run it. I also learned that writing a README is part of building the product, not just extra work. Next steps Next, I want to: Improve the README Add screenshots Make the frontend cleaner Test the backend endpoints Make sure the public shop page looks good on mobile Record what I built during each devlog FeraSetu is still a work in progress, but I want to keep improving it step by step and ship a real working project for Stardance."}]...
|
Title: FeraSetu by @himanshu-singh7 | Stardance
D Title: FeraSetu by @himanshu-singh7 | Stardance
Devlogs:
Devlog #1 — Building FeraSetu for Stardance Today I started preparing FeraSetu as my Stardance project. FeraSetu is a web app for local shopkeepers. The idea is simple: many small shops still take orders through calls or WhatsApp, and managing products, orders, invoices, and customers manually becomes confusing. I wanted to build a simple digital bridge for them. The main goal of FeraSetu is to help a shopkeeper create an online shop, add products, receive orders, manage invoices, and view basic business activity from one dashboard. What I worked on I focused on making the project clear and organized for shipping. I reviewed the current project structure and separated the frontend and backend parts. The frontend uses React, Vite, and TypeScript. The backend uses Node.js, Express, and TypeScript. The project also has pages for dashboard, products, orders, analytics, AI assistant, website builder, and public shop pages. I also worked on planning the README so that reviewers can understand the project quickly. Instead of only writing a big startup-style description, I want the README to explain what the project does, how to run it, what features are working, and what I learned while building it. Current features Right now, FeraSetu is planned around these main features: Shopkeeper dashboard Product management Order management Public shop page Website builder with templates Basic invoice system Feedback/survey page AI assistant for shop-related help The public shop page is important because it shows the real purpose of the project. A shopkeeper should be able to publish a small online store that customers can visit. Why I am building this I am building FeraSetu because I think local shops need simple tools. Many shopkeepers do not need a huge e-commerce system. They need something easy: add products, share a shop link, get orders, and manage them. I want FeraSetu to feel practical, not overcomplicated. Problems I noticed One problem is that the project has many ideas, so I need to keep the MVP focused. If I try to build everything at once, it can become messy. For Stardance, I will focus on the core flow: Create or open a shopkeeper dashboard Add products View/manage orders Publish a public shop page Show clear setup instructions in the README What I learned I learned that a good project is not only about writing code. It also needs clear documentation, clean structure, and a working demo. If someone opens the GitHub repo, they should quickly understand what the project is and how to run it. I also learned that writing a README is part of building the product, not just extra work. Next steps Next, I want to: Improve the README Add screenshots Make the frontend cleaner Test the backend endpoints Make sure the public shop page looks good on mobile Record what I built during each devlog FeraSetu is still a work in progress, but I want to keep improving it step by step and ship a real working project for Stardance.
we fixed ui and added smtp and google oauth
i was fixing the ui and added and fixed admin page
i was improving ui and making it fast and i was learning python added d1 database and sooner to add custom domain finding bug
added new lanfing page ui , added working login and sign up page using workos added pricing and working : cashfree transaction , ferasetu email (only some part is left),ai router and more , giving subdoamin . making website templates with new logo and sitemap.xml
we have moved our authentication from appwriter to workos and we have maked smtp server which is going to available soon and feature like connect domain and we have an bug tracer and more
Ships:
i make ferasetu the name itself sayes a bridge between shopkeepers and customer . um it was easy not too much hard but it takes me a month to build and the challanging part was that i have to find an vps which is free (as i am student and with no money my parents dont give me money ) first i used amd 1 gb then leapcell and now cloudflare worker and for frontend we are using appwriter and for auth we are using appwriter and for databse we use d1 and for image we are thinking to use appwriter databse and for ai usage we used sarvam which is free and we added oauth and many othe it taken an month to build but i later know about hacktime then i connect to it and it is showing 7 hours only . yess i am proud of it as i take survey from other shopkeeper they are interested for this and yes i am proud of it as i work very hard for this . nothing people should know only website link or read readme.md...
|
1793724859.5114632
|
1793811259.5114632
|
|
16342
|
Parkour by @Drk | Stardance
|
Drk
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Parkour by @Drk | Stardance
|
1793285357.401476
|
1793890157.401476
|
|
16343
|
Frictionless by @krystof_jurda | Stardance
|
krystof_jurda
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @krystof_jurda | Stardance
|
1793184710.7460022
|
1793789510.7460022
|
|
16344
|
Untitled project by @anantagrawal | Stardance
|
anantagrawal
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @anantagrawal | Stardan Title: Untitled project by @anantagrawal | Stardance...
|
1793490588.2117128
|
1794095388.2117128
|
|
16345
|
Slackbot by @Zizik | Stardance
|
Zizik
|
1
|
4.0
|
29
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-13T16:45:15Z", "hours": 4.0, "multiplier": 5.98, "payout": 29, "blessing": "neutral", "text": "Ship checkout the version 1.0 devlog definitely because I got through everything inside it so here will be some shorter version of the devlog here are all the commands that my bot does: Available Commands: /zizik-ping - Check bot latency /zizik-catfact - Get a cat fact /zizik-joke - Get a random joke /zizik-translatetomylanguage - Translate text to my language /zizik-translator - First specify your language and then type the text after a space. /zizik-isssatellites - Get the current ISS location Well I had a lot of struggeles along the way like for example not copying the tokens right inside the nest or that I could not copy inside nest and I still can not or that I had problems with even getting the code right for the first time and everything else just spiraled out of my way really that is amybe why this bot is okay but like I think has some cool features so yeah it was very okay i would definitely say but i thought that it will be faster but it was not at all so I will see how everyone will like it! Yeah and i had a giant problem with me naming things differently because it wa the first time I was actually doing something a little harder and I hope that I at least did something that soemone might enjoy! AI was used for troubleshooting images in readme and soem terminal problems!", "repo": "https://github.com/UltraZizik/slackbot", "demo": "https://app.slack.com/client/E09V59WQY1E/C0BAELQSNJV"}]...
|
[{"post_id": 8151, "ts": "2026 [{"post_id": 8151, "ts": "2026-06-13T16:24:27Z", "hours": 0.3042, "text": "Version 1.0 Well this was a journey from learning how to set this bot up or how to set him on the Nest so it runs 24/7 and learning so much more in the process. The bot has 4 of the commands from the tutorial and 3 mine : [5:59 PM]:robot_face: Available Commands: /zizik-ping - Check bot latency /zizik-catfact - Get a cat fact /zizik-joke - Get a random joke /zizik-translatetomylanguage - Translate text to my language /zizik-translator - First specify your language and then type the text after a space. /zizik-isssatellites - Get the current ISS location This is the final devlog for this bot or maybe I will return to this and add new things but who knows! Now I will tell you what I been through becasue I ran into many problems through this journey: I didn’t know where to communicate with the bot so i found it online and connected after that I had some problems with the tokens because yeah iInamed them tokens.env not .env so I figured it out with AI because Github had memory of me uploading this code that has things that shouldn’t be shared but overall I found the issue and resolved it. My second problem was that I couldn’t paste anything when I was in ssh to my nest so I badly copied the tokens-YEAH- and I figured it out after like half an hour and the second I used AI even though it was absolutely useless. Third problem was that I don’t really know how to code in javascript even though I did something(minecraft related) it was not the same at all only what iknew were const and console.log() and some other little things so I used a little bit of AI and other projects for brainstorming on how to ´make user specify the language in the translator and rewrited the code better for me so I understand what I typed and made thats why in the translation you have so much comments because I had to tell myself what it does so I don’t forget it anytime in the near future! That are overall my problems because I really enjoyed this somehow and it was great my bot does a lot and means a lot to me. I stated everywhere my AI usage and in readme.md there was some too but not much and I tried to rewrite most of it so it sound like me more and so it speaks to my experience from it more! Now if everything will be allright i will move onto other project maybe the hadkpad or something on my own!"}, {"post_id": 8110, "ts": "2026-06-13T15:17:46Z", "hours": 2.2261, "text": "So today was very productive Firstly I made a transalator that translates to Czech That was very great easy and fast. Only thing that like I didnt know how was what api to use for translator and well I used Google translate Same goes for the second command that translates everything into anything and I found it really hard to make the logic on how to see the first command that specifies the language and well I found it in other project and well I modified it a little and typed what everything does so I can use something or undesrstand something like this better in the future The third just tells you where ISS satellites are which is kind of insane that I thought about this and yeah I got inspired by others that put mars pictures and etc so I put satelite commands in there! Overall this was the most productive day but the most stressfull to and I will ship it after I make some solid README. I knew absolutely nothing about this from the start and well my ssh and knowledge in this was really bad I was always mainly making modpacks or etc. It was absolutely different and overall I would say even thought it took me soo long than some other people it was still great experince and i learned so much from this which is absolutely insane!"}, {"post_id": 7601, "ts": "2026-06-12T18:25:30Z", "hours": 1.1717, "text": "Slackbot update! So it begings with me badly copying the token from the original code! For some reason ctrl+v does not work when in ssh… I still dont know why? It is how it is so I had to type all of the tokens and commands with my hand and got bored of it so I imported the .env file because why the hell not and it copied badly :) after that I got myself into big troubles with that I made the folders and everything in different spots so i had to learn how to move file and etc. the time I got into this… I somehow misread the thing and yeah my commands were not unique so it colided with others and after some time I figured it out! I still dont know how? Now the next time I will do this I will make something new and maybe more fun for me than learning something from linux, some dumb mistakes because I didnt understand some things or thought that it is easy and yeah I used lots of AI for troubleshooting but im not ashamed to say so because troubleshooting is so boring and i dont want to sit here for hours more trying to figure it out! Overall I enjoyed todays run more than yesterday it was fun, good and it made sense so next time I will make it do something maybe more fun or more useful but after that I will be moving onto some different project! :)"}, {"post_id": 7027, "ts": "2026-06-11T19:47:17Z", "hours": 0.3869, "text": "Slackbot Well this was some kind of experience I didn’t knew I needed but I worked on this and got into some troubles like big ones! First one was that fucking Tokens didn’t work for me! I had to put path inside the config of dotenv because I don’t fucking know why but I had to do it… Second was git or more of a GitHub issue so I literally named the .env file differently as an absolute idiot and brought me pain😓 because the file was not hidden from GitHub and it remembered so I had to use ai and ask it on how to erase the memory of that thing.😕 Third was the same as first but on nest and I didn’t figure out how to fix this one somehow? But I made to work: /dsb-ping /dsb-catfact /dsb-joke And tried to make one myself Overall I had a good time with this but I was struggling a lot and I think this is not my cup of tea really like I think I will try something different next time but I want to make this work and get this mission done! As everyone says you always need to learn something you don’t like or you don’t understand so yeah I made that today👍 Sometimes in the future my devlog will maybe improve and I will improve with it as well"}]...
|
Title: Slackbot by @Zizik | Stardance
Devlogs:
Sl Title: Slackbot by @Zizik | Stardance
Devlogs:
Slackbot Well this was some kind of experience I didn’t knew I needed but I worked on this and got into some troubles like big ones! First one was that fucking Tokens didn’t work for me! I had to put path inside the config of dotenv because I don’t fucking know why but I had to do it… Second was git or more of a GitHub issue so I literally named the .env file differently as an absolute idiot and brought me pain😓 because the file was not hidden from GitHub and it remembered so I had to use ai and ask it on how to erase the memory of that thing.😕 Third was the same as first but on nest and I didn’t figure out how to fix this one somehow? But I made to work: /dsb-ping /dsb-catfact /dsb-joke And tried to make one myself Overall I had a good time with this but I was struggling a lot and I think this is not my cup of tea really like I think I will try something different next time but I want to make this work and get this mission done! As everyone says you always need to learn something you don’t like or you don’t understand so yeah I made that today👍 Sometimes in the future my devlog will maybe improve and I will improve with it as well
Slackbot update! So it begings with me badly copying the token from the original code! For some reason ctrl+v does not work when in ssh… I still dont know why? It is how it is so I had to type all of the tokens and commands with my hand and got bored of it so I imported the .env file because why the hell not and it copied badly :) after that I got myself into big troubles with that I made the folders and everything in different spots so i had to learn how to move file and etc. the time I got into this… I somehow misread the thing and yeah my commands were not unique so it colided with others and after some time I figured it out! I still dont know how? Now the next time I will do this I will make something new and maybe more fun for me than learning something from linux, some dumb mistakes because I didnt understand some things or thought that it is easy and yeah I used lots of AI for troubleshooting but im not ashamed to say so because troubleshooting is so boring and i dont want to sit here for hours more trying to figure it out! Overall I enjoyed todays run more than yesterday it was fun, good and it made sense so next time I will make it do something maybe more fun or more useful but after that I will be moving onto some different project! :)
So today was very productive Firstly I made a transalator that translates to Czech That was very great easy and fast. Only thing that like I didnt know how was what api to use for translator and well I used Google translate Same goes for the second command that translates everything into anything and I found it really hard to make the logic on how to see the first command that specifies the language and well I found it in other project and well I modified it a little and typed what everything does so I can use something or undesrstand something like this better in the future The third just tells you where ISS satellites are which is kind of insane that I thought about this and yeah I got inspired by others that put mars pictures and etc so I put satelite commands in there! Overall this was the most productive day but the most stressfull to and I will ship it after I make some solid README. I knew absolutely nothing about this from the start and well my ssh and knowledge in this was really bad I was always mainly making modpacks or etc. It was absolutely different and overall I would say even thought it took me soo long than some other people it was still great experince and i learned so much from this which is absolutely insane!
Version 1.0 Well this was a journey from learning how to set this bot up or how to set him on the Nest so it runs 24/7 and learning so much more in the process. The bot has 4 of the commands from the tutorial and 3 mine : [5:59 PM]:robot_face: Available Commands: /zizik-ping - Check bot latency /zizik-catfact - Get a cat fact /zizik-joke - Get a random joke /zizik-translatetomylanguage - Translate text to my language /zizik-translator - First specify your language and then type the text after a space. /zizik-isssatellites - Get the current ISS location This is the final devlog for this bot or maybe I will return to this and add new things but who knows! Now I will tell you what I been through becasue I ran into many problems through this journey: I didn’t know where to communicate with the bot so i found it online and connected after that I had some problems with the tokens because yeah iInamed them tokens.env not .env so I figured it out with AI because Github had memory of me uploading this code that has things that shouldn’t be shared but overall I found the issue and resolved it. My second problem was that I couldn’t paste anything when I was in ssh to my nest so I badly copied the tokens-YEAH- and I figured it out after like half an hour and the second I used AI even though it was absolutely useless. Third problem was that I don’t really know how to code in javascript even though I did something(minecraft related) it was not the same at all only what iknew were const and console.log() and some other little things so I used a little bit of AI and other projects for brainstorming on how to ´make user specify the language in the translator and rewrited the code better for me so I understand what I typed and made thats why in the translation you have so much comments because I had to tell myself what it does so I don’t forget it anytime in the near future! That are overall my problems because I really enjoyed this somehow and it was great my bot does a lot and means a lot to me. I stated everywhere my AI usage and in readme.md there was some too but not much and I tried to rewrite most of it so it sound like me more and so it speaks to my experience from it more! Now if everything will be allright i will move onto other project maybe the hadkpad or something on my own!
Ships:
Ship checkout the version 1.0 devlog definitely because I got through everything inside it so here will be some shorter version of the devlog here are all the commands that my bot does: Available Commands: /zizik-ping - Check bot latency /zizik-catfact - Get a cat fact /zizik-joke - Get a random joke /zizik-translatetomylanguage - Translate text to my language /zizik-translator - First specify your language and then type the text after a space. /zizik-isssatellites - Get the current ISS location Well I had a lot of struggeles along the way like for example not copying the tokens right inside the nest or that I could not copy inside nest and I still can not or that I had problems with even getting the code right for the first time and everything else just spiraled out of my way really that is amybe why this bot is okay but like I think has some cool features so yeah it was very okay i would definitely say but i thought that it will be faster but it was not at all so I will see how everyone will like it! Yeah and i had a giant problem with me naming things differently because it wa the first time I was actually doing something a little harder and I hope that I at least did something that soemone might enjoy! AI was used for troubleshooting images in readme and soem terminal problems!...
|
1793724851.0729961
|
1793811251.0729961
|
|
16346
|
My very own WebOS by @LinkJeff | Stardance
|
LinkJeff
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @LinkJeff | Stardance
|
1793522982.5867949
|
1794127782.5867949
|
|
16347
|
My very own WebOS by @Arnav_ | Stardance
|
Arnav_
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Arnav_ | Stardance
|
1793238971.4699597
|
1793843771.4699597
|
|
16348
|
Untitled project by @viduna | Stardance
|
viduna
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @viduna | Stardance
|
1793314389.2391698
|
1793919189.2391698
|
|
16349
|
My first slack bot! by @N0b722 | Stardance
|
N0b722
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @N0b722 | Stardance
|
1793469311.7560575
|
1794074111.7560575
|
|
16350
|
My first slack bot! by @Vspike | Stardance
|
Vspike
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Vspike | Stardance
|
1793411252.4599748
|
1794016052.4599748
|