|
54169
|
Starr Journey by @KelvinY | Stardance
|
KelvinY
|
4
|
44.0
|
532
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-24T13:00:36Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is the last ship! Added the Easter Egg and made some gameplay balance changes. Btw I finally got MY FIRST STAR IN GITHUB after 6 months of coding! š Yalls good luck in stardancing, cya! ā¤ļø", "repo": "https://github.com/kelvinyhf/starr-journey", "demo": "https://starrjourney.pages.dev"}, {"ship_num": 2, "ts": "2026-10-14T13:02:13Z", "hours": 18.0, "multiplier": 15.48, "payout": 343, "blessing": "neutral", "text": "[Planet and Rank System Completed] As meters increase youāll enter different planets like the Earth, Venus, and Mars which have their own unique debuffs to make the game more challenging.. planet orders are random, and you may read the description below the planet name to get hints about the current debuff :0 The next ship is the last ship (since Stardance is ending plus Iām getting bored with this), and itās about A VERY BIG EASTER EGG!! stay tuned! >:3", "repo": "https://github.com/kelvinyhf/starr-journey", "demo": "https://starrjourney.pages.dev"}, {"ship_num": 3, "ts": "2026-09-20T08:28:47Z", "hours": 16.0, "multiplier": 8.61, "payout": 136, "blessing": "neutral", "text": "[Shop Completed] Iām finally here to introduce the new feature: Shop! Thereās a total of 7 items (which are explained in recent devlog, but actually recommend to discover by urself), and three of them will be available on each refresh (10mins, randomly picked), you can buy them with silver coins or gold coins. A few noteworthy points: Feel free to share shop items or potions (collectibles) ideas! All ideas will be appreciated and reviewed!! Added speed and health potions as collectibles Meters are multiplied, which means 800m now is like equal to 200m in the last version Hope u like :) (It actually shouldnāt take 22 hrs that long, bc I need to deal with mobile codespaces..)", "repo": "https://github.com/kelvinyhf/starr-journey", "demo": "https://starrjourney.pages.dev"}, {"ship_num": 4, "ts": "2026-08-31T12:46:24Z", "hours": 6.0, "multiplier": 9.01, "payout": 53, "blessing": "neutral", "text": "[Basic Gameplay Completed] Starr Journey is a 8-bit pixel style game about āStarrā dodging obstacles. You can control Starr by either dragging your mouse or swiping your finger. Try to collect as many coins as possible and go as far as you can :) I dare you canāt go beyond 200m..", "repo": "https://github.com/kelvinyhf/starr-journey", "demo": "https://starrjourney.pages.dev"}]...
|
[{"post_id": 82228, "ts": "202 [{"post_id": 82228, "ts": "2026-10-24T10:30:20Z", "hours": 0.6769, "text": "No way I used all my codespace hours (i canāt use local vscode bc i mainly develop in iPhone) It resets after the Stardance, so I canāt code anymore.. Anyway I exported the branch and managed to finish the last update (the Easter egg) THIS WAS STARR JOURNEY!!"}, {"post_id": 81481, "ts": "2026-10-21T13:14:35Z", "hours": 3.7656, "text": "( WOW I CANT BELIEVE I GOT THE SUPER STAR THANK YALL!! ) Added a very secret Easter egg as mentioned in the last ship! Yea, itās very secret, so I canāt tell you.. discover it by yourself! š"}, {"post_id": 79520, "ts": "2026-10-14T12:52:52Z", "hours": 4.2778, "text": "Added planets (Neptune) that I didnāt add before the last devlog, and some balance changes like pickups (potions) spawn limit (max 1 per 10s), and planets description which give hints about the debuff of the current planet"}, {"post_id": 78329, "ts": "2026-10-10T13:44:05Z", "hours": 8.8819, "text": "Added the planet system and the rank system!!! As meters increases Starr enters different planet⦠each planet has its own unique debuff (no buffs :/), I added all the 8 major planets except Mercury and Jupiter cuz I donāt have debuff ideas for them :( And the rank system! Now you can see ur best distance in the menu, and.. your rank! (Obviously itās just for entertainment purposes itās fakeeee X) Development maybe slower due to academic reasons :( but anyway next ship coming soon!"}, {"post_id": 74330, "ts": "2026-09-27T05:47:17Z", "hours": 5.3258, "text": "It has been a while since the second ship, cuz I need time to study (plus my streak is gone :( Anyway, I reviewed all the feedbacks and made many improvements! now supports keyboard control! (from reason 1&2) cuz I donāt want conflict between mouse and key, so u can click Space to enter the game in keyboard mode , either AD or <> key works changed meteors (formerly rocks) texture! This is feedback from almost all reasons cuz small meteor and small silver coin looks almost the same š
power-ups (potions): added the blindness potion and confusion potion! more item will be added soon and I gonna make the game more interesting and chaotic :) The next big update is BIOMES !! Different biomes like the Earth, the Moon, the Mars, each has different buffs and debuffs! More in the next devlog! (the āCredā button in the menu is actually āCreditsā, bc those online resources helped me a lotttt so I wanna thank them ā¤ļø , ngl only like half of all the sprites are made by me)"}, {"post_id": 70944, "ts": "2026-09-20T02:45:28Z", "hours": 3.5514, "text": "SHOP COMPLETED! All items has vfx and sfx now, with balanced price, and 10 minutes of refresh time :)"}, {"post_id": 69117, "ts": "2026-09-16T12:42:30Z", "hours": 10.1, "text": "90% of Shop Completed! Added many things like the new currency silver coin, and all the shop items, including speedy (faster movement on start), shield (+25hp on start), lucky (adds more coins fewer obstacles), stasis (makes obstacles near Starr move slower) , dodge (chance to dodge obstacles on hit), magnet (I donāt think I need to explain this), and double (just, double coins). All items has a fixed range of price, each are different. The full system and next ship will be in this week as well as branch merging so I guess just wait for this cool feature :) (ngl It didnāt took me 10 hrs that long just bc I canāt access my pc so I am just dealing with codespace in my iPhone :/)"}, {"post_id": 62586, "ts": "2026-09-06T01:35:48Z", "hours": 2.2442, "text": "Thanks for yalls feedback! made many changes like add more effects when hit rock and pick up coin. Two new items, health and speed potion, and the shop will also be added soon!"}, {"post_id": 58826, "ts": "2026-08-31T12:30:42Z", "hours": 1.1892, "text": "Added game logo, loading screen, and spark effect"}, {"post_id": 58062, "ts": "2026-08-30T12:32:48Z", "hours": 1.2697, "text": "Added much more features, like sfx, bgm, new health bar and Starr, and cool death screen. Tmr will be my first ship :)"}, {"post_id": 57016, "ts": "2026-08-29T02:46:24Z", "hours": 1.1647, "text": "Added new coins, rocks, and bg stars, as well as progress bar at the bottom and isFinished flag"}, {"post_id": 56356, "ts": "2026-08-28T03:14:53Z", "hours": 1.1786, "text": "Added coins label + health system"}, {"post_id": 56315, "ts": "2026-08-28T01:31:22Z", "hours": 1.0969, "text": "Added Starr and obstacles. Player can now control Starr by dragging cursor/finger"}]...
|
Title: Starr Journey by @KelvinY | Stardance
Devl Title: Starr Journey by @KelvinY | Stardance
Devlogs:
Added Starr and obstacles. Player can now control Starr by dragging cursor/finger
Added coins label + health system
Added new coins, rocks, and bg stars, as well as progress bar at the bottom and isFinished flag
Added much more features, like sfx, bgm, new health bar and Starr, and cool death screen. Tmr will be my first ship :)
Added game logo, loading screen, and spark effect
Thanks for yalls feedback! made many changes like add more effects when hit rock and pick up coin. Two new items, health and speed potion, and the shop will also be added soon!
90% of Shop Completed! Added many things like the new currency silver coin, and all the shop items, including speedy (faster movement on start), shield (+25hp on start), lucky (adds more coins fewer obstacles), stasis (makes obstacles near Starr move slower) , dodge (chance to dodge obstacles on hit), magnet (I donāt think I need to explain this), and double (just, double coins). All items has a fixed range of price, each are different. The full system and next ship will be in this week as well as branch merging so I guess just wait for this cool feature :) (ngl It didnāt took me 10 hrs that long just bc I canāt access my pc so I am just dealing with codespace in my iPhone :/)
SHOP COMPLETED! All items has vfx and sfx now, with balanced price, and 10 minutes of refresh time :)
It has been a while since the second ship, cuz I need time to study (plus my streak is gone :( Anyway, I reviewed all the feedbacks and made many improvements! now supports keyboard control! (from reason 1&2) cuz I donāt want conflict between mouse and key, so u can click Space to enter the game in keyboard mode , either AD or <> key works changed meteors (formerly rocks) texture! This is feedback from almost all reasons cuz small meteor and small silver coin looks almost the same š
power-ups (potions): added the blindness potion and confusion potion! more item will be added soon and I gonna make the game more interesting and chaotic :) The next big update is BIOMES !! Different biomes like the Earth, the Moon, the Mars, each has different buffs and debuffs! More in the next devlog! (the āCredā button in the menu is actually āCreditsā, bc those online resources helped me a lotttt so I wanna thank them ā¤ļø , ngl only like half of all the sprites are made by me)
Added the planet system and the rank system!!! As meters increases Starr enters different planet⦠each planet has its own unique debuff (no buffs :/), I added all the 8 major planets except Mercury and Jupiter cuz I donāt have debuff ideas for them :( And the rank system! Now you can see ur best distance in the menu, and.. your rank! (Obviously itās just for entertainment purposes itās fakeeee X) Development maybe slower due to academic reasons :( but anyway next ship coming soon!
Added planets (Neptune) that I didnāt add before the last devlog, and some balance changes like pickups (potions) spawn limit (max 1 per 10s), and planets description which give hints about the debuff of the current planet
( WOW I CANT BELIEVE I GOT THE SUPER STAR THANK YALL!! ) Added a very secret Easter egg as mentioned in the last ship! Yea, itās very secret, so I canāt tell you.. discover it by yourself! š
No way I used all my codespace hours (i canāt use local vscode bc i mainly develop in iPhone) It resets after the Stardance, so I canāt code anymore.. Anyway I exported the branch and managed to finish the last update (the Easter egg) THIS WAS STARR JOURNEY!!
Ships:
[Basic Gameplay Completed] Starr Journey is a 8-bit pixel style game about āStarrā dodging obstacles. You can control Starr by either dragging your mouse or swiping your finger. Try to collect as many coins as possible and go as far as you can :) I dare you canāt go beyond 200m..
[Shop Completed] Iām finally here to introduce the new feature: Shop! Thereās a total of 7 items (which are explained in recent devlog, but actually recommend to discover by urself), and three of them will be available on each refresh (10mins, randomly picked), you can buy them with silver coins or gold coins. A few noteworthy points: Feel free to share shop items or potions (collectibles) ideas! All ideas will be appreciated and reviewed!! Added speed and health potions as collectibles Meters are multiplied, which means 800m now is like equal to 200m in the last version Hope u like :) (It actually shouldnāt take 22 hrs that long, bc I need to deal with mobile codespaces..)
[Planet and Rank System Completed] As meters increase youāll enter different planets like the Earth, Venus, and Mars which have their own unique debuffs to make the game more challenging.. planet orders are random, and you may read the description below the planet name to get hints about the current debuff :0 The next ship is the last ship (since Stardance is ending plus Iām getting bored with this), and itās about A VERY BIG EASTER EGG!! stay tuned! >:3
This is the last ship! Added the Easter Egg and made some gameplay balance changes. Btw I finally got MY FIRST STAR IN GITHUB after 6 months of coding! š Yalls good luck in stardancing, cya! ā¤ļø...
|
1792849977.384352
|
1792936377.384352
|
|
71174
|
unipards_fms by @ElvisTang | Stardance
|
ElvisTang
|
1
|
22.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-24T12:22:57Z", "hours": 22.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I modified come of the visuals shown to the audience.", "repo": "https://github.com/ElvisTang0823/unipards-2027fms", "demo": "https://github.com/ElvisTang0823/unipards-2027fms/blob/main/README.md"}]...
|
[{"post_id": 82257, "ts": "202 [{"post_id": 82257, "ts": "2026-10-24T12:18:02Z", "hours": 21.5606, "text": "I modified some of the visuals shown to the audience."}]...
|
Title: unipards_fms by @ElvisTang | Stardance
Dev Title: unipards_fms by @ElvisTang | Stardance
Devlogs:
I modified some of the visuals shown to the audience.
Ships:
I modified come of the visuals shown to the audience....
|
1792846048.5214767
|
1792932448.5214767
|
|
64380
|
SELENE by @lakshay99_b | Stardance
|
lakshay99_b
|
2
|
36.0
|
98
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-24T08:01:16Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Let me tell u this is my 2nd ship and might be a meaningful one. I want to make it clear that i was able to post develog after 24 hour of coding as all previous devlogs got deleted due some misunderstanding of team.", "repo": "https://github.com/lakshay-boora/selene", "demo": "https://selene-angvians.vercel.app"}, {"ship_num": 2, "ts": "2026-10-16T10:15:14Z", "hours": 32.0, "multiplier": 6.23, "payout": 98, "blessing": "neutral", "text": "Finally hosted Selene Bench on both platforms: Vercel: selene-bench.vercel.app EdgeOne: advisory-gray-xyuz9gon.edgeone.dev Live EarthāMoon physics lab ā tweak gravity, watch eclipses, and try the cinematic collision mode.", "repo": "https://github.com/lakshay-boora/selene", "demo": "https://selene-angvians.vercel.app"}]...
|
[{"post_id": 81004, "ts": "202 [{"post_id": 81004, "ts": "2026-10-19T15:57:10Z", "hours": 0.4719, "text": "isnt it good? can any one tell me isnt a good readme or should i improve it?"}, {"post_id": 80599, "ts": "2026-10-18T08:21:50Z", "hours": 0.3261, "text": "isnt it crazy that u can make the following geometry with my demo by just setting gravity to maxā¦."}, {"post_id": 80594, "ts": "2026-10-18T08:02:40Z", "hours": 0.4247, "text": "huff. finaly i changed a lot and try to code the badest i can or else reviewer would flag it as ai. i have edited the whole three.js all the styles of moon and earth , removed all camera angles and tried to make it as simple as possible, and now i am sending it for recheck. hope everything would go smooth."}, {"post_id": 80590, "ts": "2026-10-18T07:30:47Z", "hours": 1.4233, "text": "it is really a heart breaking movement when someone rejects your 3weekās efforts saying that it is aiš. but its ok i respect the reviewers i would make some alteration and then try to resubmite it."}, {"post_id": 80425, "ts": "2026-10-17T16:30:01Z", "hours": 1.7658, "text": "should i change my readme? its being around a day from when i have submited my site and it is still pending, so i am doubting my readme is it a good one? can u check it and recommend me."}, {"post_id": 80131, "ts": "2026-10-16T10:13:18Z", "hours": 0.3211, "text": "Finally hosted Selene Bench on both platforms: Vercel: selene-bench.vercel.app EdgeOne: advisory-gray-xyuz9gon.edgeone.dev Live EarthāMoon physics lab ā tweak gravity, watch eclipses, and try the cinematic collision mode."}, {"post_id": 80130, "ts": "2026-10-16T09:55:18Z", "hours": 2.3431, "text": "itās almost done just fixing some left over render. i would host it through edgeone as vercel is not responding to 3.js i hope judges would not mark it as a flag as they did last time with me."}, {"post_id": 79837, "ts": "2026-10-15T16:16:26Z", "hours": 2.0581, "text": "itās very interesting to work with the physics of the planets and setting the variables, although it need too much research but it was a fun task."}, {"post_id": 79784, "ts": "2026-10-15T12:18:20Z", "hours": 1.0386, "text": "i finally found the way to place the right configuration for the three.js. itās the most difficult part i am facing in the full deveopment of āstudaniaā. one more update, studania project have a bit change in it. nowonwards it would help u learn the relation between moon and earth through simulated 3d models of moon and earth , u can alter their physical constant and see what would happen! enjoy the space!!!!"}, {"post_id": 71650, "ts": "2026-09-21T07:33:20Z", "hours": 26.0361, "text": "THIS IS GOING TO BE MY NEW START FROM NOW"}]...
|
Title: SELENE by @lakshay99_b | Stardance
Devlogs Title: SELENE by @lakshay99_b | Stardance
Devlogs:
THIS IS GOING TO BE MY NEW START FROM NOW
i finally found the way to place the right configuration for the three.js. itās the most difficult part i am facing in the full deveopment of āstudaniaā. one more update, studania project have a bit change in it. nowonwards it would help u learn the relation between moon and earth through simulated 3d models of moon and earth , u can alter their physical constant and see what would happen! enjoy the space!!!!
itās very interesting to work with the physics of the planets and setting the variables, although it need too much research but it was a fun task.
itās almost done just fixing some left over render. i would host it through edgeone as vercel is not responding to 3.js i hope judges would not mark it as a flag as they did last time with me.
Finally hosted Selene Bench on both platforms: Vercel: selene-bench.vercel.app EdgeOne: advisory-gray-xyuz9gon.edgeone.dev Live EarthāMoon physics lab ā tweak gravity, watch eclipses, and try the cinematic collision mode.
should i change my readme? its being around a day from when i have submited my site and it is still pending, so i am doubting my readme is it a good one? can u check it and recommend me.
it is really a heart breaking movement when someone rejects your 3weekās efforts saying that it is aiš. but its ok i respect the reviewers i would make some alteration and then try to resubmite it.
huff. finaly i changed a lot and try to code the badest i can or else reviewer would flag it as ai. i have edited the whole three.js all the styles of moon and earth , removed all camera angles and tried to make it as simple as possible, and now i am sending it for recheck. hope everything would go smooth.
isnt it crazy that u can make the following geometry with my demo by just setting gravity to maxā¦.
isnt it good? can any one tell me isnt a good readme or should i improve it?
Ships:
Finally hosted Selene Bench on both platforms: Vercel: selene-bench.vercel.app EdgeOne: advisory-gray-xyuz9gon.edgeone.dev Live EarthāMoon physics lab ā tweak gravity, watch eclipses, and try the cinematic collision mode.
Let me tell u this is my 2nd ship and might be a meaningful one. I want to make it clear that i was able to post develog after 24 hour of coding as all previous devlogs got deleted due some misunderstanding of team....
|
1792857130.9702277
|
1792943530.9702277
|
|
4359
|
6-Key Macropad by @itscharz | Stardance
|
itscharz
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-24T04:57:57Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "For my Hackpad 6X project, I designed and built a custom 3Ć3 macropad with an OLED screen, rotary encoder and WS2812 RGB LEDs. I used Fusion 360 to design the case and QMK to program the keyboard, including custom key functions, display features and LED effects. I also made a Windows app that lets the macropad display live PC stats. One of the biggest challenges was getting everything working together, especially debugging the key matrix, which sometimes registered phantom keypresses due to something I still canāt quite understand. I used QMKās debug console, a multimeter and continuity tests to help track down the problem, which took up a significant amount of the 2 day build. Iām proud of how much I managed to build and learn, from designing the hardware to programming the firmware and PC app. I got to experiment with GPIOs, Raw HID, OLED graphics, encoders and RGB lighting, while also learning how to troubleshoot hardware and software issues. (there was a LOT of troubleshooting). Thereās still room to add more features, but itās been a really fun project, and actually having the macropad i made myself physically working and seeing it interact with my PC is pretty satisfying :)", "repo": "https://github.com/itscharz12-boop/Hackpad_6X", "demo": ""}]...
|
[{"post_id": 82158, "ts": "202 [{"post_id": 82158, "ts": "2026-10-24T04:10:46Z", "hours": 7.1872, "text": "ITS FINISHED!! Iāve finally got the parts and after 2 days of building (which I regret not tracking very much, that couldāve doubled the hours⦠oh well) I have a working build! There were a LOT of software bugs to iron out, but after so many hours I finally got it working! I even added some new features like a dark mode and some cool rgb effects, which you can see in the showcase video which i also made and will post on the ship! Making videos is so fun! Anyways after 2 days of soldering, 3d printing and most of all debugging, I am ready to ship! somehow I finished this before stardance ended, so big thanks for extending it, that saved my project big time!"}, {"post_id": 35065, "ts": "2026-07-26T07:51:28Z", "hours": 0.4714, "text": "The software side of Hackpad 6X is ready to be shipped! I created a showcase video to submit and made a 360° render of it to put in the video."}, {"post_id": 35038, "ts": "2026-07-26T06:10:16Z", "hours": 1.5333, "text": "Hackpad 6X - UPDATE āāāāāāāāāāāāāāāā After having waited for 2 weeks to be reviewed and approved it has occured to me that getting parts and funding from the Hackpad program may take a while, and as stardance is set to end in jyst over a month I donāt expect for them to arrive before this finishes. But the project will go on!! I am going to submit the full software package, pcb, case, and code to stardance instead, and treat this as a software project for these purposes. As this is a hackpad, I cannot set the project type to software, but I hope that anyone reading this understands that the software is all I have to submit at the moment. I have been working on adding the final parts to the 3D design to render (keycaps and encoder) and fixing some small issues on the model such as the OLED hole being too small. It should be ready to ship very soon!"}, {"post_id": 25845, "ts": "2026-07-10T10:18:04Z", "hours": 2.1736, "text": "SUBMITTED FOR PARTS! I have spent the final 2 hours writing the hackpadLink software to transmit the CPU/GPU/Volume/Brightness data straight from PC to hackpad and have written a readme. Now all that remains is to wait for the parts to arrive, assemble it, and hope that the firmware works first try!!"}, {"post_id": 24644, "ts": "2026-07-08T11:24:11Z", "hours": 2.8906, "text": "LED AND DISPLAY CODE COMLPETED ! I am nearing completion of the software-side of the hackpad! The KiCad PCB is complete, the case is looking good, and iāve been finishing up QMK firmware . The OLED display code is done, the RGB LEDS are finished, and the code is compiling (finally) after about 2 hours of debugging. All that remains now is to create the script to communicate the cpu/gpu usage data to the display and then to actually get some hardware and build this thing! Itās definitely at that stage now where everything is starting to come together properly, which makes the project feel a lot more real than it did a few weeks ago. I can finally move on to the part Iāve been looking forward to most: actually ordering the components, assembling the hackpad, and seeing whether everything works together in physical form as well as i hope it will!"}, {"post_id": 22578, "ts": "2026-07-05T03:21:27Z", "hours": 0.5236, "text": "After a brief moment of enlightenment, I realized that maybe 20 LEDs dedicated solely to a progress bar was a bit overkill, so Iāve changed the design a bit. Instead of using all 20 for the bar itself, Iāve now cut that down to 8 LEDs for the actual progress display, which should still be more than enough to show CPU/GPU usage clearly without being excessive. The remaining 10 LEDs are now just there for general RGB lighting, which I think makes a lot more sense and gives the project a bit more flexibility visually. At this point, the main things left to do are updating the Fusion design to fit the new LED arrangement, programming both the progress bar behavior and the RGB lighting effects, and then finishing up the screen side of the project. I also still need to finish the Python script thatāll send the CPU/GPU utilization data over so it can actually be displayed on the screen in real time. So overall, most of the big design decisions are sorted now, so itās mainly just a matter of refining the hardware layout, getting the software side working properly, and tying everything together into something that actually looks good and functions the way I want it to. I also am planning to make a simple script to transmit the CPU/GPU utilisation data from a computer to the keyboard so that can be displayed."}, {"post_id": 19035, "ts": "2026-06-30T06:36:28Z", "hours": 2.725, "text": "Finished 3D design in fusion; set up visual studio code and used my (very limited) C knowledge to program the dual-purpose encoder, profile switching, and 6 main keys. The screen and LED remain the two next challenges to code; I believe I will also have to make a simple python script to run on the computer that is connected to transmit cpu and gpu usage data for the screen and bars."}, {"post_id": 11172, "ts": "2026-06-18T08:25:12Z", "hours": 3.1, "text": "Fixing MANY issues with the fusion design so far - the design process would be a lot easier in hindsight if I had taken the time to properly assign 3D footprints to the PCB to avoid having to dive into schematics for 0.91ā displays, yet itās looking pretty good. Just have to finish up with screw holes and figure out this LED shinethrough panel! This has been my favourite part of the process so far as Fusion is something I am quite experienced with."}, {"post_id": 6774, "ts": "2026-06-11T10:54:25Z", "hours": 0.2758, "text": "Beginning fusion design - Hackatime is still a bit of an issue but the hours are occasionally logging. I plan to have the 20 LEDs as shine-through LEDs in the case, with a thin plastic layer to hide them but still allow light to diffuse through."}, {"post_id": 6711, "ts": "2026-06-11T07:42:12Z", "hours": 0.4467, "text": "Finishing up PCB, trying and failing to set up Wakatime for fusion."}, {"post_id": 5443, "ts": "2026-06-09T06:48:47Z", "hours": 0.3686, "text": "Finished up the PCB - finally fixed the largest ERC and DRC errors. Schoolās been tight so I havenāt had as much time to keep teaching myself KiCad but Iām close to finishing the PCB, then itās on to case design (something Iām a lot more familiar with!)"}, {"post_id": 2539, "ts": "2026-06-05T02:27:33Z", "hours": 0.9622, "text": "After running DRC, I realized there might be a few problems with my design. Of course, this is inevitable when teaching myself something but there were QUITE a few issues to fix (~100). Currently in the process of fixing them,"}, {"post_id": 2016, "ts": "2026-06-04T09:17:59Z", "hours": 0.6403, "text": "Changed design from 10-key to 6-key with multiple menus and a screen. Previous hours not logged as I did not know how to connect KiCad to hakatime, finally fixed that. This project serves as my first time creating a custom PCB! I primarily do 3D design work so this has been a bit of a learning curve, but iām super excited to eventually have something which I designed from the ground up!"}]...
|
Title: 6-Key Macropad by @itscharz | Stardance
De Title: 6-Key Macropad by @itscharz | Stardance
Devlogs:
Changed design from 10-key to 6-key with multiple menus and a screen. Previous hours not logged as I did not know how to connect KiCad to hakatime, finally fixed that. This project serves as my first time creating a custom PCB! I primarily do 3D design work so this has been a bit of a learning curve, but iām super excited to eventually have something which I designed from the ground up!
After running DRC, I realized there might be a few problems with my design. Of course, this is inevitable when teaching myself something but there were QUITE a few issues to fix (~100). Currently in the process of fixing them,
Finished up the PCB - finally fixed the largest ERC and DRC errors. Schoolās been tight so I havenāt had as much time to keep teaching myself KiCad but Iām close to finishing the PCB, then itās on to case design (something Iām a lot more familiar with!)
Finishing up PCB, trying and failing to set up Wakatime for fusion.
Beginning fusion design - Hackatime is still a bit of an issue but the hours are occasionally logging. I plan to have the 20 LEDs as shine-through LEDs in the case, with a thin plastic layer to hide them but still allow light to diffuse through.
Fixing MANY issues with the fusion design so far - the design process would be a lot easier in hindsight if I had taken the time to properly assign 3D footprints to the PCB to avoid having to dive into schematics for 0.91ā displays, yet itās looking pretty good. Just have to finish up with screw holes and figure out this LED shinethrough panel! This has been my favourite part of the process so far as Fusion is something I am quite experienced with.
Finished 3D design in fusion; set up visual studio code and used my (very limited) C knowledge to program the dual-purpose encoder, profile switching, and 6 main keys. The screen and LED remain the two next challenges to code; I believe I will also have to make a simple python script to run on the computer that is connected to transmit cpu and gpu usage data for the screen and bars.
After a brief moment of enlightenment, I realized that maybe 20 LEDs dedicated solely to a progress bar was a bit overkill, so Iāve changed the design a bit. Instead of using all 20 for the bar itself, Iāve now cut that down to 8 LEDs for the actual progress display, which should still be more than enough to show CPU/GPU usage clearly without being excessive. The remaining 10 LEDs are now just there for general RGB lighting, which I think makes a lot more sense and gives the project a bit more flexibility visually. At this point, the main things left to do are updating the Fusion design to fit the new LED arrangement, programming both the progress bar behavior and the RGB lighting effects, and then finishing up the screen side of the project. I also still need to finish the Python script thatāll send the CPU/GPU utilization data over so it can actually be displayed on the screen in real time. So overall, most of the big design decisions are sorted now, so itās mainly just a matter of refining the hardware layout, getting the software side working properly, and tying everything together into something that actually looks good and functions the way I want it to. I also am planning to make a simple script to transmit the CPU/GPU utilisation data from a computer to the keyboard so that can be displayed.
LED AND DISPLAY CODE COMLPETED ! I am nearing completion of the software-side of the hackpad! The KiCad PCB is complete, the case is looking good, and iāve been finishing up QMK firmware . The OLED display code is done, the RGB LEDS are finished, and the code is compiling (finally) after about 2 hours of debugging. All that remains now is to create the script to communicate the cpu/gpu usage data to the display and then to actually get some hardware and build this thing! Itās definitely at that stage now where everything is starting to come together properly, which makes the project feel a lot more real than it did a few weeks ago. I can finally move on to the part Iāve been looking forward to most: actually ordering the components, assembling the hackpad, and seeing whether everything works together in physical form as well as i hope it will!
SUBMITTED FOR PARTS! I have spent the final 2 hours writing the hackpadLink software to transmit the CPU/GPU/Volume/Brightness data straight from PC to hackpad and have written a readme. Now all that remains is to wait for the parts to arrive, assemble it, and hope that the firmware works first try!!
Hackpad 6X - UPDATE āāāāāāāāāāāāāāāā After having waited for 2 weeks to be reviewed and approved it has occured to me that getting parts and funding from the Hackpad program may take a while, and as stardance is set to end in jyst over a month I donāt expect for them to arrive before this finishes. But the project will go on!! I am going to submit the full software package, pcb, case, and code to stardance instead, and treat this as a software project for these purposes. As this is a hackpad, I cannot set the project type to software, but I hope that anyone reading this understands that the software is all I have to submit at the moment. I have been working on adding the final parts to the 3D design to render (keycaps and encoder) and fixing some small issues on the model such as the OLED hole being too small. It should be ready to ship very soon!
The software side of Hackpad 6X is ready to be shipped! I created a showcase video to submit and made a 360° render of it to put in the video.
ITS FINISHED!! Iāve finally got the parts and after 2 days of building (which I regret not tracking very much, that couldāve doubled the hours⦠oh well) I have a working build! There were a LOT of software bugs to iron out, but after so many hours I finally got it working! I even added some new features like a dark mode and some cool rgb effects, which you can see in the showcase video which i also made and will post on the ship! Making videos is so fun! Anyways after 2 days of soldering, 3d printing and most of all debugging, I am ready to ship! somehow I finished this before stardance ended, so big thanks for extending it, that saved my project big time!
Ships:
For my Hackpad 6X project, I designed and built a custom 3Ć3 macropad with an OLED screen, rotary encoder and WS2812 RGB LEDs. I used Fusion 360 to design the case and QMK to program the keyboard, including custom key functions, display features and LED effects. I also made a Windows app that lets the macropad display live PC stats. One of the biggest challenges was getting everything working together, especially debugging the key matrix, which sometimes registered phantom keypresses due to something I still canāt quite understand. I used QMKās debug console, a multimeter and continuity tests to help track down the problem, which took up a significant amount of the 2 day build. Iām proud of how much I managed to build and learn, from designing the hardware to programming the firmware and PC app. I got to experiment with GPIOs, Raw HID, OLED graphics, encoders and RGB lighting, while also learning how to troubleshoot hardware and software issues. (there was a LOT of troubleshooting). Thereās still room to add more features, but itās been a really fun project, and actually having the macropad i made myself physically working and seeing it interact with my PC is pretty satisfying :)...
|
1792835750.9993439
|
1792922150.9993439
|
|
42222
|
My own site! by @Kartikey26 | Stardance
|
Kartikey26
|
2
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-24T04:52:44Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hey guys finally shipped the updated version of my personal site for stardance. i added all my new projects like vidnote and commerce os, but the coolest part is this fake terminal boot screen i built that runs when you first open the page. i also kept the matrix rain background but added a frosted glass effect over the main sections so you can actually read the text now without your eyes bleeding. the whole thing took way longer than it should have because i got so stuck on the css. my entire layout broke and i was losing my mind trying to fix it, only to realize i literally typed - { instead of * { at the very top of the file and broke the global reset. i also accidentally had the javascript matrix loop running twice at the same time so it was lagging my browser to death lol. if you wanna test it out, refresh the page to see the boot sequence, and then scroll down to the sandbox section. thereās a working terminal where you can type āhelpā to see commands. definitely try the āmatrixā command to toggle the background, and try typing āsudoā just to see what happens. let me know if anything breaks on mobile!", "repo": "https://github.com/kartikeynegi25/personal-site", "demo": "https://kartikeynegi25.github.io/personal-site/"}, {"ship_num": 2, "ts": "2026-08-01T09:22:45Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built a retro hacker-style terminal portfolio using just pure HTML, CSS, and Vanilla JSāliterally zero frameworks or libraries. Standard portfolios felt kind of boring, so I wanted to make something actually cool with a working terminal, Matrix digital rain in the background, CRT scanlines, and retro keyclick sounds. The trickiest part was getting the audio to work without just downloading a bunch of MP3s. I coded it from scratch using the browserās native Web Audio API to generate the click and error tones live in JavaScript. I also fought with mobile layout bugs for a bit because the terminal input kept stretching past the screen on phones, but I fixed that using min-width: 0 and flexbox. Honestly pretty hyped that I built the whole thing from scratch with zero dependencies and got it running super fast on mobile too. To test it out, turn your sound on, click anywhere on the page, and start typing commands in the terminal. Try running help, about, skills, matrix, date, clear, or sudo if you want to hear the access denied sound. Live site: https://kartikeynegi25.github.io/personal-site/ GitHub repo: https://github.com/kartikeynegi25/personal-site", "repo": "https://github.com/kartikeynegi25/personal-site", "demo": "https://kartikeynegi25.github.io/personal-site/"}]...
|
[{"post_id": 82166, "ts": "202 [{"post_id": 82166, "ts": "2026-10-24T04:47:09Z", "hours": 3.2667, "text": "Finally got around to updating my personal site today and added all my new projects like vidnote and commerce os. i also built this sick fake boot loader screen that prints out system logs before the site actually loads. it took way longer than it should have though because i got completely stuck for a bit trying to figure out why my css layout was suddenly breaking everywhere. turns out i literally typed a minus sign instead of a star (- { instead of * {) at the very top of my stylesheet and broke the entire global reset lmao. once i caught that stupid typo, i fixed the spacing, wrapped the project cards in a frosted glass effect so the text is actually readable over the matrix rain, and itās finally live."}, {"post_id": 38733, "ts": "2026-08-01T09:04:20Z", "hours": 3.2106, "text": "Built an interactive, retro hacker-style CLI portfolio website completely from scratch. I wanted to create a high-character web application featuring an interactive command line, synthesized audio, and dynamic canvas animationāall without using any third-party libraries or frameworks. Live Demo: https://kartikeynegi25.github.io/personal-site/ GitHub Repository: https://github.com/kartikeynegi25/personal-site"}]...
|
Title: My own site! by @Kartikey26 | Stardance
De Title: My own site! by @Kartikey26 | Stardance
Devlogs:
Built an interactive, retro hacker-style CLI portfolio website completely from scratch. I wanted to create a high-character web application featuring an interactive command line, synthesized audio, and dynamic canvas animationāall without using any third-party libraries or frameworks. Live Demo: https://kartikeynegi25.github.io/personal-site/ GitHub Repository: https://github.com/kartikeynegi25/personal-site
Finally got around to updating my personal site today and added all my new projects like vidnote and commerce os. i also built this sick fake boot loader screen that prints out system logs before the site actually loads. it took way longer than it should have though because i got completely stuck for a bit trying to figure out why my css layout was suddenly breaking everywhere. turns out i literally typed a minus sign instead of a star (- { instead of * {) at the very top of my stylesheet and broke the entire global reset lmao. once i caught that stupid typo, i fixed the spacing, wrapped the project cards in a frosted glass effect so the text is actually readable over the matrix rain, and itās finally live.
Ships:
I built a retro hacker-style terminal portfolio using just pure HTML, CSS, and Vanilla JSāliterally zero frameworks or libraries. Standard portfolios felt kind of boring, so I wanted to make something actually cool with a working terminal, Matrix digital rain in the background, CRT scanlines, and retro keyclick sounds. The trickiest part was getting the audio to work without just downloading a bunch of MP3s. I coded it from scratch using the browserās native Web Audio API to generate the click and error tones live in JavaScript. I also fought with mobile layout bugs for a bit because the terminal input kept stretching past the screen on phones, but I fixed that using min-width: 0 and flexbox. Honestly pretty hyped that I built the whole thing from scratch with zero dependencies and got it running super fast on mobile too. To test it out, turn your sound on, click anywhere on the page, and start typing commands in the terminal. Try running help, about, skills, matrix, date, clear, or sudo if you want to hear the access denied sound. Live site: https://kartikeynegi25.github.io/personal-site/ GitHub repo: https://github.com/kartikeynegi25/personal-site
Hey guys finally shipped the updated version of my personal site for stardance. i added all my new projects like vidnote and commerce os, but the coolest part is this fake terminal boot screen i built that runs when you first open the page. i also kept the matrix rain background but added a frosted glass effect over the main sections so you can actually read the text now without your eyes bleeding. the whole thing took way longer than it should have because i got so stuck on the css. my entire layout broke and i was losing my mind trying to fix it, only to realize i literally typed - { instead of * { at the very top of the file and broke the global reset. i also accidentally had the javascript matrix loop running twice at the same time so it was lagging my browser to death lol. if you wanna test it out, refresh the page to see the boot sequence, and then scroll down to the sandbox section. thereās a working terminal where you can type āhelpā to see commands. definitely try the āmatrixā command to toggle the background, and try typing āsudoā just to see what happens. let me know if anything breaks on mobile!...
|
1792835446.6676447
|
1792921846.6676447
|
|
2805
|
FPEeee by @Duck | Stardance
|
Duck
|
2
|
191.0
|
1850
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-24T04:30:31Z", "hours": 58.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is an updated version of my physics engine, using a new simulation method called XPBD! It was a bit challenging learning the basics of vector calculus, but it was worth it for the added flexibility of XPBD constraints and integration. Iām also really proud of getting OpenGL rendering working for some of the demos, because making an 3D renderer could be a project in and of itself! (Not this renderer though, itās pretty barebones.) Iām especially happy with the cloth demo, with the best 3D rendering and (in my opinion) the best showcase of the engineās features! (Also the least laggy of them all? I know why but itās still kinda weird, being the most complex demo.) Writing it in C was a probably a bit harder than using a higher level language like C++, but being able to compile the entire project from source in less than two seconds on my machine was a big plus! I hope you enjoy playing with the physics demos! I worked really hard on this project!!", "repo": "https://github.com/duckdood/fpeeee", "demo": "https://duckdood.github.io/physics_demo"}, {"ship_num": 2, "ts": "2026-09-06T04:53:48Z", "hours": 133.0, "multiplier": 16.74, "payout": 1850, "blessing": "neutral", "text": "This is a position-based physics engine made all in C for portability and versatility. It had many challenging moments when making it, such as triangle collisions, spatial partitioning, performance optimization, and more, but I had a lot of fun building it, showing it off to my friends and family, and learning more about physics.", "repo": "https://github.com/duckdood/fpeeee", "demo": "https://duckdood.github.io/physics_demo"}]...
|
[{"post_id": 80800, "ts": "202 [{"post_id": 80800, "ts": "2026-10-18T20:26:33Z", "hours": 1.6025, "text": "Devlog #22 (I just realized that I accidentally did two devlog #15s but itās too late now) Getting ready for another ship I edited some constraints to be more stable, edited the website to be a bit more clear of where the controls are if your screen is too small to fit them, and had a NIGHTMARE fiddling with ffmpeg to try and replace the video on the README to not be too laggy or low quality but also not too big. I also tried to do some performance optimizations for phones, but I couldnāt figure it out. This is the mp4 version animated WebP that I eventually got ffmpeg to spit out. For some reason animated WebPs donāt work in devlogs."}, {"post_id": 79264, "ts": "2026-10-13T08:10:35Z", "hours": 2.3019, "text": "Devlog #21 MERGING Iāve been rewriting a lot of the physics engine for XPBD (eXtended Position Based Dynamics) since the last ship, but on a separate branch so that if I broke anything too bad it wouldnāt show up on the website, but today I finally merged the xpbd branch into main. Sadly, it is a fair bit slower than the previous verlet integration (at least for my simple demos), but itās a far more flexible integration and constraint scheme and I think the tradeoff is worth it. (I am a bit disappointed with the performance on the website though, I swear it was faster before I merged it! Itās a lot faster natively!)"}, {"post_id": 78023, "ts": "2026-10-09T07:13:56Z", "hours": 4.0489, "text": "Devlog #20 Another constraint, and another failed side project. Boundary constraint I added a constraint that I named a āboundary constraintā, that confines a particle to being on the specific side of a line e.g. making four lines around the edges of the screen and making sure the particle is on the side which is visible on screen. This is different from a wall because walls have two sides (and also zero thickness) which can cause a particle thatās going super fast to completely pass through to the other side of the wall in a single physics step, whereas with a boundary it will always snap it back to the correct side of the line. (If this was a bad explanation, Iām sorry). Failed lua integration I suppose the word āfailedā is a bit harsh in this scenario, I was just dipping my toes into integrating a little lua shell into the demos that would let you spawn particles and stuff programatically, but I decided it wasnāt worth it for small demos that arenāt meant to be super duper flexible anyway because theyāre just meant to show off cool features the engine can do. throwing balls very quickly at the wall, which donāt clip through VVV"}, {"post_id": 75992, "ts": "2026-10-01T22:09:53Z", "hours": 10.0394, "text": "Devlog #19 Optimization and Interaction Iāve optimized the triangle collision code to use the spatial partitioning I implemented before for collisions. It goes through each triangle and checks what balls are in its bounding box with the collision grid, and completely skips any balls that arenāt close. This allows for about a thousand balls in a scene (at least on my computer), which is a lot better than the hundred or so youād get with just bounding box checks and the tens or so you would get with a naive approach. Sadly, this change is only on the XPBD branch for now, meaning it wonāt reflect on the website, but youād still probably have to be spawning balls for a while for that to slow down, depending on the computer. Iāve also added far better interaction to the cloth, using some matrix multiplication and some raycast tests, you can now drag the cloth around with your mouse! This change was on the main branch too, so this is right on the website , right now! I did try to implement a system for having the cloth tear when it was under stress, but it would have required me to rework a lot of stuff and it didnāt quite work out. :("}, {"post_id": 74317, "ts": "2026-09-27T05:22:56Z", "hours": 11.4481, "text": "Devlog #18 Fluid simulation For a couple days Iāve been researching and trying to implement a PBF (position based fluid) fluid simulation, but there are barely any resources on the topic that Iāve been able to find, and the ones I have found are very math oriented with evil cryptic symbols that take a while to wrap my head around. The fluid simulation does work, but itās much laggier, a lot finickier, and not a lot better (if at all better) than just chucking a couple thousand balls together and having them collide normally."}, {"post_id": 72994, "ts": "2026-09-24T05:51:47Z", "hours": 9.7506, "text": "Devlog #17 OpenGL integration I spend the last couple days integrating OpenGL rendering into a couple of the projects, meaning the graphics will be a lot better and rendered on the GPU instead of being rendered on the CPU, as well as speeding up the demos because even with the added visual complexity, the GPU is just so much faster at rendering! I made these changes of the main branch so that they would reflect on the website sooner, but gitās merge system is actually super good and it took no more than 15 minutes to merge the OpenGL rendering to the XPBD branch. Iāve only migrated over the cloth and fluid demos, but theyāre the ones that needed it the most, and itās not too hard to add it to more demos after Iāve had most of the OpenGL boilerplate implemented."}, {"post_id": 70439, "ts": "2026-09-19T06:17:10Z", "hours": 8.4, "text": "Devlog #16 I migrated the XPBD stuff to 3D and moved all the demos to work with it as well, not much interesting to talk about though. Hereās a demo of it working though"}, {"post_id": 66409, "ts": "2026-09-12T07:11:52Z", "hours": 10.2822, "text": "Devlog #15: Rebuilding because why not A bit before shipping, I heard about another physics method called XPBD (extended position based dynamics) thatās a lot more powerful and flexible, and I decided, after I would ship, I would try to convert my engine to that. I kinda have to remake almost all of the physics stuff I already made, but I can recycle a lot of the older code, just making it fit the new framework, and being a lot more educated about physics simulation stuff than when I started this project, it wasnāt too hard to rewrite some new stuff. Right now I have ported over my ball pit thingy, not a lot to show thatās different from old devlogs, but hey, itās the inside that counts, right?"}, {"post_id": 62664, "ts": "2026-09-06T04:32:53Z", "hours": 6.1839, "text": "Devlog #15: shipping! Super small devlog, just editing the website and the README and stuff like that, really want to ship now! It just took a while to add messages to all the different demos and I may have tried a little bit of engine stuff but it just didnāt work out."}, {"post_id": 59457, "ts": "2026-09-01T10:01:32Z", "hours": 10.425, "text": "Devlog #14 I added edge detection for 3D triangles and other miscellaneous stuff, like improving the website, adding VSync to the demos, but that stuffās boring so Iām just going to show off the new demo! It might be the coolest one so far, but it was one of the easiest to make. Iām planning on shipping real soon though, just wanna add a few things to the website and readme!"}, {"post_id": 56613, "ts": "2026-08-28T13:09:26Z", "hours": 10.6511, "text": "Devlog #13 I added triangle-walls which vertices are 3 dynamic spheres, which can collide with other particles and have all 4 particles update with their own velocities! This makes the engine a lot more flexible, so you donāt have to make big grids of spheres if you want to be able to have walls that can move, instead of being static. And it makes rigidbodies (probably) possible! (Press enter to spawn balls) Demo! This devlog is a bit long, sorry! I didnāt want to go too far over 10 hours like a did a couple devlogs ago. 2D 2D is, of course, simpler than 3D, and the length of the function for these walls definitely show that (~40 lines). I used the same algorithm to find the closest position on a line to another position as I used for detecting collisions on the edges of the static 3D walls a while ago. It gives you a lerpable value from from the first point to the second point of the line, and you can use that to find the point you are looking for. Comparing it to the circle youāre checking against, will give the distance and the normal of the collision. You can use that information to move the circle out of the wall, and push the wall away, using the value to lerp between as the ratio to push each of the points that the wall is made of away. 3D This function is a bit more complicated, being about 80 lines long, but a lot of the information in the 2D version is applicable here too. Here, instead of trying to find the closest point, we are trying to find the barycentric coordinates of the point, which is similar to the value to lerp between the two points in 2D, but for 3D (Itās basically just 3 numbers which tell you how close you are to each vertex of a triangle, and can describe any point on the triangle). This involves find the triangleās area that you are checking against using the cross product, getting the distance of the point inward to the triangle for each edge, and calculating some inverse areas, which magically (not really) give you the barycentric coordinates. We then use these coordinates, as long as the distance to the triangle face using the dot product, to figure out whether the ball is colliding with the face, and if so, moving the ball outside of the triangle and moving the 3 vertices away as well, of course using each barycentric coordinate as a weight for how much to move each individual vertex. I havenāt implemented detections with the edges of the triangles exactly yet though, only the faces, but I will try to implement it soon!"}, {"post_id": 50030, "ts": "2026-08-19T01:48:43Z", "hours": 11.2506, "text": "Devlog #12 I improved the website to include multiple demos, and I made a couple improvements to the performance of the spatial partitioning detection, but Iāve mostly just been doing tinkering and testing with the engine some more."}, {"post_id": 31654, "ts": "2026-07-20T07:22:53Z", "hours": 7.2706, "text": "Devlog #11: Not a huge devlog, Iāve mostly been having fun with this little parachute demo I made! I definitely spent too much time just playing with it. Iāve also been experimenting a bit with multithreading, but itās not in a stable or performant enough state right now to showcase. mp4 compression will hate this"}, {"post_id": 27421, "ts": "2026-07-12T23:48:38Z", "hours": 6.1297, "text": "Devlog #10: I ported the spatial partitioning to 3D! Itās definitely a lot laggier in the 3D environment, because it needs to check 3x the partitions per ball, but itās still a lot better than having no spatial partitioning at all. One of the problems I encountered when transitioning to 3D was lag, but not in the expected āItās going to be laggy when you have a lot of ballsā way. For some strange reason, the framerate was still below 60 even when there were no balls in the world! It turned out to be an issue with needing to calloc a big region of memory everytime it would sort the balls into their partitions, but I was able to fix it by keeping the allocation throughout the lifetime of the partition grid. I also fixed it in the 2D version, even though it wasnāt really a problem there, it also wasnāt really a problem to fix either. (In the video you will notice the balls disappearing, the sample I whipped up for the devlog just automatically despawns balls when they leave the partitioning grid. Also some balls fly off when spawning, because sometimes the balls spawn inside one another) Iām getting a bit burnt out from this project though, I might ship after maybe adding multithreading, creating the README, and maybe making some more demos. Iāve been watching some videos on real rigidbody physics, and I want to try that out too!"}, {"post_id": 24090, "ts": "2026-07-07T13:02:59Z", "hours": 25.6289, "text": "Devlog #9: Intro I added spatial partitioning to the engine to speed up collisions when you have a lot of balls in a scene. Partitioning explanation Spatial partitioning is an optimization that divides the world into a grid, so balls only check other balls that are in close cells, instead of every ball checking all others, which is O(n^2). It seems pretty simple, but I tried 4 different ways before getting a good result. Judging by the time logged, I struggled. First Attempt (Dense grid) I first tried a naive implementation, which was making a big grid, with each cell having a list of pointers to balls that are in it. The problem is, each cell needs to have the total amount of balls that could be in it allocated. For the best performance, each grid cell should be the same size as a ball, and for the size I use here, you need the grid dimensions to be in the 100s. with 1000 balls, and with 64 bit pointers, you could have 1000 * 8 * 300 * 300 bytes allocated total, ~720 MB. You can get away with a lot less pointers, but that still wasnāt satisfying, or flexible. Second Attempt (Sparse grid) My second try was a grid, but you only store cells which have balls in them. This doesnāt solve the high number of pointers per cell, but it uses less cells overall. It shouldāve been easier, but C doesnāt have any built in hashmaps. The physics code doesnāt use many libraries, and I didnāt want to rely on more, so I had the bright idea to make my own hashmap. It didnāt work and I gave up, and that was the end of the sparse grid. Third Attempt (Resizable arrays) The third attempt was like the first, but I decided to try allocating the memory on the fly, when balls moved around, but it didnāt work out. Working Attempt!! (Sorting) The most successful attempt was a grid, every cell is allocated, and yet, uses the least memory. Instead of storing pointers, each cell only stores two things: An offset and a length. Just indices into the ball array, which sounds easy, but then you realize - the balls are in a random order. To fix this, when updating the grid, you sort the balls into the cell theyāre in. You may think that going into the dark cave of sorting is a bad idea, but here, itās just a counting sort. Then it sets each cellās fields, and you have your partitions. Detecting Collisions Collisions are easier than constructing the grid, you just check every ball, find its cell, check balls in close cells, then youāre done. Struggles There was a lot of friction with memory errors. To fix them, I learned GDB, and learnt about sanitizers, which detect lots of hard to catch memory errors. One time the program would randomly crash, and it was really hard to fix, but a sanitizer detected an easy out of bounds error when rendering. Not even a physics thing. :( Sorry!! Sorry for the long post, and the time it took me to post it, The devlog guide says to keep it short and post often, but I fell down a rabbit hole with optimizing, and was putting off writing as I knew it would be unwieldy in length. I havenāt implemented partitioning in 3d yet, but it should be easy to transfer over. Itās hard to see the balls in the video, but I want to keep the video smaller. It gets laggy in the video as well, but there are 7000 balls in the scene at the end, and I check collisions 15 times per frame, I am also recording too. Try it out If you read all the way down here, you might want to try the engine. I have a build on my pages , but itās kinda slow on web. Click to attract P to set where the balls shoot to when spawned Enter to spawn balls Scroll to change spawn speed (at least until I change the demo). On some screens the simulation doesnāt show up until you click fullscreen. Sorry for weird wording, max devlog size is 4k characters."}, {"post_id": 13602, "ts": "2026-06-22T09:10:49Z", "hours": 9.5267, "text": "Devlog #8: I added a function that generates wheels (kinda lame), but I also added a GitHub action that automatically compiles and pushes my commits to my GitHub pages so now theres a web demo also i did just like a ton of testing and playing and stuff which is what pushed it to 9 hours"}, {"post_id": 11197, "ts": "2026-06-18T10:07:28Z", "hours": 12.275, "text": "Devlog 7: Finally added mass to the engine! Before now all the particles had the same mass (just implicitly, so basically all of them had a mass of 1), making the small ones super dense. Took so long because I had to migrate back to 2d in order to make sure the mass was working in 2d (everything was in 3d already so I actually added mass to 3d first), and had to update the 2d rendering for it to be able to render in 3d, but now everything (especially springs), is a lot cooler!"}, {"post_id": 7804, "ts": "2026-06-13T00:51:39Z", "hours": 3.5253, "text": "I added the shape generators back for 3d, now we have ⨠3D cloth āØ!"}, {"post_id": 7351, "ts": "2026-06-12T08:09:41Z", "hours": 12.0594, "text": "Trying to move to 3D, finally got triangle-sphere collisions working the edges were by far the hardest part, the sphere-face collision actually wasnāt too hard the engine wasnāt built for walls to be able to move, but it can handle it semi fine (Iām just having rotating walls for the cool 3d showcase)"}, {"post_id": 3300, "ts": "2026-06-06T04:57:51Z", "hours": 5.0347, "text": "Added some functions that generate shapes for you, for example, cloth!"}, {"post_id": 2633, "ts": "2026-06-05T08:26:08Z", "hours": 1.5244, "text": "not that big but i migrated to the sdl callback system, so it works on emscripten now (can run in browser) ignore my screen recorder quality"}, {"post_id": 2039, "ts": "2026-06-04T10:12:11Z", "hours": 5.5597, "text": "got circle-circle collision working and with a lot of balls its a bit like a fluid cleaned up main.c as well too"}, {"post_id": 721, "ts": "2026-06-02T09:46:29Z", "hours": 5.7058, "text": "includes double pendulum for clout not actually accurate but looks fine it uses verlet integration and supports springs as well"}]...
|
Title: FPEeee by @Duck | Stardance
Devlogs:
inclu Title: FPEeee by @Duck | Stardance
Devlogs:
includes double pendulum for clout not actually accurate but looks fine it uses verlet integration and supports springs as well
got circle-circle collision working and with a lot of balls its a bit like a fluid cleaned up main.c as well too
not that big but i migrated to the sdl callback system, so it works on emscripten now (can run in browser) ignore my screen recorder quality
Added some functions that generate shapes for you, for example, cloth!
Trying to move to 3D, finally got triangle-sphere collisions working the edges were by far the hardest part, the sphere-face collision actually wasnāt too hard the engine wasnāt built for walls to be able to move, but it can handle it semi fine (Iām just having rotating walls for the cool 3d showcase)
I added the shape generators back for 3d, now we have ⨠3D cloth āØ!
Devlog 7: Finally added mass to the engine! Before now all the particles had the same mass (just implicitly, so basically all of them had a mass of 1), making the small ones super dense. Took so long because I had to migrate back to 2d in order to make sure the mass was working in 2d (everything was in 3d already so I actually added mass to 3d first), and had to update the 2d rendering for it to be able to render in 3d, but now everything (especially springs), is a lot cooler!
Devlog #8: I added a function that generates wheels (kinda lame), but I also added a GitHub action that automatically compiles and pushes my commits to my GitHub pages so now theres a web demo also i did just like a ton of testing and playing and stuff which is what pushed it to 9 hours
Devlog #9: Intro I added spatial partitioning to the engine to speed up collisions when you have a lot of balls in a scene. Partitioning explanation Spatial partitioning is an optimization that divides the world into a grid, so balls only check other balls that are in close cells, instead of every ball checking all others, which is O(n^2). It seems pretty simple, but I tried 4 different ways before getting a good result. Judging by the time logged, I struggled. First Attempt (Dense grid) I first tried a naive implementation, which was making a big grid, with each cell having a list of pointers to balls that are in it. The problem is, each cell needs to have the total amount of balls that could be in it allocated. For the best performance, each grid cell should be the same size as a ball, and for the size I use here, you need the grid dimensions to be in the 100s. with 1000 balls, and with 64 bit pointers, you could have 1000 * 8 * 300 * 300 bytes allocated total, ~720 MB. You can get away with a lot less pointers, but that still wasnāt satisfying, or flexible. Second Attempt (Sparse grid) My second try was a grid, but you only store cells which have balls in them. This doesnāt solve the high number of pointers per cell, but it uses less cells overall. It shouldāve been easier, but C doesnāt have any built in hashmaps. The physics code doesnāt use many libraries, and I didnāt want to rely on more, so I had the bright idea to make my own hashmap. It didnāt work and I gave up, and that was the end of the sparse grid. Third Attempt (Resizable arrays) The third attempt was like the first, but I decided to try allocating the memory on the fly, when balls moved around, but it didnāt work out. Working Attempt!! (Sorting) The most successful attempt was a grid, every cell is allocated, and yet, uses the least memory. Instead of storing pointers, each cell only stores two things: An offset and a length. Just indices into the ball array, which sounds easy, but then you realize - the balls are in a random order. To fix this, when updating the grid, you sort the balls into the cell theyāre in. You may think that going into the dark cave of sorting is a bad idea, but here, itās just a counting sort. Then it sets each cellās fields, and you have your partitions. Detecting Collisions Collisions are easier than constructing the grid, you just check every ball, find its cell, check balls in close cells, then youāre done. Struggles There was a lot of friction with memory errors. To fix them, I learned GDB, and learnt about sanitizers, which detect lots of hard to catch memory errors. One time the program would randomly crash, and it was really hard to fix, but a sanitizer detected an easy out of bounds error when rendering. Not even a physics thing. :( Sorry!! Sorry for the long post, and the time it took me to post it, The devlog guide says to keep it short and post often, but I fell down a rabbit hole with optimizing, and was putting off writing as I knew it would be unwieldy in length. I havenāt implemented partitioning in 3d yet, but it should be easy to transfer over. Itās hard to see the balls in the video, but I want to keep the video smaller. It gets laggy in the video as well, but there are 7000 balls in the scene at the end, and I check collisions 15 times per frame, I am also recording too. Try it out If you read all the way down here, you might want to try the engine. I have a build on my pages , but itās kinda slow on web. Click to attract P to set where the balls shoot to when spawned Enter to spawn balls Scroll to change spawn speed (at least until I change the demo). On some screens the simulation doesnāt show up until you click fullscreen. Sorry for weird wording, max devlog size is 4k characters.
Devlog #10: I ported the spatial partitioning to 3D! Itās definitely a lot laggier in the 3D environment, because it needs to check 3x the partitions per ball, but itās still a lot better than having no spatial partitioning at all. One of the problems I encountered when transitioning to 3D was lag, but not in the expected āItās going to be laggy when you have a lot of ballsā way. For some strange reason, the framerate was still below 60 even when there were no balls in the world! It turned out to be an issue with needing to calloc a big region of memory everytime it would sort the balls into their partitions, but I was able to fix it by keeping the allocation throughout the lifetime of the partition grid. I also fixed it in the 2D version, even though it wasnāt really a problem there, it also wasnāt really a problem to fix either. (In the video you will notice the balls disappearing, the sample I whipped up for the devlog just automatically despawns balls when they leave the partitioning grid. Also some balls fly off when spawning, because sometimes the balls spawn inside one another) Iām getting a bit burnt out from this project though, I might ship after maybe adding multithreading, creating the README, and maybe making some more demos. Iāve been watching some videos on real rigidbody physics, and I want to try that out too!
Devlog #11: Not a huge devlog, Iāve mostly been having fun with this little parachute demo I made! I definitely spent too much time just playing with it. Iāve also been experimenting a bit with multithreading, but itās not in a stable or performant enough state right now to showcase. mp4 compression will hate this
Devlog #12 I improved the website to include multiple demos, and I made a couple improvements to the performance of the spatial partitioning detection, but Iāve mostly just been doing tinkering and testing with the engine some more.
Devlog #13 I added triangle-walls which vertices are 3 dynamic spheres, which can collide with other particles and have all 4 particles update with their own velocities! This makes the engine a lot more flexible, so you donāt have to make big grids of spheres if you want to be able to have walls that can move, instead of being static. And it makes rigidbodies (probably) possible! (Press enter to spawn balls) Demo! This devlog is a bit long, sorry! I didnāt want to go too far over 10 hours like a did a couple devlogs ago. 2D 2D is, of course, simpler than 3D, and the length of the function for these walls definitely show that (~40 lines). I used the same algorithm to find the closest position on a line to another position as I used for detecting collisions on the edges of the static 3D walls a while ago. It gives you a lerpable value from from the first point to the second point of the line, and you can use that to find the point you are looking for. Comparing it to the circle youāre checking against, will give the distance and the normal of the collision. You can use that information to move the circle out of the wall, and push the wall away, using the value to lerp between as the ratio to push each of the points that the wall is made of away. 3D This function is a bit more complicated, being about 80 lines long, but a lot of the information in the 2D version is applicable here too. Here, instead of trying to find the closest point, we are trying to find the barycentric coordinates of the point, which is similar to the value to lerp between the two points in 2D, but for 3D (Itās basically just 3 numbers which tell you how close you are to each vertex of a triangle, and can describe any point on the triangle). This involves find the triangleās area that you are checking against using the cross product, getting the distance of the point inward to the triangle for each edge, and calculating some inverse areas, which magically (not really) give you the barycentric coordinates. We then use these coordinates, as long as the distance to the triangle face using the dot product, to figure out whether the ball is colliding with the face, and if so, moving the ball outside of the triangle and moving the 3 vertices away as well, of course using each barycentric coordinate as a weight for how much to move each individual vertex. I havenāt implemented detections with the edges of the triangles exactly yet though, only the faces, but I will try to implement it soon!
Devlog #14 I added edge detection for 3D triangles and other miscellaneous stuff, like improving the website, adding VSync to the demos, but that stuffās boring so Iām just going to show off the new demo! It might be the coolest one so far, but it was one of the easiest to make. Iām planning on shipping real soon though, just wanna add a few things to the website and readme!
Devlog #15: shipping! Super small devlog, just editing the website and the README and stuff like that, really want to ship now! It just took a while to add messages to all the different demos and I may have tried a little bit of engine stuff but it just didnāt work out.
Devlog #15: Rebuilding because why not A bit before shipping, I heard about another physics method called XPBD (extended position based dynamics) thatās a lot more powerful and flexible, and I decided, after I would ship, I would try to convert my engine to that. I kinda have to remake almost all of the physics stuff I already made, but I can recycle a lot of the older code, just making it fit the new framework, and being a lot more educated about physics simulation stuff than when I started this project, it wasnāt too hard to rewrite some new stuff. Right now I have ported over my ball pit thingy, not a lot to show thatās different from old devlogs, but hey, itās the inside that counts, right?
Devlog #16 I migrated the XPBD stuff to 3D and moved all the demos to work with it as well, not much interesting to talk about though. Hereās a demo of it working though
Devlog #17 OpenGL integration I spend the last couple days integrating OpenGL rendering into a couple of the projects, meaning the graphics will be a lot better and rendered on the GPU instead of being rendered on the CPU, as well as speeding up the demos because even with the added visual complexity, the GPU is just so much faster at rendering! I made these changes of the main branch so that they would reflect on the website sooner, but gitās merge system is actually super good and it took no more than 15 minutes to merge the OpenGL rendering to the XPBD branch. Iāve only migrated over the cloth and fluid demos, but theyāre the ones that needed it the most, and itās not too hard to add it to more demos after Iāve had most of the OpenGL boilerplate implemented.
Devlog #18 Fluid simulation For a couple days Iāve been researching and trying to implement a PBF (position based fluid) fluid simulation, but there are barely any resources on the topic that Iāve been able to find, and the ones I have found are very math oriented with evil cryptic symbols that take a while to wrap my head around. The fluid simulation does work, but itās much laggier, a lot finickier, and not a lot better (if at all better) than just chucking a couple thousand balls together and having them collide normally.
Devlog #19 Optimization and Interaction Iāve optimized the triangle collision code to use the spatial partitioning I implemented before for collisions. It goes through each triangle and checks what balls are in its bounding box with the collision grid, and completely skips any balls that arenāt close. This allows for about a thousand balls in a scene (at least on my computer), which is a lot better than the hundred or so youād get with just bounding box checks and the tens or so you would get with a naive approach. Sadly, this change is only on the XPBD branch for now, meaning it wonāt reflect on the website, but youād still probably have to be spawning balls for a while for that to slow down, depending on the computer. Iāve also added far better interaction to the cloth, using some matrix multiplication and some raycast tests, you can now drag the cloth around with your mouse! This change was on the main branch too, so this is right on the website , right now! I did try to implement a system for having the cloth tear when it was under stress, but it would have required me to rework a lot of stuff and it didnāt quite work out. :(
Devlog #20 Another constraint, and another failed side project. Boundary constraint I added a constraint that I named a āboundary constraintā, that confines a particle to being on the specific side of a line e.g. making four lines around the edges of the screen and making sure the particle is on the side which is visible on screen. This is different from a wall because walls have two sides (and also zero thickness) which can cause a particle thatās going super fast to completely pass through to the other side of the wall in a single physics step, whereas with a boundary it will always snap it back to the correct side of the line. (If this was a bad explanation, Iām sorry). Failed lua integration I suppose the word āfailedā is a bit harsh in this scenario, I was just dipping my toes into integrating a little lua shell into the demos that would let you spawn particles and stuff programatically, but I decided it wasnāt worth it for small demos that arenāt meant to be super duper flexible anyway because theyāre just meant to show off cool features the engine can do. throwing balls very quickly at the wall, which donāt clip through VVV
Devlog #21 MERGING Iāve been rewriting a lot of the physics engine for XPBD (eXtended Position Based Dynamics) since the last ship, but on a separate branch so that if I broke anything too bad it wouldnāt show up on the website, but today I finally merged the xpbd branch into main. Sadly, it is a fair bit slower than the previous verlet integration (at least for my simple demos), but itās a far more flexible integration and constraint scheme and I think the tradeoff is worth it. (I am a bit disappointed with the performance on the website though, I swear it was faster before I merged it! Itās a lot faster natively!)
Devlog #22 (I just realized that I accidentally did two devlog #15s but itās too late now) Getting ready for another ship I edited some constraints to be more stable, edited the website to be a bit more clear of where the controls are if your screen is too small to fit them, and had a NIGHTMARE fiddling with ffmpeg to try and replace the video on the README to not be too laggy or low quality but also not too big. I also tried to do some performance optimizations for phones, but I couldnāt figure it out. This is the mp4 version animated WebP that I eventually got ffmpeg to spit out. For some reason animated WebPs donāt work in devlogs.
Ships:
This is a position-based physics engine made all in C for portability and versatility. It had many challenging moments when making it, such as triangle collisions, spatial partitioning, performance optimization, and more, but I had a lot of fun building it, showing it off to my friends and family, and learning more about physics.
This is an updated version of my physics engine, using a new simulation method called XPBD! It was a bit challenging learning the basics of vector calculus, but it was worth it for the added flexibility of XPBD constraints and integration. Iām also really proud of getting OpenGL rendering working for some of the demos, because making an 3D renderer could be a project in and of itself! (Not this renderer though, itās pretty barebones.) Iām especially happy with the cloth demo, with the best 3D rendering and (in my opinion) the best showcase of the engineās features! (Also the least laggy of them all? I know why but itās still kinda weird, being the most complex demo.) Writing it in C was a probably a bit harder than using a higher level language like C++, but being able to compile the entire project from source in less than two seconds on my machine was a big plus! I hope you enjoy playing with the physics demos! I worked really hard on this project!!...
|
1792846081.7022202
|
1792932481.7022202
|
|
44244
|
Lost&Found by @yeagerist | Stardance
|
yeagerist
|
3
|
23.0
|
262
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-24T03:44:47Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "this is a tribute to my lost&found with a dead last ship with small update", "repo": "https://github.com/Aarjal/The_Bug", "demo": "https://the-bug.vercel.app/"}, {"ship_num": 2, "ts": "2026-09-25T10:20:33Z", "hours": 5.0, "multiplier": 11.08, "payout": 59, "blessing": "neutral", "text": "This is my second ship to my project lost&found with little css tweaks and UI/UX enhancements as per the reviews from first ship. This web app is basically a platform for people to perform actions regarding lost items. (either seek their lost item or post a found item) The basic workflow is : -Sign up with a random acc and post a lost item in feed -Sign up with a diff random acc and post a related found item in feed -The system will create a match between those two items and let you choose wat to do furthur with it. As per last ship reviews, One important suggestion i found was to include a demo video of whole workflow in my README and this time Iāve not missed that out dw. That might help yall a lot in this ship since signing in and our repeatedly is troublesome. Looking forward to hear from you guys. (Suggestions are immensely appreciatedš)", "repo": "https://github.com/Aarjal/The_Bug", "demo": "https://the-bug.vercel.app/"}, {"ship_num": 3, "ts": "2026-09-14T09:31:21Z", "hours": 16.0, "multiplier": 12.39, "payout": 203, "blessing": "neutral", "text": "I built Lost&Found mainly with the aim to make finding lost belongings a little less painful. Yes, it was a result of some disappointing personal experience. Instead of having to search through different media groups or hope someone sees your post, you can report a lost or found item here and let the system look for possible matches. The main part Iām proud of is the matching system. Lost and found posts are compared using things like category, description, location and dates to find possible matches, and users can get notified when one is found. I also added the usual stuff around it like authentication, notifications, resolving recovered cases, an admin dashboard, and as always a light/dark mode. It might seem quite like āOkay now how the hell am i supposed to use it then?ā Hereās something important. A quick way to test it: create an account ā make a Lost Item post ā create another account ācreate a matching Found Item post with similar details ā check the notifications/matches ā if itās the right item, you can resolve the case. (You can also try the flow the other way around by posting a found item first.) The backend is hosted through render and may take a LITTLE time to load but please be patient for a few seconds and the flowās gonna go as mentioned above", "repo": "https://github.com/Aarjal/The_Bug", "demo": "https://the-bug.vercel.app/"}]...
|
[{"post_id": 80173, "ts": "202 [{"post_id": 80173, "ts": "2026-10-16T15:34:34Z", "hours": 1.5981, "text": "I got idea from some other open source web-app and added a new āRecent activity feature in my admin dashboardā. Hereās also the recent data of what yaāll have been doing ><"}, {"post_id": 73264, "ts": "2026-09-24T18:16:20Z", "hours": 1.6661, "text": "Rewrote the READMe from sctrach and tuned up the CSS a bit cus they asked ĀÆ _ (ć)_/ĀÆ"}, {"post_id": 70220, "ts": "2026-09-18T18:51:33Z", "hours": 0.8733, "text": "it seems the css wasnt responding well in feed page after the hosting. took me some time but iāve fixed the code and it works as expected now :)"}, {"post_id": 68774, "ts": "2026-09-15T18:48:39Z", "hours": 0.4542, "text": "just improved the Readme a bit nothing much nothing more showed for review and now adjusted as per the recommendations. Now the next thing is finally the shipping of project Optimistic to hear your says on thisšš"}, {"post_id": 68246, "ts": "2026-09-14T19:27:07Z", "hours": 2.3539, "text": "I spent some time cleaning up the frontend code and styles to make the app faster and easier to maintain. Split up bloated pages: Broke down massive files like Item Detail, Recovery Requests, Feed, and Navbar into smaller subcomponents (modals, media previews, contact info, filters). Now editing one UI block wonāt risk breaking the whole page. Fixed React state quirks: Switched Feed categories to derive directly with useMemo to skip extra re-renders, fixed initial edit form state, and added cleanup guards on API calls so navigating away doesnāt trigger memory leak warnings. Cleaned up the CSS: Replaced duplicated skeleton loaders and empty-state styles across 5 files with shared rules in index.css. Swapped hardcoded colors and overlays across all stylesheets for theme tokens so dark and light modes behave properly everywhere."}, {"post_id": 67507, "ts": "2026-09-13T17:04:49Z", "hours": 1.1086, "text": "Finally got the main workflow of Lost&Found working! The posting flow and matching system are connected now, so users can actually post lost or found items and the backend can go through the matching logic to find possible matches. I also finished up the remaining bits around resolving cases, notifications, and the other backend connections. Iāve now made the project deployable too. The frontend is hosted on Vercel and the backend is running on Render, and Iāve connected the two so the live app can actually communicate with the backend. There are obviously still things I can improve later, but for now the main workflow is working properly and the project is finally ready to ship."}, {"post_id": 66169, "ts": "2026-09-11T20:27:49Z", "hours": 1.7531, "text": "Been working on connecting the rest of the backend now. I got the resolving part done so when someone gets their item back, they can mark the case as resolved and it gets taken out of the active feed instead of sitting there like itās still available. I also worked on the privacy policy agreement during signup, making sure that gets properly handled instead of just being a checkbox that does nothing. Apart from that Iāve connected the remaining reports, notifications, matching and user posts so they all actually talk to the backend properly. Most of the main stuff is pretty much done now, just a few small things left to fix and test. After that it should finally be ready to ship. Next devlog is basically going to be getting everything ready for deploymentš"}, {"post_id": 66062, "ts": "2026-09-11T17:05:13Z", "hours": 2.1011, "text": "FINALLLLYY Iāve worked on the matching system. This is what the whole app was all about tbh. The backend compares lost and found posts instead of just showing everything as a possible match. It looks at things like the item category, description/details, location, and dates, so a lost wallet and a found wallet in a completely different place or with an impossible date wonāt just get treated the same. Iām also working on the backend logic that calculates these matches and sends the relevant results back to the frontend. A certain kinda post and match is successfully tested and its GREEN > < but thereās still some testing to do with different combinations of posts and Iām not confident about it yet :ā("}, {"post_id": 65444, "ts": "2026-09-10T16:08:19Z", "hours": 0.9175, "text": "Iāve started working more on the backend! This time I focused on the lost and found reporting system, making sure the reports actually get sent through the API and saved properly in MongoDB. Each report is linked to the user who created it, along with things like the category, description, location, date, and image info. I also added some validation so the backend doesnāt just accept whatever the frontend sends. There were a few annoying little issues between the form, authentication, API and database, but Iāve got the main flow working now."}, {"post_id": 64928, "ts": "2026-09-09T17:25:26Z", "hours": 1.2067, "text": "This time I worked on adding light and dark mode. Previously the button was just sitting there doing nothing. Now the app can adapt to the userās system theme instead of forcing them to pick one manually. If someone has their device set to dark mode, Lost&Found can follow that preference, while still giving them the option to switch between light and dark mode themselves. Still doing some small tweaks here and there, but this might be the final goodbye to frontend now"}, {"post_id": 64676, "ts": "2026-09-09T08:28:09Z", "hours": 1.2125, "text": "Today I worked on the admin dashboard. The idea behind it is to give me a simple overview of whatās happening across the platform instead of having to dig through individual reports. It includes stats for total lost reports, found reports, resolved cases, recovery rate, average resolution time, and the most common item categories. It doesnāt look the best but works for now.."}, {"post_id": 64320, "ts": "2026-09-08T16:38:23Z", "hours": 1.1492, "text": "Okay the progress is I made a few changes and improvements across the app to make the main user flow feel more complete. Up untill now was just the frontend part. Iāve also started working on the backend side of things, connecting the frontend features with the actual application logic and getting the necessary API functionality in place. Thereās still quite a bit to connect and test, but the project is gradually moving from just having separate features to having everything work together as one proper application."}, {"post_id": 50954, "ts": "2026-08-20T12:54:52Z", "hours": 0.9122, "text": "I spent this session working on more of the Lost&Found frontend. I worked on the news feed, the UI for reporting both lost and found items, and the notifications frontend. One thing I also noticed with Stardance: when I linked my other Hackatime projects (i was working on separate directories for client and server side) to this project, their tracked time got added to the time shown on my previous devlog. My first devlog originally showed around 1 hour, but after linking those projects it changed to 6h . It didnāt work like that previously on Flavortown. Other than that, the frontend is coming together and Iām getting closer to having the main Lost ā Match ā Notification flow fully connected."}, {"post_id": 41398, "ts": "2026-08-05T16:21:00Z", "hours": 6.0625, "text": "Iām working on a web-app which Iāve named āLost&Foundā. As the name suggests, itās a community help oriented, supportive, efficient and easy to use application which people can hop onto to search for their lost belongings. The idea is to create match between lost items and found items based on their descriptions and filters to finally get a confidence match score of whether the item is actually the one the user is looking for ( basically checking if lost-item = found-item ) For now, the actual countable work iāve done is created a few icons for the web_app and finalised on one which is followed by same favicon."}]...
|
Title: Lost&Found by @yeagerist | Stardance
D Title: Lost&Found by @yeagerist | Stardance
Devlogs:
Iām working on a web-app which Iāve named āLost&Foundā. As the name suggests, itās a community help oriented, supportive, efficient and easy to use application which people can hop onto to search for their lost belongings. The idea is to create match between lost items and found items based on their descriptions and filters to finally get a confidence match score of whether the item is actually the one the user is looking for ( basically checking if lost-item = found-item ) For now, the actual countable work iāve done is created a few icons for the web_app and finalised on one which is followed by same favicon.
I spent this session working on more of the Lost&Found frontend. I worked on the news feed, the UI for reporting both lost and found items, and the notifications frontend. One thing I also noticed with Stardance: when I linked my other Hackatime projects (i was working on separate directories for client and server side) to this project, their tracked time got added to the time shown on my previous devlog. My first devlog originally showed around 1 hour, but after linking those projects it changed to 6h . It didnāt work like that previously on Flavortown. Other than that, the frontend is coming together and Iām getting closer to having the main Lost ā Match ā Notification flow fully connected.
Okay the progress is I made a few changes and improvements across the app to make the main user flow feel more complete. Up untill now was just the frontend part. Iāve also started working on the backend side of things, connecting the frontend features with the actual application logic and getting the necessary API functionality in place. Thereās still quite a bit to connect and test, but the project is gradually moving from just having separate features to having everything work together as one proper application.
Today I worked on the admin dashboard. The idea behind it is to give me a simple overview of whatās happening across the platform instead of having to dig through individual reports. It includes stats for total lost reports, found reports, resolved cases, recovery rate, average resolution time, and the most common item categories. It doesnāt look the best but works for now..
This time I worked on adding light and dark mode. Previously the button was just sitting there doing nothing. Now the app can adapt to the userās system theme instead of forcing them to pick one manually. If someone has their device set to dark mode, Lost&Found can follow that preference, while still giving them the option to switch between light and dark mode themselves. Still doing some small tweaks here and there, but this might be the final goodbye to frontend now
Iāve started working more on the backend! This time I focused on the lost and found reporting system, making sure the reports actually get sent through the API and saved properly in MongoDB. Each report is linked to the user who created it, along with things like the category, description, location, date, and image info. I also added some validation so the backend doesnāt just accept whatever the frontend sends. There were a few annoying little issues between the form, authentication, API and database, but Iāve got the main flow working now.
FINALLLLYY Iāve worked on the matching system. This is what the whole app was all about tbh. The backend compares lost and found posts instead of just showing everything as a possible match. It looks at things like the item category, description/details, location, and dates, so a lost wallet and a found wallet in a completely different place or with an impossible date wonāt just get treated the same. Iām also working on the backend logic that calculates these matches and sends the relevant results back to the frontend. A certain kinda post and match is successfully tested and its GREEN > < but thereās still some testing to do with different combinations of posts and Iām not confident about it yet :ā(
Been working on connecting the rest of the backend now. I got the resolving part done so when someone gets their item back, they can mark the case as resolved and it gets taken out of the active feed instead of sitting there like itās still available. I also worked on the privacy policy agreement during signup, making sure that gets properly handled instead of just being a checkbox that does nothing. Apart from that Iāve connected the remaining reports, notifications, matching and user posts so they all actually talk to the backend properly. Most of the main stuff is pretty much done now, just a few small things left to fix and test. After that it should finally be ready to ship. Next devlog is basically going to be getting everything ready for deploymentš
Finally got the main workflow of Lost&Found working! The posting flow and matching system are connected now, so users can actually post lost or found items and the backend can go through the matching logic to find possible matches. I also finished up the remaining bits around resolving cases, notifications, and the other backend connections. Iāve now made the project deployable too. The frontend is hosted on Vercel and the backend is running on Render, and Iāve connected the two so the live app can actually communicate with the backend. There are obviously still things I can improve later, but for now the main workflow is working properly and the project is finally ready to ship.
I spent some time cleaning up the frontend code and styles to make the app faster and easier to maintain. Split up bloated pages: Broke down massive files like Item Detail, Recovery Requests, Feed, and Navbar into smaller subcomponents (modals, media previews, contact info, filters). Now editing one UI block wonāt risk breaking the whole page. Fixed React state quirks: Switched Feed categories to derive directly with useMemo to skip extra re-renders, fixed initial edit form state, and added cleanup guards on API calls so navigating away doesnāt trigger memory leak warnings. Cleaned up the CSS: Replaced duplicated skeleton loaders and empty-state styles across 5 files with shared rules in index.css. Swapped hardcoded colors and overlays across all stylesheets for theme tokens so dark and light modes behave properly everywhere.
just improved the Readme a bit nothing much nothing more showed for review and now adjusted as per the recommendations. Now the next thing is finally the shipping of project Optimistic to hear your says on thisšš
it seems the css wasnt responding well in feed page after the hosting. took me some time but iāve fixed the code and it works as expected now :)
Rewrote the READMe from sctrach and tuned up the CSS a bit cus they asked ĀÆ _ (ć)_/ĀÆ
I got idea from some other open source web-app and added a new āRecent activity feature in my admin dashboardā. Hereās also the recent data of what yaāll have been doing ><
Ships:
I built Lost&Found mainly with the aim to make finding lost belongings a little less painful. Yes, it was a result of some disappointing personal experience. Instead of having to search through different media groups or hope someone sees your post, you can report a lost or found item here and let the system look for possible matches. The main part Iām proud of is the matching system. Lost and found posts are compared using things like category, description, location and dates to find possible matches, and users can get notified when one is found. I also added the usual stuff around it like authentication, notifications, resolving recovered cases, an admin dashboard, and as always a light/dark mode. It might seem quite like āOkay now how the hell am i supposed to use it then?ā Hereās something important. A quick way to test it: create an account ā make a Lost Item post ā create another account ācreate a matching Found Item post with similar details ā check the notifications/matches ā if itās the right item, you can resolve the case. (You can also try the flow the other way around by posting a found item first.) The backend is hosted through render and may take a LITTLE time to load but please be patient for a few seconds and the flowās gonna go as mentioned above
This is my second ship to my project lost&found with little css tweaks and UI/UX enhancements as per the reviews from first ship. This web app is basically a platform for people to perform actions regarding lost items. (either seek their lost item or post a found item) The basic workflow is : -Sign up with a random acc and post a lost item in feed -Sign up with a diff random acc and post a related found item in feed -The system will create a match between those two items and let you choose wat to do furthur with it. As per last ship reviews, One important suggestion i found was to include a demo video of whole workflow in my README and this time Iāve not missed that out dw. That might help yall a lot in this ship since signing in and our repeatedly is troublesome. Looking forward to hear from you guys. (Suggestions are immensely appreciatedš)
this is a tribute to my lost&found with a dead last ship with small update...
|
1792853510.0604067
|
1792939910.0604067
|
|
54690
|
Nickster OS by @NJstechnigames | Stardance
|
NJstechnigames
|
2
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-23T18:05:02Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "so long since I last updated this. now there is a few new command in the terminal and a new app (yayyyy) so now we have the settings app. here you, for now, can change the taskbar colour between blue and white (so boring later on i will add more ;)) next you can change your backround between 3 images (the 3rd one is the best in my opinion)", "repo": "https://github.com/njstechnigames/Nickster-webOS", "demo": "https://njstechnigames.github.io/Nickster-webOS/"}, {"ship_num": 2, "ts": "2026-09-02T18:52:57Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "DONE!! you can now try out my first simple OS on github pages.", "repo": "https://github.com/njstechnigames/Nickster-webOS", "demo": "https://njstechnigames.github.io/Nickster-webOS/"}]...
|
[{"post_id": 80496, "ts": "202 [{"post_id": 80496, "ts": "2026-10-17T21:14:00Z", "hours": 0.3811, "text": "NEW UPDATE! There is now a working version of Bing/Chrome and a start menu in the OS"}, {"post_id": 60356, "ts": "2026-09-02T17:22:17Z", "hours": 1.5547, "text": "I can now declare the webOS1 project finish. it includes a welcome screen, terminal, notes app, and (non working) app archives (my version of the app store)."}, {"post_id": 59689, "ts": "2026-09-01T16:41:25Z", "hours": 2.0119, "text": "just added my new app to it!"}, {"post_id": 58418, "ts": "2026-08-30T20:35:31Z", "hours": 2.3958, "text": "im working on my own operating system while running into bugs and glitches"}]...
|
Title: Nickster OS by @NJstechnigames | Stardance
Title: Nickster OS by @NJstechnigames | Stardance
Devlogs:
im working on my own operating system while running into bugs and glitches
just added my new app to it!
I can now declare the webOS1 project finish. it includes a welcome screen, terminal, notes app, and (non working) app archives (my version of the app store).
NEW UPDATE! There is now a working version of Bing/Chrome and a start menu in the OS
Ships:
DONE!! you can now try out my first simple OS on github pages.
so long since I last updated this. now there is a few new command in the terminal and a new app (yayyyy) so now we have the settings app. here you, for now, can change the taskbar colour between blue and white (so boring later on i will add more ;)) next you can change your backround between 3 images (the 3rd one is the best in my opinion)...
|
1792824916.1205733
|
1792911316.1205733
|
|
69200
|
PDFTools by @itzdeep2 | Stardance
|
itzdeep2
|
4
|
23.0
|
146
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-23T13:57:40Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "š¢ Shipped: PDFTools & OpenDesign (100% Client-Side Privacy Suite) ā I just launched PDFTools, a completely offline, browser-based utility suite featuring the OpenDesign Studio for visual canvas editing and document signing, along with local PDF merging, splitting, OCR text extraction, structure compression, and client-side format conversion. The core philosophy here is zero-knowledge privacy: not a single byte ever leaves your machine, ensuring sensitive documents are never uploaded to remote third-party servers. While certain experimental features like large media transcoding and heavy AI background removal push browser memory limits and may not function as seamlessly as they would on dedicated cloud farms, relying strictly on client-side WebAssembly was an intentional, non-negotiable architectural decision to protect your data sovereignty and guarantee absolute privacy.", "repo": "https://github.com/itzdeep2/PDFTools", "demo": "http://itzdeep2.github.io/PDFTools/"}, {"ship_num": 2, "ts": "2026-10-18T17:20:17Z", "hours": 8.0, "multiplier": 15.48, "payout": 123, "blessing": "neutral", "text": "this ship is not a major change but somebody said the most people think about something is the attention to detail/ the small thing and changes..!! still i tried my best to add the details i can add, everything i know that feels missing. some may recomend me that add some images but the actual problem is i want to make the site as light weight as i can so i used emojis instead of images..!! and many more things to add and still processingā¦!!! still if you have any openion you can give so i can make it better..!! (PLS NOTE this feature not working as intended as its under progress)", "repo": "https://github.com/itzdeep2/PDFTools", "demo": "http://itzdeep2.github.io/PDFTools/"}, {"ship_num": 3, "ts": "2026-10-13T15:36:01Z", "hours": 3.0, "multiplier": 4.22, "payout": 16, "blessing": "neutral", "text": "I made PDFTools to do basic PDF tasks in one place. You can merge and split PDFs, convert them to images, add text, and use OCR to read text from images. The hardest part was getting the different tools to work properly in the browser. Iām proud that the files are processed on the userās device instead of being uploaded to my server. I also added separate pages and emoji buttons to make it easier to use. You can try it using the project link!", "repo": "https://github.com/itzdeep2/PDFTools", "demo": "http://itzdeep2.github.io/PDFTools/"}, {"ship_num": 4, "ts": "2026-10-12T14:18:16Z", "hours": 2.0, "multiplier": 2.82, "payout": 7, "blessing": "neutral", "text": "Built a simple PDF toolkit that runs entirely in the browser! It can merge PDFs, extract pages, convert them to JPG, add text, read text from images using OCR, and more. I used JavaScript with pdf-lib, PDF.js, and Tesseract.js. No backend or file uploads to a server needed.", "repo": "https://github.com/itzdeep2/PDFTools", "demo": "http://itzdeep2.github.io/PDFTools/"}]...
|
[{"post_id": 82017, "ts": "202 [{"post_id": 82017, "ts": "2026-10-23T13:55:08Z", "hours": 2.3939, "text": "fixed all the errors and things which i could still many thing to go Remember that this is a all offine local tool some of the function is not working as intended (as some of the processing require large servers) { using server would ruin the project as it is made by keeping privacy in mind} still tried to fixā¦!!"}, {"post_id": 81747, "ts": "2026-10-22T10:30:09Z", "hours": 2.49, "text": "The open design and remove bg has some bugs so its currently not working i am trying to fix itā¦ā¦ and added a new feature rotate pdf and also universal convert only works with images/pdfs files not videos i will implement the video feature soon so stay tunedā¦!!!!"}, {"post_id": 81508, "ts": "2026-10-21T15:11:08Z", "hours": 2.1814, "text": "added remove background and clean audio (noise remover) but its not working i am trying to fix it but i am not getting much time as i am working somewhere else so pls donāt mind the delay..!!"}, {"post_id": 81427, "ts": "2026-10-21T07:21:04Z", "hours": 0.8461, "text": "Add the universal convert it will auto detect the file uploaded and ask the format accordingly which we want to convertā¦!!! Still its Pending because the download function is not working so i have to fix it⦠STAY TUNEDā¦!!!"}, {"post_id": 81221, "ts": "2026-10-20T10:49:54Z", "hours": 1.855, "text": "added different colour themes and also added a universal convert which is currently in progressā¦!!! stay tuned..!!"}, {"post_id": 80733, "ts": "2026-10-18T17:18:34Z", "hours": 1.5733, "text": "added a opendesign like canva still i dont wanna higlight it as its under construction and many more things to add and still processingā¦!!! still if you have any openion you can give so i can make it better..!! (PLS NOTE this feature not working as intended as its under progress)"}, {"post_id": 80663, "ts": "2026-10-18T13:05:08Z", "hours": 0.6958, "text": "the most usable thing and the most difficult and challenging thing is to add the all direction resize pull tabs (before it can be done only using the bottom right tab) many things i had to delete and more than 100+ insertation to add and also thanks to AI for sorting out the confusing thing and helping me add the all direction resize tab without confusing the script.js which direction the user is pullingā¦!!!"}, {"post_id": 80651, "ts": "2026-10-18T12:09:11Z", "hours": 2.2322, "text": "tbh really frustrated with the edit pdf option rest everything didnāt took so much time. but this is causing so much error and i have to add a remove many things thanks to my computer teacher who helped a lot to edit and improve the design like the whitout had a border which i removed and also the delete option disappeared real quick so i had to fix itā¦!! hope you like it many more changes and features to add i am thinking to add a canva type thing locally so stay tunedā¦!!!!"}, {"post_id": 80355, "ts": "2026-10-17T11:51:43Z", "hours": 3.4286, "text": "in edit pdf i have added different fonts and,size and colour..!!! also added whiteout which you can whiteout anything you donāt want and also added the image adding but there is some changes to make like image crop option and size option rest everything goodā¦!!! but still sign option is not working so i am trying to add it. REMEMBER THIS IS A LOCAL TOOL (RUNS ON YOUR BROWSER) YOUR DATA NEVER LEAVES YOU DEVICE. everything is processed in your browser so it might have some bugs depending on your device specs i am trying to fix it but i need help if anybody can help pls dm me..!!! if any more suggesstion you have pls comment"}, {"post_id": 79332, "ts": "2026-10-13T15:27:28Z", "hours": 3.0969, "text": "As many of the people in review has told about my flaws and what i can improve, i want to thank them for this honest review. I added the interactive buttons with emoji and also added indivisual pages for every action. some of you also compared my project to ILovePdf for them i want to say that in my project everything stays in your device everything is processed in your browser unlike this companies which upload your pdf to server. it gives some advantages to my project ie. safe, private, secure, fast."}, {"post_id": 78789, "ts": "2026-10-11T16:39:18Z", "hours": 2.0847, "text": "Built a simple PDF toolkit that runs entirely in the browser! It can merge PDFs, extract pages, convert them to JPG, add text, read text from images using OCR, and more. I used JavaScript with pdf-lib, PDF.js, and Tesseract.js. No backend or file uploads to a server needed."}]...
|
Title: PDFTools by @itzdeep2 | Stardance
Devlogs: Title: PDFTools by @itzdeep2 | Stardance
Devlogs:
Built a simple PDF toolkit that runs entirely in the browser! It can merge PDFs, extract pages, convert them to JPG, add text, read text from images using OCR, and more. I used JavaScript with pdf-lib, PDF.js, and Tesseract.js. No backend or file uploads to a server needed.
As many of the people in review has told about my flaws and what i can improve, i want to thank them for this honest review. I added the interactive buttons with emoji and also added indivisual pages for every action. some of you also compared my project to ILovePdf for them i want to say that in my project everything stays in your device everything is processed in your browser unlike this companies which upload your pdf to server. it gives some advantages to my project ie. safe, private, secure, fast.
in edit pdf i have added different fonts and,size and colour..!!! also added whiteout which you can whiteout anything you donāt want and also added the image adding but there is some changes to make like image crop option and size option rest everything goodā¦!!! but still sign option is not working so i am trying to add it. REMEMBER THIS IS A LOCAL TOOL (RUNS ON YOUR BROWSER) YOUR DATA NEVER LEAVES YOU DEVICE. everything is processed in your browser so it might have some bugs depending on your device specs i am trying to fix it but i need help if anybody can help pls dm me..!!! if any more suggesstion you have pls comment
tbh really frustrated with the edit pdf option rest everything didnāt took so much time. but this is causing so much error and i have to add a remove many things thanks to my computer teacher who helped a lot to edit and improve the design like the whitout had a border which i removed and also the delete option disappeared real quick so i had to fix itā¦!! hope you like it many more changes and features to add i am thinking to add a canva type thing locally so stay tunedā¦!!!!
the most usable thing and the most difficult and challenging thing is to add the all direction resize pull tabs (before it can be done only using the bottom right tab) many things i had to delete and more than 100+ insertation to add and also thanks to AI for sorting out the confusing thing and helping me add the all direction resize tab without confusing the script.js which direction the user is pullingā¦!!!
added a opendesign like canva still i dont wanna higlight it as its under construction and many more things to add and still processingā¦!!! still if you have any openion you can give so i can make it better..!! (PLS NOTE this feature not working as intended as its under progress)
added different colour themes and also added a universal convert which is currently in progressā¦!!! stay tuned..!!
Add the universal convert it will auto detect the file uploaded and ask the format accordingly which we want to convertā¦!!! Still its Pending because the download function is not working so i have to fix it⦠STAY TUNEDā¦!!!
added remove background and clean audio (noise remover) but its not working i am trying to fix it but i am not getting much time as i am working somewhere else so pls donāt mind the delay..!!
The open design and remove bg has some bugs so its currently not working i am trying to fix itā¦ā¦ and added a new feature rotate pdf and also universal convert only works with images/pdfs files not videos i will implement the video feature soon so stay tunedā¦!!!!
fixed all the errors and things which i could still many thing to go Remember that this is a all offine local tool some of the function is not working as intended (as some of the processing require large servers) { using server would ruin the project as it is made by keeping privacy in mind} still tried to fixā¦!!
Ships:
Built a simple PDF toolkit that runs entirely in the browser! It can merge PDFs, extract pages, convert them to JPG, add text, read text from images using OCR, and more. I used JavaScript with pdf-lib, PDF.js, and Tesseract.js. No backend or file uploads to a server needed.
I made PDFTools to do basic PDF tasks in one place. You can merge and split PDFs, convert them to images, add text, and use OCR to read text from images. The hardest part was getting the different tools to work properly in the browser. Iām proud that the files are processed on the userās device instead of being uploaded to my server. I also added separate pages and emoji buttons to make it easier to use. You can try it using the project link!
this ship is not a major change but somebody said the most people think about something is the attention to detail/ the small thing and changes..!! still i tried my best to add the details i can add, everything i know that feels missing. some may recomend me that add some images but the actual problem is i want to make the site as light weight as i can so i used emojis instead of images..!! and many more things to add and still processingā¦!!! still if you have any openion you can give so i can make it better..!! (PLS NOTE this feature not working as intended as its under progress)
š¢ Shipped: PDFTools & OpenDesign (100% Client-Side Privacy Suite) ā I just launched PDFTools, a completely offline, browser-based utility suite featuring the OpenDesign Studio for visual canvas editing and document signing, along with local PDF merging, splitting, OCR text extraction, structure compression, and client-side format conversion. The core philosophy here is zero-knowledge privacy: not a single byte ever leaves your machine, ensuring sensitive documents are never uploaded to remote third-party servers. While certain experimental features like large media transcoding and heavy AI background removal push browser memory limits and may not function as seamlessly as they would on dedicated cloud farms, relying strictly on client-side WebAssembly was an intentional, non-negotiable architectural decision to protect your data sovereignty and guarantee absolute privacy....
|
1792817502.1616526
|
1792903902.1616526
|
|
40933
|
OmoriOS by @aeroghurt | Stardance
|
aeroghurt
|
1
|
67.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-23T12:15:17Z", "hours": 67.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "link: https://aeroghurt.github.io/omori-os/ alternatively, clone the repo to your device and open index.html I made an Omori-themed webOS :D You can walk around, interact with things, rpg-style, dialogue and all that, just like in the real game (though I only made white space since I didnāt want to go through the pain of reading all those lines of code again). (It also isnāt the most accurate sorry) Itās my first time ever making anything with html canvas, and it was one heck of a ride. Writing game loops, animation code and all of that was really challenging since I was used to having it as a feature in game engines. HOW TO INTERACT: WASD to move Z to interact Arrow keys to select options Z again to confirm said options FEATURES: sketchbook! draw to your heartās desire mewo pet simulator. who doesnāt love mewo journal :D write whatever secrets inside. saves automatically. may or may not have a jumpscare somewhere insideā¦", "repo": "https://github.com/aeroghurt/omori-os", "demo": "https://aeroghurt.github.io/omori-os/"}]...
|
[{"post_id": 50252, "ts": "202 [{"post_id": 50252, "ts": "2026-08-19T12:24:29Z", "hours": 17.5164, "text": "OmoriOS devlog #7 Itās been a LIFETIME, it feels like, since Iāve posted another one of these. And I have my slow ahh wifi to blame for this >:/ (partial lie #1) . 17 hours!?!? what happened !?!?!?!?!?? I kept telling myself, āIāll just finish this up and ship this⦠I donāt feel like writing anythingā¦ā And, well, here we are (Donāt worry Iām shipping this someplace else) what happened in that timeframe? Iāve made a BUNCH of changes, including but not limited to: The journal is functional now! It uses localStorage to save your created journals. And apparently, I fixed the overflow issue by changing the max-height to use the cqw unit instead of percentage, which, by the way, is a lifesaver!!! . i HATE myself i spent an hour trying to fix this bug where I couldnāt interact with something more than once, and then I realised Iād misspelled the variable⦠(eff you Javascript) there was another bug where I couldnāt select anything (except buttons) on an element which was draggable. Until I was introduced to the humble, amazing, perfect, gorgeous, divine, sublime stopPropagation() method!!! I also combined all my .js files into one single file to save me from more headaches in the future (highkey should have done this before) I was planning to make the sketchbook something like WigglyPaint, tried it, then gave up cuz I GENUINELY do not know how to make something of that vein. deleting entries in the journal actually created MORE entries for some reason what the hell also probably 10,000 more minor bug fixes idfr anymore sorry the self-destruct button doesnāt do anything cool :/ bye bye im gonna self-destruct now too that self-introduction sucks yeah ik mb"}, {"post_id": 46215, "ts": "2026-08-13T09:20:44Z", "hours": 9.5517, "text": "OmoriOS devlog #6 Now, for the (arguably) most important part of all ā MEWO!! who is mewo??? The lil cat in the corner. Yes I finally added the animation for her that was due, like, 4 dev logs ago. Idk if thatās her breathing or her just dancing while snoozing, but it could be both. and?? Now we, yes WE , can use the tissues to wipe our sorrows away. Iām not sure what kind of app I want to tissues to be, if you guys have any ideas then feel free to comment down below (i sound like a ytuber ) and????? I added a mini taking-care-of-Mewo-simulator. Or something like that. I got the idea from those Tamagotchi thingumabobs (even though Iāve never owned one), and decided it would be cute to put one into my webOS as well. Right now itās a little rough, and definitely not fun to play at all. I might add a shop to buy food, but who knows⦠the text is blocking the lower half of the screen⦠SSHHHHHHH. Iāll keep it that way. (not because Iām too lazy to fix it) Just imagine it isnāt :D that does NOT look like salmon i know, sue me unrelated but PARROT POSTED!!! AND THE VIDEO IS 2 HRS LONG YAYYYYYY HOLY SHIZ SPOKE POSTED TOO AHHHH parrot try-not-to-create-another-building-a-civilisation-video challenge (IMPOSSIBLE) GO!!!"}, {"post_id": 44628, "ts": "2026-08-10T15:03:01Z", "hours": 10.1158, "text": "OmoriOS devlog #5 Wow i might have lied. It certainly hasnāt only been a day or two. I know this isnāt going to seem like a lot changed since my previous dev log, but heck, Iāve fixed a LOT of bugs. And I decided it was better to fix them now instead of letting the problem marinate. why the heck do you have so many problems??? While writing the code, I ignored a lot of naming conventions, which uh, might have caused me a bit of trouble. (lie #7 or smth I forgot that much alr) Also, since I had so many html elements, making the ones I needed visible and invisible at different times was a pain in the butt. what bugs? fatal: -interacting with the laptop twice would not show anything -exiting the laptop was impossible (since z is for exiting and interacting at the same time save me it took so long to fix it ) -conditionals would not reset after exiting (THERE WERE CONFLICTING STATEMENTS IN THE CODE I HATE LIFE) minor inconveniences: -two instances of the same would appear for seemingly no reason (turns out it was cuz i didnāt delete them after they became redundant) -some elements were still on the screen after I had EXPLICITLY told them to stay away (THERE WERE MORE CONFLICTING STATEMENTS IN THE CODE!!!) what now?????? I WILL add more interactive objects soon, I promise. I swear. I vow. And I WILL add games. I promise. I swear. I vow. Can you guys handle jumpscares? got a question for you all HOW THE HECK DO YOU GUYS CODE SO FAST. LIKE WDYM YOU CAN PUMP OUT THAT MANY FEATURES IN A FEW HOURS. I WAS JUST DEBUGGING AND CLEANING UP CODE FOR 9 HOURS. AM I JUST INCOMPETENT??? yeah i gotta fix the clock ik but now you can interact with it infinitely :DD without any problems :DDDDD"}, {"post_id": 42527, "ts": "2026-08-07T10:10:46Z", "hours": 8.8656, "text": "OmoriOS devlog #4 I hate to break it to you all, but I may have to switch to only WASD for movement⦠Because debugging states is HELL on earth and to spare my sanity, I decided arrow keys will be for selection ONLY instead of using it for movement as well. Does anyone actually care which is which? Ehhhh⦠probably not. But itās farther from the original game now. what else is newĀæ?Āæ? Now the typing animation works!! YAYYAYAY ok but i legit spent 4 hours trying to make it work cuz the same instance of words kept popping up even though i told it NOT to (that was my fault i didnāt know what i was doing my code is a mess D:) Ah yeah, the clock works too, it doesnāt just say 0:00 AM. and??? On to the sketchbook next, and then mewo, and then the box of tissues to wipe our, yes OUR, sorrows away, and then the lightbulb of eternal darkness. Will design the sketchbook layout mayyybe 2 days from now. (And no, the door will NOT work. We are stuck here forever now.) (ignore how thereās a random floating hand, i donāt know how to get rid of it :/)"}, {"post_id": 41767, "ts": "2026-08-06T05:12:29Z", "hours": 8.9561, "text": "OmoriOS devlog #3 whatās taking you so long?????? Well, you see, I kind of spent, like, 3 whole hours trying to get collision to work. (It did not work and all my effort was for nothing.) cut to the chase already oookay, okay, after the disastrous trying-to-get-collision-to-work incident, I spent my 6 hours making a very pretty one-on-one replica of Omoriās laptop (lie #7 it does NOT look that pretty nor similar) . I also made them draggable cuz the mission requires it. I think. Also the arrow hands move back-and-forth :DDD whatās next?????????? (asked no one, ever) Iām trying to get the typewriter effect to work, as well as making the options interactable with the Z key. But if I get too frustrated I might just change it to a button click idk ask my future self. Iām trying to get it as close to the OG game as possible but Iām not that locked in. (lie #8 or smth i lost track)"}, {"post_id": 40150, "ts": "2026-08-03T15:35:11Z", "hours": 8.6781, "text": "OmoriOS devlog #2 Itās been a while! And Iāve been meaning to write this dev log for DAYS but I didnāt get around to writing it cuz I had to go on a trip, so all my time accumulated :/ Sooo whatās new? Turns out, I just had to clear the canvas every frame to fix the bug. I added all the sprites in the original White Space cuz I forgot to add them before (whoops 0.o) and I tried to animate them as close as possible to the original using Aseprite but I donāt think itās THAT close since I was just measuring with my eyes. I also added WASD for movement along with up down left right arrows, because for some reason the original game uses arrow keys and that threw me off and I didnāt like it. I also tried adding a character camera to follow Omori around but I decided I didnāt like it (totally not because i couldnt find what was wrong w the code :p) What next????????? I want to add more app icons as sprites even though theyāre not in the game because I think thatās the most intuitive way to go about an OS like this. It IS my project after all :D Also change some of the functionality, like the notebook could be a lil doodling app It looks a little off⦠Shhhhh mewo is right where it needs to be :) No seriously though, mewo did not have enough space so i had to nudge it a lil further up"}, {"post_id": 37525, "ts": "2026-07-30T10:29:12Z", "hours": 3.4906, "text": "OmoriOS devlog #1 You see, thereās been a recurring theme in my projects, and that is, surprise surpriseā recreating my favourite stuff but in my own style. WHAT IS THIS ABOUT?????????? Basically Iām creating a web OS in the style of Omori. Everyone knows it. You know it. But I thought it would be a pretty cool to challenge myself. Iām pretty tired of all of my projects either being web or game dev, but you know what I havenāt tried? HTML canvas. Yes I am never getting out of the web dev hellhole WHAT DID YOU DO??? As of now, Iāve only added the sprites and some character movement. It was pretty odd realizing how features Iāve never spared a second glance at in Godot would turn out to be the very code Iām writing right now. what even is that ss Iām following this really cool 2 hour tutorial but midway I found this insane bug that would just let me paint the whole canvas black wherever Omori walked, much like those painting games. so what do you want to do with this?????? I plan to make white space the landing page, or welcome screenā whatever you call it. There will be various icons from Omori that will act as application icons, where you will be able to walk to and press Z to interact with (just like in the game!) Itās my own twist to this mission. why do you talk like that???? But thatās all for now, have a decent day. Excuse my innate ability to yap."}]...
|
Title: OmoriOS by @aeroghurt | Stardance
Devlogs: Title: OmoriOS by @aeroghurt | Stardance
Devlogs:
OmoriOS devlog #1 You see, thereās been a recurring theme in my projects, and that is, surprise surpriseā recreating my favourite stuff but in my own style. WHAT IS THIS ABOUT?????????? Basically Iām creating a web OS in the style of Omori. Everyone knows it. You know it. But I thought it would be a pretty cool to challenge myself. Iām pretty tired of all of my projects either being web or game dev, but you know what I havenāt tried? HTML canvas. Yes I am never getting out of the web dev hellhole WHAT DID YOU DO??? As of now, Iāve only added the sprites and some character movement. It was pretty odd realizing how features Iāve never spared a second glance at in Godot would turn out to be the very code Iām writing right now. what even is that ss Iām following this really cool 2 hour tutorial but midway I found this insane bug that would just let me paint the whole canvas black wherever Omori walked, much like those painting games. so what do you want to do with this?????? I plan to make white space the landing page, or welcome screenā whatever you call it. There will be various icons from Omori that will act as application icons, where you will be able to walk to and press Z to interact with (just like in the game!) Itās my own twist to this mission. why do you talk like that???? But thatās all for now, have a decent day. Excuse my innate ability to yap.
OmoriOS devlog #2 Itās been a while! And Iāve been meaning to write this dev log for DAYS but I didnāt get around to writing it cuz I had to go on a trip, so all my time accumulated :/ Sooo whatās new? Turns out, I just had to clear the canvas every frame to fix the bug. I added all the sprites in the original White Space cuz I forgot to add them before (whoops 0.o) and I tried to animate them as close as possible to the original using Aseprite but I donāt think itās THAT close since I was just measuring with my eyes. I also added WASD for movement along with up down left right arrows, because for some reason the original game uses arrow keys and that threw me off and I didnāt like it. I also tried adding a character camera to follow Omori around but I decided I didnāt like it (totally not because i couldnt find what was wrong w the code :p) What next????????? I want to add more app icons as sprites even though theyāre not in the game because I think thatās the most intuitive way to go about an OS like this. It IS my project after all :D Also change some of the functionality, like the notebook could be a lil doodling app It looks a little off⦠Shhhhh mewo is right where it needs to be :) No seriously though, mewo did not have enough space so i had to nudge it a lil further up
OmoriOS devlog #3 whatās taking you so long?????? Well, you see, I kind of spent, like, 3 whole hours trying to get collision to work. (It did not work and all my effort was for nothing.) cut to the chase already oookay, okay, after the disastrous trying-to-get-collision-to-work incident, I spent my 6 hours making a very pretty one-on-one replica of Omoriās laptop (lie #7 it does NOT look that pretty nor similar) . I also made them draggable cuz the mission requires it. I think. Also the arrow hands move back-and-forth :DDD whatās next?????????? (asked no one, ever) Iām trying to get the typewriter effect to work, as well as making the options interactable with the Z key. But if I get too frustrated I might just change it to a button click idk ask my future self. Iām trying to get it as close to the OG game as possible but Iām not that locked in. (lie #8 or smth i lost track)
OmoriOS devlog #4 I hate to break it to you all, but I may have to switch to only WASD for movement⦠Because debugging states is HELL on earth and to spare my sanity, I decided arrow keys will be for selection ONLY instead of using it for movement as well. Does anyone actually care which is which? Ehhhh⦠probably not. But itās farther from the original game now. what else is newĀæ?Āæ? Now the typing animation works!! YAYYAYAY ok but i legit spent 4 hours trying to make it work cuz the same instance of words kept popping up even though i told it NOT to (that was my fault i didnāt know what i was doing my code is a mess D:) Ah yeah, the clock works too, it doesnāt just say 0:00 AM. and??? On to the sketchbook next, and then mewo, and then the box of tissues to wipe our, yes OUR, sorrows away, and then the lightbulb of eternal darkness. Will design the sketchbook layout mayyybe 2 days from now. (And no, the door will NOT work. We are stuck here forever now.) (ignore how thereās a random floating hand, i donāt know how to get rid of it :/)
OmoriOS devlog #5 Wow i might have lied. It certainly hasnāt only been a day or two. I know this isnāt going to seem like a lot changed since my previous dev log, but heck, Iāve fixed a LOT of bugs. And I decided it was better to fix them now instead of letting the problem marinate. why the heck do you have so many problems??? While writing the code, I ignored a lot of naming conventions, which uh, might have caused me a bit of trouble. (lie #7 or smth I forgot that much alr) Also, since I had so many html elements, making the ones I needed visible and invisible at different times was a pain in the butt. what bugs? fatal: -interacting with the laptop twice would not show anything -exiting the laptop was impossible (since z is for exiting and interacting at the same time save me it took so long to fix it ) -conditionals would not reset after exiting (THERE WERE CONFLICTING STATEMENTS IN THE CODE I HATE LIFE) minor inconveniences: -two instances of the same would appear for seemingly no reason (turns out it was cuz i didnāt delete them after they became redundant) -some elements were still on the screen after I had EXPLICITLY told them to stay away (THERE WERE MORE CONFLICTING STATEMENTS IN THE CODE!!!) what now?????? I WILL add more interactive objects soon, I promise. I swear. I vow. And I WILL add games. I promise. I swear. I vow. Can you guys handle jumpscares? got a question for you all HOW THE HECK DO YOU GUYS CODE SO FAST. LIKE WDYM YOU CAN PUMP OUT THAT MANY FEATURES IN A FEW HOURS. I WAS JUST DEBUGGING AND CLEANING UP CODE FOR 9 HOURS. AM I JUST INCOMPETENT??? yeah i gotta fix the clock ik but now you can interact with it infinitely :DD without any problems :DDDDD
OmoriOS devlog #6 Now, for the (arguably) most important part of all ā MEWO!! who is mewo??? The lil cat in the corner. Yes I finally added the animation for her that was due, like, 4 dev logs ago. Idk if thatās her breathing or her just dancing while snoozing, but it could be both. and?? Now we, yes WE , can use the tissues to wipe our sorrows away. Iām not sure what kind of app I want to tissues to be, if you guys have any ideas then feel free to comment down below (i sound like a ytuber ) and????? I added a mini taking-care-of-Mewo-simulator. Or something like that. I got the idea from those Tamagotchi thingumabobs (even though Iāve never owned one), and decided it would be cute to put one into my webOS as well. Right now itās a little rough, and definitely not fun to play at all. I might add a shop to buy food, but who knows⦠the text is blocking the lower half of the screen⦠SSHHHHHHH. Iāll keep it that way. (not because Iām too lazy to fix it) Just imagine it isnāt :D that does NOT look like salmon i know, sue me unrelated but PARROT POSTED!!! AND THE VIDEO IS 2 HRS LONG YAYYYYYY HOLY SHIZ SPOKE POSTED TOO AHHHH parrot try-not-to-create-another-building-a-civilisation-video challenge (IMPOSSIBLE) GO!!!
OmoriOS devlog #7 Itās been a LIFETIME, it feels like, since Iāve posted another one of these. And I have my slow ahh wifi to blame for this >:/ (partial lie #1) . 17 hours!?!? what happened !?!?!?!?!?? I kept telling myself, āIāll just finish this up and ship this⦠I donāt feel like writing anythingā¦ā And, well, here we are (Donāt worry Iām shipping this someplace else) what happened in that timeframe? Iāve made a BUNCH of changes, including but not limited to: The journal is functional now! It uses localStorage to save your created journals. And apparently, I fixed the overflow issue by changing the max-height to use the cqw unit instead of percentage, which, by the way, is a lifesaver!!! . i HATE myself i spent an hour trying to fix this bug where I couldnāt interact with something more than once, and then I realised Iād misspelled the variable⦠(eff you Javascript) there was another bug where I couldnāt select anything (except buttons) on an element which was draggable. Until I was introduced to the humble, amazing, perfect, gorgeous, divine, sublime stopPropagation() method!!! I also combined all my .js files into one single file to save me from more headaches in the future (highkey should have done this before) I was planning to make the sketchbook something like WigglyPaint, tried it, then gave up cuz I GENUINELY do not know how to make something of that vein. deleting entries in the journal actually created MORE entries for some reason what the hell also probably 10,000 more minor bug fixes idfr anymore sorry the self-destruct button doesnāt do anything cool :/ bye bye im gonna self-destruct now too that self-introduction sucks yeah ik mb
Ships:
link: https://aeroghurt.github.io/omori-os/ alternatively, clone the repo to your device and open index.html I made an Omori-themed webOS :D You can walk around, interact with things, rpg-style, dialogue and all that, just like in the real game (though I only made white space since I didnāt want to go through the pain of reading all those lines of code again). (It also isnāt the most accurate sorry) Itās my first time ever making anything with html canvas, and it was one heck of a ride. Writing game loops, animation code and all of that was really challenging since I was used to having it as a feature in game engines. HOW TO INTERACT: WASD to move Z to interact Arrow keys to select options Z again to confirm said options FEATURES: sketchbook! draw to your heartās desire mewo pet simulator. who doesnāt love mewo journal :D write whatever secrets inside. saves automatically. may or may not have a jumpscare somewhere insideā¦...
|
1792781654.2472072
|
1792868054.2472072
|
|
62770
|
Home Alone game by @Kinza | Stardance
|
Kinza
|
3
|
20.0
|
68
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-23T11:29:18Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I make riddle based game. It has 3 levels and the story is when Banana Kidās guardians go out, a mysterious visitor will knock on the door, asking to be let in. You need to search the house, look for clues, and determine if the stranger is trustworthy before making a choice about opening the door!", "repo": "https://github.com/KinzaSyedHussain/Home-Alone", "demo": "https://kinzasyedhussain.github.io/Home-Alone/"}, {"ship_num": 2, "ts": "2026-10-20T11:10:33Z", "hours": 7.0, "multiplier": 6.21, "payout": 42, "blessing": "neutral", "text": "I make riddle based game. When Banana Kidās guardians go out, a mysterious visitor will knock on the door, asking to be let in. You need to search the house, look for clues, and determine if the stranger is trustworthy before making a choice about opening the door!", "repo": "https://github.com/KinzaSyedHussain/Home-Alone", "demo": "https://kinzasyedhussain.github.io/Home-Alone/"}, {"ship_num": 3, "ts": "2026-09-19T16:30:09Z", "hours": 9.0, "multiplier": 2.84, "payout": 26, "blessing": "neutral", "text": "I make a scenario puzzle game! Itās about a banana family where the boyās parents leave his son home alone. Stranger came to his house and now, boy need to decide to open the door or not with help of clues in the house.", "repo": "https://github.com/KinzaSyedHussain/Home-Alone", "demo": "https://kinzasyedhussain.github.io/Home-Alone/"}]...
|
[{"post_id": 81993, "ts": "202 [{"post_id": 81993, "ts": "2026-10-23T11:23:55Z", "hours": 3.4161, "text": "Yahoo! Level 3 is completed!! But this time, the level is tricky, and I am sure you will be confused. Also, one more room is open, so donāt forget to check that room. It takes too much time to make. I thought it would be easy. However, I am very happy to make it."}, {"post_id": 81612, "ts": "2026-10-21T19:23:47Z", "hours": 0.7736, "text": "I am currently working on Level 3! This level will introduce new characters and unlock an additional room, adding a twist to the gameplay. This time, I plan to make it a bit harder since Level 2 was quite easy. I can simply copy the code from Level 2 to create Level 3 and then make the necessary changes and adjustments for the new room. Since this process doesnāt take too much time, I am excited to enhance the level!"}, {"post_id": 81222, "ts": "2026-10-20T10:52:50Z", "hours": 3.5461, "text": "Woohoo! Level 2 is ready!!! Once again, it wasnāt easy. It took hours of hard work, but now you can go to the hall to solve the puzzle. This time, the story is different and more challenging than before, and future puzzles will continue to increase in difficulty. I know that even after this, many of you will request additional levels. Rest assured, I am already working on plans and ideas for more content. If you have any suggestions for Level 3, please feel free to share them; I will certainly consider them. For now, I am going to ship this version to see how people rate it and gather feedback. See ya!"}, {"post_id": 79323, "ts": "2026-10-13T15:02:50Z", "hours": 3.2119, "text": "Making Level 2! Many people mentioned that the game is too small and suggested that I should add more levels. To be honest, I recognized this issue, so I am finally adding more levels. Each level will have its own story and unique challenges. Whether these challenges arise from the game development process or the gameplay itself, they are definitely increasing. I have just started working on this, and Iām not entirely sure how it will turn out, but I have a solid plan in mind. Planning is the first step! Anyway, Iāve begun making the new content, so letās see how Level 2 goes!"}, {"post_id": 70691, "ts": "2026-09-19T16:25:53Z", "hours": 1.1692, "text": "Woohoo! Iāve completed the first level! It definitely wasnāt easy at all. It took hours to bring it to life. From collecting and generating background images to drawing banana characters and coding everything, I faced many challenges along the way. Now itās time to ship it! And yes, more levels are coming soon. If you have any suggestions, feel free to share them here."}, {"post_id": 69568, "ts": "2026-09-17T10:13:15Z", "hours": 7.8775, "text": "Alright, so I have finally decided what I am going to make, and every plan needs to be mapped somewhere. I just used a simple whiteboard to plan my game, and as you can see, this planning is just for Level 1. I am making a banana and gumball-based theme game where different guests arrive, and you either open the door or not, depending on the statements and situations. I plan to make more levels, but for now I will start implementing this and will see what I can do later on. So excited for this!"}]...
|
Title: Home Alone game by @Kinza | Stardance
Devl Title: Home Alone game by @Kinza | Stardance
Devlogs:
Alright, so I have finally decided what I am going to make, and every plan needs to be mapped somewhere. I just used a simple whiteboard to plan my game, and as you can see, this planning is just for Level 1. I am making a banana and gumball-based theme game where different guests arrive, and you either open the door or not, depending on the statements and situations. I plan to make more levels, but for now I will start implementing this and will see what I can do later on. So excited for this!
Woohoo! Iāve completed the first level! It definitely wasnāt easy at all. It took hours to bring it to life. From collecting and generating background images to drawing banana characters and coding everything, I faced many challenges along the way. Now itās time to ship it! And yes, more levels are coming soon. If you have any suggestions, feel free to share them here.
Making Level 2! Many people mentioned that the game is too small and suggested that I should add more levels. To be honest, I recognized this issue, so I am finally adding more levels. Each level will have its own story and unique challenges. Whether these challenges arise from the game development process or the gameplay itself, they are definitely increasing. I have just started working on this, and Iām not entirely sure how it will turn out, but I have a solid plan in mind. Planning is the first step! Anyway, Iāve begun making the new content, so letās see how Level 2 goes!
Woohoo! Level 2 is ready!!! Once again, it wasnāt easy. It took hours of hard work, but now you can go to the hall to solve the puzzle. This time, the story is different and more challenging than before, and future puzzles will continue to increase in difficulty. I know that even after this, many of you will request additional levels. Rest assured, I am already working on plans and ideas for more content. If you have any suggestions for Level 3, please feel free to share them; I will certainly consider them. For now, I am going to ship this version to see how people rate it and gather feedback. See ya!
I am currently working on Level 3! This level will introduce new characters and unlock an additional room, adding a twist to the gameplay. This time, I plan to make it a bit harder since Level 2 was quite easy. I can simply copy the code from Level 2 to create Level 3 and then make the necessary changes and adjustments for the new room. Since this process doesnāt take too much time, I am excited to enhance the level!
Yahoo! Level 3 is completed!! But this time, the level is tricky, and I am sure you will be confused. Also, one more room is open, so donāt forget to check that room. It takes too much time to make. I thought it would be easy. However, I am very happy to make it.
Ships:
I make a scenario puzzle game! Itās about a banana family where the boyās parents leave his son home alone. Stranger came to his house and now, boy need to decide to open the door or not with help of clues in the house.
I make riddle based game. When Banana Kidās guardians go out, a mysterious visitor will knock on the door, asking to be let in. You need to search the house, look for clues, and determine if the stranger is trustworthy before making a choice about opening the door!
I make riddle based game. It has 3 levels and the story is when Banana Kidās guardians go out, a mysterious visitor will knock on the door, asking to be let in. You need to search the house, look for clues, and determine if the stranger is trustworthy before making a choice about opening the door!...
|
1792813973.1344936
|
1792900373.1344936
|
|
46541
|
The most epic minigame game ever made by @Tyo | St The most epic minigame game ever made by @Tyo | Stardance...
|
Tyo
|
4
|
40.0
|
440
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-23T10:58:37Z", "hours": 3.0, "multiplier": 13.36, "payout": 34, "blessing": "neutral", "text": "WOAH, IāM BACK HERE ALREADY??!? Honestly, the feedback this time around was insane and gave me some great pointers so I just had to add it in for that satisfaction (also 40 hours looks beautiful!~ Hehe~) So here are the changes!!: FONTSS: Added a brand new custom font to match the artstyle SFX: MORE SOUND EFFECTS for all the minigames OPTIMIZE: Added more optimizations so that there would be no random lag spikes from some of the games TIMER ANIMATIONS: The timer now also has sound effects and animations that becomes faster and faster when time is about to finish so that the player have a visual and sound cue of their time running out. I thinkā¦. thatās allā¦..? (genuinely IDK cuz sometimes the feedback is just too good to not do it :p)", "repo": "https://github.com/SteelyxEpic/the-most-epic-minigame-game-ever", "demo": "https://tyoepic.itch.io/the-best-minigame-game-ever"}, {"ship_num": 2, "ts": "2026-10-20T03:19:05Z", "hours": 14.0, "multiplier": 12.17, "payout": 175, "blessing": "neutral", "text": "The Most Epic Minigame Game Ever! Version 3 is out!~ The reason I came back to this is cuz I wanted to fix the stuff from the feedback and also add something I wanted to add for a while~. So here are all the changes!~: Reworks!: -The first minigame I made has been reworked to be collecting planets with your airship instead of walking and jumping around! -The button minigame has the artwork changed to match the other minigames more! -The timer is now more visual instead of a number! Additions! <3: New minigames, gamemode and difficulties!; Added 3 new minigames and along with it their gamemode, hide out! Also beating a gamemode now unlocks a harder difficulty for that gamemode and beating that introduces the HARDEST gamemode!~~ SHOPPPPP: now every minigame played will award you with a coin that you can spend in the shop~ to make your life easier~ Welp, I think thatās all. See you guys!~ (Will I update this game more? Maybe, maybe not~ Hehe~)", "repo": "https://github.com/SteelyxEpic/the-most-epic-minigame-game-ever", "demo": "https://tyoepic.itch.io/the-best-minigame-game-ever"}, {"ship_num": 3, "ts": "2026-08-20T14:18:55Z", "hours": 16.0, "multiplier": 14.05, "payout": 231, "blessing": "neutral", "text": "The Most Epic Minigame Game Ever!!! Is a project I been wanting to make for ages, a frenzy minigame where time and control is against you and the only person you can blame is truly yourself. I want this game to not just be a really good game to play and beat your own high score but to also incorporate a story that can be understood even with the almost to none language said. Overall, I really enjoyed making this game! And I can now finally said I use BOTH Unity and Godot game engine!~", "repo": "https://github.com/SteelyxEpic/the-most-epic-minigame-game-ever", "demo": "https://tyoepic.itch.io/the-best-minigame-game-ever"}, {"ship_num": 4, "ts": "2026-08-12T09:19:48Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "WarioWare! is one of those games that you definitely have seen before or a parody of it. Itās a series of minigames that a person has to do in quick succession, every success increases the hype and decreases the time on the clock My version is thanks to the stardance warioware challenge and itās entirely based on a random story I got in my sleep so far thereās only 2 minigames, catch the planets and find the aliens(very good names I know </3) This was the first time Iāve ever tried using Godot (previously I used unity) but other than the tricky animation handling (actually took me hours to figure it out), it was all smooth sailing and Iām happy to say I have a new game engine under my belt!", "repo": "https://github.com/SteelyxEpic/the-most-epic-minigame-game-ever", "demo": "https://tyoepic.itch.io/the-best-minigame-game-ever"}]...
|
[{"post_id": 81988, "ts": "202 [{"post_id": 81988, "ts": "2026-10-23T10:58:15Z", "hours": 0.2833, "text": "Made the poster for my game!! And I think thatās it! SOOOOO see you guys in my ship 4~"}, {"post_id": 81984, "ts": "2026-10-23T10:21:13Z", "hours": 1.0364, "text": "Sound effects!!!! I COMPLETELY forgot I wanted to add this so thanks to the feedback I got, itās been added! Also the timer is more dynamic now (got a lil bit more charm >_<) I think Iāll have a think a thonk about adding stuff I want before I full send it and ship it again (I only worked on it for 2 hours so Iām not sure If i want to but I also donāt have alot of stuff to do :-;)"}, {"post_id": 81795, "ts": "2026-10-22T15:31:39Z", "hours": 1.2072, "text": "Woah! Iām back quicker than expected! And Iām here for new fonts! The feedback was honestly great! So I guess Iām back to working on this!~ (I mean might as well, stardance is ending soon gotta end with a bang!) So⦠see you soon!~"}, {"post_id": 81123, "ts": "2026-10-19T23:47:54Z", "hours": 4.8461, "text": "The final update before ship #3! The main reason I came back to update this game has finally been added!~ Powerups!!!! Three right now~ A skip, a time freeze and a heart return! This turned out looking better than I thought it would so Iām satisfied!~ >_<. Anyways, for me, I donāt think thereās anymore additions I would add for this game~ but there might be after the ship, hehe~ (oh and all other minigames got a difficulty adjustor now so have fun!~)"}, {"post_id": 79830, "ts": "2026-10-15T15:47:09Z", "hours": 3.2686, "text": "Another new gamemode!!! So this probably is gonna be the last gamemode for now cuz I wanna get into the other stuff like add difficulty!!~~ Only the prologue has the difficulty added but Iāll prepare the rest soon!~ Til then bai bai"}, {"post_id": 79294, "ts": "2026-10-13T11:14:51Z", "hours": 2.3611, "text": "2 new minigame! ANDDD a hugeee UI update for the playtesting area!~ Man I should have playtesting long ago cuz I can playtest my minigames so much easier now, so I gotta thank whoever rated my project to give me that idea!~ (I will never know who you are ;-;) Anyways, back to working~"}, {"post_id": 78680, "ts": "2026-10-11T09:00:13Z", "hours": 1.2086, "text": "Playtesting!!! From the feedback I got from my ship, I added a lil playtest area where you can train and figure out how to play each minigame!!!! Hehe~"}, {"post_id": 78641, "ts": "2026-10-11T04:56:17Z", "hours": 1.9064, "text": "Overhaul! Three things got changed this update~ The first is the travelerās walking animation, the button minigame and the collecting planets minigame! Also added more ways to move around other than arrow keys! Now you can use WASD arrow keys ctrl and space bar for up and down also up arrow keys and W key allows you to jump now!~ Okieee thatās all~ PS thereās still errors in that overhaul of the first minigame I ever made, Iāll fix it uhhhh soon >:3"}, {"post_id": 60038, "ts": "2026-09-02T04:36:58Z", "hours": 0.7608, "text": "Woah! Iām back! Itās been a while!~ I had so many new ideas for this game but I think the first think I wanna change is the timer, itās weird that itās a text instead of a visual cue so I changed it! I probably have to change it again someday but for now, itās looking pretty cool!~"}, {"post_id": 50984, "ts": "2026-08-20T13:57:32Z", "hours": 1.3917, "text": "Refined mode getting the love! Two minigames added just for refined mode! And this will be the last devlog Iāll be doing in a while since Iāll be going out and therefore I think Itās finally time for ship #2!!!! Refined mode has 3 minigames, 2 brand new ones and 1 returning~. Iāll keep this short, Iāll continue to update the game for as long as I have the ideas and as long as I wish to continue, the minigames will not stop flowing!~~"}, {"post_id": 50343, "ts": "2026-08-19T14:53:15Z", "hours": 3.3358, "text": "Hello! More, MORE, MORE!!!! Another minigame has been added!~ and not just that, infinity gamemode has been made as well!!! Itās unlocked by having more than 25 minigames played (which can be checked in the achievements tab, told you I was gonna use it :3) with a resounding total of 10 minigames currently, infinity mode is actually pretty fun!~ Now onto the next step on polishing this game!!(or adding more minigames, depending on which one sounds more fun at that time >:3) (oh and I added sounds and music to it too cuz it started to be a bit weird with none, credits all in the readme :p) (another note~ Infinity does go on infinitely, I just wanted it to stop at 10 instead of slowly waiting for all 5 lives to be lost, sowwyyy)"}, {"post_id": 49270, "ts": "2026-08-17T23:43:00Z", "hours": 4.0203, "text": "Minigame! Minigame! Minigame! 3 (YES THREE) new minigames have been added to the stranded gamemode and!! The win and lose screen for stranded has been implemented as well!~ Iām starting to get the hang of how godot is handled and honestly, Itās doing pretty good~ what else am I missingā¦.. OH YEAH! Achievements! A save system was added so that I can record your progress in terms of minigames played!! I wanted to do this so thereās an easier way for me to implement special gamemodes in the future!~~"}, {"post_id": 47888, "ts": "2026-08-16T04:44:16Z", "hours": 2.145, "text": "Another devlog, another minigame! Today is a little bit special because I have added gamemodes!!!! (wooo <3). My plan is that when you achieved something special, a new gamemode will appear and you can play more minigames and have that feeling of adrenaline when you go finding secrets. There isnāt a lot planned yet but hopefully Iāll make at least 4 gamemodes, currently only 2 are available, prologue and stranded! Prologue is the gamemode everyone starts with and stranded is obtained by losing the game for the first time but for now itās unlocked for everybody!! <3 be warned tho, thereās only one minigame there, levers! (Scaryyyy~) ps. the ending is supposed to be different by I havenāt thought of anything yet so itās a WIP :p"}, {"post_id": 47347, "ts": "2026-08-15T07:14:06Z", "hours": 3.9703, "text": "Another minigame appears! With some cool transitions with it! The infamous memory game has now been added into the game! Now bringing the total to 4 minigames, I had to redesign almost every single minigame to make the transitions work but man, I think it was worth it! Iām slowing getting the hang of Godot (especially Tweening, man I want that in Unity ;-;)"}, {"post_id": 46659, "ts": "2026-08-14T02:44:35Z", "hours": 1.5992, "text": "New title! New minigame! New fixes! With my knowledge of unity, I wanted to see how far I can go without any tutorials whatsoever (I did read the documentations provided tho) and man a lot of my ability was able to be transferred to Godot too, the biggest impact was definitely instantiate which I already used on the second minigame but itās used even more in minigame 3, dodging meteors!"}, {"post_id": 45662, "ts": "2026-08-12T09:18:14Z", "hours": 6.8956, "text": "A new chapter begins! Iāve been using unity all my life and I now, Iāll conquer a new sea; Godot!~ Time to rally myself and set sail on making the best minigame game ever!!!!!! (Yea I have no idea what Iām doing but hey hereās the main character. Their name is Kount)"}]...
|
Title: The most epic minigame game ever made by @T Title: The most epic minigame game ever made by @Tyo | Stardance
Devlogs:
A new chapter begins! Iāve been using unity all my life and I now, Iāll conquer a new sea; Godot!~ Time to rally myself and set sail on making the best minigame game ever!!!!!! (Yea I have no idea what Iām doing but hey hereās the main character. Their name is Kount)
New title! New minigame! New fixes! With my knowledge of unity, I wanted to see how far I can go without any tutorials whatsoever (I did read the documentations provided tho) and man a lot of my ability was able to be transferred to Godot too, the biggest impact was definitely instantiate which I already used on the second minigame but itās used even more in minigame 3, dodging meteors!
Another minigame appears! With some cool transitions with it! The infamous memory game has now been added into the game! Now bringing the total to 4 minigames, I had to redesign almost every single minigame to make the transitions work but man, I think it was worth it! Iām slowing getting the hang of Godot (especially Tweening, man I want that in Unity ;-;)
Another devlog, another minigame! Today is a little bit special because I have added gamemodes!!!! (wooo <3). My plan is that when you achieved something special, a new gamemode will appear and you can play more minigames and have that feeling of adrenaline when you go finding secrets. There isnāt a lot planned yet but hopefully Iāll make at least 4 gamemodes, currently only 2 are available, prologue and stranded! Prologue is the gamemode everyone starts with and stranded is obtained by losing the game for the first time but for now itās unlocked for everybody!! <3 be warned tho, thereās only one minigame there, levers! (Scaryyyy~) ps. the ending is supposed to be different by I havenāt thought of anything yet so itās a WIP :p
Minigame! Minigame! Minigame! 3 (YES THREE) new minigames have been added to the stranded gamemode and!! The win and lose screen for stranded has been implemented as well!~ Iām starting to get the hang of how godot is handled and honestly, Itās doing pretty good~ what else am I missingā¦.. OH YEAH! Achievements! A save system was added so that I can record your progress in terms of minigames played!! I wanted to do this so thereās an easier way for me to implement special gamemodes in the future!~~
Hello! More, MORE, MORE!!!! Another minigame has been added!~ and not just that, infinity gamemode has been made as well!!! Itās unlocked by having more than 25 minigames played (which can be checked in the achievements tab, told you I was gonna use it :3) with a resounding total of 10 minigames currently, infinity mode is actually pretty fun!~ Now onto the next step on polishing this game!!(or adding more minigames, depending on which one sounds more fun at that time >:3) (oh and I added sounds and music to it too cuz it started to be a bit weird with none, credits all in the readme :p) (another note~ Infinity does go on infinitely, I just wanted it to stop at 10 instead of slowly waiting for all 5 lives to be lost, sowwyyy)
Refined mode getting the love! Two minigames added just for refined mode! And this will be the last devlog Iāll be doing in a while since Iāll be going out and therefore I think Itās finally time for ship #2!!!! Refined mode has 3 minigames, 2 brand new ones and 1 returning~. Iāll keep this short, Iāll continue to update the game for as long as I have the ideas and as long as I wish to continue, the minigames will not stop flowing!~~
Woah! Iām back! Itās been a while!~ I had so many new ideas for this game but I think the first think I wanna change is the timer, itās weird that itās a text instead of a visual cue so I changed it! I probably have to change it again someday but for now, itās looking pretty cool!~
Overhaul! Three things got changed this update~ The first is the travelerās walking animation, the button minigame and the collecting planets minigame! Also added more ways to move around other than arrow keys! Now you can use WASD arrow keys ctrl and space bar for up and down also up arrow keys and W key allows you to jump now!~ Okieee thatās all~ PS thereās still errors in that overhaul of the first minigame I ever made, Iāll fix it uhhhh soon >:3
Playtesting!!! From the feedback I got from my ship, I added a lil playtest area where you can train and figure out how to play each minigame!!!! Hehe~
2 new minigame! ANDDD a hugeee UI update for the playtesting area!~ Man I should have playtesting long ago cuz I can playtest my minigames so much easier now, so I gotta thank whoever rated my project to give me that idea!~ (I will never know who you are ;-;) Anyways, back to working~
Another new gamemode!!! So this probably is gonna be the last gamemode for now cuz I wanna get into the other stuff like add difficulty!!~~ Only the prologue has the difficulty added but Iāll prepare the rest soon!~ Til then bai bai
The final update before ship #3! The main reason I came back to update this game has finally been added!~ Powerups!!!! Three right now~ A skip, a time freeze and a heart return! This turned out looking better than I thought it would so Iām satisfied!~ >_<. Anyways, for me, I donāt think thereās anymore additions I would add for this game~ but there might be after the ship, hehe~ (oh and all other minigames got a difficulty adjustor now so have fun!~)
Woah! Iām back quicker than expected! And Iām here for new fonts! The feedback was honestly great! So I guess Iām back to working on this!~ (I mean might as well, stardance is ending soon gotta end with a bang!) So⦠see you soon!~
Sound effects!!!! I COMPLETELY forgot I wanted to add this so thanks to the feedback I got, itās been added! Also the timer is more dynamic now (got a lil bit more charm >_<) I think Iāll have a think a thonk about adding stuff I want before I full send it and ship it again (I only worked on it for 2 hours so Iām not sure If i want to but I also donāt have alot of stuff to do :-;)
Made the poster for my game!! And I think thatās it! SOOOOO see you guys in my ship 4~
Ships:
WarioWare! is one of those games that you definitely have seen before or a parody of it. Itās a series of minigames that a person has to do in quick succession, every success increases the hype and decreases the time on the clock My version is thanks to the stardance warioware challenge and itās entirely based on a random story I got in my sleep so far thereās only 2 minigames, catch the planets and find the aliens(very good names I know </3) This was the first time Iāve ever tried using Godot (previously I used unity) but other than the tricky animation handling (actually took me hours to figure it out), it was all smooth sailing and Iām happy to say I have a new game engine under my belt!
The Most Epic Minigame Game Ever!!! Is a project I been wanting to make for ages, a frenzy minigame where time and control is against you and the only person you can blame is truly yourself. I want this game to not just be a really good game to play and beat your own high score but to also incorporate a story that can be understood even with the almost to none language said. Overall, I really enjoyed making this game! And I can now finally said I use BOTH Unity and Godot game engine!~
The Most Epic Minigame Game Ever! Version 3 is out!~ The reason I came back to this is cuz I wanted to fix the stuff from the feedback and also add something I wanted to add for a while~. So here are all the changes!~: Reworks!: -The first minigame I made has been reworked to be collecting planets with your airship instead of walking and jumping around! -The button minigame has the artwork changed to match the other minigames more! -The timer is now more visual instead of a number! Additions! <3: New minigames, gamemode and difficulties!; Added 3 new minigames and along with it their gamemode, hide out! Also beating a gamemode now unlocks a harder difficulty for that gamemode and beating that introduces the HARDEST gamemode!~~ SHOPPPPP: now every minigame played will award you with a coin that you can spend in the shop~ to make your life easier~ Welp, I think thatās all. See you guys!~ (Will I update this game more? Maybe, maybe not~ Hehe~)
WOAH, IāM BACK HERE ALREADY??!? Honestly, the feedback this time around was insane and gave me some great pointers so I just had to add it in for that satisfaction (also 40 hours looks beautiful!~ Hehe~) So here are the changes!!: FONTSS: Added a brand new custom font to match the artstyle SFX: MORE SOUND EFFECTS for all the minigames OPTIMIZE: Added more optimizations so that there would be no random lag spikes from some of the games TIMER ANIMATIONS: The timer now also has sound effects and animations that becomes faster and faster when time is about to finish so that the player have a visual and sound cue of their time running out. I thinkā¦. thatās allā¦..? (genuinely IDK cuz sometimes the feedback is just too good to not do it :p)...
|
1792842468.2814822
|
1792928868.2814822
|
|
61015
|
MischiefOS by @arshadpathan | Stardance
|
arshadpathan
|
2
|
126.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-23T10:44:02Z", "hours": 105.0, "multiplier": 12.18, "payout": 0, "blessing": "neutral", "text": "As the Policy of Stardance for Review - Please look at all devlogs, readme and exprience the Real look by reviewing demo. Message to Reviewer Please Look at all devlogs and review code before judging as stardance asks reviewer So basically the idea is: i watched loki series for multiple times and always inspired by TVA aesthetics and loki mischief behaviour. (also i was also very admired by Retro Tech) so thought to build a- Retro Futurism interface that doesnāt feel heavy and bold. Just a unique art direction that differentiate ongoing Tech Trend. So I started Brainstorming and made some amazing design decisions and a copy of all things in my mind. This whole project was challenging So first of all explaining all project related challenges, i have to mention one- I had no device for to code, so i brought friendās laptop for most of time but want to know something exciting, when i does not friendās laptop too, i starts coding in my android mobile through Acode mobile app - the more exciting part is that it also features wakatime extension so i do not have to worry about time and to do code changes at all. so the github and acode apps were become very helpful for me. Challenges in code , btw all the OS was challenging but there are some elements who took me to build long hours and concerned me: timer weather widget visitor counter widget setting wallpaper functionality toggle on off buttons in setting journal app inspiration and guide book mygame app, animations and states of elements music app and lots BTW, I am proud of myself that i made it succefully. i was challenged to build something unique i was challenged to make it cool i was challenged to just make functionalities work i was challenged to make it to be real and feel real i was challenged to build this along my very rough college schedules and deadlines And IāM Proud of myself that i completed all very neatly as i always expected (btw except college all other challenges are my goals to satisfy my creativity.) To exprience this crazy built OS [ ] just have some excitement. [ ] get some fresh water. [ ] look or search for some lowki keywords and aesthetic in pinterest. [ ] Give some time to load all images and assets for best exprience. [ ] after in OS, read guide book on desktop page to know features. [ ] open intro app and read inspiration book to be get inspired and know how i got inspired.", "repo": "https://github.com/Arshad-Pathan/MischiefOS", "demo": "https://mischief-os.vercel.app/"}, {"ship_num": 2, "ts": "2026-09-18T11:13:31Z", "hours": 21.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "MischiefOS A Retro - Futuristic themed OS inspired by MARVEL TV SERIES āLOKIā Everything Youāll see on the interface is ideat and coded by myself. Used AI just for debugging. The mistakes and even wrong logic(which also mine) was resolved by me by apply understanding problem. So consider AI just used for finding what causing errors, not to solve that errors. What my idea is: Retro Futurism interface that doesnāt feel heavy and bold. Just a unique art direction that differentiate ongoing Tech Trend. So I started Brainstorming and come to conclusion: I canāt think to go againts the choice of LOKI What you will experience during review is pure retro futuristc world - an enviroment - a timeline where things gone beyond current technology sorry because not adding a proper reference or image, and you will find all you find in readme and in website", "repo": "https://github.com/Arshad-Pathan/MischiefOS", "demo": "https://mischief-os.vercel.app/"}]...
|
[{"post_id": 81976, "ts": "202 [{"post_id": 81976, "ts": "2026-10-23T09:32:58Z", "hours": 0.8108, "text": "Devlog 41, Forget to update Readme ew, Forget to to update readme. so updated it."}, {"post_id": 81964, "ts": "2026-10-23T07:04:32Z", "hours": 3.0506, "text": "Devlog 40. Thank you, pl read entire devlog Finished this OS Project now going to submit it. Last changes- added booting animation or whatever u say. made window to change into fullscreen also added one more wallpaper small chnages fully inspiration (in intro app) and guide book apps Thank u all the stardancers who supported me along this amazing building journey. this may be my First and last project in stardance(even ma be last devlog), because i got projects deadlines, assignment deadlines and mid sem exams and lot of things. Thank you - @r2shergill , @253_Mathilde_IYKYK , @Zhanik , @reshiiiram , @Saif_Yousuf , @spearedrice , @subzeroditto , @Anvith , @ojasthakur , @eyosafit , @akshay369 , @madzia , @MathBty . AGAIN THANK YOU, VERY VERY MUCH"}, {"post_id": 81825, "ts": "2026-10-22T17:18:44Z", "hours": 4.5478, "text": "Devlog 39 Last remainings haha, built almost all things, just remaining things are a guide assets, images of guide app. there are lot of things i chnaged to just submit this before tomorrow(because i got deadlines for assignements and school projects)"}, {"post_id": 81722, "ts": "2026-10-22T07:01:28Z", "hours": 0.5275, "text": "Devlog 38 making some scrapbooks for intro app that tells what inspired to create different and amazing elements. now using canva to make it."}, {"post_id": 81566, "ts": "2026-10-21T18:20:03Z", "hours": 2.6203, "text": "Devlog 37 Ahhhhhhhhh, iām tired of reviewing and testing each components again and again. but in this process, iām very obessed with my own design. to show something here from bundle small changes, i can show this journal app. i chnaged background and styling."}, {"post_id": 81495, "ts": "2026-10-21T14:21:20Z", "hours": 2.0767, "text": "devlog 36 I dont know how i am working, just noticing each detail and wasting all time fixing each design, functionalities and details. what changes Basically Changed lots of things which even i dont remember, some oh them were: apps icons container, transition, position and almost all details. grid underlying details like changed content of each grid element. Finalized Library App but there are even lots of things i have to final so byeeeeeeeeeee. let me finish this project"}, {"post_id": 81302, "ts": "2026-10-20T18:46:07Z", "hours": 0.6472, "text": "Devlog 35 this time devlogging time is low but i have given like 2 or 2.5 hours designing assest. all that stuffs are created by me with bare hands Im not exprienced designer that can create impressive designs, but this is what i can create. BTW iām using affinity here."}, {"post_id": 81272, "ts": "2026-10-20T15:58:07Z", "hours": 12.0831, "text": "Devlog 34 Finalizing windows styles. Worked on Lockscreen. Very long day though. Playing. Testing. Reviewing. modifying and debugging functions and frontend elements."}, {"post_id": 80457, "ts": "2026-10-17T18:01:21Z", "hours": 1.6408, "text": "Devlog 33 Made this amazing interface for navbar and added the clock. the tuff part was the clock and its hands. Designing and Testing with User interface again and again was very time consuming and frustrating. But loved the Process!"}, {"post_id": 80360, "ts": "2026-10-17T12:31:23Z", "hours": 3.1975, "text": "Devlog 32 Iām proud of my creativeness Now this is time for finalizing and polishing the design. And may be adding some little what impressive elements in this final phase. now im covering this all and going to ship in next 1-2 days. Here i tried to give navbar a visuals like it is a real gadged or some tool display. Here, i added a cool effect to timerās button. Visit and enjoy"}, {"post_id": 80190, "ts": "2026-10-16T17:11:26Z", "hours": 2.2172, "text": "Devlog 31 Finally made the actual game with all the functionalities that makes a game A Game. How to play start the game and find all the saviors(Lokis). once you find all the lokis, congrats in advance you will won. whats differents in game from normal flow is at 7th step when u find 7th loki, a message will appear saying āyou are looser and always, but when you find the lasts you will won. what was challenging The most challenging part is not part about the game but it is about me and my creative thinking. It was the UI Design it was the User Experience Design it was animations and bugs They were all parts i made in my mind, and i want to add at any way by myself"}, {"post_id": 80140, "ts": "2026-10-16T11:20:57Z", "hours": 4.3492, "text": "Devlog 30 Made Amaaazzzzzzzzzzzzzzzzzzziiiiiiiiiiiiiinnnnnnnnnnnnnnnnnnggggggggggggggg Animationsss. one thing i would say: Go check it out mygame app in myos, give some patience to finish animation jussssssssssssssssssssst have to add winning condition. But rather than game starting loading animation was very smooth from my vision and to audience who watched loki series."}, {"post_id": 79608, "ts": "2026-10-14T18:08:48Z", "hours": 2.3717, "text": "Devlog 29 Made this tiny character animation then adding it in game. The game is now not fully functional but it is on the way to finally being build. the os is just few days way from available to all"}, {"post_id": 79351, "ts": "2026-10-13T16:31:24Z", "hours": 3.2297, "text": "Devlog 28 Trying to make a game. for now i added placeholder images but will add actual real objects images. Trying to make a portal that opens up and takes and hides all the objects when found or game ends"}, {"post_id": 78839, "ts": "2026-10-11T18:53:15Z", "hours": 3.035, "text": "Devlog 27 Please See all images to be thrilled! lets go from small to big! made small interaction functionalities in setting(lots of time went in solving mini mistake that are just at front but not seemed) made a wikipedia app successfully ā go read articles about tva, apocalypses in history and hunters made a general setting that toggle clock widget to display and hide. ā it also remembers that last time u hided it or displayed"}, {"post_id": 78698, "ts": "2026-10-11T10:45:15Z", "hours": 0.4153, "text": "Devlog 26 See both pictures made clock exactly like i thought and in series. it just needs styling and polishing. making all it together was little what hard so i made it in my way."}, {"post_id": 78694, "ts": "2026-10-11T10:08:41Z", "hours": 2.7456, "text": "Devlog 25 made whether and clock widgets i was not able make these widgets without youtube tutorials. So absolute these widgets needs improvments in styling. and yeah i want to make clock widget like this below image, and i just having a logic idea that might works."}, {"post_id": 78404, "ts": "2026-10-10T17:32:02Z", "hours": 4.4456, "text": "Devlog 24 Built some components and also made changes that looks very little but gives very much impression added visitor counter widget Firstly, Because some days before i commented about my project on someone reel on instagram and also added project link in bio, and guess what! people visited my project. added or fixed mini functionalities such as navbar, app maximize. made visitor Counter with app script and spreadsheet ā before this, i also worked on IoT projects in college and worked with app script and spreadsheet ā so i thought why not apply exactly that here ā i also took suggestions and idea from aiās chatbots but its ai and ai always give perfection in each work and i was not intented to go with any backend like node.js or supabase, etc. fixed nav and app as apps are going under the navbar adjustments in maximize and alignments changed simple single key press close and maximize to work with Alt key"}, {"post_id": 77646, "ts": "2026-10-07T18:54:59Z", "hours": 1.0092, "text": "Debugged, found and solved bugs Debug and solved bugs such as functions that are called without need or at wrong time. also added key press for closing and maximizing apps"}, {"post_id": 77617, "ts": "2026-10-07T17:22:18Z", "hours": 0.4208, "text": "Added Key Press Functionality on Timer How u can interact: Press āTā or ātā to start and stop Timer Press āSā or āsā to select Timer time"}, {"post_id": 77607, "ts": "2026-10-07T16:38:07Z", "hours": 2.5664, "text": "so i added a on key press functionality on musicApp. Functionalities added: now user can play music when space bar is clicked made navigation bar static so app does not go underneath of it."}, {"post_id": 77497, "ts": "2026-10-07T07:58:56Z", "hours": 2.4944, "text": "finally made fully functional gallery app successfully For now i have limited numbers of images, so i placed them as placeholders, will add much more later. Now my next goal is to make a special widgets for my purpose in this site : Site Visit Counter and yeah will also make other widgets"}, {"post_id": 77379, "ts": "2026-10-06T18:30:57Z", "hours": 1.1006, "text": "Working on Gallery app despite some personal challenges I facing some logical problems, but what i tried to execute is : I made a Gallery that features two tabs: Recent, where all images are dispayed Albums, Where images are classified and displayed in categories will be feature images categories in next devlog"}, {"post_id": 77333, "ts": "2026-10-06T15:50:10Z", "hours": 2.4372, "text": "made a fully functional library/file manager app. I got sick while making this app! i just thinking that the logic or code was that tough to make me sick or just was my deep thinking that made me sick ā ļøthe app works like when you click any document icon it let you see that document in very interactive and wonderful way. for now i placed placeholder images and will add real once when all my creative ideas are executed"}, {"post_id": 76926, "ts": "2026-10-05T03:15:15Z", "hours": 1.8492, "text": "Finally made music player Features play & pause buttons forward & backward buttons a music player cd rounds when playing can play whatever song want to and whenever just select song from selection or go forward or backward if creativity gives me more time then then ill add volume buttons yeah iāll polish the design and will make it look exactly as it has to"}, {"post_id": 76473, "ts": "2026-10-03T17:07:25Z", "hours": 2.7617, "text": "made and executed main essential music player functionality! and yeah also found how to write these emojies Whats done: Music plays when selected play - pause working but there is something unusual is happening idk why other visuals r just visuals and just structure, i have to make it work. also see codes snippets, i written all code and logic myself and yeah all the logic i learn from youtube tutorials, chatgpt and w3school."}, {"post_id": 76114, "ts": "2026-10-02T10:44:50Z", "hours": 2.8067, "text": "Devlogging after some long days, because i went on college trip As Readers will know i was working on music player, i just decided what logic & code flow i have to apply. I watched some tutorials, asked chatgpt for different suggestions and how to execute, but none of them was seems to work for me and my idea. so i now iām going to apply the logic what my mind created and let me go for it for a test. this the song disk i am thinking to place in music player"}, {"post_id": 74936, "ts": "2026-09-28T17:06:03Z", "hours": 8.8092, "text": "My laptop crashed - devlog with combinig 2 days work My laptop crashed and i donāt know why but it was just heating up without much load. when i start the laptop the gpu fan just abnormally very fast and then it just increaisingly heats. so my whole yesterday was went into this, and now it just at service center and i donāt know when i get it to continue on it. So it was a situation made by fate but iām not the guy who just stop at that problem So this is devlog for 2 days combined work done what i made: BTW There are some crazzzy interactions iāve build, but it is surprise. just test yourself!, go visit project. sorry because of sone styling and same icon use, im just making it work now! A fully working terminal app with just couple of personalized commands Currently working on Music Player So not whole terminal app but some complex syntax and minimal logic was done by watching youtube tutorials and chatgpt at conclusion and to ensure if i learnt right thing. also as i said not whole app just learning logic of how to make my own music player btw just learnt how to apply logic and how to serve different solutions to different ideas"}, {"post_id": 73892, "ts": "2026-09-26T08:42:06Z", "hours": 2.5753, "text": "Hereās my OS timer just made it, proud of myself that it was made and executed very well and working as expected. still lots of creativity remaining to apply still lots of concepts are not explored and yeah lot of visual elements are not made & remaining not shown. Iām now just making things real using figma, canva, etc. and then will be add to project in future"}, {"post_id": 73701, "ts": "2026-09-25T18:48:44Z", "hours": 6.2942, "text": "just made a countdown or timer whatever everyone say. it steal lacks connection between the countdown options and button. I donāt know why its not fetching and displaying custom timer input box, so i pushed code to github and if there anyone who suggest what wrong thing iām doing. consider that all other duplicate html, css and js files are created for practicing and setup of basic components and styling and learning how to execute certain wokloads efficiently. and yeah if u have any suggestions, please kindly reach to me and asks for features and recommendations. see ya next time !"}, {"post_id": 72985, "ts": "2026-09-24T05:15:18Z", "hours": 0.6367, "text": "This is very important for me and my projects in Stardance. Here i came to tell about how i made functionalities and projects. First of all, when i started in stardance i didnāt have a laptop, in fact during my diploma study till 3 years - i canāt bought one. but at this time when i shipped webos1 project, I bought a second hand laptop(after 2.5 year in diploma). Before that i was coding in my friendās laptop. And during my college hours, when i got some free time i start coding in my Android Device via Acode Editor. So the laptop or windows is maximumly used for entire project creation but i also used android for micro-mini functionalities and adjustments So iām very thankfull and pleasure to have things like: !Github - who secure my code and give me acceess on the go. !Acode - which allows me to code in every language i learnt, use terminal and yeah importantly the preview feature. I litteraly used bluetooth mouse in android and audited all the visual designs and code in Android and acode preview."}, {"post_id": 72771, "ts": "2026-09-23T18:31:55Z", "hours": 0.7667, "text": "I m now very proud of my self that i can take very good design decisions. and even more proud of on designs. if u see design something off or irrelevent, please suggest me to improve because this is my first time design interfaces and even interfaces that are unique and visually creative. please please please react on this because i dont know if iām going in right direction or not!!"}, {"post_id": 72686, "ts": "2026-09-23T14:35:09Z", "hours": 0.9881, "text": "Hurray! The selected Background image is now being saved and loaded on website. Meaning in simple term is like i just cooked and added personalization. And Yeah, it is ready for personal use Let me finish I also made the navbar some smaller for to look ui good and also made the windows to be relative in position when maximized, So the navbar content doesnāt hide when maximized"}, {"post_id": 72647, "ts": "2026-09-23T12:43:24Z", "hours": 4.0639, "text": "What i achieved: The First of all The Preview Setting works. The Second Achievment, The Wallpaper are loaded as background when selected. What Still need: Is just a background setting like making it fit in background and not repeat. And in the final I would say that the UI is still not accurate as what i wanted and it embrassing me. So just one request i want is a honest feedback on UI and design."}, {"post_id": 72175, "ts": "2026-09-22T11:44:59Z", "hours": 6.1939, "text": "What i achieved: Just added a maximize functionality in my apps. also added a micro interaction like when you try to drag a maximized window, the window minimize just a little. when u again click the maximize button after dragging from max, it changes it to real height and width. What are difficulties: while trying to apply different sizes for different events and interactions, it was very difficult make a window to at it actual coordinates. Frustrated? Very much i was trying to make a setting app and a wallpaer setting that previews and set the wallpaper of the OS, but the the logic was very confusing and iām now just finding the way just how to make it works with my own logic(even it was broken, just have to be work) BTW, The maximize functionality is not my first priority when i started this session, it was the setting app"}, {"post_id": 71692, "ts": "2026-09-21T10:03:01Z", "hours": 3.3331, "text": "Tested , played and made some minor Ui and css style changes such as ** Windowxs header, buttpns and navigatipn bar **, whuch must be new well maintained and"}, {"post_id": 70048, "ts": "2026-09-18T11:08:32Z", "hours": 2.1733, "text": "Done well, polished for production. Just sorry for not adding a screen shot here. Very tired."}, {"post_id": 69741, "ts": "2026-09-17T18:05:37Z", "hours": 4.1122, "text": "Made the design very good and added visuals that make you excited.What iām feeling after completing this:"}, {"post_id": 69237, "ts": "2026-09-16T17:06:07Z", "hours": 7.7225, "text": "added dynamic content loading in journal app, i donāt know what say. iām very very exhausted of errors and bad login implementation. donāt even knowing what im writing. i just have to say that its works and its works and the logic is right. and yeah i also made it live."}, {"post_id": 68576, "ts": "2026-09-15T10:44:15Z", "hours": 1.6561, "text": "phw solved the error that causing multiple icons activating at once. yeah there is way more details that i cantāt explain here, so read readme. now im on the way to apply css"}, {"post_id": 68488, "ts": "2026-09-15T06:41:20Z", "hours": 5.2372, "text": "So this is my first devlog for My MischiefOS Project. just now iāve finished part 4 of os guide and made two windows with all the primary capabilities it must have. for now i just made static visuals of my screen. not hard visuals, just executed pure code. 1st-main screen 2nd-apps"}]...
|
Title: MischiefOS by @arshadpathan | Stardance
De Title: MischiefOS by @arshadpathan | Stardance
Devlogs:
So this is my first devlog for My MischiefOS Project. just now iāve finished part 4 of os guide and made two windows with all the primary capabilities it must have. for now i just made static visuals of my screen. not hard visuals, just executed pure code. 1st-main screen 2nd-apps
phw solved the error that causing multiple icons activating at once. yeah there is way more details that i cantāt explain here, so read readme. now im on the way to apply css
added dynamic content loading in journal app, i donāt know what say. iām very very exhausted of errors and bad login implementation. donāt even knowing what im writing. i just have to say that its works and its works and the logic is right. and yeah i also made it live.
Made the design very good and added visuals that make you excited.What iām feeling after completing this:
Done well, polished for production. Just sorry for not adding a screen shot here. Very tired.
Tested , played and made some minor Ui and css style changes such as ** Windowxs header, buttpns and navigatipn bar **, whuch must be new well maintained and
What i achieved: Just added a maximize functionality in my apps. also added a micro interaction like when you try to drag a maximized window, the window minimize just a little. when u again click the maximize button after dragging from max, it changes it to real height and width. What are difficulties: while trying to apply different sizes for different events and interactions, it was very difficult make a window to at it actual coordinates. Frustrated? Very much i was trying to make a setting app and a wallpaer setting that previews and set the wallpaper of the OS, but the the logic was very confusing and iām now just finding the way just how to make it works with my own logic(even it was broken, just have to be work) BTW, The maximize functionality is not my first priority when i started this session, it was the setting app
What i achieved: The First of all The Preview Setting works. The Second Achievment, The Wallpaper are loaded as background when selected. What Still need: Is just a background setting like making it fit in background and not repeat. And in the final I would say that the UI is still not accurate as what i wanted and it embrassing me. So just one request i want is a honest feedback on UI and design.
Hurray! The selected Background image is now being saved and loaded on website. Meaning in simple term is like i just cooked and added personalization. And Yeah, it is ready for personal use Let me finish I also made the navbar some smaller for to look ui good and also made the windows to be relative in position when maximized, So the navbar content doesnāt hide when maximized
I m now very proud of my self that i can take very good design decisions. and even more proud of on designs. if u see design something off or irrelevent, please suggest me to improve because this is my first time design interfaces and even interfaces that are unique and visually creative. please please please react on this because i dont know if iām going in right direction or not!!
This is very important for me and my projects in Stardance. Here i came to tell about how i made functionalities and projects. First of all, when i started in stardance i didnāt have a laptop, in fact during my diploma study till 3 years - i canāt bought one. but at this time when i shipped webos1 project, I bought a second hand laptop(after 2.5 year in diploma). Before that i was coding in my friendās laptop. And during my college hours, when i got some free time i start coding in my Android Device via Acode Editor. So the laptop or windows is maximumly used for entire project creation but i also used android for micro-mini functionalities and adjustments So iām very thankfull and pleasure to have things like: !Github - who secure my code and give me acceess on the go. !Acode - which allows me to code in every language i learnt, use terminal and yeah importantly the preview feature. I litteraly used bluetooth mouse in android and audited all the visual designs and code in Android and acode preview.
just made a countdown or timer whatever everyone say. it steal lacks connection between the countdown options and button. I donāt know why its not fetching and displaying custom timer input box, so i pushed code to github and if there anyone who suggest what wrong thing iām doing. consider that all other duplicate html, css and js files are created for practicing and setup of basic components and styling and learning how to execute certain wokloads efficiently. and yeah if u have any suggestions, please kindly reach to me and asks for features and recommendations. see ya next time !
Hereās my OS timer just made it, proud of myself that it was made and executed very well and working as expected. still lots of creativity remaining to apply still lots of concepts are not explored and yeah lot of visual elements are not made & remaining not shown. Iām now just making things real using figma, canva, etc. and then will be add to project in future
My laptop crashed - devlog with combinig 2 days work My laptop crashed and i donāt know why but it was just heating up without much load. when i start the laptop the gpu fan just abnormally very fast and then it just increaisingly heats. so my whole yesterday was went into this, and now it just at service center and i donāt know when i get it to continue on it. So it was a situation made by fate but iām not the guy who just stop at that problem So this is devlog for 2 days combined work done what i made: BTW There are some crazzzy interactions iāve build, but it is surprise. just test yourself!, go visit project. sorry because of sone styling and same icon use, im just making it work now! A fully working terminal app with just couple of personalized commands Currently working on Music Player So not whole terminal app but some complex syntax and minimal logic was done by watching youtube tutorials and chatgpt at conclusion and to ensure if i learnt right thing. also as i said not whole app just learning logic of how to make my own music player btw just learnt how to apply logic and how to serve different solutions to different ideas
Devlogging after some long days, because i went on college trip As Readers will know i was working on music player, i just decided what logic & code flow i have to apply. I watched some tutorials, asked chatgpt for different suggestions and how to execute, but none of them was seems to work for me and my idea. so i now iām going to apply the logic what my mind created and let me go for it for a test. this the song disk i am thinking to place in music player
made and executed main essential music player functionality! and yeah also found how to write these emojies Whats done: Music plays when selected play - pause working but there is something unusual is happening idk why other visuals r just visuals and just structure, i have to make it work. also see codes snippets, i written all code and logic myself and yeah all the logic i learn from youtube tutorials, chatgpt and w3school.
Finally made music player Features play & pause buttons forward & backward buttons a music player cd rounds when playing can play whatever song want to and whenever just select song from selection or go forward or backward if creativity gives me more time then then ill add volume buttons yeah iāll polish the design and will make it look exactly as it has to
made a fully functional library/file manager app. I got sick while making this app! i just thinking that the logic or code was that tough to make me sick or just was my deep thinking that made me sick ā ļøthe app works like when you click any document icon it let you see that document in very interactive and wonderful way. for now i placed placeholder images and will add real once when all my creative ideas are executed
Working on Gallery app despite some personal challenges I facing some logical problems, but what i tried to execute is : I made a Gallery that features two tabs: Recent, where all images are dispayed Albums, Where images are classified and displayed in categories will be feature images categories in next devlog
finally made fully functional gallery app successfully For now i have limited numbers of images, so i placed them as placeholders, will add much more later. Now my next goal is to make a special widgets for my purpose in this site : Site Visit Counter and yeah will also make other widgets
so i added a on key press functionality on musicApp. Functionalities added: now user can play music when space bar is clicked made navigation bar static so app does not go underneath of it.
Added Key Press Functionality on Timer How u can interact: Press āTā or ātā to start and stop Timer Press āSā or āsā to select Timer time
Debugged, found and solved bugs Debug and solved bugs such as functions that are called without need or at wrong time. also added key press for closing and maximizing apps
Devlog 24 Built some components and also made changes that looks very little but gives very much impression added visitor counter widget Firstly, Because some days before i commented about my project on someone reel on instagram and also added project link in bio, and guess what! people visited my project. added or fixed mini functionalities such as navbar, app maximize. made visitor Counter with app script and spreadsheet ā before this, i also worked on IoT projects in college and worked with app script and spreadsheet ā so i thought why not apply exactly that here ā i also took suggestions and idea from aiās chatbots but its ai and ai always give perfection in each work and i was not intented to go with any backend like node.js or supabase, etc. fixed nav and app as apps are going under the navbar adjustments in maximize and alignments changed simple single key press close and maximize to work with Alt key
Devlog 25 made whether and clock widgets i was not able make these widgets without youtube tutorials. So absolute these widgets needs improvments in styling. and yeah i want to make clock widget like this below image, and i just having a logic idea that might works.
Devlog 26 See both pictures made clock exactly like i thought and in series. it just needs styling and polishing. making all it together was little what hard so i made it in my way.
Devlog 27 Please See all images to be thrilled! lets go from small to big! made small interaction functionalities in setting(lots of time went in solving mini mistake that are just at front but not seemed) made a wikipedia app successfully ā go read articles about tva, apocalypses in history and hunters made a general setting that toggle clock widget to display and hide. ā it also remembers that last time u hided it or displayed
Devlog 28 Trying to make a game. for now i added placeholder images but will add actual real objects images. Trying to make a portal that opens up and takes and hides all the objects when found or game ends
Devlog 29 Made this tiny character animation then adding it in game. The game is now not fully functional but it is on the way to finally being build. the os is just few days way from available to all
Devlog 30 Made Amaaazzzzzzzzzzzzzzzzzzziiiiiiiiiiiiiinnnnnnnnnnnnnnnnnnggggggggggggggg Animationsss. one thing i would say: Go check it out mygame app in myos, give some patience to finish animation jussssssssssssssssssssst have to add winning condition. But rather than game starting loading animation was very smooth from my vision and to audience who watched loki series.
Devlog 31 Finally made the actual game with all the functionalities that makes a game A Game. How to play start the game and find all the saviors(Lokis). once you find all the lokis, congrats in advance you will won. whats differents in game from normal flow is at 7th step when u find 7th loki, a message will appear saying āyou are looser and always, but when you find the lasts you will won. what was challenging The most challenging part is not part about the game but it is about me and my creative thinking. It was the UI Design it was the User Experience Design it was animations and bugs They were all parts i made in my mind, and i want to add at any way by myself
Devlog 32 Iām proud of my creativeness Now this is time for finalizing and polishing the design. And may be adding some little what impressive elements in this final phase. now im covering this all and going to ship in next 1-2 days. Here i tried to give navbar a visuals like it is a real gadged or some tool display. Here, i added a cool effect to timerās button. Visit and enjoy
Devlog 33 Made this amazing interface for navbar and added the clock. the tuff part was the clock and its hands. Designing and Testing with User interface again and again was very time consuming and frustrating. But loved the Process!
Devlog 34 Finalizing windows styles. Worked on Lockscreen. Very long day though. Playing. Testing. Reviewing. modifying and debugging functions and frontend elements.
Devlog 35 this time devlogging time is low but i have given like 2 or 2.5 hours designing assest. all that stuffs are created by me with bare hands Im not exprienced designer that can create impressive designs, but this is what i can create. BTW iām using affinity here.
devlog 36 I dont know how i am working, just noticing each detail and wasting all time fixing each design, functionalities and details. what changes Basically Changed lots of things which even i dont remember, some oh them were: apps icons container, transition, position and almost all details. grid underlying details like changed content of each grid element. Finalized Library App but there are even lots of things i have to final so byeeeeeeeeeee. let me finish this project
Devlog 37 Ahhhhhhhhh, iām tired of reviewing and testing each components again and again. but in this process, iām very obessed with my own design. to show something here from bundle small changes, i can show this journal app. i chnaged background and styling.
Devlog 38 making some scrapbooks for intro app that tells what inspired to create different and amazing elements. now using canva to make it.
Devlog 39 Last remainings haha, built almost all things, just remaining things are a guide assets, images of guide app. there are lot of things i chnaged to just submit this before tomorrow(because i got deadlines for assignements and school projects)
Devlog 40. Thank you, pl read entire devlog Finished this OS Project now going to submit it. Last changes- added booting animation or whatever u say. made window to change into fullscreen also added one more wallpaper small chnages fully inspiration (in intro app) and guide book apps Thank u all the stardancers who supported me along this amazing building journey. this may be my First and last project in stardance(even ma be last devlog), because i got projects deadlines, assignment deadlines and mid sem exams and lot of things. Thank you - @r2shergill , @253_Mathilde_IYKYK , @Zhanik , @reshiiiram , @Saif_Yousuf , @spearedrice , @subzeroditto , @Anvith , @ojasthakur , @eyosafit , @akshay369 , @madzia , @MathBty . AGAIN THANK YOU, VERY VERY MUCH
Devlog 41, Forget to update Readme ew, Forget to to update readme. so updated it.
Ships:
MischiefOS A Retro - Futuristic themed OS inspired by MARVEL TV SERIES āLOKIā Everything Youāll see on the interface is ideat and coded by myself. Used AI just for debugging. The mistakes and even wrong logic(which also mine) was resolved by me by apply understanding problem. So consider AI just used for finding what causing errors, not to solve that errors. What my idea is: Retro Futurism interface that doesnāt feel heavy and bold. Just a unique art direction that differentiate ongoing Tech Trend. So I started Brainstorming and come to conclusion: I canāt think to go againts the choice of LOKI What you will experience during review is pure retro futuristc world - an enviroment - a timeline where things gone beyond current technology sorry because not adding a proper reference or image, and you will find all you find in readme and in website
As the Policy of Stardance for Review - Please look at all devlogs, readme and exprience the Real look by reviewing demo. Message to Reviewer Please Look at all devlogs and review code before judging as stardance asks reviewer So basically the idea is: i watched loki series for multiple times and always inspired by TVA aesthetics and loki mischief behaviour. (also i was also very admired by Retro Tech) so thought to build a- Retro Futurism interface that doesnāt feel heavy and bold. Just a unique art direction that differentiate ongoing Tech Trend. So I started Brainstorming and made some amazing design decisions and a copy of all things in my mind. This whole project was challenging So first of all explaining all project related challenges, i have to mention one- I had no device for to code, so i brought friendās laptop for most of time but want to know something exciting, when i does not friendās laptop too, i starts coding in my android mobile through Acode mobile app - the more exciting part is that it also features wakatime extension so i do not have to worry about time and to do code changes at all. so the github and acode apps were become very helpful for me. Challenges in code , btw all the OS was challenging but there are some elements who took me to build long hours and concerned me: timer weather widget visitor counter widget setting wallpaper functionality toggle on off buttons in setting journal app inspiration and guide book mygame app, animations and states of elements music app and lots BTW, I am proud of myself that i made it succefully. i was challenged to build something unique i was challenged to make it cool i was challenged to just make functionalities work i was challenged to make it to be real and feel real i was challenged to build this along my very rough college schedules and deadlines And IāM Proud of myself that i completed all very neatly as i always expected (btw except college all other challenges are my goals to satisfy my creativity.) To exprience this crazy built OS [ ] just have some excitement. [ ] get some fresh water. [ ] look or search for some lowki keywords and aesthetic in pinterest. [ ] Give some time to load all images and assets for best exprience. [ ] after in OS, read guide book on desktop page to know features. [ ] open intro app and read inspiration book to be get inspired and know how i got inspired....
|
1792813784.9689596
|
1792900184.9689596
|
|
30710
|
Me!!! by @Shambhavi | Stardance
|
Shambhavi
|
2
|
44.0
|
116
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-23T02:04:33Z", "hours": 28.0, "multiplier": 2.83, "payout": 0, "blessing": "neutral", "text": "Hi guys! This is a second ship of my personal website, but it is completely changed with more features from ship #1 (I still have it though!). Creating this website was very fun. I donāt know much about coding, and this was a fun and creative way to learn some HMTL, CSS, and JavaScript. Here are some cool features of my website, which can also be seen in the README: Cool topographic background on the entire website, except for modals Auto typing text Flowing gradient background on website header (my name) Sticky navbar Navbar blurs the background behind it Custom scroll bar on the entire website, including modals DARK MODE Different topographic background color Different colors The toggle changes with each click Music player modal Opens up a modal Plays a song User can exit out of the modal by clicking the āxā button or clicking on the window outside of the modal Navbar uses anchor links to scroll smoothly to sections Informative glass cards that get slightly larger when the user hovers over them The background behind the glass cards is blurred 4 interest modals Music modal: what instruments I play, my SPOTIFY playlists Traveling modal: travel recommendations with reviews Art modal: art gallery with a informative overlay on top of the art images that show up when the user hovers overs an image Books modal: book recommendations with reviews Projects section Several glass cards that get larger when hovered over Two links fade in when the user hovers over the card, which open up in a new tab Achievements section Sliding marquee When user hovers over the marquee, it stops, allowing the user to read the text Contact section Two image links that bring the user to my email and github page in a separate tab On the modals, as the user starts to scroll down, a scroll back to top button pops up, bringing the user back to the top of the modal so they can click the āxā button Credits: To create this website, I used some help of AI to assist with spacing problems and other minor details. I also used some YouTube videos to help me create some awesome features, but I made sure to understand the code instead of just copying everything. I worked really hard on this website, and I hope you like it! NOTE: This website should not be viewed on phones, otherwise itāll look weird. Laptops and desktop monitors are fine.", "repo": "https://github.com/shambhavi1205-bit/Hack-Club", "demo": "https://shambhavi1205-bit.github.io/Hack-Club/"}, {"ship_num": 2, "ts": "2026-08-06T23:23:41Z", "hours": 16.0, "multiplier": 7.39, "payout": 116, "blessing": "neutral", "text": "I made a personal website, which is my first ever coding/tech project. It features some information about me and four other pages about my interests with pictures. I am proud of figuring out how to make a functional website with multiple pages, though it took quite some time. I am also proud of how it looks - I really like the color scheme. I do plan on adding some extra animations, but later if I want to develop this website more. There were many challenges because I donāt know how to code. Setting up hackatime was definitely hard! Also, the margin stuff got really confusing. I set big margins in the beginning because thatās what made the content move, but when I asked AI to help, it said that the margins were wrong. So I eventually just made a website with slightly large margins. I think I also did the animation weirdly with my AI generated portrait, so I also had to fix that. I did use AI, but in a limited way. I used it to understand some codes, and help me fix small things, but I always made sure to understand the lines of code before actually using it. Using my website is pretty simple - you just click on the buttons to go to different pages, and on each page is a home button bringing the user back to the home page. Also, I am going to add more books and places to my traveling and books pages! I hope you like my website!", "repo": "https://github.com/shambhavi1205-bit/Hack-Club", "demo": "https://shambhavi1205-bit.github.io/Hack-Club/"}]...
|
[{"post_id": 81920, "ts": "202 [{"post_id": 81920, "ts": "2026-10-23T01:58:19Z", "hours": 3.2364, "text": "DEVLOG #10!!!!!! Iām ready to ship!!!!! I created a music player that stays on the website everywhere. It contains a Javascript button that will start the music, and pause it. I also updated my README with all of the features that I have worked hard to add on my website. So excited to ship! Here is my music player!"}, {"post_id": 78234, "ts": "2026-10-10T02:17:22Z", "hours": 2.4539, "text": "DEVLOG #10!!! Yayyyyy!!!!!! I feel like I actually accomplished a lot in these 2-ish hours! I struggled with some features, but I was able to do it faster because I now am a little bit familiar with the basics of CSS and HTML. Not JS though. I used very little AI to guide me through the process, and I am confused why my Hackatime Dashboard says I used AI, which I really didnāt. I didnāt use it to code - I used it to explain to me how some things worked. NEW FEATURES: An accomplishments section with a marquee that pauses when the user hovers over it, which looks really neat A contact section with my email and github accounts I spaced out the sections so the anchor navbar scrolls to each section without other sections peeking in and distracting Figured out why the blur effect on the marquee was not working Started working on some of the color schemes for dark mode NEXT STEPS: Complete dark mode scheme Add some cute arrows here and there helping the viewer along the website SHIPPING!!! Please take a look at some pictures as usual! :)"}, {"post_id": 76275, "ts": "2026-10-03T01:35:42Z", "hours": 6.7547, "text": "DEVLOG #9 HIIII!!!!!!!!! I am actually so madā¦upset, really. The thing is, I coded a simple slider for my achievements section, and now it disappeared! Well, at least I will show you some of the changes that I made. I think I am close to shipping it, but I need to finish the achievements section and the contacts section. FEATURES: Decided to center the cards on the website to make it look neater Completed the art modal with overlays over each picture explaining how I made it Added some Projects cards - when you hover over it, some links pop up, like to my websites Basically, I feel like I didnāt get much done. One day, I spent an hour working on the slider, but then it didnāt save. Then, I watched a YouTube video on how to simply create a slider which was looking really nice, but when I opened my website, it didnāt save again. Huh. Itās annoying, but hopefully I will figure it out. Below are some fun pictures about my website:"}, {"post_id": 66786, "ts": "2026-09-12T17:48:25Z", "hours": 7.1833, "text": "DEVLOG #8 Hi again! I havenāt worked on this project for a couple days since school started, so I decided to post a devlog at least for the hours I had done last week. In like 3 or 4 hours, I think I will be done with this personal website and then start my next project!!! Before on my first website, I had an about section with buttons below it for each interest, leading to a separate page on the same website. I wanted to make it more professional, so I removed the buttons and decided to style some cards with information on it. THINGS I ADDED: An āAbout Meā glass card which expands when hovered over it In the āInterestsā section, four glass cards, which when hovered, open up a modal with more detailed information and playlists, reviews, recommendations, pictures, etc. A close button on the modal to close it, but the user can also click on the darkened window to close out of the modal Added some more travel recommendations A more subtle topographic background for the dark mode Changed the overall font of the text on the navbar and the text on the glass cards Extra info: I had some trouble positioning the glass cards, but for now I think it looks all right. NEXT STEPS: Add something next to the About Me glass card - maybe a picture or something? (I would love recommendations plz) Add a button that appears right after scrolling down on the modals that brings the user back to the top of the modal to close out of it if a user does not want or know how to exit by clicking the window Add the other sections Position each section in each viewport because I am having a lot of trouble separating them. I honestly donāt know how to do that, so I think that will take a lot of time. Below, I have attached some pics - and Iām sorry, I forgot to add a picture of the website in dark mode!"}, {"post_id": 59721, "ts": "2026-09-01T17:22:23Z", "hours": 8.0917, "text": "DEVLOG #7 HI everyone!!! So many updates for you!!!!! Since my first ship, I decided to make this personal website into a more professional one with cooler features. Donāt worry though, I have my first website saved in a different codespace! I have spent these 8 hours doing a lot of stuff! I started off with created a topographic background. I struggled to find the right image in Canva which would repeat correctly and wouldnāt look ābroken.ā Next, I worked on the auto typing text which sort of describes me by saying āI am a musician, I am a coder, I am learning,ā stuff like that. I created this awesome effect by following a YouTube video. I also added a moving gradient effect over my name and yes, I removed the banner with the scrabble tiles to create this new home page. After that, I spent a lot of time creating the sticky navbar. It was so confusing, especially because I wanted it to look perfect. In the end I also added a blur effect. Using another tutorial, I managed to create anchor links, which I had noticed on a couple of really good personal websites. Lastly, I designed a custom scrollbar, which I think really adds a nice touch. Right now, I am working on the dark mode button styling, and actually making it work. I removed all of the buttons and am working on to create it more professionally. If anyone wants the link to the old website, let me know! To make these changes, I used AI to help me debug the very confusing codes. Remember, I am still kind of new to HTML and CSS. I also tried learning some JavaScript from W3 Schools, but it does not make sense. If anyone knows a good resource to learn js, please tell me. Below, as usual, are a couple of pictures of my progress:"}, {"post_id": 42298, "ts": "2026-08-06T22:58:49Z", "hours": 1.16, "text": "LAST DEVLOG (#6) Iām DONE!!!!!!!!!!!!!!!!!! I just fixed the buttons on the home page, using a little bit of AI, but I definitely made sure to understand each line of code it fixed. I also added a quote and footer at the bottom of the website because there was a lot of blank space that I didnāt know how to get rid of, so I decided to add content. Well, I hope you all like my website!"}, {"post_id": 42177, "ts": "2026-08-06T19:54:53Z", "hours": 3.7856, "text": "DEVLOG #5 Hi again! So I got all of the pages about my interests done. After my first ship, I plan on kind of making them into a blog. I will write a lot more reviews on a lot more books on the books page and more reviews on the traveling page for more places that Iāve been to. My last step is to position the buttons on the home page which IS NOT WORKING!!! I think my margins are way too large and I have other large elementsā¦and itās still not working. Well, if anyone has any suggestions, thatād be great! Here are the pages:"}, {"post_id": 37155, "ts": "2026-07-29T17:30:09Z", "hours": 5.0958, "text": "DEVLOG #4!!! I got a lot done! I added the buttons about my interests at the bottom of the home page. The buttons lead to other pages on the same website with information of their own. Right now, I am done with one out of four pages, but now that I know the process, hopefully the other pages will go faster. I also decided agains adding Javascript because learning that would take a lot of time. On my traveling page, I have parallax scrolling, some images and text, and a button bringing the user back to the home page. Challenges included the margins for my traveling page, mainly because I wanted to wrap the text around the images. Also, I sort of accidentally deleted an html file, so it took some time trying to get that back. Next time, I should have all my pages done and move the buttons upā¦and be ready to ship! Take a look at some pictures of my website:"}, {"post_id": 34754, "ts": "2026-07-25T18:48:57Z", "hours": 3.1286, "text": "DEVLOG #3 Hello, again! I spent a lot of time learning CSS and arranging elements. I used AI a little bit to understand how to add graphics from Canva onto my websiteā¦and I also realized how to actually add commits into my codespace. I know I already started the website, but moving forward I will definitely remember to commit frequently!𤣠So, I added an AI generated image of myself with cool effects (if you hover the animation pauses) and a banner. I spent a lot of time on this because the animation stuff got really confusing. The challenges started happening with the margins. I think I set the numbers too big and it caused the images to be shifted down, so I donāt think I will mess with it more and just leave it. Since itās my first time coding, this will be a project where I learn things. A lot of time was spent playing around with the banner. Soon, I hope to add little buttons at the bottom bringing the user to pages that talk about my hobbies. I plan to add cool scrolling, picture carousels, etc. Below are a couple of screenshots - sorry I couldnāt add a video!"}, {"post_id": 30351, "ts": "2026-07-17T20:29:11Z", "hours": 1.6864, "text": "DEVLOG #2 Hi! Today I mainly focused on learning CSS basics. I spaced the text on the website page, changed fonts, chose colors that I thought looked nice, and added some cool effects. The challenge was adding a new font from Google Fonts into my codespace. For a while, I had put it in my CSS file, and when I pasted it into my HTML file, it worked! The next time I work I hope to start adding graphics onto my page."}, {"post_id": 29720, "ts": "2026-07-16T20:13:30Z", "hours": 0.8933, "text": "DEVLOG #1 Hello!!!! I finally started working on my personal website! I am completely new to coding, and it was definitely challenging trying to learn HTML! Today I mainly used W3 schools to understand the basics, and I started putting some content on the page. I created an HTML and CSS file. In fact, I planned my website out on paper because I wanted to sort of visualize how I wanted it to turn out. I actually changed the color of the text in HTML when I realized I should probably put it in my CSS file. I removed those lines of code and I will most likely do that next time. Next time I work on the website, I want to change the text color, font, and align the text. I may also research how to add some graphics onto the website as images."}]...
|
Title: Me!!! by @Shambhavi | Stardance
Devlogs:
D Title: Me!!! by @Shambhavi | Stardance
Devlogs:
DEVLOG #1 Hello!!!! I finally started working on my personal website! I am completely new to coding, and it was definitely challenging trying to learn HTML! Today I mainly used W3 schools to understand the basics, and I started putting some content on the page. I created an HTML and CSS file. In fact, I planned my website out on paper because I wanted to sort of visualize how I wanted it to turn out. I actually changed the color of the text in HTML when I realized I should probably put it in my CSS file. I removed those lines of code and I will most likely do that next time. Next time I work on the website, I want to change the text color, font, and align the text. I may also research how to add some graphics onto the website as images.
DEVLOG #2 Hi! Today I mainly focused on learning CSS basics. I spaced the text on the website page, changed fonts, chose colors that I thought looked nice, and added some cool effects. The challenge was adding a new font from Google Fonts into my codespace. For a while, I had put it in my CSS file, and when I pasted it into my HTML file, it worked! The next time I work I hope to start adding graphics onto my page.
DEVLOG #3 Hello, again! I spent a lot of time learning CSS and arranging elements. I used AI a little bit to understand how to add graphics from Canva onto my websiteā¦and I also realized how to actually add commits into my codespace. I know I already started the website, but moving forward I will definitely remember to commit frequently!𤣠So, I added an AI generated image of myself with cool effects (if you hover the animation pauses) and a banner. I spent a lot of time on this because the animation stuff got really confusing. The challenges started happening with the margins. I think I set the numbers too big and it caused the images to be shifted down, so I donāt think I will mess with it more and just leave it. Since itās my first time coding, this will be a project where I learn things. A lot of time was spent playing around with the banner. Soon, I hope to add little buttons at the bottom bringing the user to pages that talk about my hobbies. I plan to add cool scrolling, picture carousels, etc. Below are a couple of screenshots - sorry I couldnāt add a video!
DEVLOG #4!!! I got a lot done! I added the buttons about my interests at the bottom of the home page. The buttons lead to other pages on the same website with information of their own. Right now, I am done with one out of four pages, but now that I know the process, hopefully the other pages will go faster. I also decided agains adding Javascript because learning that would take a lot of time. On my traveling page, I have parallax scrolling, some images and text, and a button bringing the user back to the home page. Challenges included the margins for my traveling page, mainly because I wanted to wrap the text around the images. Also, I sort of accidentally deleted an html file, so it took some time trying to get that back. Next time, I should have all my pages done and move the buttons upā¦and be ready to ship! Take a look at some pictures of my website:
DEVLOG #5 Hi again! So I got all of the pages about my interests done. After my first ship, I plan on kind of making them into a blog. I will write a lot more reviews on a lot more books on the books page and more reviews on the traveling page for more places that Iāve been to. My last step is to position the buttons on the home page which IS NOT WORKING!!! I think my margins are way too large and I have other large elementsā¦and itās still not working. Well, if anyone has any suggestions, thatād be great! Here are the pages:
LAST DEVLOG (#6) Iām DONE!!!!!!!!!!!!!!!!!! I just fixed the buttons on the home page, using a little bit of AI, but I definitely made sure to understand each line of code it fixed. I also added a quote and footer at the bottom of the website because there was a lot of blank space that I didnāt know how to get rid of, so I decided to add content. Well, I hope you all like my website!
DEVLOG #7 HI everyone!!! So many updates for you!!!!! Since my first ship, I decided to make this personal website into a more professional one with cooler features. Donāt worry though, I have my first website saved in a different codespace! I have spent these 8 hours doing a lot of stuff! I started off with created a topographic background. I struggled to find the right image in Canva which would repeat correctly and wouldnāt look ābroken.ā Next, I worked on the auto typing text which sort of describes me by saying āI am a musician, I am a coder, I am learning,ā stuff like that. I created this awesome effect by following a YouTube video. I also added a moving gradient effect over my name and yes, I removed the banner with the scrabble tiles to create this new home page. After that, I spent a lot of time creating the sticky navbar. It was so confusing, especially because I wanted it to look perfect. In the end I also added a blur effect. Using another tutorial, I managed to create anchor links, which I had noticed on a couple of really good personal websites. Lastly, I designed a custom scrollbar, which I think really adds a nice touch. Right now, I am working on the dark mode button styling, and actually making it work. I removed all of the buttons and am working on to create it more professionally. If anyone wants the link to the old website, let me know! To make these changes, I used AI to help me debug the very confusing codes. Remember, I am still kind of new to HTML and CSS. I also tried learning some JavaScript from W3 Schools, but it does not make sense. If anyone knows a good resource to learn js, please tell me. Below, as usual, are a couple of pictures of my progress:
DEVLOG #8 Hi again! I havenāt worked on this project for a couple days since school started, so I decided to post a devlog at least for the hours I had done last week. In like 3 or 4 hours, I think I will be done with this personal website and then start my next project!!! Before on my first website, I had an about section with buttons below it for each interest, leading to a separate page on the same website. I wanted to make it more professional, so I removed the buttons and decided to style some cards with information on it. THINGS I ADDED: An āAbout Meā glass card which expands when hovered over it In the āInterestsā section, four glass cards, which when hovered, open up a modal with more detailed information and playlists, reviews, recommendations, pictures, etc. A close button on the modal to close it, but the user can also click on the darkened window to close out of the modal Added some more travel recommendations A more subtle topographic background for the dark mode Changed the overall font of the text on the navbar and the text on the glass cards Extra info: I had some trouble positioning the glass cards, but for now I think it looks all right. NEXT STEPS: Add something next to the About Me glass card - maybe a picture or something? (I would love recommendations plz) Add a button that appears right after scrolling down on the modals that brings the user back to the top of the modal to close out of it if a user does not want or know how to exit by clicking the window Add the other sections Position each section in each viewport because I am having a lot of trouble separating them. I honestly donāt know how to do that, so I think that will take a lot of time. Below, I have attached some pics - and Iām sorry, I forgot to add a picture of the website in dark mode!
DEVLOG #9 HIIII!!!!!!!!! I am actually so madā¦upset, really. The thing is, I coded a simple slider for my achievements section, and now it disappeared! Well, at least I will show you some of the changes that I made. I think I am close to shipping it, but I need to finish the achievements section and the contacts section. FEATURES: Decided to center the cards on the website to make it look neater Completed the art modal with overlays over each picture explaining how I made it Added some Projects cards - when you hover over it, some links pop up, like to my websites Basically, I feel like I didnāt get much done. One day, I spent an hour working on the slider, but then it didnāt save. Then, I watched a YouTube video on how to simply create a slider which was looking really nice, but when I opened my website, it didnāt save again. Huh. Itās annoying, but hopefully I will figure it out. Below are some fun pictures about my website:
DEVLOG #10!!! Yayyyyy!!!!!! I feel like I actually accomplished a lot in these 2-ish hours! I struggled with some features, but I was able to do it faster because I now am a little bit familiar with the basics of CSS and HTML. Not JS though. I used very little AI to guide me through the process, and I am confused why my Hackatime Dashboard says I used AI, which I really didnāt. I didnāt use it to code - I used it to explain to me how some things worked. NEW FEATURES: An accomplishments section with a marquee that pauses when the user hovers over it, which looks really neat A contact section with my email and github accounts I spaced out the sections so the anchor navbar scrolls to each section without other sections peeking in and distracting Figured out why the blur effect on the marquee was not working Started working on some of the color schemes for dark mode NEXT STEPS: Complete dark mode scheme Add some cute arrows here and there helping the viewer along the website SHIPPING!!! Please take a look at some pictures as usual! :)
DEVLOG #10!!!!!! Iām ready to ship!!!!! I created a music player that stays on the website everywhere. It contains a Javascript button that will start the music, and pause it. I also updated my README with all of the features that I have worked hard to add on my website. So excited to ship! Here is my music player!
Ships:
I made a personal website, which is my first ever coding/tech project. It features some information about me and four other pages about my interests with pictures. I am proud of figuring out how to make a functional website with multiple pages, though it took quite some time. I am also proud of how it looks - I really like the color scheme. I do plan on adding some extra animations, but later if I want to develop this website more. There were many challenges because I donāt know how to code. Setting up hackatime was definitely hard! Also, the margin stuff got really confusing. I set big margins in the beginning because thatās what made the content move, but when I asked AI to help, it said that the margins were wrong. So I eventually just made a website with slightly large margins. I think I also did the animation weirdly with my AI generated portrait, so I also had to fix that. I did use AI, but in a limited way. I used it to understand some codes, and help me fix small things, but I always made sure to understand the lines of code before actually using it. Using my website is pretty simple - you just click on the buttons to go to different pages, and on each page is a home button bringing the user back to the home page. Also, I am going to add more books and places to my traveling and books pages! I hope you like my website!
Hi guys! This is a second ship of my personal website, but it is completely changed with more features from ship #1 (I still have it though!). Creating this website was very fun. I donāt know much about coding, and this was a fun and creative way to learn some HMTL, CSS, and JavaScript. Here are some cool features of my website, which can also be seen in the README: Cool topographic background on the entire website, except for modals Auto typing text Flowing gradient background on website header (my name) Sticky navbar Navbar blurs the background behind it Custom scroll bar on the entire website, including modals DARK MODE Different topographic background color Different colors The toggle changes with each click Music player modal Opens up a modal Plays a song User can exit out of the modal by clicking the āxā button or clicking on the window outside of the modal Navbar uses anchor links to scroll smoothly to sections Informative glass cards that get slightly larger when the user hovers over them The background behind the glass cards is blurred 4 interest modals Music modal: what instruments I play, my SPOTIFY playlists Traveling modal: travel recommendations with reviews Art modal: art gallery with a informative overlay on top of the art images that show up when the user hovers overs an image Books modal: book recommendations with reviews Projects section Several glass cards that get larger when hovered over Two links fade in when the user hovers over the card, which open up in a new tab Achievements section Sliding marquee When user hovers over the marquee, it stops, allowing the user to read the text Contact section Two image links that bring the user to my email and github page in a separate tab On the modals, as the user starts to scroll down, a scroll back to top button pops up, bringing the user back to the top of the modal so they can click the āxā button Credits: To create this website, I used some help of AI to assist with spacing problems and other minor details. I also used some YouTube videos to help me create some awesome features, but I made sure to understand the code instead of just copying everything. I worked really hard on this website, and I hope you like it! NOTE: This website should not be viewed on phones, otherwise itāll look weird. Laptops and desktop monitors are fine....
|
1792835359.7038863
|
1792921759.7038863
|
|
34928
|
M.I.S.E (Milorad Interactive Slides Engine) by @No M.I.S.E (Milorad Interactive Slides Engine) by @Nolan-L-from-Milorad | Stardance...
|
Nolan-L-from-Milorad
|
1
|
28.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-22T22:50:45Z", "hours": 28.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Oh my goodness! I did it I actually put this glorious pot of spaghetti together and was able to make a (limited but) real engine! M.I.S.E. or the Milorad Interactive Slides Engine is an engine for creating simple visual novels using a config file and slide files that contain MSC (Milorad SCript) that can point to backgrounds and images and make characters say things, allow users to make decisions about where they want the story to go all to create an effectively bad version of Renāpy, but still I MADE IT! it was quite a journey to make this game engine whole finding and fixing so many bugs, figuring out how to parse and read files line-by-line and not read out-of-bounds and crash the game. I feel even all the little things like getting f11 fullscreen to work take a bit of troubleshooting Iām so lucky to have a friend who can draw characters for me <3 I took the background pictures a year or so ago on my Nikon D3200 in the botanic gardens Go try it out! ( Try project -> ) and then follow the instructions on the release to play on your OS! (or microsoftās if you are on windows hehe >:3)", "repo": "https://gitlab.com/miloradceo/milorad-interactive-slides-engine", "demo": "https://gitlab.com/miloradceo/milorad-interactive-slides-engine/-/releases/v0.1.0"}]...
|
[{"post_id": 81902, "ts": "202 [{"post_id": 81902, "ts": "2026-10-22T22:19:42Z", "hours": 2.7428, "text": "Many more small bugfixes (and big ones) and little features just to make M.I.S.E. feel presentable and nice to play in and use. I also tried to compile for WASM but failed because of linker errors far beyond my comprehension. Luckily I was able to cross-compile for WindOwOs even though I am on linux but though was unable to make a pre-compiled version for mac because macOS demands that all apps must be apple-approved though I was able to put together some commands that can just be pasted into the terminal to run the game. I made a release in the gitlab repo that includes the Linux and Windows pre-built execs and demo game. it also includes the terminal commands to run on macOS"}, {"post_id": 78491, "ts": "2026-10-10T23:20:35Z", "hours": 1.1789, "text": "Just working on bugtesting and minor fixes and feeling out how what Iāve built and trying to optimise stuff, trying to get rid of all the compiler warnings (the auto one got rid of 12) and I got rid of like 9 with the help of the godly rust compiler . Iām also making a demo vn for the ship and I put in a bunch of nice pictures I took"}, {"post_id": 77948, "ts": "2026-10-08T22:24:58Z", "hours": 1.5053, "text": "I have done a lot of minor cleaning up work Like: fixing menu spacing correcting background scaling and made a gitlab repository of like an hour of frikkking with git WHY IS GIT SO CONFUSING ITāS LIKE TRYING TO FIGURE OUT SEGFAULTS IN C++ yeah the menus are heaps better now initially to save time I just made left-centred text 20px from the left edge, but now I do it as a fraction of the screenās width to make it scale with text size better fixing background scaling was a little odd to do but I figured it out - the issue was that I was assuming the picture was a 1:1 square instead of the actual resolution of the image."}, {"post_id": 72046, "ts": "2026-09-22T01:53:55Z", "hours": 2.2422, "text": "It certainly took a while but I have functional saving! It saves the gameās state with what slide it is on and some other things too. There was no lack of challenges making this, getting the image to save and load was one of the biggest things, figuring out when to load and save it and accounting for there not being a save there and preventing crashes took the most time Next, I button this project up and ship it! (or get distracted)"}, {"post_id": 69867, "ts": "2026-09-17T23:21:32Z", "hours": 2.1, "text": "Iāve started working on a in-game pause menu that will allow you to quit, save and load your game Iāve also added a bunch of functions and stuff to make my code a bit cleaner itās been quite easy doing just menu stuff just takes a while trying to line everything up nicely. Iāve also added a checkbox for fullscreen in the settings."}, {"post_id": 67786, "ts": "2026-09-14T01:06:07Z", "hours": 0.5347, "text": "Iāve done a super duper cool quit animation for M.I.S.E. where the window scales down and gets smaller whence you close thy gayme I am also working on a demo game that ships with M.I.S.E. that describes the software and gives a small demo story"}, {"post_id": 65780, "ts": "2026-09-11T04:46:55Z", "hours": 1.8044, "text": "Quit menu and config file toggleable text gradient for the menu and text box. Text gradient using config file was pretty easy as itās just true / false. Quit menu didnāt take too long as itās just a box that says yes / no when you click Quit on the main menu."}, {"post_id": 52747, "ts": "2026-08-23T02:33:53Z", "hours": 2.1347, "text": "I procrastinated trying to get the gradients look look smoother with random noise, ended up removing it because it was drawing like 700,000 pixels with RNG and made the menu run at like 3 - 10 fps lol. I also added a credits part of the main menu that reads out of ./data/credits.txt and displays the credits on screen, the slider from the last devlog has competition now!"}, {"post_id": 39845, "ts": "2026-08-03T03:15:29Z", "hours": 1.8086, "text": "I now have made text appear on screen like itās being printed out, making that really threw up a fight because of newlines taking up two characters in an array and only listing as one (I think) that has lead to me counting every \\n in the text and compansating for it. I have made a settings menu for setting the text speed with the worldās worst slider"}, {"post_id": 37442, "ts": "2026-07-30T05:56:14Z", "hours": 2.2256, "text": "trying my best to get characters showing up on screen, it has been surprisingly difficult as I have to load in each character, expression and what the expression is titled, I then have to match the right one to the one that is requested in the text input in the slide file almost there though :3"}, {"post_id": 34977, "ts": "2026-07-26T03:30:28Z", "hours": 0.4947, "text": "got an options menu going! for example clicking Option One sends you to slide 1 and clicking Option Two sends you to slide 2, both what is displayed on-screen and what slide it sends you to are configurable using the slide .txt file now I just have to make it look nice :/"}, {"post_id": 34932, "ts": "2026-07-26T01:31:33Z", "hours": 0.6436, "text": "kinda funny not really needed but makes everything look so much nicer (see code snippet), almost got the selection UI going to!"}, {"post_id": 34309, "ts": "2026-07-24T21:59:59Z", "hours": 0.4467, "text": "finally got multiple text within a slide working, Iām now starting on a selector that lets the user choose how they want to continue the story UI coming in the next devlog"}, {"post_id": 33819, "ts": "2026-07-24T01:55:26Z", "hours": 2.8561, "text": "Much pain⦠almost got lots of text and multiple text going it works but resets to the start every time you try to go to the next slide then once it goes back you go through it again then lets you continue by one more slide :("}, {"post_id": 31981, "ts": "2026-07-20T20:20:02Z", "hours": 1.5064, "text": "I have made the menu UI a bit nicer and added proper image cropping for backgrounds instead of just stretching them, I also now have the starts of a UI for the in game text box"}, {"post_id": 30026, "ts": "2026-07-17T08:45:46Z", "hours": 1.7794, "text": "Much news! I have added loading text, characters from a slide file and a title and background for the main menu, file decoding is surprisingly easy once you get the hang of it and learn that you must never read out-of-bounds!"}, {"post_id": 28713, "ts": "2026-07-15T04:15:40Z", "hours": 1.5383, "text": "just starting to work on my visual novel engine, so much file reading! I have a config file that set window width and height and provides a list of slide files, each slide will contain dialogue, backgrounds, foreground images and other stuff"}]...
|
Title: M.I.S.E (Milorad Interactive Slides Engine) Title: M.I.S.E (Milorad Interactive Slides Engine) by @Nolan-L-from-Milorad | Stardance
Devlogs:
just starting to work on my visual novel engine, so much file reading! I have a config file that set window width and height and provides a list of slide files, each slide will contain dialogue, backgrounds, foreground images and other stuff
Much news! I have added loading text, characters from a slide file and a title and background for the main menu, file decoding is surprisingly easy once you get the hang of it and learn that you must never read out-of-bounds!
I have made the menu UI a bit nicer and added proper image cropping for backgrounds instead of just stretching them, I also now have the starts of a UI for the in game text box
Much pain⦠almost got lots of text and multiple text going it works but resets to the start every time you try to go to the next slide then once it goes back you go through it again then lets you continue by one more slide :(
finally got multiple text within a slide working, Iām now starting on a selector that lets the user choose how they want to continue the story UI coming in the next devlog
kinda funny not really needed but makes everything look so much nicer (see code snippet), almost got the selection UI going to!
got an options menu going! for example clicking Option One sends you to slide 1 and clicking Option Two sends you to slide 2, both what is displayed on-screen and what slide it sends you to are configurable using the slide .txt file now I just have to make it look nice :/
trying my best to get characters showing up on screen, it has been surprisingly difficult as I have to load in each character, expression and what the expression is titled, I then have to match the right one to the one that is requested in the text input in the slide file almost there though :3
I now have made text appear on screen like itās being printed out, making that really threw up a fight because of newlines taking up two characters in an array and only listing as one (I think) that has lead to me counting every \n in the text and compansating for it. I have made a settings menu for setting the text speed with the worldās worst slider
I procrastinated trying to get the gradients look look smoother with random noise, ended up removing it because it was drawing like 700,000 pixels with RNG and made the menu run at like 3 - 10 fps lol. I also added a credits part of the main menu that reads out of ./data/credits.txt and displays the credits on screen, the slider from the last devlog has competition now!
Quit menu and config file toggleable text gradient for the menu and text box. Text gradient using config file was pretty easy as itās just true / false. Quit menu didnāt take too long as itās just a box that says yes / no when you click Quit on the main menu.
Iāve done a super duper cool quit animation for M.I.S.E. where the window scales down and gets smaller whence you close thy gayme I am also working on a demo game that ships with M.I.S.E. that describes the software and gives a small demo story
Iāve started working on a in-game pause menu that will allow you to quit, save and load your game Iāve also added a bunch of functions and stuff to make my code a bit cleaner itās been quite easy doing just menu stuff just takes a while trying to line everything up nicely. Iāve also added a checkbox for fullscreen in the settings.
It certainly took a while but I have functional saving! It saves the gameās state with what slide it is on and some other things too. There was no lack of challenges making this, getting the image to save and load was one of the biggest things, figuring out when to load and save it and accounting for there not being a save there and preventing crashes took the most time Next, I button this project up and ship it! (or get distracted)
I have done a lot of minor cleaning up work Like: fixing menu spacing correcting background scaling and made a gitlab repository of like an hour of frikkking with git WHY IS GIT SO CONFUSING ITāS LIKE TRYING TO FIGURE OUT SEGFAULTS IN C++ yeah the menus are heaps better now initially to save time I just made left-centred text 20px from the left edge, but now I do it as a fraction of the screenās width to make it scale with text size better fixing background scaling was a little odd to do but I figured it out - the issue was that I was assuming the picture was a 1:1 square instead of the actual resolution of the image.
Just working on bugtesting and minor fixes and feeling out how what Iāve built and trying to optimise stuff, trying to get rid of all the compiler warnings (the auto one got rid of 12) and I got rid of like 9 with the help of the godly rust compiler . Iām also making a demo vn for the ship and I put in a bunch of nice pictures I took
Many more small bugfixes (and big ones) and little features just to make M.I.S.E. feel presentable and nice to play in and use. I also tried to compile for WASM but failed because of linker errors far beyond my comprehension. Luckily I was able to cross-compile for WindOwOs even though I am on linux but though was unable to make a pre-compiled version for mac because macOS demands that all apps must be apple-approved though I was able to put together some commands that can just be pasted into the terminal to run the game. I made a release in the gitlab repo that includes the Linux and Windows pre-built execs and demo game. it also includes the terminal commands to run on macOS
Ships:
Oh my goodness! I did it I actually put this glorious pot of spaghetti together and was able to make a (limited but) real engine! M.I.S.E. or the Milorad Interactive Slides Engine is an engine for creating simple visual novels using a config file and slide files that contain MSC (Milorad SCript) that can point to backgrounds and images and make characters say things, allow users to make decisions about where they want the story to go all to create an effectively bad version of Renāpy, but still I MADE IT! it was quite a journey to make this game engine whole finding and fixing so many bugs, figuring out how to parse and read files line-by-line and not read out-of-bounds and crash the game. I feel even all the little things like getting f11 fullscreen to work take a bit of troubleshooting Iām so lucky to have a friend who can draw characters for me <3 I took the background pictures a year or so ago on my Nikon D3200 in the botanic gardens Go try it out! ( Try project -> ) and then follow the instructions on the release to play on your OS! (or microsoftās if you are on windows hehe >:3)...
|
1792745669.5031557
|
1792832069.5031557
|
|
29342
|
Art Dump by @Dragaroni | Stardance
|
Dragaroni
|
2
|
11.0
|
51
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-22T20:31:15Z", "hours": 7.0, "multiplier": 3.44, "payout": 24, "blessing": "neutral", "text": "I made a simple HTML and CSS website containing some of my art and doodles. It has a simple header and footer, and the colours correlate to a slightly muted version of the lesbian flag. I didnāt really like the first version of this website so I decided to update and improve it (also because the previous version was very simple). I really hope you enjoy my art and my website! Thank you!", "repo": "https://github.com/Pinklady1209/art-dump", "demo": "https://art-dump.vercel.app"}, {"ship_num": 2, "ts": "2026-07-21T17:37:31Z", "hours": 4.0, "multiplier": 6.44, "payout": 27, "blessing": "neutral", "text": "Finally finished it!! Just a little something Iāve been working on since my schoolās sports day. Itās just something for me to post my art on since Iāve finally become more confident on sharing my art with others. I hope you all like my little doodles and I hope to be adding more soon!", "repo": "https://github.com/Pinklady1209/art-dump", "demo": "https://art-dump.vercel.app"}]...
|
[{"post_id": 81869, "ts": "202 [{"post_id": 81869, "ts": "2026-10-22T20:15:51Z", "hours": 1.4703, "text": "Started contact page! Iām going to add a link to my Slack profile and add rules if people want to DM me about any art bounties and stuff like that. Iām so close to getting that bag and I really hope that this project gives me enough stardust to finish it."}, {"post_id": 81269, "ts": "2026-10-20T15:30:37Z", "hours": 0.8281, "text": "Halfway finished with the updated version! Iām halfway down the āArtā page and now all I have to do is the āContactā page and the buttons for it and then Iāll be done! I really hope that I donāt have to do any more then like 12-14hrs (since thats what Iām planning to do) otherwise I might not have time to do any art bounties or my OS for expedition."}, {"post_id": 81105, "ts": "2026-10-19T21:37:22Z", "hours": 0.8639, "text": "Finished my home page and started on my art page! Iām writing my own comments and opinions on my art and how I can improve in the future. I hoped to have got this done last night but Iām currently on holiday and had to go to bed early. I might not be able to finish it tonight but I really hope to get it done as quickly as possible so the campfire bag will arrive before Haven."}, {"post_id": 80759, "ts": "2026-10-18T18:25:23Z", "hours": 3.7256, "text": "Reworking the whole thing. Iāve been put off by the whole first version of the website so I decided to re-code the whole thing to make it look better since the first was a bit sloppy. Iāve added a nav bar and some info so far and I hope to get enough hours so I can get the campfire laptop bag before haven :)"}, {"post_id": 32451, "ts": "2026-07-21T17:29:04Z", "hours": 0.7483, "text": "Just fixed some spelling errors and added a READ ME. About to ship it so I hope you enjoy!!"}, {"post_id": 29501, "ts": "2026-07-16T14:05:04Z", "hours": 1.8069, "text": "Another hour and 48 minutes in and Iāve almost finished!!! Just have a few more captions and artworks to add then I can make it public"}, {"post_id": 29428, "ts": "2026-07-16T11:30:09Z", "hours": 1.5958, "text": "So for the past hour and a half Iāve been working on a website for my self to post all my traditional (a maybe a couple digital) artworks!! Itās half finished currently but I hope to get it finished before I fly to Egypt!"}]...
|
Title: Art Dump by @Dragaroni | Stardance
Devlogs Title: Art Dump by @Dragaroni | Stardance
Devlogs:
So for the past hour and a half Iāve been working on a website for my self to post all my traditional (a maybe a couple digital) artworks!! Itās half finished currently but I hope to get it finished before I fly to Egypt!
Another hour and 48 minutes in and Iāve almost finished!!! Just have a few more captions and artworks to add then I can make it public
Just fixed some spelling errors and added a READ ME. About to ship it so I hope you enjoy!!
Reworking the whole thing. Iāve been put off by the whole first version of the website so I decided to re-code the whole thing to make it look better since the first was a bit sloppy. Iāve added a nav bar and some info so far and I hope to get enough hours so I can get the campfire laptop bag before haven :)
Finished my home page and started on my art page! Iām writing my own comments and opinions on my art and how I can improve in the future. I hoped to have got this done last night but Iām currently on holiday and had to go to bed early. I might not be able to finish it tonight but I really hope to get it done as quickly as possible so the campfire bag will arrive before Haven.
Halfway finished with the updated version! Iām halfway down the āArtā page and now all I have to do is the āContactā page and the buttons for it and then Iāll be done! I really hope that I donāt have to do any more then like 12-14hrs (since thats what Iām planning to do) otherwise I might not have time to do any art bounties or my OS for expedition.
Started contact page! Iām going to add a link to my Slack profile and add rules if people want to DM me about any art bounties and stuff like that. Iām so close to getting that bag and I really hope that this project gives me enough stardust to finish it.
Ships:
Finally finished it!! Just a little something Iāve been working on since my schoolās sports day. Itās just something for me to post my art on since Iāve finally become more confident on sharing my art with others. I hope you all like my little doodles and I hope to be adding more soon!
I made a simple HTML and CSS website containing some of my art and doodles. It has a simple header and footer, and the colours correlate to a slightly muted version of the lesbian flag. I didnāt really like the first version of this website so I decided to update and improve it (also because the previous version was very simple). I really hope you enjoy my art and my website! Thank you!...
|
1792817564.444363
|
1792903964.444363
|
|
58887
|
Curiosity's Card by @Mateus | Stardance
|
Mateus
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-22T20:16:07Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a business card with some features! This is a custom business card with a nfc chipāNT3H2111W0FHKHā, antenna āNXPās official Class 4 antennaā and a low-current 0603 package red LED, Vishayās āTLMS1000-GS15ā , which at 2mA (itās tested current for usage) only needs 1.75V (according to the Vf vs. If graphic in the datasheet). This is because the LED will work with the chipās energy harvesting feature, which will āharvestā energy from the nfc device (like a phone). The total voltage the chip can usually output with this technique is 2V, so the LED is inside the budget. I used the Ohmās Law to find the resistor value for the LED. My biggest challenge was understanding the math and physics for the LED, it seemed super confusing at first but now I get it, and it makes a lot of sense. I also found it hard to understand the nfc chip and tag, but I ended up figuring it out. I made this project because I absolutely love hardware, I wanted to bring it to haven in november as a form of dedication and identification of who i am and i also wanted to show my teachers :smileyface: Apart from that, I hadnāt done a project in a while and i didnāt have much time so i decided to make this one!", "repo": "https://github.com/mat808ofc/Curiosity-s-Card", "demo": ""}]...
|
[{"post_id": 81867, "ts": "202 [{"post_id": 81867, "ts": "2026-10-22T20:09:07Z", "hours": 0.3272, "text": "I had to make a 15 minute devlog even though my project was ready out of the box and fully functional, so the devlog is just my wallpaper and me uploading the demo videos to github. I made a video explaining it with my voice and a demo video of it working which I put in GitHub in the DEMO folder! Thank you so much hack club for making this project possible and I hope yaāll like it! Sorry for my sometimes poor pronounciation in the video š"}, {"post_id": 76697, "ts": "2026-10-04T11:15:44Z", "hours": 1.0331, "text": "I made the complete BOM file and had to change the capacitor footprint because it was out of stock."}, {"post_id": 63691, "ts": "2026-09-07T17:00:04Z", "hours": 0.6986, "text": "I wrote the README for the github repo and added the files. I found a coupon so now the price got reduced! I also had to update a component to a bigger package for availability purposes on JLCPCB."}, {"post_id": 63652, "ts": "2026-09-07T16:00:21Z", "hours": 0.4586, "text": "I went on JLCPCB to see the estimated cost of the project. It ended up being approx. 35$ with shipping. Now I just need to polish some details in the board like the components silkscreen which is a bit ugly and itās ready to ship!"}, {"post_id": 63472, "ts": "2026-09-07T10:54:46Z", "hours": 1.2694, "text": "I graphic designed the pcb business card!"}, {"post_id": 63224, "ts": "2026-09-06T22:13:56Z", "hours": 2.1622, "text": "Math, physics, learning and LEDs. Literally. I learned a lot about formulas, current and voltage, how everything works, etc. My brain power is lost right now so I will paste the document I made summarizing everything I learned. I also added the LED, finally. Coil to LA/LB, GND to ground, FD left open or wired to an MCU/LED if the field-detect feature is wanted, and EP (exposed pad) left open/floating per the datasheet. No pours, no wires, no NOTHING near the coil and chip. The chip can be near the coil. LA/LB can be wired freely to the chip. nfc is interesting The basic LED resistor formula: R = (V_supply - V_LED) / I_desired Vf - The forward voltage is the voltage it needs for a given current. If - The forward current is the current actually flowing through the LED. Controls brightness. This is the value you target. Everything else in the calculation exists to make sure this number ends up where you want it. They are related to each other. When more current flows through, Vf goes up as well. The current is the same in every part of the circuit. The total available voltage HAS to be spent between the resistor and the LED. Formula: R = (V_supply ā V_LED) / I_desired V_supply: the total voltage available from the source (VOUT, ~2V in this case) V_LED (Vf): the voltage the LED itself consumes at YOUR CHOSEN CURRENT!! (V_supply ā V_LED): whatever voltage is āleft overā after the LED takes its share, this is the voltage the resistor needs to drop I_desired (If): the current you want flowing through the LED (and therefore through the resistor too, since theyāre in series) R: the resistance needed so that this leftover voltage, divided by this resistance, produces exactly the target current, this comes directly from Ohmās Law (V = I Ć R, rearranged to R = V / I) Finished Formula: R = (2 ā 1.7) / 0.002A = 150 āā> R = 150 Ohms āmAā MUST BE CONVERTED TO āAā If Vf (toll) was 1.65: (LED needs 1.65V at 2mA) R = 175 Ohms If Vf was 1.75: (LED needs 1.75V at 2mA) R = 125 Ohms If Vf was 1.8: (LED needs 1.8V at 2mA) R = 100 Ohms If the LED consumes more voltage, the resistor needs a smaller value, and if the LED consumes less voltage, the resistor needs a higher value PART THAT WILL BE USED:: TLMS1000 COLOR: RED LOW CURRENT Vf for 2mA = approx. 1.75, so R = 125 Ohms"}, {"post_id": 63008, "ts": "2026-09-06T15:59:56Z", "hours": 3.04, "text": "In this session, I researched and found a nfc chip and coil that would work together and wired them. It was my first time using nfc so I had to learn it from scratch and it was fun. Later I found a better chip, the NXP NT3H2111W0FHKH, a NTAG I2C plus, that allows me to connect an LED to it without using an external power supply and only using the power generated by the phone to the coil! There were a lot of issues with file formats and I had to use some techniques to convert them to the right file formart. I also used the python script from the flight controller guide to import the easyEDA footprint and schematic from lcsc."}]...
|
Title: Curiosity's Card by @Mateus | Stardance Title: Curiosity's Card by @Mateus | Stardance
Devlogs:
In this session, I researched and found a nfc chip and coil that would work together and wired them. It was my first time using nfc so I had to learn it from scratch and it was fun. Later I found a better chip, the NXP NT3H2111W0FHKH, a NTAG I2C plus, that allows me to connect an LED to it without using an external power supply and only using the power generated by the phone to the coil! There were a lot of issues with file formats and I had to use some techniques to convert them to the right file formart. I also used the python script from the flight controller guide to import the easyEDA footprint and schematic from lcsc.
Math, physics, learning and LEDs. Literally. I learned a lot about formulas, current and voltage, how everything works, etc. My brain power is lost right now so I will paste the document I made summarizing everything I learned. I also added the LED, finally. Coil to LA/LB, GND to ground, FD left open or wired to an MCU/LED if the field-detect feature is wanted, and EP (exposed pad) left open/floating per the datasheet. No pours, no wires, no NOTHING near the coil and chip. The chip can be near the coil. LA/LB can be wired freely to the chip. nfc is interesting The basic LED resistor formula: R = (V_supply - V_LED) / I_desired Vf - The forward voltage is the voltage it needs for a given current. If - The forward current is the current actually flowing through the LED. Controls brightness. This is the value you target. Everything else in the calculation exists to make sure this number ends up where you want it. They are related to each other. When more current flows through, Vf goes up as well. The current is the same in every part of the circuit. The total available voltage HAS to be spent between the resistor and the LED. Formula: R = (V_supply ā V_LED) / I_desired V_supply: the total voltage available from the source (VOUT, ~2V in this case) V_LED (Vf): the voltage the LED itself consumes at YOUR CHOSEN CURRENT!! (V_supply ā V_LED): whatever voltage is āleft overā after the LED takes its share, this is the voltage the resistor needs to drop I_desired (If): the current you want flowing through the LED (and therefore through the resistor too, since theyāre in series) R: the resistance needed so that this leftover voltage, divided by this resistance, produces exactly the target current, this comes directly from Ohmās Law (V = I Ć R, rearranged to R = V / I) Finished Formula: R = (2 ā 1.7) / 0.002A = 150 āā> R = 150 Ohms āmAā MUST BE CONVERTED TO āAā If Vf (toll) was 1.65: (LED needs 1.65V at 2mA) R = 175 Ohms If Vf was 1.75: (LED needs 1.75V at 2mA) R = 125 Ohms If Vf was 1.8: (LED needs 1.8V at 2mA) R = 100 Ohms If the LED consumes more voltage, the resistor needs a smaller value, and if the LED consumes less voltage, the resistor needs a higher value PART THAT WILL BE USED:: TLMS1000 COLOR: RED LOW CURRENT Vf for 2mA = approx. 1.75, so R = 125 Ohms
I graphic designed the pcb business card!
I went on JLCPCB to see the estimated cost of the project. It ended up being approx. 35$ with shipping. Now I just need to polish some details in the board like the components silkscreen which is a bit ugly and itās ready to ship!
I wrote the README for the github repo and added the files. I found a coupon so now the price got reduced! I also had to update a component to a bigger package for availability purposes on JLCPCB.
I made the complete BOM file and had to change the capacitor footprint because it was out of stock.
I had to make a 15 minute devlog even though my project was ready out of the box and fully functional, so the devlog is just my wallpaper and me uploading the demo videos to github. I made a video explaining it with my voice and a demo video of it working which I put in GitHub in the DEMO folder! Thank you so much hack club for making this project possible and I hope yaāll like it! Sorry for my sometimes poor pronounciation in the video š
Ships:
I made a business card with some features! This is a custom business card with a nfc chipāNT3H2111W0FHKHā, antenna āNXPās official Class 4 antennaā and a low-current 0603 package red LED, Vishayās āTLMS1000-GS15ā , which at 2mA (itās tested current for usage) only needs 1.75V (according to the Vf vs. If graphic in the datasheet). This is because the LED will work with the chipās energy harvesting feature, which will āharvestā energy from the nfc device (like a phone). The total voltage the chip can usually output with this technique is 2V, so the LED is inside the budget. I used the Ohmās Law to find the resistor value for the LED. My biggest challenge was understanding the math and physics for the LED, it seemed super confusing at first but now I get it, and it makes a lot of sense. I also found it hard to understand the nfc chip and tag, but I ended up figuring it out. I made this project because I absolutely love hardware, I wanted to bring it to haven in november as a form of dedication and identification of who i am and i also wanted to show my teachers :smileyface: Apart from that, I hadnāt done a project in a while and i didnāt have much time so i decided to make this one!...
|
1792774064.284531
|
1792860464.284531
|
|
70952
|
Bobby by @Rohan | Stardance
|
Rohan
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-22T17:54:17Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a basic slack bot for the slack bot mission, It is hosted on the hackclub nest!!! It has 3 commands: /bobby-ping : Checks if the bot is running and itās latency /bobby-fact-of-the-day : Gives a random fact that refreshes daily!!! /bobby-catpics : Gives a random cat pic yayaya I used a bit of AI, mainly for debugging and some functions in JS was a bit of a learning curve since I barely use it and last time I used it was months ago however it went pretty smoothly overall : DDD", "repo": "https://github.com/Rohan317685/Bobby", "demo": "https://app.slack.com/client/E09V59WQY1E/C0P5NE354"}]...
|
[{"post_id": 81835, "ts": "202 [{"post_id": 81835, "ts": "2026-10-22T17:51:17Z", "hours": 0.7519, "text": "I just finished the codebase, I have to host it on nest and it should be ready to ship. I have also made the Readme and used a couple APIās to fetch a random cat pic and a random fact that refreshes everyday I found them through https://free-apis.github.io/ and I donāt code much in JS so this was a bit of a learning experience for me lol"}]...
|
Title: Bobby by @Rohan | Stardance
Devlogs:
I jus Title: Bobby by @Rohan | Stardance
Devlogs:
I just finished the codebase, I have to host it on nest and it should be ready to ship. I have also made the Readme and used a couple APIās to fetch a random cat pic and a random fact that refreshes everyday I found them through https://free-apis.github.io/ and I donāt code much in JS so this was a bit of a learning experience for me lol
Ships:
I made a basic slack bot for the slack bot mission, It is hosted on the hackclub nest!!! It has 3 commands: /bobby-ping : Checks if the bot is running and itās latency /bobby-fact-of-the-day : Gives a random fact that refreshes daily!!! /bobby-catpics : Gives a random cat pic yayaya I used a bit of AI, mainly for debugging and some functions in JS was a bit of a learning curve since I barely use it and last time I used it was months ago however it went pretty smoothly overall : DDD...
|
1792694824.5053275
|
1792781224.5053275
|
|
21477
|
The KB by @Kartik_B | Stardance
|
Kartik_B
|
2
|
18.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-22T17:07:24Z", "hours": 11.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "THE KB I made my personal website with the personal website mission. This website is space themed, it has planets for different thing like Introduction, Projects etc. You have a ship and you explore the planets. The website is made to scroll horizontally. Mobile version isnāt available right now. The website will continue to go on as i make more projects do more stuff in my life.", "repo": "https://github.com/K-BIDDOLIYA/The-KB", "demo": "https://the-kb.vercel.app"}, {"ship_num": 2, "ts": "2026-09-06T18:43:07Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "The-KB i my personal website under the mission personal site. This site is based on space theme. This is my first ship. I will add the designs and some more info later as i go. Right now it has 7 circle (theyāre supposed to be planets actually)", "repo": "https://github.com/K-BIDDOLIYA/The-KB", "demo": "https://the-kb.vercel.app"}]...
|
[{"post_id": 81577, "ts": "202 [{"post_id": 81577, "ts": "2026-10-21T18:46:30Z", "hours": 3.3928, "text": "I changed Achievements to Specials. Made some design changes. Added more projects. Added some Specials. Changed the planets and now they play an animation."}, {"post_id": 80549, "ts": "2026-10-18T04:13:35Z", "hours": 4.4444, "text": "I love my project more than anything. Thatās why i made a separate projects.html for them with a timeline. All of the projects not included till now. And will not be cause the no. of projects is still increasing day by day. They are mostly on the june to october side cause before that, i used to delete failed projects and also heavy AI usage was there. Hereās a screenshot."}, {"post_id": 68537, "ts": "2026-09-15T08:48:16Z", "hours": 1.6364, "text": "Yoo, i just added some designs that i learned from a tutorial type video. The panel looks cool. But now, iāll work on another thing inside of it. The Timeline. It will be revealed soon. What do you think about this project."}, {"post_id": 66134, "ts": "2026-09-11T19:11:31Z", "hours": 1.4808, "text": "Just tryna spit some words from the soul here No design work done yet, just plain code. Also, should i add a timeline to show everything i did online. I can use it for scheduling projects also."}, {"post_id": 63104, "ts": "2026-09-06T18:38:30Z", "hours": 1.3342, "text": "Ok, i have completed all the requirements. Iāll do the design stuff later. Iām making the first ship now."}, {"post_id": 62068, "ts": "2026-09-05T09:36:39Z", "hours": 2.0969, "text": "The project is going good. I am planning to ship the version 1 without the info in there, cause i just came to know that the first ship wonāt be rated. So, iāll just have the requirements completed and the project will be get its first ship right away. I have added 7 circles here, what could be the plan for the design? can you guess? Edit: I just left claude and iām tryna do it alone."}, {"post_id": 60776, "ts": "2026-09-03T11:26:57Z", "hours": 2.7822, "text": "I have made a new plan and design for the website. I am also trying to learn HTML, CSS and JS while building this project thatās why its taking too long. i am learning the thing first before i implement it in the codes. Claude is helping me in the learning part, but i swear i didnāt used it to generate a single line of code. It is just instructing me on what to do next. I will not reveal the plan right now. Try to guess it Hereās a screenshot."}, {"post_id": 58017, "ts": "2026-08-30T11:08:54Z", "hours": 1.0689, "text": "TheKB Devlog - #1 Just started off with learning some HTML and CSS for the first time. I am planning to include soo many stuff about me in this personal website. I donāt really have any design ideas right now, please give me some ideas for how can i make the website look more impressive and crazy. This i the first look btw."}]...
|
Title: The KB by @Kartik_B | Stardance
Devlogs:
T Title: The KB by @Kartik_B | Stardance
Devlogs:
TheKB Devlog - #1 Just started off with learning some HTML and CSS for the first time. I am planning to include soo many stuff about me in this personal website. I donāt really have any design ideas right now, please give me some ideas for how can i make the website look more impressive and crazy. This i the first look btw.
I have made a new plan and design for the website. I am also trying to learn HTML, CSS and JS while building this project thatās why its taking too long. i am learning the thing first before i implement it in the codes. Claude is helping me in the learning part, but i swear i didnāt used it to generate a single line of code. It is just instructing me on what to do next. I will not reveal the plan right now. Try to guess it Hereās a screenshot.
The project is going good. I am planning to ship the version 1 without the info in there, cause i just came to know that the first ship wonāt be rated. So, iāll just have the requirements completed and the project will be get its first ship right away. I have added 7 circles here, what could be the plan for the design? can you guess? Edit: I just left claude and iām tryna do it alone.
Ok, i have completed all the requirements. Iāll do the design stuff later. Iām making the first ship now.
Just tryna spit some words from the soul here No design work done yet, just plain code. Also, should i add a timeline to show everything i did online. I can use it for scheduling projects also.
Yoo, i just added some designs that i learned from a tutorial type video. The panel looks cool. But now, iāll work on another thing inside of it. The Timeline. It will be revealed soon. What do you think about this project.
I love my project more than anything. Thatās why i made a separate projects.html for them with a timeline. All of the projects not included till now. And will not be cause the no. of projects is still increasing day by day. They are mostly on the june to october side cause before that, i used to delete failed projects and also heavy AI usage was there. Hereās a screenshot.
I changed Achievements to Specials. Made some design changes. Added more projects. Added some Specials. Changed the planets and now they play an animation.
Ships:
The-KB i my personal website under the mission personal site. This site is based on space theme. This is my first ship. I will add the designs and some more info later as i go. Right now it has 7 circle (theyāre supposed to be planets actually)
THE KB I made my personal website with the personal website mission. This website is space themed, it has planets for different thing like Introduction, Projects etc. You have a ship and you explore the planets. The website is made to scroll horizontally. Mobile version isnāt available right now. The website will continue to go on as i make more projects do more stuff in my life....
|
1792831841.6139207
|
1792918241.6139207
|
|
69741
|
Orbital! by @Yousuff | Stardance
|
Yousuff
|
1
|
16.96
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-22T13:13:09Z", "hours": 16.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "ORBITAL - SPACESHIP IIN SPREADSHEET !! A satellite survival game made in Excel VBA. Project inspired for Wrong by Hack Club ! TO PLAY ORBITAL - Download the spreadsheet and click on Launch Game on sheet 1 or just go to sheet 2 and press Start. About ORBITAL is a small game built entirely in Microsoft Excel using VBA. Dodge space debris, switch lanes and survive as long as you can. Rocket 1 - Level 1 - 5 Rocket 2 - Level 6 to the end ! same for the Asteroids ! they are danger !!!! Controls A / ā ā Move left D / ā ā Move right STOP / RESUME ā Pause and continue RESTART MISSION ā Restart MENU ā Return to the menu Running the game Download ORBITAL.xlsm . Open it in desktop Microsoft Excel. Enable macros if prompted. Open the About Orbital sheet and click LAUNCH ORBITAL . Built with Microsoft Excel - Engine ig VBA Doodle (my personal art space) - to design Rockets and Debris please try Doodle too! Custom game sprites AI Usage ? yes I used but -> as ofc VBM was veryyy new for me! This project does use AI, but only for coding help when I got stuck, mainly with bugs and figuring out why certain things werenāt working as expected. I used it to help debug and get past issues I couldnāt solve on my own. No AI was used to create the assets or decide the creative direction of ORBITAL. The visuals, game design, and overall idea were my own. AI was basically just there when the code decided to ruin my days š", "repo": "https://github.com/YousufProjs-exe/Orbital", "demo": "https://github.com/YousufProjs-exe/Orbital/releases/tag/v1"}]...
|
[{"post_id": 81817, "ts": "202 [{"post_id": 81817, "ts": "2026-10-22T16:53:08Z", "hours": 0.9578, "text": "Fixed the code arrangement problem in VBM editor"}, {"post_id": 80723, "ts": "2026-10-18T16:48:05Z", "hours": 8.1406, "text": "Orbital is now finally done - with multiple levels but the game changes from level 6 - the change can break ur streaks too, be careful"}, {"post_id": 80001, "ts": "2026-10-15T21:08:35Z", "hours": 4.7022, "text": "Finally - after soooo amny trys, Main Menu is here with a working Start button : also to make the Start Button Work it was the hardest part!"}, {"post_id": 79779, "ts": "2026-10-15T11:48:25Z", "hours": 1.3194, "text": "Orbital now have - our spaceships enemy !! - dodge the derby."}, {"post_id": 79738, "ts": "2026-10-15T08:15:25Z", "hours": 2.1306, "text": "Orbital - the main board, 3 lanes, the satellite and movements are initialized - to use them - adding buttons r next !"}]...
|
Title: Orbital! by @Yousuff | Stardance
Devlogs:
Title: Orbital! by @Yousuff | Stardance
Devlogs:
Orbital - the main board, 3 lanes, the satellite and movements are initialized - to use them - adding buttons r next !
Orbital now have - our spaceships enemy !! - dodge the derby.
Finally - after soooo amny trys, Main Menu is here with a working Start button : also to make the Start Button Work it was the hardest part!
Orbital is now finally done - with multiple levels but the game changes from level 6 - the change can break ur streaks too, be careful
Fixed the code arrangement problem in VBM editor
Ships:
ORBITAL - SPACESHIP IIN SPREADSHEET !! A satellite survival game made in Excel VBA. Project inspired for Wrong by Hack Club ! TO PLAY ORBITAL - Download the spreadsheet and click on Launch Game on sheet 1 or just go to sheet 2 and press Start. About ORBITAL is a small game built entirely in Microsoft Excel using VBA. Dodge space debris, switch lanes and survive as long as you can. Rocket 1 - Level 1 - 5 Rocket 2 - Level 6 to the end ! same for the Asteroids ! they are danger !!!! Controls A / ā ā Move left D / ā ā Move right STOP / RESUME ā Pause and continue RESTART MISSION ā Restart MENU ā Return to the menu Running the game Download ORBITAL.xlsm . Open it in desktop Microsoft Excel. Enable macros if prompted. Open the About Orbital sheet and click LAUNCH ORBITAL . Built with Microsoft Excel - Engine ig VBA Doodle (my personal art space) - to design Rockets and Debris please try Doodle too! Custom game sprites AI Usage ? yes I used but -> as ofc VBM was veryyy new for me! This project does use AI, but only for coding help when I got stuck, mainly with bugs and figuring out why certain things werenāt working as expected. I used it to help debug and get past issues I couldnāt solve on my own. No AI was used to create the assets or decide the creative direction of ORBITAL. The visuals, game design, and overall idea were my own. AI was basically just there when the code decided to ruin my days š...
|
1792857342.2411206
|
1792943742.2411206
|
|
69636
|
BetterLectio Extension by @jonbng | Stardance
|
jonbng
|
1
|
11.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-22T13:05:59Z", "hours": 11.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hey everybody! Just shipped a new version of BetterLectio Its a browser extension that improves the ui and ux of Lectio, the school platform many schools in Denmark use. It completely redesigns most features such as messages, schedule, homework and assignments PLEASE PLEASE read the stuff on the link when you click try project :) Unfortunatly you cant actually try the real browser extension unless youre a danish student as it requires a Lectio account from an official school but ive added some comparison images to the website so you can see the difference it makes. Its quite a big upgrade. This project has probably taken me HUNDREDS of hours, i just havent really counted them correctly with hackatime but oh well Right now the project has around 2,000 monthly active users which is a really great milestone iām quite proud of", "repo": "https://github.com/jonbng/betterlectio", "demo": "https://betterlectio.dk/stardance"}]...
|
[{"post_id": 81764, "ts": "202 [{"post_id": 81764, "ts": "2026-10-22T12:55:37Z", "hours": 0.8367, "text": "Fixed a critical issue causing hundreds of people to not be able to read their message on Lectio The fix rolled out well tho and luckily most Danish people have autum holiday at the moment so it wasnt that bad"}, {"post_id": 79506, "ts": "2026-10-14T10:53:54Z", "hours": 9.87, "text": "I have further developed the BetterLectio extension, adding several new features such as homework status sync, different user themes, referral logic, a lot of customizability of the extension, a feedback system where users can message us and just ongoing maintainance as Lectio changes the format of the page content."}]...
|
Title: BetterLectio Extension by @jonbng | Stardan Title: BetterLectio Extension by @jonbng | Stardance
Devlogs:
I have further developed the BetterLectio extension, adding several new features such as homework status sync, different user themes, referral logic, a lot of customizability of the extension, a feedback system where users can message us and just ongoing maintainance as Lectio changes the format of the page content.
Fixed a critical issue causing hundreds of people to not be able to read their message on Lectio The fix rolled out well tho and luckily most Danish people have autum holiday at the moment so it wasnt that bad
Ships:
Hey everybody! Just shipped a new version of BetterLectio Its a browser extension that improves the ui and ux of Lectio, the school platform many schools in Denmark use. It completely redesigns most features such as messages, schedule, homework and assignments PLEASE PLEASE read the stuff on the link when you click try project :) Unfortunatly you cant actually try the real browser extension unless youre a danish student as it requires a Lectio account from an official school but ive added some comparison images to the website so you can see the difference it makes. Its quite a big upgrade. This project has probably taken me HUNDREDS of hours, i just havent really counted them correctly with hackatime but oh well Right now the project has around 2,000 monthly active users which is a really great milestone iām quite proud of...
|
1792857267.2702036
|
1792943667.2702036
|
|
69491
|
Pearl Sandbox by @CraftingHERO | Stardance
|
CraftingHERO
|
1
|
23.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-22T12:09:22Z", "hours": 23.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Pearl Sandbox is an interactive web-based physics simulation in which you can drop shiny pearls into a three-dimensional glass box and observe their realistic behavior. Using intuitive sliders and controls, you can adjust and experiment with parametersāsuch as the size of the box, the number of pearls, colors, and physical interactionsāin real time. The project serves as an illustrative experiment demonstrating how modern 3D graphics and physics systems can be implemented directly within a web browser, without the need for any additional installations.", "repo": "https://github.com/CraftingHERO28/pearl-sandbox", "demo": "https://craftinghero28.github.io/pearl-sandbox/"}]...
|
[{"post_id": 81758, "ts": "202 [{"post_id": 81758, "ts": "2026-10-22T12:02:29Z", "hours": 5.0453, "text": "Transitioning from Version 4 to Version 5, the Pearl Sandbox has received a massive upgrade focusing on total user customization and much more fluid camera controls. The most exciting new addition is the expanded control menu, which now comes packed with dynamic sliders that let you tweak the entire simulation on the fly. You can now adjust the size of the glass box to give your pearls more or less room, change the maximum pearl limit to handle denser particle stacks, and fine-tune exactly how many pearls spawn with a single click. Alongside these powerful new settings, a fresh color option has been added to the palette to give your pearls an extra splash of style. Finally, camera navigation got a major quality-of-life overhaul: the top-right orientation gizmo cube is now fully interactive, allowing you to directly grab and rotate the mini cube to seamlessly sync and spin the main 3D camera view around your sandbox."}, {"post_id": 80977, "ts": "2026-10-19T14:01:31Z", "hours": 6.3625, "text": "In Version 4 of the Pearl Sandbox, the simulation feels much more responsive and satisfying to play with. The biggest visual change is that pearls no longer just drop from the ceiling in random spots. Instead, wherever you click on the glass boxāwhether itās the top, the side walls, or near the bottomāthe pearls now spawn right at your cursor position and burst inward into the box. The main hurdle in this update was getting the box boundaries and click detection right. In earlier tests, fast-moving pearls would glitch out and fall right through the glass walls, or spawn halfway outside the box. To fix this, all six sides of the glass box are now completely solid, keeping every single pearl trapped inside even when dozens are bouncing around at once. Another challenge was making sure the pearls shoot inward away from the wall you click on rather than just dropping straight down. Once that was dialed in, adding a small collapsible menu overlay and the 3D orientation gizmo in the corner really helped tie everything together, making camera navigation feel smooth while keeping the focus on the bouncing pearls."}, {"post_id": 80121, "ts": "2026-10-16T09:09:20Z", "hours": 3.8361, "text": "In version 3 of the Pearl Sandbox, the interactivity of the 3D environment is significantly expanded. While the pearls in the previous version were statically predefined, this iteration introduces a click function: each mouse click spawns a cluster of new pink pearls in the upper section of the transparent 3D cube. These spheres fall from the ceiling; however, since the walls are not yet solid, the pearls pass right through them. The ability to freely rotate the camera using the mouse is also retained, allowing users to observe the action from any angle. The next stage of development will refine the spawning mechanismāmoving away from a fixed origin at the ceiling to a system that uses raycasting to spawn pearls exactly where the user clicks on the boxāwith further updates to follow, including UI menus, color customization options, and a 3D orientation cube."}, {"post_id": 79606, "ts": "2026-10-14T18:02:47Z", "hours": 4.6403, "text": "Iāve changed the setup: instead of the previous 2D, there is now a 3D space where you can view the scene and aditionally you can actually rotate the view. However, you canāt spawn spheres yourself; instead, there are some pre-existing ones. They are currently falling through the walls because I havenāt managed to create solid, transparent walls yet."}, {"post_id": 79325, "ts": "2026-10-13T15:03:28Z", "hours": 3.1267, "text": "The initial release of the Pearl Sandbox project is a lightweight 2D prototype built entirely with HTML, CSS, and plain JavaScript. Designed to test core interaction and physics before moving into a full 3D space, this version uses an HTML canvas element to render colorful pearls within a bounded square box. Simple physics calculations handle continuous gravity, wall bounce dynamics, and basic velocity damping to make the movement feel natural. Players can interact directly with the simulation by clicking anywhere on the screen to instantly spawn clusters of pearls that fall, bounce off the walls, and settle at the bottom. As the project continues to evolve, these foundational mechanics will be expanded into a complete 3D environment."}]...
|
Title: Pearl Sandbox by @CraftingHERO | Stardance
Title: Pearl Sandbox by @CraftingHERO | Stardance
Devlogs:
The initial release of the Pearl Sandbox project is a lightweight 2D prototype built entirely with HTML, CSS, and plain JavaScript. Designed to test core interaction and physics before moving into a full 3D space, this version uses an HTML canvas element to render colorful pearls within a bounded square box. Simple physics calculations handle continuous gravity, wall bounce dynamics, and basic velocity damping to make the movement feel natural. Players can interact directly with the simulation by clicking anywhere on the screen to instantly spawn clusters of pearls that fall, bounce off the walls, and settle at the bottom. As the project continues to evolve, these foundational mechanics will be expanded into a complete 3D environment.
Iāve changed the setup: instead of the previous 2D, there is now a 3D space where you can view the scene and aditionally you can actually rotate the view. However, you canāt spawn spheres yourself; instead, there are some pre-existing ones. They are currently falling through the walls because I havenāt managed to create solid, transparent walls yet.
In version 3 of the Pearl Sandbox, the interactivity of the 3D environment is significantly expanded. While the pearls in the previous version were statically predefined, this iteration introduces a click function: each mouse click spawns a cluster of new pink pearls in the upper section of the transparent 3D cube. These spheres fall from the ceiling; however, since the walls are not yet solid, the pearls pass right through them. The ability to freely rotate the camera using the mouse is also retained, allowing users to observe the action from any angle. The next stage of development will refine the spawning mechanismāmoving away from a fixed origin at the ceiling to a system that uses raycasting to spawn pearls exactly where the user clicks on the boxāwith further updates to follow, including UI menus, color customization options, and a 3D orientation cube.
In Version 4 of the Pearl Sandbox, the simulation feels much more responsive and satisfying to play with. The biggest visual change is that pearls no longer just drop from the ceiling in random spots. Instead, wherever you click on the glass boxāwhether itās the top, the side walls, or near the bottomāthe pearls now spawn right at your cursor position and burst inward into the box. The main hurdle in this update was getting the box boundaries and click detection right. In earlier tests, fast-moving pearls would glitch out and fall right through the glass walls, or spawn halfway outside the box. To fix this, all six sides of the glass box are now completely solid, keeping every single pearl trapped inside even when dozens are bouncing around at once. Another challenge was making sure the pearls shoot inward away from the wall you click on rather than just dropping straight down. Once that was dialed in, adding a small collapsible menu overlay and the 3D orientation gizmo in the corner really helped tie everything together, making camera navigation feel smooth while keeping the focus on the bouncing pearls.
Transitioning from Version 4 to Version 5, the Pearl Sandbox has received a massive upgrade focusing on total user customization and much more fluid camera controls. The most exciting new addition is the expanded control menu, which now comes packed with dynamic sliders that let you tweak the entire simulation on the fly. You can now adjust the size of the glass box to give your pearls more or less room, change the maximum pearl limit to handle denser particle stacks, and fine-tune exactly how many pearls spawn with a single click. Alongside these powerful new settings, a fresh color option has been added to the palette to give your pearls an extra splash of style. Finally, camera navigation got a major quality-of-life overhaul: the top-right orientation gizmo cube is now fully interactive, allowing you to directly grab and rotate the mini cube to seamlessly sync and spin the main 3D camera view around your sandbox.
Ships:
Pearl Sandbox is an interactive web-based physics simulation in which you can drop shiny pearls into a three-dimensional glass box and observe their realistic behavior. Using intuitive sliders and controls, you can adjust and experiment with parametersāsuch as the size of the box, the number of pearls, colors, and physical interactionsāin real time. The project serves as an illustrative experiment demonstrating how modern 3D graphics and physics systems can be implemented directly within a web browser, without the need for any additional installations....
|
1792857048.4945257
|
1792943448.4945257
|
|
58832
|
Hustlenix Music by @Lalith | Stardance
|
Lalith
|
1
|
116.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-22T11:44:50Z", "hours": 116.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hustlenix Music v0.1 is ready to ship š§ 10 months, a lot of code, and one questionable response to a music teacher later⦠This started because my school music teacher kept scolding me about my coarse singing voice. Most people would probably practice singing. I decided I was going to write music through code instead. My ego and my coding abilities apparently had other plans. š Thatās how I got into Strudel, a live-coding environment for making music. But somewhere along the way, I got a bigger idea. Instead of just writing compositions, why not build an entire music player around them? Something with a library, search, playback controls, and an editor, all wrapped in an interface that feels like an actual music app. That idea became Hustlenix Music . From a music experiment to an actual app The concept sounded simple enough: Strudel for the music, HTML, CSS, and JavaScript for the app. The implementation was another story. I wasnāt just trying to make a page that played audio. I wanted the experience around the music to feel complete, while keeping the ability to experiment with the compositions themselves. I also wanted the interface to feel familiar without making a straight copy of Spotify. Iāve been working on this for around 10 months. Not all that work made it into the devlogs, either. Some development time simply wasnāt recorded, so the logged hours arenāt a complete account of the projectās history. I also used Codex for a substantial part of the implementation, as disclosed in the projectās AI declaration. The goal was to build and finish the product, not pretend every line came directly from my keyboard. Whatās in v0.1? The first beta includes: Six original instrumentals that users can listen to. Playback controls for play, pause, resume, and stop. Search to find music. A local library for the available tracks. A composition editor where changes can be previewed live. Iāve kept this release focused on original instrumentals. My experiments studying famous songs arenāt included in the beta. Thereās plenty more I could add, but I donāt want the project stuck in development forever because I keep finding one more thing to tweak. Why ship it now? At some point, another feature isnāt as valuable as getting the current version in front of people. This beta is my first proper attempt at bringing the whole idea together: music made with Strudel, a music-player interface, and tools to experiment with compositions in one place. Itās not the final version of what I imagine Hustlenix Music could become. Itās the first version that brings the core idea into a usable product. And honestly, thatās a milestone worth reaching. Whatās next? For now, I want to get this version out there, see how the experience holds up, and work out what genuinely needs improving. There will probably be bugs, rough edges, and ideas Iāll want to revisit. Thatās part of shipping something instead of leaving it as an unfinished project. What began as a slightly ridiculous reaction to being criticised for my singing has turned into a project Iāve spent months building. I still canāt promise my singing has improved. But at least I built a music player. š Hustlenix Music v0.1: letās ship it. šµ Live demo: [https://hustlenix.github.io/strudelify/] š» Source code: [https://github.com/Hustlenix/strudelify]", "repo": "https://github.com/Hustlenix/strudelify", "demo": "https://hustlenix.github.io/strudelify/"}]...
|
[{"post_id": 81756, "ts": "202 [{"post_id": 81756, "ts": "2026-10-22T11:42:04Z", "hours": 0.685, "text": "Hustlenix Music v0.1: Ready to Ship š§ I think Hustlenix Music is finally ready for its first release! This project has been in the works for around 10 months, and itās taken a lot longer than I originally expected. Not all the development time made it into the devlogs, but Iām happy with where itās ended up. The v0.1 beta includes: 6 original instrumental compositions Play, pause, resume, and stop controls Music search A local library An editor where you can make changes to compositions and preview them live The main idea was to combine Strudelās live-coded music with the experience of using a proper music player. I wanted something familiar to use, but with the ability to experiment with the music itself. For this beta, Iāve kept the focus on original instrumentals. My famous-song experiments arenāt included. A lot of the implementation was done with Codex, as explained in the projectās AI declaration. Iām shipping this version because Iād rather get the core experience out there than keep endlessly tweaking it without real feedback. This is v0.1, so thereās definitely more to improve. But for now, Hustlenix Music is ready to meet its first listeners."}, {"post_id": 81229, "ts": "2026-10-20T11:34:47Z", "hours": 4.8008, "text": "Devlog 3: Getting Ready to Ship v0.1 I think Hustlenix Music is finally ready to ship! š§ The v0.1 beta currently includes: Six original instrumental compositions Play, pause, resume, and stop controls Search for finding music A local music library An editor for previewing changes to compositions The goal for this first release is to get the core experience into peopleās hands rather than keep adding features forever. One important detail: the beta focuses on original instrumentals. My studies of famous songs arenāt included in this release. Thereās still room to improve the interface and the overall experience, but this feels like a good point to release the first version and see how it holds up outside development. Hustlenix Music started as an attempt to make music through code. Now itās becoming a music player built around that idea."}, {"post_id": 80203, "ts": "2026-10-16T18:26:36Z", "hours": 0.8875, "text": "Devlog 2: Ten Months in the Making Iāve been working on Hustlenix Music for around 10 months, but not all of that work made it into the devlogs. Some of the time simply wasnāt recorded, so the logged hours donāt represent the entire development journey. Iām now getting close to shipping the first beta, and Iāve been working on the visual design. I want the interface to feel familiar to anyone whoās used a modern music streaming app, without directly copying Spotifyās design. The main challenge is balancing that familiar experience with what makes Hustlenix Music different: its Strudel-based compositions and built-in editor. Iām trying to make it feel like a music player first, rather than a coding tool with a music-player interface attached."}, {"post_id": 80195, "ts": "2026-10-16T17:30:46Z", "hours": 109.6989, "text": "Devlog 1: How It Started This project started because my school music teacher kept scolding me about my coarse singing voice. Naturally, my response was to try writing music through code. Because apparently, that was the reasonable option. š I started experimenting with Strudel, a live-coding environment for making music. But then I had another idea: what if I built an entire music player around it using HTML, CSS, and JavaScript? That became Hustlenix Music. The interesting part isnāt just generating music with code. Itās building the experience around it: a library, search, playback controls, and an editor that lets you experiment with compositions. The goal is to make something that feels like a proper music app while keeping the music itself editable through Strudel. This is a much bigger project than I initially expected, but thatās how it started."}]...
|
Title: Hustlenix Music by @Lalith | Stardance
Dev Title: Hustlenix Music by @Lalith | Stardance
Devlogs:
Devlog 1: How It Started This project started because my school music teacher kept scolding me about my coarse singing voice. Naturally, my response was to try writing music through code. Because apparently, that was the reasonable option. š I started experimenting with Strudel, a live-coding environment for making music. But then I had another idea: what if I built an entire music player around it using HTML, CSS, and JavaScript? That became Hustlenix Music. The interesting part isnāt just generating music with code. Itās building the experience around it: a library, search, playback controls, and an editor that lets you experiment with compositions. The goal is to make something that feels like a proper music app while keeping the music itself editable through Strudel. This is a much bigger project than I initially expected, but thatās how it started.
Devlog 2: Ten Months in the Making Iāve been working on Hustlenix Music for around 10 months, but not all of that work made it into the devlogs. Some of the time simply wasnāt recorded, so the logged hours donāt represent the entire development journey. Iām now getting close to shipping the first beta, and Iāve been working on the visual design. I want the interface to feel familiar to anyone whoās used a modern music streaming app, without directly copying Spotifyās design. The main challenge is balancing that familiar experience with what makes Hustlenix Music different: its Strudel-based compositions and built-in editor. Iām trying to make it feel like a music player first, rather than a coding tool with a music-player interface attached.
Devlog 3: Getting Ready to Ship v0.1 I think Hustlenix Music is finally ready to ship! š§ The v0.1 beta currently includes: Six original instrumental compositions Play, pause, resume, and stop controls Search for finding music A local music library An editor for previewing changes to compositions The goal for this first release is to get the core experience into peopleās hands rather than keep adding features forever. One important detail: the beta focuses on original instrumentals. My studies of famous songs arenāt included in this release. Thereās still room to improve the interface and the overall experience, but this feels like a good point to release the first version and see how it holds up outside development. Hustlenix Music started as an attempt to make music through code. Now itās becoming a music player built around that idea.
Hustlenix Music v0.1: Ready to Ship š§ I think Hustlenix Music is finally ready for its first release! This project has been in the works for around 10 months, and itās taken a lot longer than I originally expected. Not all the development time made it into the devlogs, but Iām happy with where itās ended up. The v0.1 beta includes: 6 original instrumental compositions Play, pause, resume, and stop controls Music search A local library An editor where you can make changes to compositions and preview them live The main idea was to combine Strudelās live-coded music with the experience of using a proper music player. I wanted something familiar to use, but with the ability to experiment with the music itself. For this beta, Iāve kept the focus on original instrumentals. My famous-song experiments arenāt included. A lot of the implementation was done with Codex, as explained in the projectās AI declaration. Iām shipping this version because Iād rather get the core experience out there than keep endlessly tweaking it without real feedback. This is v0.1, so thereās definitely more to improve. But for now, Hustlenix Music is ready to meet its first listeners.
Ships:
Hustlenix Music v0.1 is ready to ship š§ 10 months, a lot of code, and one questionable response to a music teacher later⦠This started because my school music teacher kept scolding me about my coarse singing voice. Most people would probably practice singing. I decided I was going to write music through code instead. My ego and my coding abilities apparently had other plans. š Thatās how I got into Strudel, a live-coding environment for making music. But somewhere along the way, I got a bigger idea. Instead of just writing compositions, why not build an entire music player around them? Something with a library, search, playback controls, and an editor, all wrapped in an interface that feels like an actual music app. That idea became Hustlenix Music . From a music experiment to an actual app The concept sounded simple enough: Strudel for the music, HTML, CSS, and JavaScript for the app. The implementation was another story. I wasnāt just trying to make a page that played audio. I wanted the experience around the music to feel complete, while keeping the ability to experiment with the compositions themselves. I also wanted the interface to feel familiar without making a straight copy of Spotify. Iāve been working on this for around 10 months. Not all that work made it into the devlogs, either. Some development time simply wasnāt recorded, so the logged hours arenāt a complete account of the projectās history. I also used Codex for a substantial part of the implementation, as disclosed in the projectās AI declaration. The goal was to build and finish the product, not pretend every line came directly from my keyboard. Whatās in v0.1? The first beta includes: Six original instrumentals that users can listen to. Playback controls for play, pause, resume, and stop. Search to find music. A local library for the available tracks. A composition editor where changes can be previewed live. Iāve kept this release focused on original instrumentals. My experiments studying famous songs arenāt included in the beta. Thereās plenty more I could add, but I donāt want the project stuck in development forever because I keep finding one more thing to tweak. Why ship it now? At some point, another feature isnāt as valuable as getting the current version in front of people. This beta is my first proper attempt at bringing the whole idea together: music made with Strudel, a music-player interface, and tools to experiment with compositions in one place. Itās not the final version of what I imagine Hustlenix Music could become. Itās the first version that brings the core idea into a usable product. And honestly, thatās a milestone worth reaching. Whatās next? For now, I want to get this version out there, see how the experience holds up, and work out what genuinely needs improving. There will probably be bugs, rough edges, and ideas Iāll want to revisit. Thatās part of shipping something instead of leaving it as an unfinished project. What began as a slightly ridiculous reaction to being criticised for my singing has turned into a project Iāve spent months building. I still canāt promise my singing has improved. But at least I built a music player. š Hustlenix Music v0.1: letās ship it. šµ Live demo: [https://hustlenix.github.io/strudelify/] š» Source code: [https://github.com/Hustlenix/strudelify]...
|
1792770681.3100314
|
1792857081.3100314
|
|
47090
|
My (not so) Cool Site >:) by @vaito | Stardance
|
vaito
|
2
|
27.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-22T11:28:39Z", "hours": 14.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a personal website :D soā¦. what changes Previously, I have made it with vanilla HTML and CSS to submit to Personal site quest. Now I have switched to Astro and TailwindCSS. I choose Astro because I just need SSG, no client-side code needed. Also, I added the education page where I yap about my schools. And I reworked the Projects page for cleaner looks Thats it :D P/s: Some of these images are clickable. wanna know more ._.? So the tech stack I use is: Astro + Vite, TailwindCSS for CSS things I use Github Pages (automated with Github Action) for hosting this site (thank you Github). But Iām planning to self-host it.", "repo": "https://github.com/VaitoSoi/vaito", "demo": "https://vaito.dev"}, {"ship_num": 2, "ts": "2026-08-17T09:12:59Z", "hours": 13.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a simple site to introduce myself :D It has: the home, project and links section, as simple as that", "repo": "https://github.com/VaitoSoi/vaito", "demo": "https://vaito.dev"}]...
|
[{"post_id": 77282, "ts": "202 [{"post_id": 77282, "ts": "2026-10-06T12:43:32Z", "hours": 0.4419, "text": "I just made some changes to adapt the normal scale on Windows browser :D"}, {"post_id": 77089, "ts": "2026-10-05T16:52:06Z", "hours": 0.7775, "text": "The UI for phone is quite complete now. But the responsive UI support of TailwindCSS is quite limited, so I canāt implement the UI for tablet yet. Also, if you have a bad experience with the UI, the elements are randomly placed, try to decrease the scale of your browser, it may fix the problem"}, {"post_id": 77077, "ts": "2026-10-05T15:55:27Z", "hours": 2.1472, "text": "Iām doing the responsive UI"}, {"post_id": 76751, "ts": "2026-10-04T14:19:38Z", "hours": 4.5711, "text": "Some updates here: I split the education into a separate part I have done the about me page. I think I have to reorganize the about me page because it looks a bit messy. I have done the projects page: Thats all"}, {"post_id": 75605, "ts": "2026-09-30T15:24:26Z", "hours": 5.5722, "text": "It is quite a long time from the last update, isnāt it >:) To sum up, Iām moving to Astro for SSG and TailwindCSS so I donāt have to manually do the CSS Also, Iām adding new section is about my life (or education )"}, {"post_id": 48342, "ts": "2026-08-16T17:32:09Z", "hours": 1.1739, "text": "My site is live now"}, {"post_id": 48252, "ts": "2026-08-16T15:36:17Z", "hours": 3.3483, "text": "I have done the projects section Sorry for a 3hr devlog ;-; My first design for this part is scroll sync-link (or whatever it called), meaning that when you scroll the site, instead of boring scroll like normal, the site will change itself based on the scroll. Sound cool right >:) Thats until you work on its. It took me so much time that I decided to move to the traditional, click to see method."}, {"post_id": 47931, "ts": "2026-08-16T06:14:21Z", "hours": 8.7872, "text": "I have done the hero section and moving to the projects section :D"}]...
|
Title: My (not so) Cool Site >:) by @vaito | St Title: My (not so) Cool Site >:) by @vaito | Stardance
Devlogs:
I have done the hero section and moving to the projects section :D
I have done the projects section Sorry for a 3hr devlog ;-; My first design for this part is scroll sync-link (or whatever it called), meaning that when you scroll the site, instead of boring scroll like normal, the site will change itself based on the scroll. Sound cool right >:) Thats until you work on its. It took me so much time that I decided to move to the traditional, click to see method.
My site is live now
It is quite a long time from the last update, isnāt it >:) To sum up, Iām moving to Astro for SSG and TailwindCSS so I donāt have to manually do the CSS Also, Iām adding new section is about my life (or education )
Some updates here: I split the education into a separate part I have done the about me page. I think I have to reorganize the about me page because it looks a bit messy. I have done the projects page: Thats all
Iām doing the responsive UI
The UI for phone is quite complete now. But the responsive UI support of TailwindCSS is quite limited, so I canāt implement the UI for tablet yet. Also, if you have a bad experience with the UI, the elements are randomly placed, try to decrease the scale of your browser, it may fix the problem
I just made some changes to adapt the normal scale on Windows browser :D
Ships:
I made a simple site to introduce myself :D It has: the home, project and links section, as simple as that
I made a personal website :D soā¦. what changes Previously, I have made it with vanilla HTML and CSS to submit to Personal site quest. Now I have switched to Astro and TailwindCSS. I choose Astro because I just need SSG, no client-side code needed. Also, I added the education page where I yap about my schools. And I reworked the Projects page for cleaner looks Thats it :D P/s: Some of these images are clickable. wanna know more ._.? So the tech stack I use is: Astro + Vite, TailwindCSS for CSS things I use Github Pages (automated with Github Action) for hosting this site (thank you Github). But Iām planning to self-host it....
|
1792817521.8614054
|
1792903921.8614054
|
|
68199
|
CurtainsOS by @zac_i | Stardance
|
zac_i
|
2
|
12.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-22T07:44:56Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "CurtainsOS SHIP #2!!!! New features: Fullscreen option Window open/close animations Terminal app with a bunch of prank and basic commands Settings app with custom background image, and curtain animation toggle. Saved to localStorage Saved notes Saved window positions and states Simple weather app using OpenMeteo API Nice fade-in transition to dull the CSS-load flash Challenges Getting the custom uploaded background image to save was tricky, but I got it to work with localStorage in the end. Weather from the OpenMeteo API was a little bit hard, but my good pal google helped me out. ;D", "repo": "https://github.com/zacianculovici/CurtainsOS", "demo": "https://zacianculovici.github.io/CurtainsOS"}, {"ship_num": 2, "ts": "2026-10-15T09:15:46Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "My WebOS is inspired as a pun on Windows, hence CurtainsOS. I Implemented features such as a calculator, notes app and goto app, and multiple easter eggs. I used custom HTMLElements to make adding new windows easy, and put most of my css separately to clear up my html.", "repo": "https://github.com/zacianculovici/CurtainsOS", "demo": "https://zacianculovici.github.io/CurtainsOS"}]...
|
[{"post_id": 81724, "ts": "202 [{"post_id": 81724, "ts": "2026-10-22T07:21:35Z", "hours": 0.3256, "text": "Devlog #6* for CurtainsOS Fullscreen windows! All Iāve added since my last devlog is the ability to put windows in fullscreen! It has a nice green button with icons and it blocks resizing so you donāt break the window size in fullscreen mode! Check it out here ! More like Devlog #5.5ā¦"}, {"post_id": 81707, "ts": "2026-10-22T05:19:18Z", "hours": 2.0531, "text": "Devlog #5 for CurtainsOS! Added so many terminal features I have added lots of random and prank terminal commands, check them out here with the help command!"}, {"post_id": 81190, "ts": "2026-10-20T07:27:32Z", "hours": 2.6722, "text": "OMG!!! DEVLOG #4 OF CurtainsOS !!! Added Features I have added: A settings window with saved settings, animation toggle and custom background image upload (also saved) A weather app with very simple temperature and weather remark at your location from OpenMeteo Notes are saved to localStorage Window positions and states are saved to localStorage , meaning you keep your open windows on reload Nice fade-in transition to dull the CSS-load flashing. Challenges Custom background image: It was a bit hard to get the background images to save, but I ended up saving them to localStorage as a data: URL Weather: It was slightly difficult to figure out how to ping the OpenMeteo API, but I got it to work after a bit of googling and testing CHECK IT OUT!!!"}, {"post_id": 79755, "ts": "2026-10-15T08:57:07Z", "hours": 4.0625, "text": "Devlog #3 of CurtainsOS ! Added sooo much! (I should have devlogged sooner š) Added: Custom HTMLElements ( <app-window> s) to make the adding of windows easy-peasy Calculator and goto apps A couple easter eggs (see if you can find them!) Problems I had quite a bit of trouble with the HTMLElements as all this shadowDOM stuff is sooo confusing! However, I am glad I did because it is now so much easier for future (and WebOS 2ā¦) ! Also, it then mucked up my dragging and closing/opening so I was like * mortified-scream * ! But itās fixed and Iām happy with it now. Will probably ship next!!!"}, {"post_id": 78975, "ts": "2026-10-12T07:27:54Z", "hours": 1.8153, "text": "Devlog #2 of CurtainsOS! Just made things look a little nicer and made the dragging/resising work properly Site is live!"}, {"post_id": 78930, "ts": "2026-10-12T02:24:34Z", "hours": 1.0522, "text": "First devlog of CurtainsOS! ā This is CurtainsOS! A pun on Windows, with lotās of cool features such as curtain animations and other easter eggs. ā YESSSS!!! Iām nearly done a first draft with a couple windows. Also⦠There might be a cool curtain animation effectā¦"}]...
|
Title: CurtainsOS by @zac_i | Stardance
Devlogs:
Title: CurtainsOS by @zac_i | Stardance
Devlogs:
First devlog of CurtainsOS! ā This is CurtainsOS! A pun on Windows, with lotās of cool features such as curtain animations and other easter eggs. ā YESSSS!!! Iām nearly done a first draft with a couple windows. Also⦠There might be a cool curtain animation effectā¦
Devlog #2 of CurtainsOS! Just made things look a little nicer and made the dragging/resising work properly Site is live!
Devlog #3 of CurtainsOS ! Added sooo much! (I should have devlogged sooner š) Added: Custom HTMLElements ( <app-window> s) to make the adding of windows easy-peasy Calculator and goto apps A couple easter eggs (see if you can find them!) Problems I had quite a bit of trouble with the HTMLElements as all this shadowDOM stuff is sooo confusing! However, I am glad I did because it is now so much easier for future (and WebOS 2ā¦) ! Also, it then mucked up my dragging and closing/opening so I was like * mortified-scream * ! But itās fixed and Iām happy with it now. Will probably ship next!!!
OMG!!! DEVLOG #4 OF CurtainsOS !!! Added Features I have added: A settings window with saved settings, animation toggle and custom background image upload (also saved) A weather app with very simple temperature and weather remark at your location from OpenMeteo Notes are saved to localStorage Window positions and states are saved to localStorage , meaning you keep your open windows on reload Nice fade-in transition to dull the CSS-load flashing. Challenges Custom background image: It was a bit hard to get the background images to save, but I ended up saving them to localStorage as a data: URL Weather: It was slightly difficult to figure out how to ping the OpenMeteo API, but I got it to work after a bit of googling and testing CHECK IT OUT!!!
Devlog #5 for CurtainsOS! Added so many terminal features I have added lots of random and prank terminal commands, check them out here with the help command!
Devlog #6* for CurtainsOS Fullscreen windows! All Iāve added since my last devlog is the ability to put windows in fullscreen! It has a nice green button with icons and it blocks resizing so you donāt break the window size in fullscreen mode! Check it out here ! More like Devlog #5.5ā¦
Ships:
My WebOS is inspired as a pun on Windows, hence CurtainsOS. I Implemented features such as a calculator, notes app and goto app, and multiple easter eggs. I used custom HTMLElements to make adding new windows easy, and put most of my css separately to clear up my html.
CurtainsOS SHIP #2!!!! New features: Fullscreen option Window open/close animations Terminal app with a bunch of prank and basic commands Settings app with custom background image, and curtain animation toggle. Saved to localStorage Saved notes Saved window positions and states Simple weather app using OpenMeteo API Nice fade-in transition to dull the CSS-load flash Challenges Getting the custom uploaded background image to save was tricky, but I got it to work with localStorage in the end. Weather from the OpenMeteo API was a little bit hard, but my good pal google helped me out. ;D...
|
1792857191.6502962
|
1792943591.6502962
|
|
40024
|
My very own WebOS by @Vestige | Stardance
|
Vestige
|
1
|
18.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-22T06:52:47Z", "hours": 18.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a Web OS. A top status bar tracks a localized clock, the system name, and a banner reading āYou learn something new everyday!ā. On the left side of the screen, desktop shortcuts for āNotesā and āFortfactā sit next to an open, stylized āWelcomeā window that explains the systemās core capabilities. In the bottom right corner, a window states that the environment has initialized successfully. At the start getting the features up and running was challenging but over time as I progressed and got used to it I was able to get it up and running and add new features and code freely without needing too much help. I am proud that I have built this because I have never done coding a web page before and it was a wonderful experience. But, if you asked me for one thing in my Web OS that I am especially proud of I would say that would be my notes app because I am so happy with how I built it so far and the new features I added to it that makes it uniquely mine. Along the way I accomplished stuff and improved stuff but I also ran into errors and problems in my code which was frustrating and sometimes shocking because I had expected it to work. To test my project you can just click the link I have put in or click the link I have put in my ReadMe and it launches directly from there, no extra steps!", "repo": "https://github.com/Hi-G-max/WebOS1", "demo": "https://hi-g-max.github.io/WebOS1/"}]...
|
[{"post_id": 81711, "ts": "202 [{"post_id": 81711, "ts": "2026-10-22T05:45:56Z", "hours": 0.7956, "text": "Progress, Polishing, and a Sudden Deployment Scare! Hey everyone! Since I wasnāt able to write much in my last devlogābecause I was low on time and only posted a few sentences as a summaryāIāve decided to write more this time. Iāve been chipping away at the Fortfact app and just pushed some fun updates. Iāve expanded the pool of content with a handful of brand-new facts and fortunes for you to discover, and I also refreshed the text in the welcome box to make it a bit more inviting. I also gave the UI a little makeoverāI shrunk the welcome windowās overall size so it feels less intrusive, and tucked it neatly into the bottom-right corner of the screen and changed the text inside it. Behind the scenes, I also took some time to dive into the codebase and refine a few areas that felt a bit rushed and messy during the initial build. It wasnāt all smooth sailing, though. I ran into a massive roadblock trying to deploy to GitHub Pages. For a moment, everything broke and it gave me quite a shock! It took a solid chunk of troubleshooting time, but I managed to untangle the issue and get everything live."}, {"post_id": 80921, "ts": "2026-10-19T07:58:34Z", "hours": 2.6297, "text": "I added a new app that gives you a fortune or fact and i refined the code in places."}, {"post_id": 64097, "ts": "2026-09-08T08:57:54Z", "hours": 7.5708, "text": "ok, so i ran into a few bugs when i was doing this and it took me a surprising amount of time to fix it but finally I fixed it! yay for me! anyway, after that i put in a few more additions to my notes app, like putting in buttons to open a brand new note or delete one or to save your current note."}, {"post_id": 49422, "ts": "2026-08-18T08:02:12Z", "hours": 4.7342, "text": "Iāve created the first app!!! and Iāve added detail to it : letting you open it , close it, edit it, move it and resize it! Iāve put some base text into it but the user can change that text or add to it. Next Iām going to learn and develop this wonderful thing more!"}, {"post_id": 37478, "ts": "2026-07-30T08:00:14Z", "hours": 2.5747, "text": "Iāve been working on the welcome page .It took me some time to get it working right, and Iāve finally got it to . Iāve put an image as the background and also have done a simple message. I have just finished doing the top bar (with a clock) as well as a draggable window."}]...
|
Title: My very own WebOS by @Vestige | Stardance
Title: My very own WebOS by @Vestige | Stardance
Devlogs:
Iāve been working on the welcome page .It took me some time to get it working right, and Iāve finally got it to . Iāve put an image as the background and also have done a simple message. I have just finished doing the top bar (with a clock) as well as a draggable window.
Iāve created the first app!!! and Iāve added detail to it : letting you open it , close it, edit it, move it and resize it! Iāve put some base text into it but the user can change that text or add to it. Next Iām going to learn and develop this wonderful thing more!
ok, so i ran into a few bugs when i was doing this and it took me a surprising amount of time to fix it but finally I fixed it! yay for me! anyway, after that i put in a few more additions to my notes app, like putting in buttons to open a brand new note or delete one or to save your current note.
I added a new app that gives you a fortune or fact and i refined the code in places.
Progress, Polishing, and a Sudden Deployment Scare! Hey everyone! Since I wasnāt able to write much in my last devlogābecause I was low on time and only posted a few sentences as a summaryāIāve decided to write more this time. Iāve been chipping away at the Fortfact app and just pushed some fun updates. Iāve expanded the pool of content with a handful of brand-new facts and fortunes for you to discover, and I also refreshed the text in the welcome box to make it a bit more inviting. I also gave the UI a little makeoverāI shrunk the welcome windowās overall size so it feels less intrusive, and tucked it neatly into the bottom-right corner of the screen and changed the text inside it. Behind the scenes, I also took some time to dive into the codebase and refine a few areas that felt a bit rushed and messy during the initial build. It wasnāt all smooth sailing, though. I ran into a massive roadblock trying to deploy to GitHub Pages. For a moment, everything broke and it gave me quite a shock! It took a solid chunk of troubleshooting time, but I managed to untangle the issue and get everything live.
Ships:
I made a Web OS. A top status bar tracks a localized clock, the system name, and a banner reading āYou learn something new everyday!ā. On the left side of the screen, desktop shortcuts for āNotesā and āFortfactā sit next to an open, stylized āWelcomeā window that explains the systemās core capabilities. In the bottom right corner, a window states that the environment has initialized successfully. At the start getting the features up and running was challenging but over time as I progressed and got used to it I was able to get it up and running and add new features and code freely without needing too much help. I am proud that I have built this because I have never done coding a web page before and it was a wonderful experience. But, if you asked me for one thing in my Web OS that I am especially proud of I would say that would be my notes app because I am so happy with how I built it so far and the new features I added to it that makes it uniquely mine. Along the way I accomplished stuff and improved stuff but I also ran into errors and problems in my code which was frustrating and sometimes shocking because I had expected it to work. To test my project you can just click the link I have put in or click the link I have put in my ReadMe and it launches directly from there, no extra steps!...
|
1792676857.596387
|
1792763257.596387
|
|
50316
|
OpenSeal: Sign Documents Online by @prthm | Starda OpenSeal: Sign Documents Online by @prthm | Stardance...
|
prthm
|
2
|
14.0
|
111
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-22T06:31:17Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Implemented a Read PDF button to read the PDF before signing it. Wrote a shell script to clean the files and database. To make it compatible for the Nestās server.", "repo": "https://github.com/pr1hm/openseal", "demo": "https://openseal.prthm.xyz/"}, {"ship_num": 2, "ts": "2026-08-22T20:56:50Z", "hours": 12.0, "multiplier": 9.13, "payout": 111, "blessing": "neutral", "text": "I made⦠An online document signing platform with a really simple process. If anyone knew about DocuSign. Itās a bit more hassle to deal while you just need a PDF to be signed. So, I developed OpenSeal : a really simple online document signing platform where you can get work done in an easy flow. The most difficult part was.. to find bugs. and mostly, the reason was typos like rounded-zl instead of rounded-xl in tailwind CSS. To be honest. A bit more challenging part you can consider to make the Signature box to place on the right and intended place on the document. Because PDF rendering and Sign box coordinates werenāt matching at all at first. Iām proud of.. a really really simple flow of uploading a document to signing it. It just feels like the most usefull thing. Because how can you take the sign of your parentās if youāre in another city / state or country maybe? How can you ask your client to sign the deal in a foreign country? Iām really glad that I was able to work on such solution. A bit note before you test it : Itās just a simple working application in FastAPI (python) I just deployed it from the nest . You wonāt be able to see any signup page because this is not a startup, itās an MVP model that Iāve deployed it because you can check itās really simple flow. You can download it on your own. Githubās right here. And deploy it one own servers with your own tweaks. AI used? Yeah. Now-a-days this is the most concerning thing if creativity is genuine or not. I only took the help of AI in Error detection like typos, mis-arranged logic codes, and to draft the commit messages. As the VSCodeās git / version control allows to draft commit messages using AI. I took help in this project to also test how good they are. Andd they are very well.. How can you use it? Just go to openseal.prthm.xyz or download it from Github the download instructions are in the README.md How to test it? You openup the webapp. You create a New Request . You upload your PDF that needs to be signed (in this case, only a dummy pdf) (because there arenāt auth rn) You place the signature box where you want the signer to sign. You click Generate Signature Link . Itāll be copied to your clipboard. Fire up another tab, and paste the link. Click Click to Sign . Sign the canvas and hit apply. Voilaa.. Itās signed. A little note: Only upload your non-important / dummy pdf while testing. Only the signerās view ( /sign ) is mobile optimized. So, try to use desktop. this is the working MVP of the product.", "repo": "https://github.com/pr1hm/openseal", "demo": "https://openseal.prthm.xyz/"}]...
|
[{"post_id": 79053, "ts": "202 [{"post_id": 79053, "ts": "2026-10-12T14:40:38Z", "hours": 0.3719, "text": "created OpenSeal cleanup Protocol bash file to clean the db and pdfs to not slow down the server and made everything back to zero. Check it out -> here.."}, {"post_id": 79029, "ts": "2026-10-12T12:39:38Z", "hours": 1.2192, "text": "Implemented this Read PDF button in the signing page. So, that the signer can read the complete document first."}, {"post_id": 52611, "ts": "2026-08-22T20:27:15Z", "hours": 0.3128, "text": "As it completed. I went to slack channels to get feedback and the one and only feedback I got is that I cannot ship with onrender.com . So, I found out hackclubās nest . Since I bought domain from namecheap. I configured the nameservers to manage it from cloudflare. and then deployed the web app from nest. Hereās itās URL : openseal.prthm.xyz"}, {"post_id": 52340, "ts": "2026-08-22T13:31:50Z", "hours": 0.4953, "text": "Iāve Updated the README.md file. Along with the working demo (screen recording). Check it out."}, {"post_id": 51643, "ts": "2026-08-21T12:56:53Z", "hours": 0.345, "text": "Deployed the Project to onrender.com ās free server. Fixed some production copy link bugs in production . Now you can check it out on openseal.onrender.com And one more note. If you check the commits. Iāve written the code. But the commit message are only drafted using AI. trust me"}, {"post_id": 51129, "ts": "2026-08-20T17:02:15Z", "hours": 1.6103, "text": "Finally completed the /sign UI UX. There were that many typos that it took me half an hour to just find and solve them. I was trying to implement that Blue-Yellow-Green minimal theme but ended up maximizing it. Iāll try to keep it minimal. But yoo.. It atleast works for now."}, {"post_id": 51029, "ts": "2026-08-20T14:54:08Z", "hours": 0.4003, "text": "Made the buttonās with that minimal - Blue, Yellow and Green Theme. And make the Sign box follow that theme"}, {"post_id": 51006, "ts": "2026-08-20T14:25:27Z", "hours": 0.405, "text": "Tweeked the dashboard UI. To look more playful and alive. Black & White was feeling soo boring. And this color theme looks fine. I should have implemented on other pages as well.."}, {"post_id": 50942, "ts": "2026-08-20T12:33:50Z", "hours": 0.9344, "text": "Improved the UI of the /new-request page. Tried to keep consistency with the black and white theme only for now. Uploaded the upload icon as gif."}, {"post_id": 50903, "ts": "2026-08-20T11:29:32Z", "hours": 1.2414, "text": "Implemented the proper dashboard to keep track of the documents. If you check this. you can access this dashboard at http://localhost:8000/ . To keep it straight forward. this dashboard is at / ."}, {"post_id": 50857, "ts": "2026-08-20T09:30:33Z", "hours": 0.8992, "text": "Added PDF / file upload functionality instead of hardcoded dummy.pdf. Introduced API endpoints of uploading files. Updated the database schema. Now, onto updating the /sign ."}, {"post_id": 50817, "ts": "2026-08-20T07:45:34Z", "hours": 0.365, "text": "Fixxed. document signing functionality. But I think that the document signing canvas isnāt working right."}, {"post_id": 50809, "ts": "2026-08-20T07:06:55Z", "hours": 0.53, "text": "Wrote the code for signer.js . But still says document not found. Time to debug.."}, {"post_id": 49785, "ts": "2026-08-18T18:32:07Z", "hours": 0.5639, "text": "Crafted the code for signer dashboard / portal. Developed the skeleton of f\"/sign/{doc_id}\" Only signer.js implementation remaining to make /sign really work properly (as intended)"}, {"post_id": 49754, "ts": "2026-08-18T17:53:57Z", "hours": 0.6161, "text": "Stripped down the prototype. Because prototype was containing stamping and signing the document on a single page. So, crafted the /admin . where you can setup the signature stamp and send the link to the signer."}, {"post_id": 49697, "ts": "2026-08-18T16:19:43Z", "hours": 0.3622, "text": "Itās working now.. After refractoring codebase as well."}, {"post_id": 49575, "ts": "2026-08-18T13:41:08Z", "hours": 0.7167, "text": "Implemented page selection function. Now, Iām refactoring the codebase. Share your thoughts."}, {"post_id": 49030, "ts": "2026-08-17T16:53:52Z", "hours": 0.3108, "text": "Well. It worked. Itās now working. You can see it live. Iām trying to make it accurate. Cause.. You can see it in the result_document. Itās not accurate."}, {"post_id": 48996, "ts": "2026-08-17T16:19:03Z", "hours": 0.7444, "text": "It actually worked! But I donāt see any result Iāve tried to implement a feature signing the document and saving it. Still debugging it š¢ Hope it soon getās working."}, {"post_id": 48949, "ts": "2026-08-17T14:54:32Z", "hours": 0.5036, "text": "NextJS for the prototype is like cutting a cake with a sword. I got rid of it. Just Vanilla HTML, CSS and JS is enough to know if its working or not. Itās not working now as well."}, {"post_id": 48881, "ts": "2026-08-17T13:30:25Z", "hours": 0.7625, "text": "Just done completing the initialization of the repo. āGit is really painful if gone bad.ā btw. Hereās the progress⦠PDF detecting is broken. But itās the update."}]...
|
Title: OpenSeal: Sign Documents Online by @prthm | Title: OpenSeal: Sign Documents Online by @prthm | Stardance
Devlogs:
Just done completing the initialization of the repo. āGit is really painful if gone bad.ā btw. Hereās the progress⦠PDF detecting is broken. But itās the update.
NextJS for the prototype is like cutting a cake with a sword. I got rid of it. Just Vanilla HTML, CSS and JS is enough to know if its working or not. Itās not working now as well.
It actually worked! But I donāt see any result Iāve tried to implement a feature signing the document and saving it. Still debugging it š¢ Hope it soon getās working.
Well. It worked. Itās now working. You can see it live. Iām trying to make it accurate. Cause.. You can see it in the result_document. Itās not accurate.
Implemented page selection function. Now, Iām refactoring the codebase. Share your thoughts.
Itās working now.. After refractoring codebase as well.
Stripped down the prototype. Because prototype was containing stamping and signing the document on a single page. So, crafted the /admin . where you can setup the signature stamp and send the link to the signer.
Crafted the code for signer dashboard / portal. Developed the skeleton of f"/sign/{doc_id}" Only signer.js implementation remaining to make /sign really work properly (as intended)
Wrote the code for signer.js . But still says document not found. Time to debug..
Fixxed. document signing functionality. But I think that the document signing canvas isnāt working right.
Added PDF / file upload functionality instead of hardcoded dummy.pdf. Introduced API endpoints of uploading files. Updated the database schema. Now, onto updating the /sign .
Implemented the proper dashboard to keep track of the documents. If you check this. you can access this dashboard at http://localhost:8000/ . To keep it straight forward. this dashboard is at / .
Improved the UI of the /new-request page. Tried to keep consistency with the black and white theme only for now. Uploaded the upload icon as gif.
Tweeked the dashboard UI. To look more playful and alive. Black & White was feeling soo boring. And this color theme looks fine. I should have implemented on other pages as well..
Made the buttonās with that minimal - Blue, Yellow and Green Theme. And make the Sign box follow that theme
Finally completed the /sign UI UX. There were that many typos that it took me half an hour to just find and solve them. I was trying to implement that Blue-Yellow-Green minimal theme but ended up maximizing it. Iāll try to keep it minimal. But yoo.. It atleast works for now.
Deployed the Project to onrender.com ās free server. Fixed some production copy link bugs in production . Now you can check it out on openseal.onrender.com And one more note. If you check the commits. Iāve written the code. But the commit message are only drafted using AI. trust me
Iāve Updated the README.md file. Along with the working demo (screen recording). Check it out.
As it completed. I went to slack channels to get feedback and the one and only feedback I got is that I cannot ship with onrender.com . So, I found out hackclubās nest . Since I bought domain from namecheap. I configured the nameservers to manage it from cloudflare. and then deployed the web app from nest. Hereās itās URL : openseal.prthm.xyz
Implemented this Read PDF button in the signing page. So, that the signer can read the complete document first.
created OpenSeal cleanup Protocol bash file to clean the db and pdfs to not slow down the server and made everything back to zero. Check it out -> here..
Ships:
I made⦠An online document signing platform with a really simple process. If anyone knew about DocuSign. Itās a bit more hassle to deal while you just need a PDF to be signed. So, I developed OpenSeal : a really simple online document signing platform where you can get work done in an easy flow. The most difficult part was.. to find bugs. and mostly, the reason was typos like rounded-zl instead of rounded-xl in tailwind CSS. To be honest. A bit more challenging part you can consider to make the Signature box to place on the right and intended place on the document. Because PDF rendering and Sign box coordinates werenāt matching at all at first. Iām proud of.. a really really simple flow of uploading a document to signing it. It just feels like the most usefull thing. Because how can you take the sign of your parentās if youāre in another city / state or country maybe? How can you ask your client to sign the deal in a foreign country? Iām really glad that I was able to work on such solution. A bit note before you test it : Itās just a simple working application in FastAPI (python) I just deployed it from the nest . You wonāt be able to see any signup page because this is not a startup, itās an MVP model that Iāve deployed it because you can check itās really simple flow. You can download it on your own. Githubās right here. And deploy it one own servers with your own tweaks. AI used? Yeah. Now-a-days this is the most concerning thing if creativity is genuine or not. I only took the help of AI in Error detection like typos, mis-arranged logic codes, and to draft the commit messages. As the VSCodeās git / version control allows to draft commit messages using AI. I took help in this project to also test how good they are. Andd they are very well.. How can you use it? Just go to openseal.prthm.xyz or download it from Github the download instructions are in the README.md How to test it? You openup the webapp. You create a New Request . You upload your PDF that needs to be signed (in this case, only a dummy pdf) (because there arenāt auth rn) You place the signature box where you want the signer to sign. You click Generate Signature Link . Itāll be copied to your clipboard. Fire up another tab, and paste the link. Click Click to Sign . Sign the canvas and hit apply. Voilaa.. Itās signed. A little note: Only upload your non-important / dummy pdf while testing. Only the signerās view ( /sign ) is mobile optimized. So, try to use desktop. this is the working MVP of the product.
Implemented a Read PDF button to read the PDF before signing it. Wrote a shell script to clean the files and database. To make it compatible for the Nestās server....
|
1792835735.72751
|
1792922135.72751
|
|
7224
|
Card Game by @sharmnten | Stardance
|
sharmnten
|
1
|
31.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-22T03:36:02Z", "hours": 31.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a game that aimed to be similar to Stardew Valley, but with more of a focus on making it out of debt, similar to the Steam game Gambling With Friends. While this game is not complete, players are able to create a character, explore a small town, and enter a casino, and play āRide the Busā on the right hand side of the Casino. I am really proud of the card games, as the animations are really good in my opinion. PS: Poker, on the left hand side of the casino, is entirely broken. DO NOT PLAY POKER or you will have to reload the page.", "repo": "https://github.com/sharmnten/card-game", "demo": "https://sharmnten.github.io/card-game/"}]...
|
[{"post_id": 81692, "ts": "202 [{"post_id": 81692, "ts": "2026-10-22T03:28:56Z", "hours": 0.9194, "text": "Added the UI to every screen, made the game full screen for web, and finally updated the website because I realized it wasnāt updating this whole time, because I hadnāt been pushing new web builds."}, {"post_id": 76567, "ts": "2026-10-03T23:56:12Z", "hours": 3.1072, "text": "Remade casino art, and added limos to the street. Made it so you can enter the casino, and when you exit you spawn in the same spot. Next I need to make the players house and some UI. After that I will work on fixing poker and blackjack, and finalizing the game mechanics."}, {"post_id": 72539, "ts": "2026-09-23T05:06:44Z", "hours": 5.0875, "text": "Worked on the map for the town. This took a really long time, as setting up the autotiling strategies was something I had never done before."}, {"post_id": 68422, "ts": "2026-09-15T02:55:47Z", "hours": 1.9653, "text": "Made it so when you start playing a game, you spawn in the same spot when the game ends."}, {"post_id": 54200, "ts": "2026-08-25T02:47:38Z", "hours": 2.5972, "text": "Created a prompt and system that starts the āRide the Busā and āPokerā games. The prompt appears when the player gets close. Additionally, the map of the casino was updated. The background of the camera matches the walls of the casino, so it appears there is nothing beyond the walls of the casino. Next will be making the money in card games link to the casino scene."}, {"post_id": 41134, "ts": "2026-08-05T04:36:14Z", "hours": 2.3386, "text": "Built out tilemap and configured tiles which is really tedious because I have to configure hitboxes and paint the tiles into place. A problem im having is that the foreground elements are not being ordered correctly with the player."}, {"post_id": 35046, "ts": "2026-07-26T06:42:34Z", "hours": 0.8406, "text": "Added walk animations to every single asset. Next step is to script the walk animations into place, so each animation plays at the right time, and the assets get mirrored at the right time as well."}, {"post_id": 34300, "ts": "2026-07-24T21:46:10Z", "hours": 2.2667, "text": "Started the character customizing screen, and wrote the code that allows the player to adjust the character sprite to their liking. Once this is finished, I will create a system that allows it to be saved into the game save file, and then I will have to create the rest of the animations. Then afterwards I will develop the map and the game will be almost complete."}, {"post_id": 23268, "ts": "2026-07-06T03:43:38Z", "hours": 0.9794, "text": "Created a new system for character animations where each clothing piece has a dedicated Animation Resource file. This will allow easier animation management when the user creates a custom character. Additionally, I created the police hat animations(this didnāt contribute to the time, but also is important)."}, {"post_id": 20877, "ts": "2026-07-02T16:24:42Z", "hours": 0.4219, "text": "Started setting up the player animations. It is rather tedious as I need to create idle animations for each character hair, body, shirt, and pants and shadow, but this will later allow for more customizability of the character. I will also need to create a police hat for the IRS officers, but that will come later."}, {"post_id": 20589, "ts": "2026-07-02T06:32:02Z", "hours": 1.1778, "text": "Finished the Ride the Bus card game. Turn four involved guessing which suite the next card will be for 20x multiplier. Wrote 8 new functions, overall the first card game being finished is a solid landmark for the project. In the future I will either continue to develop the other card games and possibly roulette, or I might move to character movement and map design."}, {"post_id": 5635, "ts": "2026-06-09T14:40:57Z", "hours": 5.8906, "text": "Worked a ton on a new card game I am adding, called ride the bus. Animations have been added to card dealing, so the card now smoothly tweens over and then flips over to show the face. I also updated poker so that way the game starts, takes the bet amount, and then deals cards to the player and dealer. Additionally, I created a chip scene that can be used in all the games to approximate the amount of money that is on the table."}, {"post_id": 2524, "ts": "2026-06-05T01:53:16Z", "hours": 1.0033, "text": "Got the dealing mechanism to work. Now, when the ācheckā button is pressed, a card comes from the deck, and goes to the players hand. This is just for testing, the real game cards will be dealt automatically."}, {"post_id": 2134, "ts": "2026-06-04T13:48:12Z", "hours": 2.2475, "text": "Made setup for poker game and blackjack game, with intial UI layout. Took sprites from Itch.io to use in the game. I took way to long making sure everything was perfectly centered, because it was annoying me. Started making a card class."}]...
|
Title: Card Game by @sharmnten | Stardance
Devlog Title: Card Game by @sharmnten | Stardance
Devlogs:
Made setup for poker game and blackjack game, with intial UI layout. Took sprites from Itch.io to use in the game. I took way to long making sure everything was perfectly centered, because it was annoying me. Started making a card class.
Got the dealing mechanism to work. Now, when the ācheckā button is pressed, a card comes from the deck, and goes to the players hand. This is just for testing, the real game cards will be dealt automatically.
Worked a ton on a new card game I am adding, called ride the bus. Animations have been added to card dealing, so the card now smoothly tweens over and then flips over to show the face. I also updated poker so that way the game starts, takes the bet amount, and then deals cards to the player and dealer. Additionally, I created a chip scene that can be used in all the games to approximate the amount of money that is on the table.
Finished the Ride the Bus card game. Turn four involved guessing which suite the next card will be for 20x multiplier. Wrote 8 new functions, overall the first card game being finished is a solid landmark for the project. In the future I will either continue to develop the other card games and possibly roulette, or I might move to character movement and map design.
Started setting up the player animations. It is rather tedious as I need to create idle animations for each character hair, body, shirt, and pants and shadow, but this will later allow for more customizability of the character. I will also need to create a police hat for the IRS officers, but that will come later.
Created a new system for character animations where each clothing piece has a dedicated Animation Resource file. This will allow easier animation management when the user creates a custom character. Additionally, I created the police hat animations(this didnāt contribute to the time, but also is important).
Started the character customizing screen, and wrote the code that allows the player to adjust the character sprite to their liking. Once this is finished, I will create a system that allows it to be saved into the game save file, and then I will have to create the rest of the animations. Then afterwards I will develop the map and the game will be almost complete.
Added walk animations to every single asset. Next step is to script the walk animations into place, so each animation plays at the right time, and the assets get mirrored at the right time as well.
Built out tilemap and configured tiles which is really tedious because I have to configure hitboxes and paint the tiles into place. A problem im having is that the foreground elements are not being ordered correctly with the player.
Created a prompt and system that starts the āRide the Busā and āPokerā games. The prompt appears when the player gets close. Additionally, the map of the casino was updated. The background of the camera matches the walls of the casino, so it appears there is nothing beyond the walls of the casino. Next will be making the money in card games link to the casino scene.
Made it so when you start playing a game, you spawn in the same spot when the game ends.
Worked on the map for the town. This took a really long time, as setting up the autotiling strategies was something I had never done before.
Remade casino art, and added limos to the street. Made it so you can enter the casino, and when you exit you spawn in the same spot. Next I need to make the players house and some UI. After that I will work on fixing poker and blackjack, and finalizing the game mechanics.
Added the UI to every screen, made the game full screen for web, and finally updated the website because I realized it wasnāt updating this whole time, because I hadnāt been pushing new web builds.
Ships:
I made a game that aimed to be similar to Stardew Valley, but with more of a focus on making it out of debt, similar to the Steam game Gambling With Friends. While this game is not complete, players are able to create a character, explore a small town, and enter a casino, and play āRide the Busā on the right hand side of the Casino. I am really proud of the card games, as the animations are really good in my opinion. PS: Poker, on the left hand side of the casino, is entirely broken. DO NOT PLAY POKER or you will have to reload the page....
|
1792644759.4949157
|
1792731159.4949157
|
|
41332
|
Personal site by @potionj | Stardance
|
potionj
|
2
|
32.0
|
168
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-22T00:44:09Z", "hours": 18.0, "multiplier": 14.43, "payout": 132, "blessing": "neutral", "text": "Changes -Added animations for clicking inside and outside of the black hole -Redid the profile -Minor bug fixes -A lot of performance improvements -Added pre loading for the background in the star map to minimize transition time -Bound the edges of the starmap -Improved rendering speeds at the cost of slight decrease in quality -Rebound some keybinds -Added layered esc Some notes The amount of time i spent on the zoom in animation is way too long and i spent wayyyy too much time on it Had issues changing values with the profile bc of the weird header i made long time ago Had issues loading things? Now it basically just moves the lag to sometime else To justify the questionable hr count: Writing custom rendering is very painful and i do not recommend it at all (just use a library it actually makes it so much easier), this has taken so much effort to complete so please be nice while grading :) Actually helpful info for people rating I entered the site and theres nothing to do? -Click either inside or outside the blackhole (inside leads you to my profile, outside leads you to a starmap i made) Can i use my keyboard for the starmap? -Of course, move around with w/a/s/d, zoom in/out with +/-, turn the info card opque with o Why should i give you 9 stars for all of the parts? -Because i worked rly hard on this project :) -More specifically⦠-Originality: I dont think youāve seen anyone with a similar personal site have you? (if you have send it to me on slack username:29mtye) -Technicality: This uses nasa api to load in images, CUSTOM rendering, a fully functional starmap, there is performance built in, there are backups incase the site canāt find anything -Usability: Its built to not break, there might be minor bugs but it accomplishes what it should do right? -Storytelling: This ship message is split into sections so that you can find info easily, i have almost 150 commitsā¦", "repo": "https://github.com/minye065/my-website-templated", "demo": "https://minye065.github.io/my-website-templated/"}, {"ship_num": 2, "ts": "2026-08-23T16:30:05Z", "hours": 14.0, "multiplier": 5.5, "payout": 36, "blessing": "neutral", "text": "The site is done :D Had quite some issues with getting images from the nasa database but the site has turned out quite well. Please be nice while rating as this is my first css/html project. :) Try if you can find the hidden thing.", "repo": "https://github.com/minye065/my-website-templated", "demo": "https://minye065.github.io/my-website-templated/"}]...
|
[{"post_id": 81662, "ts": "202 [{"post_id": 81662, "ts": "2026-10-21T23:12:50Z", "hours": 0.2933, "text": "Fixed minor loading issues Changed how the loading for the star map works Bound the edges of the starmap Made starmap nonscrolling"}, {"post_id": 81413, "ts": "2026-10-21T05:50:52Z", "hours": 2.9125, "text": "Added a zoom in and out animation, zoom out is far superior tho⦠Zoom in animation needs a lot of fixing."}, {"post_id": 80290, "ts": "2026-10-17T04:06:02Z", "hours": 2.135, "text": "Added an animation for zooming out, fixed some issues with internal stuff. (Picture is mid animation)"}, {"post_id": 79665, "ts": "2026-10-15T00:15:27Z", "hours": 1.8697, "text": "Fixed the render and tuned some more values :) Swapped the render mask for a different method. Next is adding an animation, fixing the writting and maybe more hidden things? View at: https://minye065.github.io/my-website-templated/"}, {"post_id": 74336, "ts": "2026-09-27T06:05:23Z", "hours": 2.8025, "text": "IT WORKS!!!! Never thought that it would work so easily but it does. The blackhole has been split into 2 parts, outside and inside. The outside leads to the old site (soon to be changed) and the inside to the projects and what not. The loading is very jagged and will be overlayed with something :D. The old site is now accessible after however long it was just commented out. Going to do: add loading screens (or smth) add ābackā button (revolutionary i know) split the old site into starmap and portfolio"}, {"post_id": 63816, "ts": "2026-09-07T19:45:11Z", "hours": 8.275, "text": "Remade the website again? Yea i had another idea but youāll see at the end. Currently itās just a blackhole renderer + mask maker. The mask will go over the blackhole to map out clicks and stuff. Had some issues with centering and omega. Using the math formulas from before caused the rings of the blackhole to do weird things because of a difference in rotation speeds. This was just removed to make it smooth. The blackhole is not as accurate anymore but i dont understand it enough to fix it soooo."}, {"post_id": 53155, "ts": "2026-08-23T16:27:35Z", "hours": 10.9436, "text": "Redid basically the entire website, now has a slightly hidden feature."}, {"post_id": 38017, "ts": "2026-07-31T04:54:36Z", "hours": 2.9147, "text": "added the background"}]...
|
Title: Personal site by @potionj | Stardance
Devl Title: Personal site by @potionj | Stardance
Devlogs:
added the background
Redid basically the entire website, now has a slightly hidden feature.
Remade the website again? Yea i had another idea but youāll see at the end. Currently itās just a blackhole renderer + mask maker. The mask will go over the blackhole to map out clicks and stuff. Had some issues with centering and omega. Using the math formulas from before caused the rings of the blackhole to do weird things because of a difference in rotation speeds. This was just removed to make it smooth. The blackhole is not as accurate anymore but i dont understand it enough to fix it soooo.
IT WORKS!!!! Never thought that it would work so easily but it does. The blackhole has been split into 2 parts, outside and inside. The outside leads to the old site (soon to be changed) and the inside to the projects and what not. The loading is very jagged and will be overlayed with something :D. The old site is now accessible after however long it was just commented out. Going to do: add loading screens (or smth) add ābackā button (revolutionary i know) split the old site into starmap and portfolio
Fixed the render and tuned some more values :) Swapped the render mask for a different method. Next is adding an animation, fixing the writting and maybe more hidden things? View at: https://minye065.github.io/my-website-templated/
Added an animation for zooming out, fixed some issues with internal stuff. (Picture is mid animation)
Added a zoom in and out animation, zoom out is far superior tho⦠Zoom in animation needs a lot of fixing.
Fixed minor loading issues Changed how the loading for the star map works Bound the edges of the starmap Made starmap nonscrolling
Ships:
The site is done :D Had quite some issues with getting images from the nasa database but the site has turned out quite well. Please be nice while rating as this is my first css/html project. :) Try if you can find the hidden thing.
Changes -Added animations for clicking inside and outside of the black hole -Redid the profile -Minor bug fixes -A lot of performance improvements -Added pre loading for the background in the star map to minimize transition time -Bound the edges of the starmap -Improved rendering speeds at the cost of slight decrease in quality -Rebound some keybinds -Added layered esc Some notes The amount of time i spent on the zoom in animation is way too long and i spent wayyyy too much time on it Had issues changing values with the profile bc of the weird header i made long time ago Had issues loading things? Now it basically just moves the lag to sometime else To justify the questionable hr count: Writing custom rendering is very painful and i do not recommend it at all (just use a library it actually makes it so much easier), this has taken so much effort to complete so please be nice while grading :) Actually helpful info for people rating I entered the site and theres nothing to do? -Click either inside or outside the blackhole (inside leads you to my profile, outside leads you to a starmap i made) Can i use my keyboard for the starmap? -Of course, move around with w/a/s/d, zoom in/out with +/-, turn the info card opque with o Why should i give you 9 stars for all of the parts? -Because i worked rly hard on this project :) -More specifically⦠-Originality: I dont think youāve seen anyone with a similar personal site have you? (if you have send it to me on slack username:29mtye) -Technicality: This uses nasa api to load in images, CUSTOM rendering, a fully functional starmap, there is performance built in, there are backups incase the site canāt find anything -Usability: Its built to not break, there might be minor bugs but it accomplishes what it should do right? -Storytelling: This ship message is split into sections so that you can find info easily, i have almost 150 commitsā¦...
|
1792810432.3733099
|
1792896832.3733099
|
|
30987
|
Dewen by @jaxonpenka127 | Stardance
|
jaxonpenka127
|
4
|
55.0
|
532
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-21T21:07:25Z", "hours": 14.0, "multiplier": 9.65, "payout": 133, "blessing": "neutral", "text": "Last major ship for Dewen: agents with a Bring Your Own Key structure a desktop app for macOS multilingual support and a new logo (credit to @Jcleo2 for the logo geometry) Feel free to try out the new stuff if youād like. https://dewen.netlify.app", "repo": "https://github.com/JaxTheDevG008/Dewen", "demo": "https://dewen.netlify.app"}, {"ship_num": 2, "ts": "2026-09-12T21:44:40Z", "hours": 21.0, "multiplier": 12.55, "payout": 262, "blessing": "neutral", "text": "Features Added IndexedDB integration Avatars and more customization options More command bar commands SEO improvements so Dewen can appear in Google search results Two new mini analytics: Upcoming Tasks and Stale Tasks Better responsiveness across devices What was challenging? Probably the IndexedDB integration. It meant moving from a simple storage method to a full database. I had to learn how to create object stores, save data to them, and load that data when the app starts. What am I proud of? The IndexedDB integration and the increased customization. Adding IndexedDB makes Dewen feel much more like a real application than just a project, while features like avatars and theme presets make it much easier for users to personalize their experience. Whatās next? Now that the Stardance Challenge is about to wrap up, Iām going to pivot some of my time toward other things, including the Congressional App Challenge and my other projects: AuditionLM, LIAB, and Pocket Lab, while also continue development on Dewen. Thank you for supporting me throughout this challenge and following along as Dewen grew.", "repo": "https://github.com/JaxTheDevG008/Dewen", "demo": "https://dewen.netlify.app"}, {"ship_num": 3, "ts": "2026-07-31T16:18:38Z", "hours": 20.0, "multiplier": 4.19, "payout": 132, "blessing": "neutral", "text": "New Dewen version! Includes: removed topbar and updated sidebar accent color customization animation for collapsing and expanding mini analytics made what to focus on an analytic necessary bug fixes There will be more to come. Thanks for supporting me on this journey!", "repo": "https://github.com/JaxTheDevG008/Dewen", "demo": "https://dewen.netlify.app"}, {"ship_num": 4, "ts": "2026-07-05T13:56:28Z", "hours": 0.0, "multiplier": 3.16, "payout": 5, "blessing": "neutral", "text": "This is my task and project management web app called Dewen, which is meant to be completely subscription-free, AI-optional, and local-first while delivering useful productivity tools. What was definitely challenging was the search and command bar, where I had to rely on AI tools to help me build it. What Iām proud of is how the tools sync with each other. When you add a task, it renders on the calendar, and when you start a focus session, the activity panel logs the action. Finally, users should know that it takes barely any steps to get started, since there are no accounts.", "repo": "https://github.com/JaxTheDevG008/Dewen", "demo": "https://dewen.netlify.app"}]...
|
[{"post_id": 81641, "ts": "202 [{"post_id": 81641, "ts": "2026-10-21T21:04:51Z", "hours": 3.1267, "text": "Last devlog: I decided to add multilingual support to make Dewen more accessible to people around the world. It supports languages like Spanish, French, German, Chinese, Japanese, Korean, and more. Feel free to try it out if youād like š"}, {"post_id": 74981, "ts": "2026-09-28T19:28:56Z", "hours": 1.0144, "text": "This isnāt really a devlog, but I thought I might just post about it. My app, after not having an identity for so long, finally has its own logo. I feel extremely glad about the logo being over and done with and the colors in the logo as well. I want to give credit to @Jcleo2 for creating the geometry for the logo, which I then refined and added my own colors. So thank you @Jcleo2 . Thanks for reading, and have a great day!"}, {"post_id": 72853, "ts": "2026-09-23T21:26:55Z", "hours": 2.2408, "text": "Now that Stardance is happening for another month, Iām able to do more devlogs, so kudos to everyone for making it happen. Another big milestone for Dewen: It officially has a desktop application now! Now you donāt have to use the website often and instead you can use the desktop application. It uses Tauri to help with wrapping the app in a desktop layer to help make it a legitimate desktop app. A quick heads up for macOS users: because this is an independent, open-source application bundle, macOS may display a warning stating the app is ādamagedā on your first launch. You can learn how to do it correctly in the README on the GitHub repo page. Dewen is currently available for macOS, but I hope to expand it to Windows and Linux as well. Thanks for reading, and I hope you have a great day!"}, {"post_id": 70832, "ts": "2026-09-19T20:49:14Z", "hours": 1.7767, "text": "I have added a second agent: the Researcher Agent! To make it work, you need to have a Tavily API key and insert it into the settings. Then you can type what you want and it creates a quick note containing what it researched. Alongside that, I also added agent selection where you can choose which agent you want to use. This prevents weird things from happening if you instruct the wrong agent. I hope you have a great rest of your day! Try out the Researcher Agent now! (if you want to š)"}, {"post_id": 70616, "ts": "2026-09-19T13:47:33Z", "hours": 5.6486, "text": "I know Iām contradicting what I said before, that I was done with Stardance, but I thought this was something cool to talk about. Well, I have agents in Dewen now! Integrating AI into Dewen has been one of my top goals since the start. Now itās actually a reality, and I feel absolute pride in accomplishing this. How it works is you toggle AI in the settings if you want it on or off, then it uses Bring Your Own Key (BYOK) meaning you can insert your API key into the app. Then thereās a button in the sidebar with shapes. Click on that, type in your prompt, and Dewen will do the rest. This is powered by my Python backend, hosted on Render and UptimeRobot opens it every five minutes to prevent it from taking 50 seconds to load the AI. I hope you enjoy using AI in Dewen, and have a great rest of your day!"}, {"post_id": 66915, "ts": "2026-09-12T21:34:55Z", "hours": 4.5225, "text": "Well, this is probably going to be my last devlog for the Stardance Challenge, so letās make it count. First off, I finally managed to convert Dewen to IndexedDB, one of my long-term goals for the app. LocalStorage was starting to become limiting, and I wanted something more scalable while still keeping Dewen local-first. Thatās why I went with IndexedDB. I set up DewenDB in storage.ts, added helper functions in main.ts to save tasks, notes, and activities, and made sure everything loads when the app starts. Now, I want to take a moment to look at how far weāve come. Dewen started back in December 2025 as a simple to-do list. From there, it evolved into a productivity hub, then a productivity workspace, and now an actual application. The task list, focus timer, quick notes, calendar, activity panel, command bar, and everything else have come a long way from that original task list. Building Dewen, and participating in the Stardance Challenge, has taught me much more than just how to code. It has taught me how to take an idea and turn it into a real application that people can actually use. Now that the Stardance Challenge is wrapping up, Iām going to be shifting some of my time toward other projects while continuing to work on Dewen. First, Dewen is my submission for the 2026 Congressional App Challenge, representing Pennsylvaniaās 15th District, so thatās something Iām excited to focus on. I also have several other projects I want to work on alongside Dewen: AuditionLM, an AI benchmark ranking and evaluation app; Local In A Box, or LIAB, a CLI tool for integrating and managing local-first architecture in applications; and Pocket Lab, a portable experimentation device for conducting experiments and exploring science. Stardance may be coming to an end, but Dewen never will. Thank you for following along, supporting the project, and watching it grow."}, {"post_id": 53471, "ts": "2026-08-24T01:15:39Z", "hours": 1.5208, "text": "To improve the customization of Dewen, I thought it would be nice to add theme presets to make choosing a theme faster and more approachable. Themes include default, ocean, forest, sunset, rose, midnight, terminal, and slate. Another thing I added was localStoraging the focus timer state. For example, the focus timer reads 21:57, and you accidentally reload the site. Itāll still have 21:57 and continue going from there! I hope these new features improve the user experience of Dewen, and I want to continue improving them and the core experience of the app. Thanks for reading, and have a great day!"}, {"post_id": 53244, "ts": "2026-08-23T18:05:59Z", "hours": 8.0639, "text": "This week I continued to update Dewen with more polish and power to make it easier for people to use my app. These updates focus on overall experience, faster workflows, and turning Dewen into a more complete workspace. Features include: better responsiveness: To make the experience better for mobile and tablet users, I decided to improve the responsiveness of the app to transition to different layouts easily. more commands: To help keyboard users control their workflow more efficiently, I added new commands like editing tasks and notes, controlling the timer, prioritizing tasks, and more. To learn more about them, type :h in the command bar. new mini analytics: I changed two of the empty cards to contain Upcoming Tasks that are getting close to their due date, and Stale Tasks that havenāt been touched in a while. I hope that these new changes improve the user experience for Dewen, as this is turning into much more than a simple task list. Thank you for reading, and have a great day!"}, {"post_id": 44541, "ts": "2026-08-10T11:36:24Z", "hours": 0.9275, "text": "I wanted to make it so that Dewen could be more discoverable rather than just requiring people to āclick a direct linkā, so I utilized the Netlify Sitemap plugin and Google Search Console to make that happen! This is a pretty cool milestone for Dewen, as it shows that it isnāt just another website project. Now I want to continue improving its SEO and discoverability so that eventaully, you can type in ādewen appā and itāll show up. Thank you for reading!"}, {"post_id": 42991, "ts": "2026-08-08T00:31:00Z", "hours": 2.5153, "text": "Before this devlog, the search/command bar used to only do :a <task description> . To make it easier to use Dewen with the keyboard without navigating the app so much, I decided to add more commands to the command bar. New commands include: :n <note content> | creates a note :c <task> | completes a task :d <task> | deletes a task :f <duration> <task> | starts a focus session (e.g. :f 25, take out the trash ) I hope these types of commands make it easier to use my app, especially for keyboard-native users. Iām also planning to implement more command bar commands as I continue improving the app. Thank you!"}, {"post_id": 39635, "ts": "2026-08-02T19:13:55Z", "hours": 3.3336, "text": "Added avatars and profile picture customization. Add your own image to serve as your avatar, look at presets for avatars based on hobbies and careers, and toggle if you want the accent on it on or off! š"}, {"post_id": 38276, "ts": "2026-07-31T16:16:14Z", "hours": 1.8494, "text": "Removed two mini analytics and added an animation for expanding and collapsing them"}, {"post_id": 37355, "ts": "2026-07-30T00:36:01Z", "hours": 3.1358, "text": "Added another customization option where you can customize the accent color š (also updated mini analytics a little)"}, {"post_id": 36786, "ts": "2026-07-29T01:54:50Z", "hours": 3.9203, "text": "Added offline support to my website, so no matter where you are, youāre able to access my web app! š"}, {"post_id": 35534, "ts": "2026-07-27T01:06:01Z", "hours": 2.7853, "text": "Man, after using a single Vanilla JS file to develop Dewen, I realized I needed a better structure to help scale the project further. But I really underestimated how challenging it was going to be, especially since I donāt know React, meaning I have to learn it. So wish me luck, I guess."}, {"post_id": 34866, "ts": "2026-07-25T22:37:06Z", "hours": 2.5794, "text": "I have officially converted from main.js to main.ts, meaning everything is in TypeScript. Now to make everything modularā¦š¤"}, {"post_id": 34384, "ts": "2026-07-25T01:51:35Z", "hours": 2.8206, "text": "Currently trying to convert from Vanilla JS to TypeScript and eventually a framework like React. Fingers crossed! š¤"}, {"post_id": 30471, "ts": "2026-07-18T02:05:51Z", "hours": 2.4369, "text": "Part 1 of redesigning mini analytics: making a risk report featuring overdue tasks, tasks due today, and blocked tasks"}, {"post_id": 29247, "ts": "2026-07-16T01:10:25Z", "hours": 0.0, "text": "New UI changes so far (removed topbar and updated sidebar a little)"}, {"post_id": 26315, "ts": "2026-07-11T01:24:46Z", "hours": 0.0, "text": "This isnāt really a devlog, but rather a heads up about something: Hackatime and Stardance are saying that Iāve worked on this for a few hours. Thatās incorrect. Iāve been working on this project since December and January. Iāve used AI to help me with some of the project, but this is in no way a āvibe codedā app. Iāve included a screenshot of my oldest Git commit history for the project to set the record straight. Thanks for the feedback, and I will continue working on improving this web app!"}, {"post_id": 23543, "ts": "2026-07-06T15:56:44Z", "hours": 0.0, "text": "Have any feature ideas for Dewen? Would be happy to help develop them!"}, {"post_id": 22976, "ts": "2026-07-05T17:37:45Z", "hours": 0.0, "text": "Currently working on leveling up the mini analytics (the cards you see under the āGood morningā message) to display useful information. Stay tuned!"}, {"post_id": 22874, "ts": "2026-07-05T14:32:54Z", "hours": 0.0, "text": "Fixed a calendar and decrastinator bug"}, {"post_id": 22831, "ts": "2026-07-05T13:06:36Z", "hours": 0.0, "text": "Energy Gauge"}]...
|
Title: Dewen by @jaxonpenka127 | Stardance
Devlog Title: Dewen by @jaxonpenka127 | Stardance
Devlogs:
Energy Gauge
Fixed a calendar and decrastinator bug
Currently working on leveling up the mini analytics (the cards you see under the āGood morningā message) to display useful information. Stay tuned!
Have any feature ideas for Dewen? Would be happy to help develop them!
This isnāt really a devlog, but rather a heads up about something: Hackatime and Stardance are saying that Iāve worked on this for a few hours. Thatās incorrect. Iāve been working on this project since December and January. Iāve used AI to help me with some of the project, but this is in no way a āvibe codedā app. Iāve included a screenshot of my oldest Git commit history for the project to set the record straight. Thanks for the feedback, and I will continue working on improving this web app!
New UI changes so far (removed topbar and updated sidebar a little)
Part 1 of redesigning mini analytics: making a risk report featuring overdue tasks, tasks due today, and blocked tasks
Currently trying to convert from Vanilla JS to TypeScript and eventually a framework like React. Fingers crossed! š¤
I have officially converted from main.js to main.ts, meaning everything is in TypeScript. Now to make everything modularā¦š¤
Man, after using a single Vanilla JS file to develop Dewen, I realized I needed a better structure to help scale the project further. But I really underestimated how challenging it was going to be, especially since I donāt know React, meaning I have to learn it. So wish me luck, I guess.
Added offline support to my website, so no matter where you are, youāre able to access my web app! š
Added another customization option where you can customize the accent color š (also updated mini analytics a little)
Removed two mini analytics and added an animation for expanding and collapsing them
Added avatars and profile picture customization. Add your own image to serve as your avatar, look at presets for avatars based on hobbies and careers, and toggle if you want the accent on it on or off! š
Before this devlog, the search/command bar used to only do :a <task description> . To make it easier to use Dewen with the keyboard without navigating the app so much, I decided to add more commands to the command bar. New commands include: :n <note content> | creates a note :c <task> | completes a task :d <task> | deletes a task :f <duration> <task> | starts a focus session (e.g. :f 25, take out the trash ) I hope these types of commands make it easier to use my app, especially for keyboard-native users. Iām also planning to implement more command bar commands as I continue improving the app. Thank you!
I wanted to make it so that Dewen could be more discoverable rather than just requiring people to āclick a direct linkā, so I utilized the Netlify Sitemap plugin and Google Search Console to make that happen! This is a pretty cool milestone for Dewen, as it shows that it isnāt just another website project. Now I want to continue improving its SEO and discoverability so that eventaully, you can type in ādewen appā and itāll show up. Thank you for reading!
This week I continued to update Dewen with more polish and power to make it easier for people to use my app. These updates focus on overall experience, faster workflows, and turning Dewen into a more complete workspace. Features include: better responsiveness: To make the experience better for mobile and tablet users, I decided to improve the responsiveness of the app to transition to different layouts easily. more commands: To help keyboard users control their workflow more efficiently, I added new commands like editing tasks and notes, controlling the timer, prioritizing tasks, and more. To learn more about them, type :h in the command bar. new mini analytics: I changed two of the empty cards to contain Upcoming Tasks that are getting close to their due date, and Stale Tasks that havenāt been touched in a while. I hope that these new changes improve the user experience for Dewen, as this is turning into much more than a simple task list. Thank you for reading, and have a great day!
To improve the customization of Dewen, I thought it would be nice to add theme presets to make choosing a theme faster and more approachable. Themes include default, ocean, forest, sunset, rose, midnight, terminal, and slate. Another thing I added was localStoraging the focus timer state. For example, the focus timer reads 21:57, and you accidentally reload the site. Itāll still have 21:57 and continue going from there! I hope these new features improve the user experience of Dewen, and I want to continue improving them and the core experience of the app. Thanks for reading, and have a great day!
Well, this is probably going to be my last devlog for the Stardance Challenge, so letās make it count. First off, I finally managed to convert Dewen to IndexedDB, one of my long-term goals for the app. LocalStorage was starting to become limiting, and I wanted something more scalable while still keeping Dewen local-first. Thatās why I went with IndexedDB. I set up DewenDB in storage.ts, added helper functions in main.ts to save tasks, notes, and activities, and made sure everything loads when the app starts. Now, I want to take a moment to look at how far weāve come. Dewen started back in December 2025 as a simple to-do list. From there, it evolved into a productivity hub, then a productivity workspace, and now an actual application. The task list, focus timer, quick notes, calendar, activity panel, command bar, and everything else have come a long way from that original task list. Building Dewen, and participating in the Stardance Challenge, has taught me much more than just how to code. It has taught me how to take an idea and turn it into a real application that people can actually use. Now that the Stardance Challenge is wrapping up, Iām going to be shifting some of my time toward other projects while continuing to work on Dewen. First, Dewen is my submission for the 2026 Congressional App Challenge, representing Pennsylvaniaās 15th District, so thatās something Iām excited to focus on. I also have several other projects I want to work on alongside Dewen: AuditionLM, an AI benchmark ranking and evaluation app; Local In A Box, or LIAB, a CLI tool for integrating and managing local-first architecture in applications; and Pocket Lab, a portable experimentation device for conducting experiments and exploring science. Stardance may be coming to an end, but Dewen never will. Thank you for following along, supporting the project, and watching it grow.
I know Iām contradicting what I said before, that I was done with Stardance, but I thought this was something cool to talk about. Well, I have agents in Dewen now! Integrating AI into Dewen has been one of my top goals since the start. Now itās actually a reality, and I feel absolute pride in accomplishing this. How it works is you toggle AI in the settings if you want it on or off, then it uses Bring Your Own Key (BYOK) meaning you can insert your API key into the app. Then thereās a button in the sidebar with shapes. Click on that, type in your prompt, and Dewen will do the rest. This is powered by my Python backend, hosted on Render and UptimeRobot opens it every five minutes to prevent it from taking 50 seconds to load the AI. I hope you enjoy using AI in Dewen, and have a great rest of your day!
I have added a second agent: the Researcher Agent! To make it work, you need to have a Tavily API key and insert it into the settings. Then you can type what you want and it creates a quick note containing what it researched. Alongside that, I also added agent selection where you can choose which agent you want to use. This prevents weird things from happening if you instruct the wrong agent. I hope you have a great rest of your day! Try out the Researcher Agent now! (if you want to š)
Now that Stardance is happening for another month, Iām able to do more devlogs, so kudos to everyone for making it happen. Another big milestone for Dewen: It officially has a desktop application now! Now you donāt have to use the website often and instead you can use the desktop application. It uses Tauri to help with wrapping the app in a desktop layer to help make it a legitimate desktop app. A quick heads up for macOS users: because this is an independent, open-source application bundle, macOS may display a warning stating the app is ādamagedā on your first launch. You can learn how to do it correctly in the README on the GitHub repo page. Dewen is currently available for macOS, but I hope to expand it to Windows and Linux as well. Thanks for reading, and I hope you have a great day!
This isnāt really a devlog, but I thought I might just post about it. My app, after not having an identity for so long, finally has its own logo. I feel extremely glad about the logo being over and done with and the colors in the logo as well. I want to give credit to @Jcleo2 for creating the geometry for the logo, which I then refined and added my own colors. So thank you @Jcleo2 . Thanks for reading, and have a great day!
Last devlog: I decided to add multilingual support to make Dewen more accessible to people around the world. It supports languages like Spanish, French, German, Chinese, Japanese, Korean, and more. Feel free to try it out if youād like š
Ships:
This is my task and project management web app called Dewen, which is meant to be completely subscription-free, AI-optional, and local-first while delivering useful productivity tools. What was definitely challenging was the search and command bar, where I had to rely on AI tools to help me build it. What Iām proud of is how the tools sync with each other. When you add a task, it renders on the calendar, and when you start a focus session, the activity panel logs the action. Finally, users should know that it takes barely any steps to get started, since there are no accounts.
New Dewen version! Includes: removed topbar and updated sidebar accent color customization animation for collapsing and expanding mini analytics made what to focus on an analytic necessary bug fixes There will be more to come. Thanks for supporting me on this journey!
Features Added IndexedDB integration Avatars and more customization options More command bar commands SEO improvements so Dewen can appear in Google search results Two new mini analytics: Upcoming Tasks and Stale Tasks Better responsiveness across devices What was challenging? Probably the IndexedDB integration. It meant moving from a simple storage method to a full database. I had to learn how to create object stores, save data to them, and load that data when the app starts. What am I proud of? The IndexedDB integration and the increased customization. Adding IndexedDB makes Dewen feel much more like a real application than just a project, while features like avatars and theme presets make it much easier for users to personalize their experience. Whatās next? Now that the Stardance Challenge is about to wrap up, Iām going to pivot some of my time toward other things, including the Congressional App Challenge and my other projects: AuditionLM, LIAB, and Pocket Lab, while also continue development on Dewen. Thank you for supporting me throughout this challenge and following along as Dewen grew.
Last major ship for Dewen: agents with a Bring Your Own Key structure a desktop app for macOS multilingual support and a new logo (credit to @Jcleo2 for the logo geometry) Feel free to try out the new stuff if youād like. https://dewen.netlify.app...
|
1792824593.2649305
|
1792910993.2649305
|
|
70858
|
Personal website by @catlover125r | Stardance
|
catlover125r
|
1
|
29.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-21T20:32:05Z", "hours": 29.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is my personal site, built from scratch with plain HTML and CSS and hosted on Vercel. It covers my classes, projects, and what I do at Sequoia. I also featured the papers I made for data science projects (RunScore and RecovHR). A recent addition was a heatmap for my running. If you click āCross Country & Trackā it opens a heatmap of every run Iāve recorded on my COROS watch. Hidden pages: /momrecipe brings you to a collection of my momās 345 recipes that I have digitized for her. /reciptpolaroid was built for a party where you can take a photo on your phone and it will print it on a receipt printer for a makeshift polaroid. /CalcPlot3D is a self hosted copy of CalcPlot3D because I like it so much I donāt want to lose it.", "repo": "https://github.com/catlover125r/lukepopler.me", "demo": "https://lukepopler.me"}]...
|
[{"post_id": 81630, "ts": "202 [{"post_id": 81630, "ts": "2026-10-21T20:29:29Z", "hours": 29.4625, "text": "My personal site, built from scratch with plain HTML and CSS and hosted on Vercel. It covers my classes, projects, and what I do at Sequoia. I also featured the papers I made for data science projects (RunScore and RecovHR). A recent addition was a heatmap for my running. If you click āCross Country & Trackā it opens a heatmap of every run Iāve recorded on my COROS watch. Hidden pages: /momrecipe brings you to a collection of my momās 345 recipes that I have digitized for her. /reciptpolaroid was built for a party where you can take a photo on your phone and it will print it on a receipt printer for a makeshift polaroid. /CalcPlot3D is a self hosted copy of CalcPlot3D because I like it so much I donāt want to lose it."}]...
|
Title: Personal website by @catlover125r | Stardan Title: Personal website by @catlover125r | Stardance
Devlogs:
My personal site, built from scratch with plain HTML and CSS and hosted on Vercel. It covers my classes, projects, and what I do at Sequoia. I also featured the papers I made for data science projects (RunScore and RecovHR). A recent addition was a heatmap for my running. If you click āCross Country & Trackā it opens a heatmap of every run Iāve recorded on my COROS watch. Hidden pages: /momrecipe brings you to a collection of my momās 345 recipes that I have digitized for her. /reciptpolaroid was built for a party where you can take a photo on your phone and it will print it on a receipt printer for a makeshift polaroid. /CalcPlot3D is a self hosted copy of CalcPlot3D because I like it so much I donāt want to lose it.
Ships:
This is my personal site, built from scratch with plain HTML and CSS and hosted on Vercel. It covers my classes, projects, and what I do at Sequoia. I also featured the papers I made for data science projects (RunScore and RecovHR). A recent addition was a heatmap for my running. If you click āCross Country & Trackā it opens a heatmap of every run Iāve recorded on my COROS watch. Hidden pages: /momrecipe brings you to a collection of my momās 345 recipes that I have digitized for her. /reciptpolaroid was built for a party where you can take a photo on your phone and it will print it on a receipt printer for a makeshift polaroid. /CalcPlot3D is a self hosted copy of CalcPlot3D because I like it so much I donāt want to lose it....
|
1792615634.3518167
|
1792702034.3518167
|
|
63863
|
Antelope-Hackclub Website by @inatlusnamor | Stard Antelope-Hackclub Website by @inatlusnamor | Stardance...
|
inatlusnamor
|
2
|
17.0
|
123
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-21T17:23:05Z", "hours": 7.0, "multiplier": 14.42, "payout": 108, "blessing": "neutral", "text": "I made a club website where my club members can find resources and learn about our website. A cool feature that I added is that my discord bot is integrated into my website. I can add things to the gallery and to the guides via our discord server. I am really proud of that!", "repo": "https://github.com/Romanhery/Antelope-Hackclub-Website", "demo": "https://antelope-hackclub.vercel.app/"}, {"ship_num": 2, "ts": "2026-09-20T17:15:15Z", "hours": 10.0, "multiplier": 2.84, "payout": 15, "blessing": "neutral", "text": "We made our own website for our Hackclub Chapter . The parts that were challenging were the merge conflicts and the commits. Another thing that was challenging was integrating our discord bot into the gallery because it was my first time using a discord bot and other 3rd party libraries in python so I actually learned alot. If you want to try the project you have to join the discord server and go the gallery text channel and type in /add-gallery and type in your paramenters and then it will add it to the gallery section in our website!", "repo": "https://github.com/Romanhery/Antelope-Hackclub-Website", "demo": "https://antelope-hackclub.vercel.app/"}]...
|
[{"post_id": 81548, "ts": "202 [{"post_id": 81548, "ts": "2026-10-21T17:19:47Z", "hours": 4.4219, "text": "I reworked the whole entire website Features I added were the ui I made it look better I also added the current programs we are running and thats it"}, {"post_id": 74770, "ts": "2026-09-28T06:30:59Z", "hours": 1.7292, "text": "Devlog #4 I added some features that people in my last ship said I should do and some that I wanted to do. Additions Added navbar across all pages I made the gallery and guide images on the cards actually fill their container instead of the old one cropped I also changed the join community link to the discord because that is where everyone is I also added a styles.css for each page because one styles.css was very hard to navigate and was tangled a lot Challenges I faced It was hard to code the css all over again and I had major setbacks, the things that were hard were the sizing and the layout if you touch one thing another thing moves so PHEW I finished that. Future Plans Fixing up the events page and integrating my discord bot to add and remove events there also to ping everyone! Add more things to the home page Add more starter guides because that is a huge hassle I also wanna add a faq because some questions are already answered A members page Contact Page Some more I hope!"}, {"post_id": 73484, "ts": "2026-09-25T07:00:12Z", "hours": 1.3222, "text": "I am loggin my hours for today! I added a feature that moves the nav link up !"}, {"post_id": 70761, "ts": "2026-09-19T18:34:46Z", "hours": 9.6464, "text": "I added a function to my website where I can recieve json from a discord bot that can update my gallery and add cards to it ! Its now easier to add cards to my gallery easier than ever!"}]...
|
Title: Antelope-Hackclub Website by @inatlusnamor Title: Antelope-Hackclub Website by @inatlusnamor | Stardance
Devlogs:
I added a function to my website where I can recieve json from a discord bot that can update my gallery and add cards to it ! Its now easier to add cards to my gallery easier than ever!
I am loggin my hours for today! I added a feature that moves the nav link up !
Devlog #4 I added some features that people in my last ship said I should do and some that I wanted to do. Additions Added navbar across all pages I made the gallery and guide images on the cards actually fill their container instead of the old one cropped I also changed the join community link to the discord because that is where everyone is I also added a styles.css for each page because one styles.css was very hard to navigate and was tangled a lot Challenges I faced It was hard to code the css all over again and I had major setbacks, the things that were hard were the sizing and the layout if you touch one thing another thing moves so PHEW I finished that. Future Plans Fixing up the events page and integrating my discord bot to add and remove events there also to ping everyone! Add more things to the home page Add more starter guides because that is a huge hassle I also wanna add a faq because some questions are already answered A members page Contact Page Some more I hope!
I reworked the whole entire website Features I added were the ui I made it look better I also added the current programs we are running and thats it
Ships:
We made our own website for our Hackclub Chapter . The parts that were challenging were the merge conflicts and the commits. Another thing that was challenging was integrating our discord bot into the gallery because it was my first time using a discord bot and other 3rd party libraries in python so I actually learned alot. If you want to try the project you have to join the discord server and go the gallery text channel and type in /add-gallery and type in your paramenters and then it will add it to the gallery section in our website!
I made a club website where my club members can find resources and learn about our website. A cool feature that I added is that my discord bot is integrated into my website. I can add things to the gallery and to the guides via our discord server. I am really proud of that!...
|
1792814080.8371866
|
1792900480.8371866
|
|
57689
|
very cool personal website by @estevao | Stardance
|
estevao
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-21T16:18:14Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "a website for me to put my thoughts and stuff :) it has topics and tabs, like a personal forum just for me", "repo": "https://github.com/EAlbqrq/personal-website", "demo": "https://ealbqrq.github.io/personal-website/"}]...
|
[{"post_id": 81530, "ts": "202 [{"post_id": 81530, "ts": "2026-10-21T16:17:00Z", "hours": 1.1897, "text": "finalized layout"}, {"post_id": 61862, "ts": "2026-09-05T00:04:19Z", "hours": 1.3972, "text": "Itās been quite the work but itās fun to learn html and css :) (spent 2 hours to learn how to center the whole thing)"}]...
|
Title: very cool personal website by @estevao | St Title: very cool personal website by @estevao | Stardance
Devlogs:
Itās been quite the work but itās fun to learn html and css :) (spent 2 hours to learn how to center the whole thing)
finalized layout
Ships:
a website for me to put my thoughts and stuff :) it has topics and tabs, like a personal forum just for me...
|
1792716732.1149776
|
1792803132.1149776
|
|
70823
|
fort.desktop by @ryni | Stardance
|
ryni
|
1
|
32.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-21T16:15:51Z", "hours": 32.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "this is fort.desktop! a tiny little client for fort.ind (my own game archive/sharkey instance) its made in universal windows platform and C# it has a couple features like browsing the fort.ind game archive, logging in with a fort.social account and browsing the instance and making posts! (that was tha hardest thing to get working) and live tiles. so like.. how do you use this since uwp apps are a core part of windows, all you need is ti extract the zip install the cert and click the .msix file and install from there (i also made a tiny script to speed up install if you dont wanna do that)", "repo": "https://github.com/fort-ind/uwp", "demo": "https://github.com/fort-ind/uwp/releases"}]...
|
[{"post_id": 81526, "ts": "202 [{"post_id": 81526, "ts": "2026-10-21T16:05:51Z", "hours": 32.2781, "text": "honestly been a while since i worked on this project.. but i bulit a lot (and learned how to not break a sharkey instance) these past few months ive been learning how to push content to a live tile :) i did also try out getting the windows share and ink apis to work.. a bunch of trial and error but now i can see i have inking support i got a lot more ideas to work on soon."}]...
|
Title: fort.desktop by @ryni | Stardance
Devlogs: Title: fort.desktop by @ryni | Stardance
Devlogs:
honestly been a while since i worked on this project.. but i bulit a lot (and learned how to not break a sharkey instance) these past few months ive been learning how to push content to a live tile :) i did also try out getting the windows share and ink apis to work.. a bunch of trial and error but now i can see i have inking support i got a lot more ideas to work on soon.
Ships:
this is fort.desktop! a tiny little client for fort.ind (my own game archive/sharkey instance) its made in universal windows platform and C# it has a couple features like browsing the fort.ind game archive, logging in with a fort.social account and browsing the instance and making posts! (that was tha hardest thing to get working) and live tiles. so like.. how do you use this since uwp apps are a core part of windows, all you need is ti extract the zip install the cert and click the .msix file and install from there (i also made a tiny script to speed up install if you dont wanna do that)...
|
1792601222.781931
|
1792687622.781931
|
|
27224
|
My very own WebOS by @nevasood | Stardance
|
nevasood
|
1
|
12.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-21T14:51:23Z", "hours": 12.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a WEBOS about myself with 3 specific apps. It contains a shopping list, a calculator and a notepad. It was challenging to make the shopping list. It was difficult to code in Javascript, which I did more effectively through the use of AI.", "repo": "https://github.com/itzzneva/my-own-web-OS", "demo": "https://itzzneva.github.io/my-own-web-OS/"}]...
|
[{"post_id": 81500, "ts": "202 [{"post_id": 81500, "ts": "2026-10-21T14:49:05Z", "hours": 4.77, "text": "my web os complete"}, {"post_id": 60255, "ts": "2026-09-02T14:50:53Z", "hours": 0.315, "text": "I have added a background colour. I might add some extra apps such as a calculator."}, {"post_id": 59615, "ts": "2026-09-01T15:11:30Z", "hours": 7.3794, "text": "I have currently added a window. I have struggled with making it draggable but it can close properly. I plan on adding more apps or windows. I plan to make it fit a certain theme, by adding certain images."}]...
|
Title: My very own WebOS by @nevasood | Stardance
Title: My very own WebOS by @nevasood | Stardance
Devlogs:
I have currently added a window. I have struggled with making it draggable but it can close properly. I plan on adding more apps or windows. I plan to make it fit a certain theme, by adding certain images.
I have added a background colour. I might add some extra apps such as a calculator.
my web os complete
Ships:
I made a WEBOS about myself with 3 specific apps. It contains a shopping list, a calculator and a notepad. It was challenging to make the shopping list. It was difficult to code in Javascript, which I did more effectively through the use of AI....
|
1792784918.0671082
|
1792871318.0671082
|
|
57118
|
My own app! by @G_Diva299 | Stardance
|
G_Diva299
|
2
|
2.0
|
6
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-21T14:05:44Z", "hours": 1.0, "multiplier": 4.2, "payout": 6, "blessing": "neutral", "text": "Sick Bae is a healthcare support app Iām working on with students on my mind. The idea was inspired by my schoolās sick bay and the experiences of students who have to balance schoolwork, classes and other responsibilities while also dealing with health concerns. Sometimes, a student may feel unwell but be unsure about what to do. Other times, students visit the school nurse for concerns that could first benefit from basic health guidance. I also thought about students who feel shy or uncomfortable asking for help when something is wrong. I wanted to create something that could make getting basic health information easier and help students know when they need to seek further assistance. Sick Bae is not meant to replace a school nurse or other healthcare professional. Instead, it provides basic guidance while encouraging students to seek professional help whenever necessary. What I found challenging is the new programming language and framework I had to use which are dart and flutter respectively. This project was a bit challenging and broadened my skills for which Iām very grateful. Please let me know youāre thoughts about it", "repo": "https://github.com/gDiva-blip/Sick-bae", "demo": "https://gdiva-blip.github.io/Sick-bae/"}, {"ship_num": 2, "ts": "2026-09-08T01:48:12Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Sick Bay is a healthcare support app Iām creating. I havenāt created any apps before so new languages lie Dart and frameworks like flutter were a bit challenging to use", "repo": "https://github.com/gDiva-blip/Sick-bae", "demo": "https://gdiva-blip.github.io/Sick-bae/"}]...
|
[{"post_id": 76266, "ts": "202 [{"post_id": 76266, "ts": "2026-10-02T23:56:14Z", "hours": 0.4411, "text": "Today I fixed the broken-heart icon in Sick Baeās header and corrected the error that was stopping the app from building for the web. I also set up automatic deployment through GitHub Actions. The latest build passed, and the app is now available for anyone to view at https://gdiva-blip.github.io/Sick-bae/ . Iām going to change the app launcher icon in the next devlog, byeeee!!!!"}, {"post_id": 72891, "ts": "2026-09-23T23:36:30Z", "hours": 0.3119, "text": "Today I continued developing Sick Bae and focused on improving the health-guidance experience. I added a Get Help option so users can access additional support from health personnel instead of relying only on information provided by the app. I also connected this into the health guidance flow and removed the old timezone/world-clock screen because it wasnāt central to the appās purpose. I ran flutter analyze and got No issues found, then committed and pushed the changes to GitHub. I also spent time troubleshooting Hackatime because my recorded coding time isnāt matching the amount of time Iāve actually spent working in my Code space. The tracker is installed and configured, but my dashboard is currently showing significantly less time than expected. Iām continuing to investigate this while working on the app. To be honest, itās really frustrating because I spend hours sometimes but currently, my entire projects has just two hours logged like what the heck! The app is now further along and Iām continuing toward a polished, review-ready demo."}, {"post_id": 68834, "ts": "2026-09-15T20:36:03Z", "hours": 0.3333, "text": "Ok. So today, I tried to setup the project for multiple platforms including Android, iOS, macOS, Windows and web. Still not done though. I fixed some Git issues and got my repository back to a clean state. Then, I redesigned the home screen since theyāre a limited number of symptoms. So instead of choosing from already existing symptoms, users can describe whatās actually wrong with them hence the āWhatās going on sectionā. It stills doesnāt really give feedback which Iāll continue tomorrow. The best part of today is that; I confirmed that the deployment worked and was able to install the preview on my PC. Oh yeah and the world clock feature isnāt really necessary. I was just trying something, even forgot to add a devlog on that."}, {"post_id": 67768, "ts": "2026-09-14T00:39:05Z", "hours": 0.3, "text": "At first, I didnāt understand the concept of a demo url so my demo url just kept taking me back to the readme file on my repository, but my reviewer drew my attention to it. I fully understood it and worked on it : Demo readiness. I set up and verified Linux desktop support. Cleaned up the flutter project and got flutter analyze passing. Verified the app could actually build and run. Addes flutter web support so the app could be demonstrated from my code space. Built the web version successfully. Served the web build through the code space. Configured a forwarded demo url so someone outside my code space can access the actual app. Verified that the url opens the Sick-bae interface and not just the GitHub ReadMe. Prepared the project for reviewer recertification. https://gdiva-blip.github.io/Sick-bae/"}, {"post_id": 63962, "ts": "2026-09-08T01:42:51Z", "hours": 0.7461, "text": "Iām working on the symptoms tab; trying to add features"}, {"post_id": 63427, "ts": "2026-09-07T08:26:44Z", "hours": 0.4394, "text": "I worked on developing SickBae;an application designed purposefully for students, to help them acess basic heath info and get guidance when they arenāt feeling well. This is to say, in the school environment during their hectic schedules. Iām working on improving the appās design and user experience"}]...
|
Title: My own app! by @G_Diva299 | Stardance
Devl Title: My own app! by @G_Diva299 | Stardance
Devlogs:
I worked on developing SickBae;an application designed purposefully for students, to help them acess basic heath info and get guidance when they arenāt feeling well. This is to say, in the school environment during their hectic schedules. Iām working on improving the appās design and user experience
Iām working on the symptoms tab; trying to add features
At first, I didnāt understand the concept of a demo url so my demo url just kept taking me back to the readme file on my repository, but my reviewer drew my attention to it. I fully understood it and worked on it : Demo readiness. I set up and verified Linux desktop support. Cleaned up the flutter project and got flutter analyze passing. Verified the app could actually build and run. Addes flutter web support so the app could be demonstrated from my code space. Built the web version successfully. Served the web build through the code space. Configured a forwarded demo url so someone outside my code space can access the actual app. Verified that the url opens the Sick-bae interface and not just the GitHub ReadMe. Prepared the project for reviewer recertification. https://gdiva-blip.github.io/Sick-bae/
Ok. So today, I tried to setup the project for multiple platforms including Android, iOS, macOS, Windows and web. Still not done though. I fixed some Git issues and got my repository back to a clean state. Then, I redesigned the home screen since theyāre a limited number of symptoms. So instead of choosing from already existing symptoms, users can describe whatās actually wrong with them hence the āWhatās going on sectionā. It stills doesnāt really give feedback which Iāll continue tomorrow. The best part of today is that; I confirmed that the deployment worked and was able to install the preview on my PC. Oh yeah and the world clock feature isnāt really necessary. I was just trying something, even forgot to add a devlog on that.
Today I continued developing Sick Bae and focused on improving the health-guidance experience. I added a Get Help option so users can access additional support from health personnel instead of relying only on information provided by the app. I also connected this into the health guidance flow and removed the old timezone/world-clock screen because it wasnāt central to the appās purpose. I ran flutter analyze and got No issues found, then committed and pushed the changes to GitHub. I also spent time troubleshooting Hackatime because my recorded coding time isnāt matching the amount of time Iāve actually spent working in my Code space. The tracker is installed and configured, but my dashboard is currently showing significantly less time than expected. Iām continuing to investigate this while working on the app. To be honest, itās really frustrating because I spend hours sometimes but currently, my entire projects has just two hours logged like what the heck! The app is now further along and Iām continuing toward a polished, review-ready demo.
Today I fixed the broken-heart icon in Sick Baeās header and corrected the error that was stopping the app from building for the web. I also set up automatic deployment through GitHub Actions. The latest build passed, and the app is now available for anyone to view at https://gdiva-blip.github.io/Sick-bae/ . Iām going to change the app launcher icon in the next devlog, byeeee!!!!
Ships:
Sick Bay is a healthcare support app Iām creating. I havenāt created any apps before so new languages lie Dart and frameworks like flutter were a bit challenging to use
Sick Bae is a healthcare support app Iām working on with students on my mind. The idea was inspired by my schoolās sick bay and the experiences of students who have to balance schoolwork, classes and other responsibilities while also dealing with health concerns. Sometimes, a student may feel unwell but be unsure about what to do. Other times, students visit the school nurse for concerns that could first benefit from basic health guidance. I also thought about students who feel shy or uncomfortable asking for help when something is wrong. I wanted to create something that could make getting basic health information easier and help students know when they need to seek further assistance. Sick Bae is not meant to replace a school nurse or other healthcare professional. Instead, it provides basic guidance while encouraging students to seek professional help whenever necessary. What I found challenging is the new programming language and framework I had to use which are dart and flutter respectively. This project was a bit challenging and broadened my skills for which Iām very grateful. Please let me know youāre thoughts about it...
|
1792824844.424746
|
1792911244.424746
|
|
67226
|
My own site! by @dablu | Stardance
|
dablu
|
2
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-21T12:40:05Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "nothing", "repo": "https://github.com/AryaAgrawal03/Aryawork", "demo": "https://portfolioofdabluaka-arya.netlify.app"}, {"ship_num": 2, "ts": "2026-10-11T12:29:59Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I make a website that is going to tell you about me , I faced some challenges of wrong code because i am a beginner and I am proud that for the first time i created a good web page", "repo": "https://github.com/AryaAgrawal03/Aryawork", "demo": "https://portfolioofdabluaka-arya.netlify.app"}]...
|
[{"post_id": 79069, "ts": "202 [{"post_id": 79069, "ts": "2026-10-12T15:48:40Z", "hours": 0.615, "text": "I have tried to do all the possible improvements needed and my fault but something i did not understand the things written as i am new btu things i understood i properly corrected them"}, {"post_id": 78690, "ts": "2026-10-11T09:45:17Z", "hours": 1.2058, "text": "I am creating a new web learning to have some cool features write now it is too basic"}]...
|
Title: My own site! by @dablu | Stardance
Devlogs Title: My own site! by @dablu | Stardance
Devlogs:
I am creating a new web learning to have some cool features write now it is too basic
I have tried to do all the possible improvements needed and my fault but something i did not understand the things written as i am new btu things i understood i properly corrected them
Ships:
I make a website that is going to tell you about me , I faced some challenges of wrong code because i am a beginner and I am proud that for the first time i created a good web page
nothing...
|
1792817385.857178
|
1792903785.857178
|
|
27454
|
MacWall - Website by @foundrceo | Stardance
|
foundrceo
|
3
|
116.0
|
1090
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-21T12:01:12Z", "hours": 18.0, "multiplier": 18.8, "payout": 331, "blessing": "neutral", "text": "Redesigned the homepage and site UI New hero, navbar, category strip and License pop-up. Features shown as rows, an Apple-style footer, and new 404 and error pages. New app icon everywhere (favicons, email logo) and a new social share image. New hero app video in 1080p, slowed down. Redesigned pricing page that says āone-time paymentā. Install guide with animations, shown after you download. New help center with topic cards, search, and help inside the āK command menu. Moved the whole site from Vercel to Cloudflare Workers macwall.app now runs on Cloudflare; Vercel is kept only as a backup. I connected the domains, moved the scheduled jobs (cron) over, set up caching for the landing pages, and fixed visitor country/IP detection on Cloudflare. Before the move I cut Vercel costs: videos served from R2, longer caching, lighter images, smaller 404 pages. Phone visitors On a phone, āSend to my Macā emails you the download link instead of downloading a Mac file. āSet on Macā opens the app directly through a macwall:// link. Wallpaper gallery and search traffic 45 wallpaper collections, more detailed wallpaper pages, and guides written to answer questions directly. Gallery sorted by most liked, with a āDownload freeā button and a sticky bar at the bottom. Faster loading: static gallery pages, lighter images, and full-size wallpaper files no longer served.", "repo": "https://github.com/foundrceo/MacWall-Web", "demo": "https://macwall.app/"}, {"ship_num": 2, "ts": "2026-09-16T07:40:26Z", "hours": 55.0, "multiplier": 10.94, "payout": 556, "blessing": "neutral", "text": "I just updated the entire ui ux of my website to make it 100x better and get better conversions update all the files and components name also to a professional / enterprise level", "repo": "https://github.com/foundrceo/MacWall-Web", "demo": "https://macwall.app/"}, {"ship_num": 3, "ts": "2026-07-24T10:16:41Z", "hours": 43.0, "multiplier": 9.79, "payout": 203, "blessing": "neutral", "text": "what did you make? macwall.app - the website for my macos live wallpaper app. download the free app buy pro with stripe and activate with a deep link. also pricing blog submit wallpapers and affiliates. what was challenging? getting checkout right. stripe ā license email ā macwall://activate had a lot of edge cases. india pricing and the reel refund flow took a few rewrites. keeping price copy in sync with real stripe prices was annoying. what are you proud of? it is live and people can actually use it. one click download one click checkout and the app unlocks. the site feels like a real product not a template. what should people know so they can test? open https://macwall.app hit download for macos (or grab the dmg on the github release). you need macos 26. browse pricing if you want to see permanent annual and reel refund. free try works without paying.", "repo": "https://github.com/foundrceo/MacWall-Web", "demo": "https://macwall.app/"}]...
|
[{"post_id": 80623, "ts": "202 [{"post_id": 80623, "ts": "2026-10-18T10:19:19Z", "hours": 10.7622, "text": "Just Shipped a major update in the ui ux overall application."}, {"post_id": 74829, "ts": "2026-09-28T12:06:55Z", "hours": 3.3728, "text": "raised macwall pricing recently and the response has actually been really good traffic is growing a lot too now around 59k visitors and 128k page views been testing pricing changes and polishing the site while watching how people respond to it"}, {"post_id": 72557, "ts": "2026-09-23T06:44:37Z", "hours": 2.4158, "text": "Update: v4.0.3Sep 18, 2026"}, {"post_id": 69630, "ts": "2026-09-17T13:22:36Z", "hours": 1.8347, "text": "mihi"}, {"post_id": 69026, "ts": "2026-09-16T07:39:04Z", "hours": 8.0711, "text": "Updated Entire Website UI/UX to 100x better :)"}, {"post_id": 64279, "ts": "2026-09-08T15:39:49Z", "hours": 0.9261, "text": "Fixes - Older free installs are treated the same as an ended trial: wallpapers stay paused until you unlock Pro."}, {"post_id": 62817, "ts": "2026-09-06T10:44:52Z", "hours": 6.8814, "text": "Improvements Public changelog page synced with shipping updates. Align the site catalog with the nine app categories. Allow timed unique conversion codes at checkout and in recovery mail."}, {"post_id": 43780, "ts": "2026-08-09T06:37:47Z", "hours": 10.1469, "text": "Improvements- Overhaul marketing copy, pricing UX, and hero assets for conversion. Fixes - Fix checkout recovery mail for failed and abandoned payments."}, {"post_id": 41147, "ts": "2026-08-05T05:28:58Z", "hours": 9.2678, "text": "New features - Public wallpaper gallery with search, SEO, and app deep links. Improvements - Clearer pricing cards, benefits, and upgrade prompts. Fixes - Fix blank wallpaper player caused by expired ISR signed URLs. Fix gallery Back wiping Show more and jumping to the footer."}, {"post_id": 39858, "ts": "2026-08-03T03:47:19Z", "hours": 13.9444, "text": "Highlights MacWall 3.0 ā a redesigned Home with Liquid Glass chrome and a cleaner everyday workflow. Heart any wallpaper to bookmark it in Library Favorites without downloading. Save wallpapers to your Library, then auto-cycle them as a slideshow. New features Home rebuilt around Top Charts and Categories for faster browsing. Spotlight-style search to find wallpapers instantly (āK / āF). One Add Wallpaper flow for private Library imports and community submissions. Save-only Library actions ā keep a wallpaper without setting it on the desktop. Auto-cycle slideshow through saved Library wallpapers. Open wallpapers from macwall.app share links directly in the app. Pro+ licenses now support 10, 15, or 20 Macs. New features - Home rebuilt around Top Charts and Categories for faster browsing. Discord community invite pointed at the new server link. Improvements Liquid Glass navigation, Cause brand type, and tighter Home composition. Pro unlock sheet with glass chrome and smooth open / close motion. Escape closes overlays reliably ā no blue focus ring around the window. Native Settings sidebar Forms and simpler window chrome. App icon refreshed to match macwall.app. Instagram handle updated to @macwallapp_ . Discord community invite pointed at the new server link. Highlights - MacWall 3.0 ā a redesigned Home with Liquid Glass chrome and a cleaner everyday workflow. Heart any wallpaper to bookmark it in Library Favorites without downloading. Save wallpapers to your Library, then auto-cycle them as a slideshow. Spotlight-style search to find wallpapers instantly (āK / āF). Save-only Library actions ā keep a wallpaper without setting it on the desktop. Auto-cycle slideshow through saved Library wallpapers. Open wallpapers from macwall.app share links directly in the app. Improvements - Liquid Glass navigation, Cause brand type, and tighter Home composition. Favorites correctly appear in Library without a silent full download. Stronger app lifecycle, liveness, and desktop wallpaper stability. Smoother Live Support handoff with fewer stuck tickets. Fixes More reliable native wallpaper apply, repair, and extension playback. Favorites correctly appear in Library without a silent full download. Stronger app lifecycle, liveness, and desktop wallpaper stability. Smoother Live Support handoff with fewer stuck tickets. Fixes - More reliable native wallpaper apply, repair, and extension playback."}, {"post_id": 35582, "ts": "2026-07-27T03:37:07Z", "hours": 2.1853, "text": "MacWall updates after June 1, 2026"}, {"post_id": 34484, "ts": "2026-07-25T07:47:03Z", "hours": 3.4406, "text": "Working on MacWall.app :)"}, {"post_id": 33965, "ts": "2026-07-24T10:14:34Z", "hours": 0.7647, "text": "I built MacWall because I wanted live wallpapers on Mac that feel native not an Electron wrapper eating battery. The Swift app is the product. This repo is the storefront: marketing, Stripe checkout, license activation, downloads, blog, community submit, and admin tools."}, {"post_id": 33944, "ts": "2026-07-24T08:38:07Z", "hours": 14.6167, "text": "shipped pricing model today letās go visit for free live wallpapers for your mac š» macwall.app get your one now !"}, {"post_id": 17445, "ts": "2026-06-28T07:04:17Z", "hours": 27.6111, "text": "live wallpaper for macos download the app now"}]...
|
Title: MacWall - Website by @foundrceo | Stardance Title: MacWall - Website by @foundrceo | Stardance
Devlogs:
live wallpaper for macos download the app now
shipped pricing model today letās go visit for free live wallpapers for your mac š» macwall.app get your one now !
I built MacWall because I wanted live wallpapers on Mac that feel native not an Electron wrapper eating battery. The Swift app is the product. This repo is the storefront: marketing, Stripe checkout, license activation, downloads, blog, community submit, and admin tools.
Working on MacWall.app :)
MacWall updates after June 1, 2026
Highlights MacWall 3.0 ā a redesigned Home with Liquid Glass chrome and a cleaner everyday workflow. Heart any wallpaper to bookmark it in Library Favorites without downloading. Save wallpapers to your Library, then auto-cycle them as a slideshow. New features Home rebuilt around Top Charts and Categories for faster browsing. Spotlight-style search to find wallpapers instantly (āK / āF). One Add Wallpaper flow for private Library imports and community submissions. Save-only Library actions ā keep a wallpaper without setting it on the desktop. Auto-cycle slideshow through saved Library wallpapers. Open wallpapers from macwall.app share links directly in the app. Pro+ licenses now support 10, 15, or 20 Macs. New features - Home rebuilt around Top Charts and Categories for faster browsing. Discord community invite pointed at the new server link. Improvements Liquid Glass navigation, Cause brand type, and tighter Home composition. Pro unlock sheet with glass chrome and smooth open / close motion. Escape closes overlays reliably ā no blue focus ring around the window. Native Settings sidebar Forms and simpler window chrome. App icon refreshed to match macwall.app. Instagram handle updated to @macwallapp_ . Discord community invite pointed at the new server link. Highlights - MacWall 3.0 ā a redesigned Home with Liquid Glass chrome and a cleaner everyday workflow. Heart any wallpaper to bookmark it in Library Favorites without downloading. Save wallpapers to your Library, then auto-cycle them as a slideshow. Spotlight-style search to find wallpapers instantly (āK / āF). Save-only Library actions ā keep a wallpaper without setting it on the desktop. Auto-cycle slideshow through saved Library wallpapers. Open wallpapers from macwall.app share links directly in the app. Improvements - Liquid Glass navigation, Cause brand type, and tighter Home composition. Favorites correctly appear in Library without a silent full download. Stronger app lifecycle, liveness, and desktop wallpaper stability. Smoother Live Support handoff with fewer stuck tickets. Fixes More reliable native wallpaper apply, repair, and extension playback. Favorites correctly appear in Library without a silent full download. Stronger app lifecycle, liveness, and desktop wallpaper stability. Smoother Live Support handoff with fewer stuck tickets. Fixes - More reliable native wallpaper apply, repair, and extension playback.
New features - Public wallpaper gallery with search, SEO, and app deep links. Improvements - Clearer pricing cards, benefits, and upgrade prompts. Fixes - Fix blank wallpaper player caused by expired ISR signed URLs. Fix gallery Back wiping Show more and jumping to the footer.
Improvements- Overhaul marketing copy, pricing UX, and hero assets for conversion. Fixes - Fix checkout recovery mail for failed and abandoned payments.
Improvements Public changelog page synced with shipping updates. Align the site catalog with the nine app categories. Allow timed unique conversion codes at checkout and in recovery mail.
Fixes - Older free installs are treated the same as an ended trial: wallpapers stay paused until you unlock Pro.
Updated Entire Website UI/UX to 100x better :)
mihi
Update: v4.0.3Sep 18, 2026
raised macwall pricing recently and the response has actually been really good traffic is growing a lot too now around 59k visitors and 128k page views been testing pricing changes and polishing the site while watching how people respond to it
Just Shipped a major update in the ui ux overall application.
Ships:
what did you make? macwall.app - the website for my macos live wallpaper app. download the free app buy pro with stripe and activate with a deep link. also pricing blog submit wallpapers and affiliates. what was challenging? getting checkout right. stripe ā license email ā macwall://activate had a lot of edge cases. india pricing and the reel refund flow took a few rewrites. keeping price copy in sync with real stripe prices was annoying. what are you proud of? it is live and people can actually use it. one click download one click checkout and the app unlocks. the site feels like a real product not a template. what should people know so they can test? open https://macwall.app hit download for macos (or grab the dmg on the github release). you need macos 26. browse pricing if you want to see permanent annual and reel refund. free try works without paying.
I just updated the entire ui ux of my website to make it 100x better and get better conversions update all the files and components name also to a professional / enterprise level
Redesigned the homepage and site UI New hero, navbar, category strip and License pop-up. Features shown as rows, an Apple-style footer, and new 404 and error pages. New app icon everywhere (favicons, email logo) and a new social share image. New hero app video in 1080p, slowed down. Redesigned pricing page that says āone-time paymentā. Install guide with animations, shown after you download. New help center with topic cards, search, and help inside the āK command menu. Moved the whole site from Vercel to Cloudflare Workers macwall.app now runs on Cloudflare; Vercel is kept only as a backup. I connected the domains, moved the scheduled jobs (cron) over, set up caching for the landing pages, and fixed visitor country/IP detection on Cloudflare. Before the move I cut Vercel costs: videos served from R2, longer caching, lighter images, smaller 404 pages. Phone visitors On a phone, āSend to my Macā emails you the download link instead of downloading a Mac file. āSet on Macā opens the app directly through a macwall:// link. Wallpaper gallery and search traffic 45 wallpaper collections, more detailed wallpaper pages, and guides written to answer questions directly. Gallery sorted by most liked, with a āDownload freeā button and a sticky bar at the bottom. Faster loading: static gallery pages, lighter images, and full-size wallpaper files no longer served....
|
1792846146.3479602
|
1792932546.3479602
|
|
69629
|
BetterW4 by @jonbng | Stardance
|
jonbng
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-21T10:38:47Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hey everybody! This is my first launch of my project BetterW4! It is a mobile app for my own high school that allows students to interact with the school platform we use (W4). Its a mobile app made in kotlin for Android and Swift (UI) for ios. We released it on both on the play and app store and already more than 80% of my school is using it. It has several features, the mainof them being easily being able to see your schedule and if classes are canceled and seeing your abences.", "repo": "https://github.com/jonbng/betterw4", "demo": "https://play.google.com/store/apps/details?id=dk.jonathanb.w4"}]...
|
[{"post_id": 79493, "ts": "202 [{"post_id": 79493, "ts": "2026-10-14T09:25:01Z", "hours": 5.6669, "text": "Released the first public version of the BetterW4 app to both android and IOS! To make the app I based it off of another app i made (BetterLectio) and modified it to work with the W4 platform. The app is already being used by more than 80% of my school of around 200 students already which is really cool :)"}]...
|
Title: BetterW4 by @jonbng | Stardance
Devlogs:
R Title: BetterW4 by @jonbng | Stardance
Devlogs:
Released the first public version of the BetterW4 app to both android and IOS! To make the app I based it off of another app i made (BetterLectio) and modified it to work with the W4 platform. The app is already being used by more than 80% of my school of around 200 students already which is really cool :)
Ships:
Hey everybody! This is my first launch of my project BetterW4! It is a mobile app for my own high school that allows students to interact with the school platform we use (W4). Its a mobile app made in kotlin for Android and Swift (UI) for ios. We released it on both on the play and app store and already more than 80% of my school is using it. It has several features, the mainof them being easily being able to see your schedule and if classes are canceled and seeing your abences....
|
1792857259.8914065
|
1792943659.8914065
|
|
61389
|
FrictionHub by @Dev_L_K | Stardance
|
Dev_L_K
|
6
|
34.0
|
302
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-21T09:31:41Z", "hours": 6.0, "multiplier": 9.66, "payout": 62, "blessing": "neutral", "text": "FrictionHub FrictionHub is a small collection of Quality of Life improving miniweb tools made with html css and js only. Added PWA setup to the website Go to https://frictionhub.devlkakkoth.me In the browser settings click Addto homescreen Then click Install . the PWA will be installed to your home screen Features CopyBoard Here you can save frequently used texts emails etc inside your browser storage Password Generator You can save 100% secure and random passwords. and save it in your browser storage. so if you forgot it you can retrive it again. Text Cleaner You can clean a large messy text by removing empty lines. unwanted spaces and more. Case Conveter Convert a large text into different cases like uppercase lowercase sentnce case etc⦠Shopping List Create and manage shopping lists and save them as PDF files. Color converter For html coders converting color codes are difficult. Find and replace Finding and replacing some texts from long paragraphs areuch boring stuff. Currency converter Buying items with international cards are very hard to find exhchange rates and converting qr code generator instead of sending urls using url we can enter sites using scanning. text difference finder finding small small differences in texts paragraphs are very boring url cleaner remove tracking ids and unwanted things from url. Weather dashboard find the weather of a city by searching simply. Code formatter Formats html css js and python codes clean and neat. Base 64 converter Convert images and texts into base64 and decode them too. BooksFinder Uses openlibrary api to find details of many books. RecipeFinder Uses themealdb api to find images and recipe to find food items Dictionary Uses Dictionary api to get meaning and other information about words ir phrases Pomodaro Timer Focus,take break and acheive your gols through pomodaro timer. CSS Gradient Generator Make CSS Gradients by selecting colors only and instantly copy the code World Clock Check and analyse the world time and time differnce between zones. Typing speed checker Measure your word per minute using this sub app. Typing is a big support to devlopers. Daily Planner Helpful to those who dont memorize important things. mark as completed when each plan is done Please read my recent Devlog my this ship was completely gone! Due to many reasons I have explained them in my devlogs please read that. While working with the world clock sub app I even lost all my 45 min code and I had to rewrite it. I am being honest that I hasnāt tried to fraud hackatime. I am completely proud of me that since my last ship i am here after long days before cause I was very busy in improving my js and logics. You can see the difference I have made in my js since last ship Thank you. Thsi one is the same copy of my README.md And I have made some changes here.", "repo": "https://github.com/dev-l-k/FrictionHub", "demo": "https://frictionhub.devlkakkoth.me"}, {"ship_num": 2, "ts": "2026-10-10T16:54:12Z", "hours": 6.0, "multiplier": 10.96, "payout": 63, "blessing": "neutral", "text": "FrictionHub This is a multifunctional web app. Which has many differt purpose tools that can improve the QOL It has a newly added PWA setup. Go to FrictionHub Go to browser options and click on Add to Homescreen In the pop up click Install to install the PWA to your home screen. Works on both Laptops and mobile phones Tools CopyBoard Here you can save frequently used texts emails etc inside your browser storage Password Generator You can save 100% secure and random passwords. and save it in your browser storage. so if you forgot it you can retrive it again. Text Cleaner You can clean a large messy text by removing empty lines. unwanted spaces and more. Case Conveter Convert a large text into different cases like uppercase lowercase sentnce case etc⦠Shopping List Create and manage shopping lists and save them as PDF files. Color converter For html coders converting color codes are difficult. Find and replace Finding and replacing some texts from long paragraphs areuch boring stuff. Currency converter Buying items with international cards are very hard to find exhchange rates and converting qr code generator instead of sending urls using url we can enter sites using scanning. text difference finder finding small small differences in texts paragraphs are very boring url cleaner remove tracking ids and unwanted things from url. Weather dashboard find the weather of a city by searching simply. Code formatter Formats html css js and python codes clean and neat. Base 64 converter Convert images and texts into base64 and decode them too. BooksFinder Uses openlibrary api to find details of many books. RecipeFinder Uses themealdb api to find images and recipe to find food items Dictionary Uses Dictionary api to get meaning and other information about words ir phrases Pomodaro Timer Focus,take break and acheive your gols through pomodaro timer. CSS Gradient Generator Make CSS Gradients by selecting colors only and instantly copy the code. If u find this helpful please give better ratings. Thankyou for rating my project.", "repo": "https://github.com/dev-l-k/FrictionHub", "demo": "https://frictionhub.devlkakkoth.me"}, {"ship_num": 3, "ts": "2026-10-08T10:16:22Z", "hours": 4.0, "multiplier": 15.51, "payout": 56, "blessing": "neutral", "text": "FrictionHub This is a small web app made by me to reduce our digital friction. It contains many tools Tools CopyBoard Here you can save frequently used texts emails etc inside your browser storage Password Generator You can save 100% secure and random passwords. and save it in your browser storage. so if you forgot it you can retrive it again. Text Cleaner You can clean a large messy text by removing empty lines. unwanted spaces and more. Case Conveter Convert a large text into different cases like uppercase lowercase sentnce case etc⦠Shopping List Create and manage shopping lists and save them as PDF files. Color converter For html coders converting color codes are difficult. Find and replace Finding and replacing some texts from long paragraphs areuch boring stuff. Currency converter Buying items with international cards are very hard to find exhchange rates and converting qr code generator instead of sending urls using url we can enter sites using scanning. text difference finder finding small small differences in texts paragraphs are very boring url cleaner remove tracking ids and unwanted things from url. Weather dashboard find the weather of a city by searching simply. Code formatter Formats html css js and python codes clean and neat. Base 64 converter Convert images and texts into base64 and decode them too. BooksFinder Uses openlibrary api to find details of many books. RecipeFinder Uses themealdb api to find images and recipe to find food items", "repo": "https://github.com/dev-l-k/FrictionHub", "demo": "https://frictionhub.devlkakkoth.me"}, {"ship_num": 4, "ts": "2026-09-27T01:39:34Z", "hours": 1.0, "multiplier": 4.25, "payout": 4, "blessing": "neutral", "text": "FrictionHub A multifunctional web app with many utitility tools. Tools CopyBoard Here you can save frequently used texts emails etc inside your browser storage Password Generator You can save 100% secure and random passwords. and save it in your browser storage. so if you forgot it you can retrive it again. Text Cleaner You can clean a large messy text by removing empty lines. unwanted spaces and more. Case Conveter Convert a large text into different cases like uppercase lowercase sentnce case etc⦠Shopping List Create and manage shopping lists and save them as PDF files. Color converter For html coders converting color codes are difficult. Find and replace Finding and replacing some texts from long paragraphs areuch boring stuff. Currency converter Buying items with international cards are very hard to find exhchange rates and converting qr code generator instead of sending urls using url we can enter sites using scanning. text difference finder finding small small differences in texts paragraphs are very boring url cleaner remove tracking ids and unwanted things from url. Weather dashboard find the weather of a city by searching simply. Code formatter Formats html css js and python codes clean and neat.", "repo": "https://github.com/dev-l-k/FrictionHub", "demo": "https://frictionhub.devlkakkoth.me"}, {"ship_num": 5, "ts": "2026-09-26T01:32:25Z", "hours": 8.0, "multiplier": 12.36, "payout": 97, "blessing": "neutral", "text": "FrictionHub A multimedia web app with many QOL improving tools Tools CopyBoard Here you can save frequently used texts emails etc inside your browser storage Password Generator You can save 100% secure and random passwords. and save it in your browser storage. so if you forgot it you can retrive it again. Text Cleaner You can clean a large messy text by removing empty lines. unwanted spaces and more. Case Conveter Convert a large text into different cases like uppercase lowercase sentnce case etc⦠Shopping List Create and manage shopping lists and save them as PDF files. Color converter For html coders converting color codes are difficult. Find and replace Finding and replacing some texts from long paragraphs areuch boring stuff. Currency converter Buying items with international cards are very hard to find exhchange rates and converting qr code generator instead of sending urls using url we can enter sites using scanning.(Uses external js) text difference finder finding small small differences in texts paragraphs are very boring url cleaner remove tracking ids and unwanted things from url. Weather dashboard find the weather of a city by searching simply. None of ur data never leaves your browser", "repo": "https://github.com/dev-l-k/FrictionHub", "demo": "https://frictionhub.devlkakkoth.me"}, {"ship_num": 6, "ts": "2026-09-13T11:04:47Z", "hours": 9.0, "multiplier": 4.31, "payout": 20, "blessing": "neutral", "text": "Friction Hub A collection of light weight web tools that can improve the QOL. It has 5 sub apps. None of your data entered here never leaves your device Storage - local storage Pdf generaton gode was a little hard to understand. Others were quite simple. It will help u improve your digital life. No direct use of ai just used ai to rectify errors and understanding ideologies.", "repo": "https://github.com/dev-l-k/FrictionHub", "demo": "https://frictionhub.devlkakkoth.me"}]...
|
[{"post_id": 81439, "ts": "202 [{"post_id": 81439, "ts": "2026-10-21T09:19:34Z", "hours": 2.3631, "text": "Hey all I have completed the work for the next ship. I wants some stardust now so I am gonna ship it now. New feature Daily planner You can add tasks and plan your day. And when each task is completed mark it as complete. i didnt used the exact same css. This time I decided to include more and write my self. if u notice the changes in the js of my first ship and the new one Yay! I have made a large improvement in my js i am very proud of it. Until my last ship i targeted to improve js. So I didnāt get time to code efficiently I am very proud of my improvement in js. Plss rate my project"}, {"post_id": 81180, "ts": "2026-10-20T06:19:27Z", "hours": 1.9072, "text": "Devlog after a long time I am back with my Devlog Now I have created a new sub app to frictionHub Itās is Typing Speed Checker If u just check the js it was quite too hard to figure out the logics. So I had to redo the same code by fixing errors(logical). Butit is one of the best html apps I have made. Html and css was very simple but the js was just harder than I have ever experienced. If u guys wants to try it out Plss check here https://FrictionHub.devlkakkoth.me/typing"}, {"post_id": 80426, "ts": "2026-10-17T16:31:40Z", "hours": 2.1608, "text": "Guys I am back with coding again I am back all I have added a new sub app world clock First of all I am being honest to all the Stardance reviewers. Reviewers might seem my project code time as inflated because. My sister just deleted all my code and clicked save. I lost all and i had to rewrite the codes again. So please donāt ban me as spamming hackatime. I am coding in my mobile phone I donāt have a laptop. So I canāt do undo plss this is a request. I am coding through termux along with code-server World clock It is a small mini app withalmost 15+ timezones to track current time. If u are offline u can use pwa."}, {"post_id": 78371, "ts": "2026-10-10T16:17:40Z", "hours": 1.3331, "text": "Devlog Added new app CSS Gradient Generator Uses simple js logics Select Degree ,2 colors and type and it will generate the gradient Instantly copy the code Live at Click me"}, {"post_id": 78334, "ts": "2026-10-10T14:01:19Z", "hours": 1.8939, "text": "Devlog FrictionHub I now worked mainly on my new sub app dictionary. It uses public dictionary APIs to get data Writing the code was much harder. I neededto use ai to format them correctly and to find my errors. It is currently live on Click Me"}, {"post_id": 78266, "ts": "2026-10-10T06:47:13Z", "hours": 1.8833, "text": "Devlog FrictionHub Now I have added a new app called pomodaro timer it helps to focus complete take breaks and achieve your goals. Huge update Added PWA support to the website Click add to home screen from your browser to add as PWA I am sorry because I used dir GitHub to add pwa code and its code was written with help of AI. The icon was generated by me using inshot. Ai not used Check here Click me"}, {"post_id": 78123, "ts": "2026-10-09T17:04:30Z", "hours": 0.5994, "text": "Devlog Updated home screen Now it has 4 sections Text tools Dev tools everyday utilities discover Check it out Click here"}, {"post_id": 77792, "ts": "2026-10-08T09:18:02Z", "hours": 1.2572, "text": "Devlog RecipeHub Powered by TheMealDb includes many recipes from all over the world. A simple project Live at Click here"}, {"post_id": 76720, "ts": "2026-10-04T12:31:07Z", "hours": 0.9842, "text": "Devlog FrictionHub Added new sub app Book Finder Search and find details of millions of books Works using openlibrary api. Live at https://frictionhub.devlkakkoth.me/Book"}, {"post_id": 76660, "ts": "2026-10-04T09:16:15Z", "hours": 1.3586, "text": "Devlog FrictionHub After a long time I started working New app - Base64 converter Features encode an decode images and texts to base 64 helpful for coder"}, {"post_id": 74242, "ts": "2026-09-27T01:35:23Z", "hours": 1.0253, "text": "Devlog FrictionHub Added Code formatter app. Format and clean codes html css and js and python supported Live at https://frictionhub.devlkakkoth.me/code"}, {"post_id": 73801, "ts": "2026-09-26T01:26:42Z", "hours": 0.9319, "text": "Devlog Added color converter convert colors to hex RGB and hsl Updated readme.md Live at https://frictionhub.devlkakkoth.me/color"}, {"post_id": 73790, "ts": "2026-09-26T00:20:05Z", "hours": 0.7061, "text": "Devlog FrictionHub Find and replace Find and replace texts in a large paragraph Live at https://frictionhub.devlkakkoth.me/replace"}, {"post_id": 73673, "ts": "2026-09-25T17:23:56Z", "hours": 0.8936, "text": "Devlog FrictionHub Added currency exchanger sub app uses frankfurter api to get realtime currency exchange rates. Live at https://frictionhub.devlkakkoth.me/currency"}, {"post_id": 73629, "ts": "2026-09-25T15:17:15Z", "hours": 1.2483, "text": "Devlog FrictionHub Weather dashboard Check weather and forecasts of any place using the open meteo api Added clock too Live at https://frictionhub.devlkakkoth.me/weather"}, {"post_id": 73384, "ts": "2026-09-25T01:30:46Z", "hours": 0.8211, "text": "Devlog FrictionHub JSON Formatter Format and minify json codes Added copy feature Live at https://frictionhub.devlkakkoth.me/jsonformatter"}, {"post_id": 73357, "ts": "2026-09-24T23:59:56Z", "hours": 0.5275, "text": "Devlog FrictionHub URL cleaner Remove tracking parameters and other unwanted datas from urls. Added load demo Live at https://frictionhub.devlkakkoth.me/urlcleaner"}, {"post_id": 73238, "ts": "2026-09-24T17:13:04Z", "hours": 0.6617, "text": "DevLog FrictionHub New app added Qr code generator uses simple qr code js library to generate QR code and download it as png. check live at https://frictionhub.devlkakkoth.me/qrcode"}, {"post_id": 72928, "ts": "2026-09-24T01:49:53Z", "hours": 1.4289, "text": "Devlog FrictionHub After a long time I started coding again on friction Hub Now I have added text difference finder sub app You can easily find text difference quick and fast jst pure js logics. Check here https://frictionhub.devlkakkoth.me/textdiff"}, {"post_id": 67741, "ts": "2026-09-13T23:45:05Z", "hours": 0.5972, "text": "Devlog FrictionHub Made some changes in the css and rewrite the complete readme correctly."}, {"post_id": 67276, "ts": "2026-09-13T10:51:10Z", "hours": 0.4733, "text": "Devlog FrictionHub Completed project Ready to ship Now live at https://frictionhub.devlkakkoth.me"}, {"post_id": 67262, "ts": "2026-09-13T10:15:23Z", "hours": 1.3436, "text": "Devlog 6 FrictionHub Shopping list add items to your cart and download PDFs Live at https://frictionhub.devlkakkoth.me"}, {"post_id": 67184, "ts": "2026-09-13T07:45:30Z", "hours": 1.0269, "text": "Devlog 5 FrictionHub Case Converter convert the cases of any type of texts Live at https://frictionhub.devlkakkoth.me"}, {"post_id": 67129, "ts": "2026-09-13T06:02:15Z", "hours": 1.4153, "text": "Devlog 4 FrictionHub Text cleaner convert messy texts into clean ones helps to avoid unwanted spaces duplicate lines etc Live at https://frictionhub.devlkakkoth.me"}, {"post_id": 67007, "ts": "2026-09-13T01:31:41Z", "hours": 1.4203, "text": "Devlog 3 FrictionHub Password Generator(sub app) You can generate 100% secure and unique passwords and copy them and save with no effort. Your password or any thing donāt leaves your device Used HTML CSS JS Live at https://frictionhub.devlkakkoth.me"}, {"post_id": 66728, "ts": "2026-09-12T16:54:14Z", "hours": 1.6175, "text": "Devlog2 FrictionHub CopyBoard(sub app) A place where u can save texts and fast access and copy it Completed itās html structure css styles and js logics it doesnāt use any external database your data never leaves the browser Live at https://frictionhub.devlkakkoth.me"}, {"post_id": 66652, "ts": "2026-09-12T14:41:20Z", "hours": 1.7111, "text": "Devlog 1 FrictionHub Home Page added home page to the project debugged itās errors. Try at https://frictionhub.devlkakkoth.me"}]...
|
Title: FrictionHub by @Dev_L_K | Stardance
Devlog Title: FrictionHub by @Dev_L_K | Stardance
Devlogs:
Devlog 1 FrictionHub Home Page added home page to the project debugged itās errors. Try at https://frictionhub.devlkakkoth.me
Devlog2 FrictionHub CopyBoard(sub app) A place where u can save texts and fast access and copy it Completed itās html structure css styles and js logics it doesnāt use any external database your data never leaves the browser Live at https://frictionhub.devlkakkoth.me
Devlog 3 FrictionHub Password Generator(sub app) You can generate 100% secure and unique passwords and copy them and save with no effort. Your password or any thing donāt leaves your device Used HTML CSS JS Live at https://frictionhub.devlkakkoth.me
Devlog 4 FrictionHub Text cleaner convert messy texts into clean ones helps to avoid unwanted spaces duplicate lines etc Live at https://frictionhub.devlkakkoth.me
Devlog 5 FrictionHub Case Converter convert the cases of any type of texts Live at https://frictionhub.devlkakkoth.me
Devlog 6 FrictionHub Shopping list add items to your cart and download PDFs Live at https://frictionhub.devlkakkoth.me
Devlog FrictionHub Completed project Ready to ship Now live at https://frictionhub.devlkakkoth.me
Devlog FrictionHub Made some changes in the css and rewrite the complete readme correctly.
Devlog FrictionHub After a long time I started coding again on friction Hub Now I have added text difference finder sub app You can easily find text difference quick and fast jst pure js logics. Check here https://frictionhub.devlkakkoth.me/textdiff
DevLog FrictionHub New app added Qr code generator uses simple qr code js library to generate QR code and download it as png. check live at https://frictionhub.devlkakkoth.me/qrcode
Devlog FrictionHub URL cleaner Remove tracking parameters and other unwanted datas from urls. Added load demo Live at https://frictionhub.devlkakkoth.me/urlcleaner
Devlog FrictionHub JSON Formatter Format and minify json codes Added copy feature Live at https://frictionhub.devlkakkoth.me/jsonformatter
Devlog FrictionHub Weather dashboard Check weather and forecasts of any place using the open meteo api Added clock too Live at https://frictionhub.devlkakkoth.me/weather
Devlog FrictionHub Added currency exchanger sub app uses frankfurter api to get realtime currency exchange rates. Live at https://frictionhub.devlkakkoth.me/currency
Devlog FrictionHub Find and replace Find and replace texts in a large paragraph Live at https://frictionhub.devlkakkoth.me/replace
Devlog Added color converter convert colors to hex RGB and hsl Updated readme.md Live at https://frictionhub.devlkakkoth.me/color
Devlog FrictionHub Added Code formatter app. Format and clean codes html css and js and python supported Live at https://frictionhub.devlkakkoth.me/code
Devlog FrictionHub After a long time I started working New app - Base64 converter Features encode an decode images and texts to base 64 helpful for coder
Devlog FrictionHub Added new sub app Book Finder Search and find details of millions of books Works using openlibrary api. Live at https://frictionhub.devlkakkoth.me/Book
Devlog RecipeHub Powered by TheMealDb includes many recipes from all over the world. A simple project Live at Click here
Devlog Updated home screen Now it has 4 sections Text tools Dev tools everyday utilities discover Check it out Click here
Devlog FrictionHub Now I have added a new app called pomodaro timer it helps to focus complete take breaks and achieve your goals. Huge update Added PWA support to the website Click add to home screen from your browser to add as PWA I am sorry because I used dir GitHub to add pwa code and its code was written with help of AI. The icon was generated by me using inshot. Ai not used Check here Click me
Devlog FrictionHub I now worked mainly on my new sub app dictionary. It uses public dictionary APIs to get data Writing the code was much harder. I neededto use ai to format them correctly and to find my errors. It is currently live on Click Me
Devlog Added new app CSS Gradient Generator Uses simple js logics Select Degree ,2 colors and type and it will generate the gradient Instantly copy the code Live at Click me
Guys I am back with coding again I am back all I have added a new sub app world clock First of all I am being honest to all the Stardance reviewers. Reviewers might seem my project code time as inflated because. My sister just deleted all my code and clicked save. I lost all and i had to rewrite the codes again. So please donāt ban me as spamming hackatime. I am coding in my mobile phone I donāt have a laptop. So I canāt do undo plss this is a request. I am coding through termux along with code-server World clock It is a small mini app withalmost 15+ timezones to track current time. If u are offline u can use pwa.
Devlog after a long time I am back with my Devlog Now I have created a new sub app to frictionHub Itās is Typing Speed Checker If u just check the js it was quite too hard to figure out the logics. So I had to redo the same code by fixing errors(logical). Butit is one of the best html apps I have made. Html and css was very simple but the js was just harder than I have ever experienced. If u guys wants to try it out Plss check here https://FrictionHub.devlkakkoth.me/typing
Hey all I have completed the work for the next ship. I wants some stardust now so I am gonna ship it now. New feature Daily planner You can add tasks and plan your day. And when each task is completed mark it as complete. i didnt used the exact same css. This time I decided to include more and write my self. if u notice the changes in the js of my first ship and the new one Yay! I have made a large improvement in my js i am very proud of it. Until my last ship i targeted to improve js. So I didnāt get time to code efficiently I am very proud of my improvement in js. Plss rate my project
Ships:
Friction Hub A collection of light weight web tools that can improve the QOL. It has 5 sub apps. None of your data entered here never leaves your device Storage - local storage Pdf generaton gode was a little hard to understand. Others were quite simple. It will help u improve your digital life. No direct use of ai just used ai to rectify errors and understanding ideologies.
FrictionHub A multimedia web app with many QOL improving tools Tools CopyBoard Here you can save frequently used texts emails etc inside your browser storage Password Generator You can save 100% secure and random passwords. and save it in your browser storage. so if you forgot it you can retrive it again. Text Cleaner You can clean a large messy text by removing empty lines. unwanted spaces and more. Case Conveter Convert a large text into different cases like uppercase lowercase sentnce case etc⦠Shopping List Create and manage shopping lists and save them as PDF files. Color converter For html coders converting color codes are difficult. Find and replace Finding and replacing some texts from long paragraphs areuch boring stuff. Currency converter Buying items with international cards are very hard to find exhchange rates and converting qr code generator instead of sending urls using url we can enter sites using scanning.(Uses external js) text difference finder finding small small differences in texts paragraphs are very boring url cleaner remove tracking ids and unwanted things from url. Weather dashboard find the weather of a city by searching simply. None of ur data never leaves your browser
FrictionHub A multifunctional web app with many utitility tools. Tools CopyBoard Here you can save frequently used texts emails etc inside your browser storage Password Generator You can save 100% secure and random passwords. and save it in your browser storage. so if you forgot it you can retrive it again. Text Cleaner You can clean a large messy text by removing empty lines. unwanted spaces and more. Case Conveter Convert a large text into different cases like uppercase lowercase sentnce case etc⦠Shopping List Create and manage shopping lists and save them as PDF files. Color converter For html coders converting color codes are difficult. Find and replace Finding and replacing some texts from long paragraphs areuch boring stuff. Currency converter Buying items with international cards are very hard to find exhchange rates and converting qr code generator instead of sending urls using url we can enter sites using scanning. text difference finder finding small small differences in texts paragraphs are very boring url cleaner remove tracking ids and unwanted things from url. Weather dashboard find the weather of a city by searching simply. Code formatter Formats html css js and python codes clean and neat.
FrictionHub This is a small web app made by me to reduce our digital friction. It contains many tools Tools CopyBoard Here you can save frequently used texts emails etc inside your browser storage Password Generator You can save 100% secure and random passwords. and save it in your browser storage. so if you forgot it you can retrive it again. Text Cleaner You can clean a large messy text by removing empty lines. unwanted spaces and more. Case Conveter Convert a large text into different cases like uppercase lowercase sentnce case etc⦠Shopping List Create and manage shopping lists and save them as PDF files. Color converter For html coders converting color codes are difficult. Find and replace Finding and replacing some texts from long paragraphs areuch boring stuff. Currency converter Buying items with international cards are very hard to find exhchange rates and converting qr code generator instead of sending urls using url we can enter sites using scanning. text difference finder finding small small differences in texts paragraphs are very boring url cleaner remove tracking ids and unwanted things from url. Weather dashboard find the weather of a city by searching simply. Code formatter Formats html css js and python codes clean and neat. Base 64 converter Convert images and texts into base64 and decode them too. BooksFinder Uses openlibrary api to find details of many books. RecipeFinder Uses themealdb api to find images and recipe to find food items
FrictionHub This is a multifunctional web app. Which has many differt purpose tools that can improve the QOL It has a newly added PWA setup. Go to FrictionHub Go to browser options and click on Add to Homescreen In the pop up click Install to install the PWA to your home screen. Works on both Laptops and mobile phones Tools CopyBoard Here you can save frequently used texts emails etc inside your browser storage Password Generator You can save 100% secure and random passwords. and save it in your browser storage. so if you forgot it you can retrive it again. Text Cleaner You can clean a large messy text by removing empty lines. unwanted spaces and more. Case Conveter Convert a large text into different cases like uppercase lowercase sentnce case etc⦠Shopping List Create and manage shopping lists and save them as PDF files. Color converter For html coders converting color codes are difficult. Find and replace Finding and replacing some texts from long paragraphs areuch boring stuff. Currency converter Buying items with international cards are very hard to find exhchange rates and converting qr code generator instead of sending urls using url we can enter sites using scanning. text difference finder finding small small differences in texts paragraphs are very boring url cleaner remove tracking ids and unwanted things from url. Weather dashboard find the weather of a city by searching simply. Code formatter Formats html css js and python codes clean and neat. Base 64 converter Convert images and texts into base64 and decode them too. BooksFinder Uses openlibrary api to find details of many books. RecipeFinder Uses themealdb api to find images and recipe to find food items Dictionary Uses Dictionary api to get meaning and other information about words ir phrases Pomodaro Timer Focus,take break and acheive your gols through pomodaro timer. CSS Gradient Generator Make CSS Gradients by selecting colors only and instantly copy the code. If u find this helpful please give better ratings. Thankyou for rating my project.
FrictionHub FrictionHub is a small collection of Quality of Life improving miniweb tools made with html css and js only. Added PWA setup to the website Go to https://frictionhub.devlkakkoth.me In the browser settings click Addto homescreen Then click Install . the PWA will be installed to your home screen Features CopyBoard Here you can save frequently used texts emails etc inside your browser storage Password Generator You can save 100% secure and random passwords. and save it in your browser storage. so if you forgot it you can retrive it again. Text Cleaner You can clean a large messy text by removing empty lines. unwanted spaces and more. Case Conveter Convert a large text into different cases like uppercase lowercase sentnce case etc⦠Shopping List Create and manage shopping lists and save them as PDF files. Color converter For html coders converting color codes are difficult. Find and replace Finding and replacing some texts from long paragraphs areuch boring stuff. Currency converter Buying items with international cards are very hard to find exhchange rates and converting qr code generator instead of sending urls using url we can enter sites using scanning. text difference finder finding small small differences in texts paragraphs are very boring url cleaner remove tracking ids and unwanted things from url. Weather dashboard find the weather of a city by searching simply. Code formatter Formats html css js and python codes clean and neat. Base 64 converter Convert images and texts into base64 and decode them too. BooksFinder Uses openlibrary api to find details of many books. RecipeFinder Uses themealdb api to find images and recipe to find food items Dictionary Uses Dictionary api to get meaning and other information about words ir phrases Pomodaro Timer Focus,take break and acheive your gols through pomodaro timer. CSS Gradient Generator Make CSS Gradients by selecting colors only and instantly copy the code World Clock Check and analyse the world time and time differnce between zones. Typing speed checker Measure your word per minute using this sub app. Typing is a big support to devlopers. Daily Planner Helpful to those who dont memorize important things. mark as completed when each plan is done Please read my recent Devlog my this ship was completely gone! Due to many reasons I have explained them in my devlogs please read that. While working with the world clock sub app I even lost all my 45 min code and I had to rewrite it. I am being honest that I hasnāt tried to fraud hackatime. I am completely proud of me that since my last ship i am here after long days before cause I was very busy in improving my js and logics. You can see the difference I have made in my js since last ship Thank you. Thsi one is the same copy of my README.md And I have made some changes here....
|
1792813837.1603749
|
1792900237.1603749
|
|
70759
|
Betterlectio by @JohannesNeighbourhood | Stardance
|
JohannesNeighbourhood
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-21T08:45:30Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I worked on a small part of a big project, that was based on a previous project of mine and @jonbng . A big part was understanding the codebase and the systems already setup.", "repo": "https://github.com/jonbng/betterlectio-android/", "demo": "https://betterlectio.dk/"}]...
|
[{"post_id": 81434, "ts": "202 [{"post_id": 81434, "ts": "2026-10-21T08:40:21Z", "hours": 2.5947, "text": "Worked on the admin dashboard, added several features including growth and a SoMe Insight!"}]...
|
Title: Betterlectio by @JohannesNeighbourhood | St Title: Betterlectio by @JohannesNeighbourhood | Stardance
Devlogs:
Worked on the admin dashboard, added several features including growth and a SoMe Insight!
Ships:
I worked on a small part of a big project, that was based on a previous project of mine and @jonbng . A big part was understanding the codebase and the systems already setup....
|
1792860471.4781897
|
1792946871.4781897
|
|
45411
|
Desktop Pokedex by @StiK | Stardance
|
StiK
|
1
|
22.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-21T05:14:03Z", "hours": 22.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "FINALLY!!! AFTER MONTHS OF BLOOD SWEAT AND TEARS, DESKTOP POKEDEX IS FINALLY DONE!!!! What? Desktop Pokedex is a mini, floating, pokedex for your desktop, inspired by those fun adgets we had in Windows 7. Search for your favourite pokemons and get stats like name, ID, sprites, cry sfx, entry, BASE stats, moves and types (and more in the future). This project is made with love using Godot 4 and powered by PokeAPI, a REST API with data of 1000+ pokemons! How? Go click on the try project button, OR CLICK HERE and download it and read the README.txt for instructions! Leave a comment if you find some trouble or bug. NOTE THAT THIS IS ONLY AVAILABLE FOR WINDOWS. Sooo⦠yeah, thatās it! Toodles š", "repo": "https://www.github.com/stik101/desktop-pokedex/", "demo": "https://gamo-studios.itch.io/desktop-pokedex"}]...
|
[{"post_id": 72714, "ts": "202 [{"post_id": 72714, "ts": "2026-09-23T16:03:06Z", "hours": 1.1481, "text": "DEVBLOG #11: Wild Dino Appeared, because your internet sucks I realized my dex used internet, and all this time I never checked if it was connected to the internet or not So I fixed it!!! Also, I added a Pokedex scan complete sfx too! Classic And the settings has new options: Show Shiny Sprites or Legacy Cry!!! Small updates, but weāre wrapping it up!!! Time to ship ship ship! Sooo⦠yeah, thatās it! Toodles!"}, {"post_id": 66010, "ts": "2026-09-11T15:04:08Z", "hours": 2.2786, "text": "DEVBLOG #10: SHOW āEM YOUR MOVES, BRUV Alright alright, weāre so back, I guessā¦progress it bit slow, but Iām trying my best too! Check your Pokemonās MOVES A new section is finally unlocked in the dex; MOVES! Check out all the movesets and its description entries in the dex!!! Weāre so close, yet so farā¦dang Sooo⦠yeah, thatās it! Toodles"}, {"post_id": 59097, "ts": "2026-08-31T18:35:07Z", "hours": 1.3461, "text": "DEVBLOG #9: The Pokedexā¦is actually almost done! I donāt believe itā¦but within 1 hourā¦I think I achieved the most difficult task of this project; the PASSTHROUGH HANDLER Basically, all this time, the passthrough wasnāt being handled, and so the desktop interactions were blockedā¦thatās why I was trying to close the program by Alt+F4 or by switching desktops. But now? Since now weāve a separate passthrough handler, we can use our dex, while we use our desktop for daily use!!! š„ Obviously, itās little bit glitchyā¦and Iām trying to understand the flow chart of the program so I can tackle this, until then, bear with it. But WE DID ITTTT!!! THATāS WHAT MATTERS ! The Pokedex is 90% completeā¦and right now it is technically testableā¦however though, thereās still the 10% that I personally want in V1 (excluding fixing the glitchy passthrough handler). All such changes are probably implemented by the next (and maybe the final) devblog. But for now, I need a break. So again, devblogs will be non regular as usual And I need to probably update the github page furtherā¦add some cool banner and logo and stuffā¦but thatās prolly for later! Sooo⦠yeah, thatās it! Toodles"}, {"post_id": 58926, "ts": "2026-08-31T14:23:07Z", "hours": 1.1481, "text": "DEVBLOG #8: It feels like itās part of the OS!!! (and settings) One of the things that inspired me to make my pokedex a floating desktop application is those āWindows 7 Gadgetsā; these tiny floating applications, similar to how my pokedex worked. I especially loved the āPicture Puzzleā gadget, which is basically a mini game itself! And so, one of the main objectives in this project was definitely making it AS MUCH AS CLOSE to the original gadget feel, and it being part of the hidden icon tray was very crucial. As always, Godot Engine makes me speechless yet again, because would you believe that thereās ACTUALLY a seperate node just for this ? Introducing⦠StatusIndicator StatusIndicator Node Basically this creates that tiny hidden icon for your Godot application on both Windows and MacOS (idk about mac, but it definitely is the case for Windows ) And this allowed me cool stuff like; Hide the Dex when the icon is clicked Right click to find options like Settings, Help and Quit (and maybe more?) Settings menu can be enabled Quit the program (because, letās be honest, WHEREāS THE CLOSE BUTTON??? ) Q: Oh wait...there's settings? A: Yes. Settings is beingā¦set? As you can see, we made a settings menuā¦but letās be honest, I forgot why do we even need settings for Sooo, until I remember, let it exist Now Iām gonna work on the passthrough handler, so we can actually use both the dex and desktop at the same timeā¦infact, thatās another IMPORTANT aspect of the program. But itās complicated, soooā¦idk. Sooo⦠yeah, thatās it! Toodles"}, {"post_id": 58577, "ts": "2026-08-31T01:23:32Z", "hours": 0.7608, "text": "DEVBLOG #7: INTRODUCINGā¦STATS I thought of adding stuff like progress bars to make it look coolerā¦.but itās bit too hard. Again, I suck at Control nodes a bit. But Iām happy I did pulled this off!!! As a tiny fix, if a data is still loading, unless itās complete fetching, you canāt search the next one, orelse it might break the program Soooā¦yeah, thatās it! Toodles"}, {"post_id": 57592, "ts": "2026-08-29T19:46:03Z", "hours": 2.0189, "text": "DEVBLOG #6: More, MORE tiny stuff Pretty much nothing elseā¦unfortunately, for reasons that cannot be explained, my time to keep on working on this project is looking REALLY dim, so I have to wind it up. FAST So devblogs from now on are short and effective 1. Flip Button for Sprites Now you can see the rear of your pokemonā¦? (weirdā¦) 2. GENERA Data of Pokemon You know how Pikachu is a Mouse Pokemon, and Jynx is a Human Shaped Pokemon? Yeah, that. 3. Seperate Area for name and ID Yippee! They got a new home! 4. Working Pokemon Info With an all new and working navigation button Sooo, yeah thatās it! Toodles"}, {"post_id": 56770, "ts": "2026-08-28T17:42:35Z", "hours": 2.3319, "text": "DEVBLOG #5: Jynxās Beauty Secret EXPOSED* (not really, but listen) After the last blog, I decided to add passthrough desktop mechanic⦠only for that to actually not work. I realized that I have to set the passthrough regions AFTER building the entire pokedex, or else if unexpectedly I need to extend the search bar panel (which I did), I need to edit the polygon and reincorporate it in almost every single line of code And another thing I realized is that since the Kanto pokedex is a fictional device, THE BUTTONS DOESNāT MAKE SENSE AT ALL, LIKE, THEY DO NOT SERVE ANY PURPOSE So I realized that Iāve to redesign the dex inbetween the process. Plus, in doing so; 1. We gave pokedex a new and cool closing button 2. We added the PokĆ©mon Type(s) Icon 3. Sickass shiny effect on the big blue button š¤ 4. Added a work in progress option button for each information 5. Extended the screen size for both the pokemon image screen and the entry screen (RIP, sickass scrolling marquee effect š¹ )⦠(A totally accurate graphical representation attached below) Remember when I said the search bar extended a bit? Wondered why though? INTRODUCING⦠SNAP TO SEARCH (Itās not implemented yet though) One of the things that makes the pokedexā¦a pokedex, is image recognition of a pokemon! However, since this is an app, the only way of getting an image is through something like screenshotā¦sooo⦠ā¦what if you CAN screenshot the desktop via the app, and send it to a Computer Vision based AI model (like Gemini) to identify the name of the pokemon, and search the information about it? For safety reasons, the user has to provide the AI modelās API key in the settings panel (which rn does not exist) to try this themselves, so for now, itās locked. And finallyā¦the biggest, simplest (and probably the dumbest) quality update⦠ā¦I changed the screen stretch mode from canvas to viewport (which, in simple terms, means the setting in godot that changed the screen quality of my app 100x better) so yippee!!! As you can see, though it seems a huge makeover, itās still incomplete, and Iām still incorporating more features and stuff⦠so patience is the key I guessā¦ šš„ Soooā¦yeah, thatās it! Toodles"}, {"post_id": 55181, "ts": "2026-08-26T18:00:36Z", "hours": 3.8242, "text": "DEVBLOG #4: Addressing the Snorlax in the Room š As the development for the pokdex progresses, itās pretty obvious from the start that issues are about to rise, especially on a project that actually break traditional window-based programs⦠In the last DEVBLOG, I mentioned about creating a GitHub repository for the projectā¦however though, hours later, I realised in doing so, I accidentally created a new copy of the current project, and Hackatime considered this as a NEW PROJECT, meaning my project in Stardance is stuck with the initial 6 hours of progress before creating the repoā¦it was an easy fix though; adding the NEW project along with the old one in the project settings over here. As for the pokedex, the codebase is getting larger, and we are almost 40% closer to finishing V1ā¦Iāve sooo many of these cool ideas that makes this project (and me) stand onā¦.however, due to time constrains and other issuesā¦maybe it might be postponed for a veeeerry long timeā¦Iām even skeptical of finishing the V1 too, at least, the way I want it to be. But as Toby Fox says, āDespite everything, youāre filled with DETERMINATIONā šŖā¤ļø By the next devblog, probably Iāll be finished integrating every single collected data onto the pokedex, and (or by next devblog after that), the pokedex would be handling passthrough stuff, and THEN, it might be safe to say V1 is available to test⦠š¤ Hereās the last video I recorded of the current working dex. As you can see, Iāve officially hidden the placeholder search bar, so thatās a start! Soooā¦.yeah, thatās it! Toodles"}, {"post_id": 54322, "ts": "2026-08-25T08:39:24Z", "hours": 4.0608, "text": "DEVBLOG #3 - Gotcha! You caught Octa! ā As the name suggest, I finally created a GitHub repo for the project, and all the current progress is in the repo rn!!! I would not suggest you to check the project nowā¦since Iāve uploaded the janky versionā¦Iāll update it before the next devblog is out⦠Today I had waaay to much free time, and I woke up early in the morning just so I can work more on thisā¦because I believe weāre almost reaching the end of VERSION 1!!! That is, a working pokedex thatās worth showing othersā¦the āVERSION 2ā is supposed to contain stuff like Search by Snippet, Pokemon based desktop pets (which sounds bit complicated rnā¦so maybe nope), and text to speech. The Pokedex officially collects šÆ% of all the data we need! And I made it to show the description of the pokemon, and show it in the screen, while it scrolls slowly like a marquee !!!!!!!! And itās sooooooooooooooo smooth!!! And I worked on the banner too for the repo. Now before I end the day, Iāll probably integrate the pokedex with transparent dragging feature we did on the first ever devblog⦠and also add some sound effects, so the JUICY opening of pokedex is EVEN JUICIER šš¤ So⦠yeah, thatās it Toodles"}, {"post_id": 52748, "ts": "2026-08-23T02:35:08Z", "hours": 2.0722, "text": "DEVBLOG #2: Farfetchād gets them datas! Alright! Like any day 2 of any project, progress is going prettyā¦wellā¦progressive. š«” For starters, I started shifting my focus from transparent movable objects in desktop to the thing we actually wanna move; the pokedex itself. I started thinking about how to receive inputs and search the pokemon for its data from PokeAPI, so for the sake of it, I created a placeholder field where we can search in the name of pokemon and get the id and name (and also other stats, but thatās in the output field). Again, this is a placeholder, and Iāll scrap it out once the dex is complete! I created a placeholder pokedex sprites based on the original kanto pokedex (see below), and chucked it into the editor. Secondly, I started finding the datas we need from PokeAPI and started storing it inside variables dedicated for it, so we can show these values once we finish the pokedex! For now, itās printed out on the output field. I would say about 80% of datas are only collected; ID, Name, Height, Weight, Types, Abilities, Moves, Base Stats like SPEED, DEFENCE, ATTACK, HP, SPECIAL ATTACK AND DEFENCE. The other 20% includes the image, cry and description of the pokemon⦠And as for the pokedexā¦well, I made some quick open and closing animationsā¦which works for now. š Soooā¦yeah, thatās it! Toodles"}, {"post_id": 51629, "ts": "2026-08-21T12:30:37Z", "hours": 0.98, "text": "DEVBLOG #0: A wild Pokedex appeared in your desktopā¦? Owning your own complete pokedex is a dream of any child as well as of any Pokemon geeks, and Iāve been both once. However though, spending money on a toy-pokedex is not something wise š. So why not build one? But I suck at anything electronics⦠so I decided to make a virtual pokedex for my desktop, inspired by those cool widgets we had in olā Windows 7! š I started off by planning how the final project must look like (check it below), though Iām pretty sure itās a bit over-ambitious, but itās worth a shot! šš Then I opened Godot 4 (yes, you can make non-game applications in it, its bit popular for that) and started working on the first thing; TRANSPARENT INTERACTIBLE WINDOWS. It wasnāt a huge hassle, since Godot offers transparent, borderless window settings out of the box, and takes up 50% of the work⦠but thereās still the other 50%; handling interactions of both the desktop and the pokedex. See, either your Godot game must be opaque and clickable or, it must be transparent and clickthrough-able. Itās possible to make the window transparent and clickthrough-able, while making the pokedex interactable, thanks to āpassthrough polygonsā: these are areas where the game window can detect interactions and inputs, instead of ignoring it. By setting a demo spriteās area passthrough and making it draggable, I accomplished my first step of the pokedex; making sure that a transparent floating pokedex is actually possible in Godot (hereās a demo of how it looks like!). And Godot never fails to baffle me. ššš I donāt get much time to work on this, and I might give up after making a barely working prototype⦠but letās see how long I would work on it until I do so. Sooo⦠yeah thatās it! Toodles"}]...
|
Title: Desktop Pokedex by @StiK | Stardance
Devlo Title: Desktop Pokedex by @StiK | Stardance
Devlogs:
DEVBLOG #0: A wild Pokedex appeared in your desktopā¦? Owning your own complete pokedex is a dream of any child as well as of any Pokemon geeks, and Iāve been both once. However though, spending money on a toy-pokedex is not something wise š. So why not build one? But I suck at anything electronics⦠so I decided to make a virtual pokedex for my desktop, inspired by those cool widgets we had in olā Windows 7! š I started off by planning how the final project must look like (check it below), though Iām pretty sure itās a bit over-ambitious, but itās worth a shot! šš Then I opened Godot 4 (yes, you can make non-game applications in it, its bit popular for that) and started working on the first thing; TRANSPARENT INTERACTIBLE WINDOWS. It wasnāt a huge hassle, since Godot offers transparent, borderless window settings out of the box, and takes up 50% of the work⦠but thereās still the other 50%; handling interactions of both the desktop and the pokedex. See, either your Godot game must be opaque and clickable or, it must be transparent and clickthrough-able. Itās possible to make the window transparent and clickthrough-able, while making the pokedex interactable, thanks to āpassthrough polygonsā: these are areas where the game window can detect interactions and inputs, instead of ignoring it. By setting a demo spriteās area passthrough and making it draggable, I accomplished my first step of the pokedex; making sure that a transparent floating pokedex is actually possible in Godot (hereās a demo of how it looks like!). And Godot never fails to baffle me. ššš I donāt get much time to work on this, and I might give up after making a barely working prototype⦠but letās see how long I would work on it until I do so. Sooo⦠yeah thatās it! Toodles
DEVBLOG #2: Farfetchād gets them datas! Alright! Like any day 2 of any project, progress is going prettyā¦wellā¦progressive. š«” For starters, I started shifting my focus from transparent movable objects in desktop to the thing we actually wanna move; the pokedex itself. I started thinking about how to receive inputs and search the pokemon for its data from PokeAPI, so for the sake of it, I created a placeholder field where we can search in the name of pokemon and get the id and name (and also other stats, but thatās in the output field). Again, this is a placeholder, and Iāll scrap it out once the dex is complete! I created a placeholder pokedex sprites based on the original kanto pokedex (see below), and chucked it into the editor. Secondly, I started finding the datas we need from PokeAPI and started storing it inside variables dedicated for it, so we can show these values once we finish the pokedex! For now, itās printed out on the output field. I would say about 80% of datas are only collected; ID, Name, Height, Weight, Types, Abilities, Moves, Base Stats like SPEED, DEFENCE, ATTACK, HP, SPECIAL ATTACK AND DEFENCE. The other 20% includes the image, cry and description of the pokemon⦠And as for the pokedexā¦well, I made some quick open and closing animationsā¦which works for now. š Soooā¦yeah, thatās it! Toodles
DEVBLOG #3 - Gotcha! You caught Octa! ā As the name suggest, I finally created a GitHub repo for the project, and all the current progress is in the repo rn!!! I would not suggest you to check the project nowā¦since Iāve uploaded the janky versionā¦Iāll update it before the next devblog is out⦠Today I had waaay to much free time, and I woke up early in the morning just so I can work more on thisā¦because I believe weāre almost reaching the end of VERSION 1!!! That is, a working pokedex thatās worth showing othersā¦the āVERSION 2ā is supposed to contain stuff like Search by Snippet, Pokemon based desktop pets (which sounds bit complicated rnā¦so maybe nope), and text to speech. The Pokedex officially collects šÆ% of all the data we need! And I made it to show the description of the pokemon, and show it in the screen, while it scrolls slowly like a marquee !!!!!!!! And itās sooooooooooooooo smooth!!! And I worked on the banner too for the repo. Now before I end the day, Iāll probably integrate the pokedex with transparent dragging feature we did on the first ever devblog⦠and also add some sound effects, so the JUICY opening of pokedex is EVEN JUICIER šš¤ So⦠yeah, thatās it Toodles
DEVBLOG #4: Addressing the Snorlax in the Room š As the development for the pokdex progresses, itās pretty obvious from the start that issues are about to rise, especially on a project that actually break traditional window-based programs⦠In the last DEVBLOG, I mentioned about creating a GitHub repository for the projectā¦however though, hours later, I realised in doing so, I accidentally created a new copy of the current project, and Hackatime considered this as a NEW PROJECT, meaning my project in Stardance is stuck with the initial 6 hours of progress before creating the repoā¦it was an easy fix though; adding the NEW project along with the old one in the project settings over here. As for the pokedex, the codebase is getting larger, and we are almost 40% closer to finishing V1ā¦Iāve sooo many of these cool ideas that makes this project (and me) stand onā¦.however, due to time constrains and other issuesā¦maybe it might be postponed for a veeeerry long timeā¦Iām even skeptical of finishing the V1 too, at least, the way I want it to be. But as Toby Fox says, āDespite everything, youāre filled with DETERMINATIONā šŖā¤ļø By the next devblog, probably Iāll be finished integrating every single collected data onto the pokedex, and (or by next devblog after that), the pokedex would be handling passthrough stuff, and THEN, it might be safe to say V1 is available to test⦠š¤ Hereās the last video I recorded of the current working dex. As you can see, Iāve officially hidden the placeholder search bar, so thatās a start! Soooā¦.yeah, thatās it! Toodles
DEVBLOG #5: Jynxās Beauty Secret EXPOSED* (not really, but listen) After the last blog, I decided to add passthrough desktop mechanic⦠only for that to actually not work. I realized that I have to set the passthrough regions AFTER building the entire pokedex, or else if unexpectedly I need to extend the search bar panel (which I did), I need to edit the polygon and reincorporate it in almost every single line of code And another thing I realized is that since the Kanto pokedex is a fictional device, THE BUTTONS DOESNāT MAKE SENSE AT ALL, LIKE, THEY DO NOT SERVE ANY PURPOSE So I realized that Iāve to redesign the dex inbetween the process. Plus, in doing so; 1. We gave pokedex a new and cool closing button 2. We added the PokĆ©mon Type(s) Icon 3. Sickass shiny effect on the big blue button š¤ 4. Added a work in progress option button for each information 5. Extended the screen size for both the pokemon image screen and the entry screen (RIP, sickass scrolling marquee effect š¹ )⦠(A totally accurate graphical representation attached below) Remember when I said the search bar extended a bit? Wondered why though? INTRODUCING⦠SNAP TO SEARCH (Itās not implemented yet though) One of the things that makes the pokedexā¦a pokedex, is image recognition of a pokemon! However, since this is an app, the only way of getting an image is through something like screenshotā¦sooo⦠ā¦what if you CAN screenshot the desktop via the app, and send it to a Computer Vision based AI model (like Gemini) to identify the name of the pokemon, and search the information about it? For safety reasons, the user has to provide the AI modelās API key in the settings panel (which rn does not exist) to try this themselves, so for now, itās locked. And finallyā¦the biggest, simplest (and probably the dumbest) quality update⦠ā¦I changed the screen stretch mode from canvas to viewport (which, in simple terms, means the setting in godot that changed the screen quality of my app 100x better) so yippee!!! As you can see, though it seems a huge makeover, itās still incomplete, and Iām still incorporating more features and stuff⦠so patience is the key I guessā¦ šš„ Soooā¦yeah, thatās it! Toodles
DEVBLOG #6: More, MORE tiny stuff Pretty much nothing elseā¦unfortunately, for reasons that cannot be explained, my time to keep on working on this project is looking REALLY dim, so I have to wind it up. FAST So devblogs from now on are short and effective 1. Flip Button for Sprites Now you can see the rear of your pokemonā¦? (weirdā¦) 2. GENERA Data of Pokemon You know how Pikachu is a Mouse Pokemon, and Jynx is a Human Shaped Pokemon? Yeah, that. 3. Seperate Area for name and ID Yippee! They got a new home! 4. Working Pokemon Info With an all new and working navigation button Sooo, yeah thatās it! Toodles
DEVBLOG #7: INTRODUCINGā¦STATS I thought of adding stuff like progress bars to make it look coolerā¦.but itās bit too hard. Again, I suck at Control nodes a bit. But Iām happy I did pulled this off!!! As a tiny fix, if a data is still loading, unless itās complete fetching, you canāt search the next one, orelse it might break the program Soooā¦yeah, thatās it! Toodles
DEVBLOG #8: It feels like itās part of the OS!!! (and settings) One of the things that inspired me to make my pokedex a floating desktop application is those āWindows 7 Gadgetsā; these tiny floating applications, similar to how my pokedex worked. I especially loved the āPicture Puzzleā gadget, which is basically a mini game itself! And so, one of the main objectives in this project was definitely making it AS MUCH AS CLOSE to the original gadget feel, and it being part of the hidden icon tray was very crucial. As always, Godot Engine makes me speechless yet again, because would you believe that thereās ACTUALLY a seperate node just for this ? Introducing⦠StatusIndicator StatusIndicator Node Basically this creates that tiny hidden icon for your Godot application on both Windows and MacOS (idk about mac, but it definitely is the case for Windows ) And this allowed me cool stuff like; Hide the Dex when the icon is clicked Right click to find options like Settings, Help and Quit (and maybe more?) Settings menu can be enabled Quit the program (because, letās be honest, WHEREāS THE CLOSE BUTTON??? ) Q: Oh wait...there's settings? A: Yes. Settings is beingā¦set? As you can see, we made a settings menuā¦but letās be honest, I forgot why do we even need settings for Sooo, until I remember, let it exist Now Iām gonna work on the passthrough handler, so we can actually use both the dex and desktop at the same timeā¦infact, thatās another IMPORTANT aspect of the program. But itās complicated, soooā¦idk. Sooo⦠yeah, thatās it! Toodles
DEVBLOG #9: The Pokedexā¦is actually almost done! I donāt believe itā¦but within 1 hourā¦I think I achieved the most difficult task of this project; the PASSTHROUGH HANDLER Basically, all this time, the passthrough wasnāt being handled, and so the desktop interactions were blockedā¦thatās why I was trying to close the program by Alt+F4 or by switching desktops. But now? Since now weāve a separate passthrough handler, we can use our dex, while we use our desktop for daily use!!! š„ Obviously, itās little bit glitchyā¦and Iām trying to understand the flow chart of the program so I can tackle this, until then, bear with it. But WE DID ITTTT!!! THATāS WHAT MATTERS ! The Pokedex is 90% completeā¦and right now it is technically testableā¦however though, thereās still the 10% that I personally want in V1 (excluding fixing the glitchy passthrough handler). All such changes are probably implemented by the next (and maybe the final) devblog. But for now, I need a break. So again, devblogs will be non regular as usual And I need to probably update the github page furtherā¦add some cool banner and logo and stuffā¦but thatās prolly for later! Sooo⦠yeah, thatās it! Toodles
DEVBLOG #10: SHOW āEM YOUR MOVES, BRUV Alright alright, weāre so back, I guessā¦progress it bit slow, but Iām trying my best too! Check your Pokemonās MOVES A new section is finally unlocked in the dex; MOVES! Check out all the movesets and its description entries in the dex!!! Weāre so close, yet so farā¦dang Sooo⦠yeah, thatās it! Toodles
DEVBLOG #11: Wild Dino Appeared, because your internet sucks I realized my dex used internet, and all this time I never checked if it was connected to the internet or not So I fixed it!!! Also, I added a Pokedex scan complete sfx too! Classic And the settings has new options: Show Shiny Sprites or Legacy Cry!!! Small updates, but weāre wrapping it up!!! Time to ship ship ship! Sooo⦠yeah, thatās it! Toodles!
Ships:
FINALLY!!! AFTER MONTHS OF BLOOD SWEAT AND TEARS, DESKTOP POKEDEX IS FINALLY DONE!!!! What? Desktop Pokedex is a mini, floating, pokedex for your desktop, inspired by those fun adgets we had in Windows 7. Search for your favourite pokemons and get stats like name, ID, sprites, cry sfx, entry, BASE stats, moves and types (and more in the future). This project is made with love using Godot 4 and powered by PokeAPI, a REST API with data of 1000+ pokemons! How? Go click on the try project button, OR CLICK HERE and download it and read the README.txt for instructions! Leave a comment if you find some trouble or bug. NOTE THAT THIS IS ONLY AVAILABLE FOR WINDOWS. Sooo⦠yeah, thatās it! Toodles š...
|
1792623196.0428364
|
1792709596.0428364
|
|
69244
|
Fort-os by @mason_davies | Stardance
|
mason_davies
|
2
|
9.0
|
20
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-21T04:15:21Z", "hours": 4.0, "multiplier": 5.14, "payout": 20, "blessing": "neutral", "text": "For this ship I updated some of the apps so that they look a little better and then I also made: Search engine (Google) Tracker app Recent Apps Page Welcome page only opens on your first time Notes save between sessions", "repo": "https://github.com/MasonDavies/my-os", "demo": "https://masondavies.github.io/my-os/"}, {"ship_num": 2, "ts": "2026-10-12T06:47:17Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a Fortnite Inspired Web OS that has 2 apps: An App for taking notes for strategy and an app that you can paint on and clear to plan your game out. It also displays the current date and time in the top right corner", "repo": "https://github.com/MasonDavies/my-os", "demo": "https://masondavies.github.io/my-os/"}]...
|
[{"post_id": 81399, "ts": "202 [{"post_id": 81399, "ts": "2026-10-21T04:10:42Z", "hours": 3.8092, "text": "I missed a couple devlogs so Iāll just put everything from the last few sessions here because Its ready to ship. What I worked on Killing Bugs Recent apps system in the Home window. Prevented duplicate apps in the recent apps list. Removed Top Bar and replaced it with a taskbar on the bottom Bottom Bar shows currently opened apps App that directly connects to Fortnite tracker Search engine app Button to full screen apps that are able to"}, {"post_id": 78960, "ts": "2026-10-12T06:02:42Z", "hours": 0.9631, "text": "Final touches: Made a paint app where you paint on the current seasonās map Made Making new apps even easier by making it into 1 function Arranged the apps into rows"}, {"post_id": 78950, "ts": "2026-10-12T05:01:33Z", "hours": 1.2281, "text": "What I did this time around: Created First app: Strategy Notes Made new functions for making windows easier Top Bar always on top The window that you last interacted with will be on top of the other windows"}, {"post_id": 78945, "ts": "2026-10-12T03:39:35Z", "hours": 2.0761, "text": "After 2 hours of experimenting with styles and JavaScript, hereās what I got done this time: Added a top bar that has the OS name, date, and time Added welcome window Added new styling file to hold the styles for each class Made windows draggable and closable"}, {"post_id": 78905, "ts": "2026-10-12T00:15:15Z", "hours": 0.3942, "text": "I started creating the welcome screen for my operating system. I decided to make it Fortnite themed because Itās my favorite video game. What I did: Added Fortnite picture from chapter 2 Styled body text Changed the background color"}]...
|
Title: Fort-os by @mason_davies | Stardance
Devlo Title: Fort-os by @mason_davies | Stardance
Devlogs:
I started creating the welcome screen for my operating system. I decided to make it Fortnite themed because Itās my favorite video game. What I did: Added Fortnite picture from chapter 2 Styled body text Changed the background color
After 2 hours of experimenting with styles and JavaScript, hereās what I got done this time: Added a top bar that has the OS name, date, and time Added welcome window Added new styling file to hold the styles for each class Made windows draggable and closable
What I did this time around: Created First app: Strategy Notes Made new functions for making windows easier Top Bar always on top The window that you last interacted with will be on top of the other windows
Final touches: Made a paint app where you paint on the current seasonās map Made Making new apps even easier by making it into 1 function Arranged the apps into rows
I missed a couple devlogs so Iāll just put everything from the last few sessions here because Its ready to ship. What I worked on Killing Bugs Recent apps system in the Home window. Prevented duplicate apps in the recent apps list. Removed Top Bar and replaced it with a taskbar on the bottom Bottom Bar shows currently opened apps App that directly connects to Fortnite tracker Search engine app Button to full screen apps that are able to
Ships:
I made a Fortnite Inspired Web OS that has 2 apps: An App for taking notes for strategy and an app that you can paint on and clear to plan your game out. It also displays the current date and time in the top right corner
For this ship I updated some of the apps so that they look a little better and then I also made: Search engine (Google) Tracker app Recent Apps Page Welcome page only opens on your first time Notes save between sessions...
|
1792817503.3165936
|
1792903903.3165936
|
|
58198
|
Space Tab by @saatvik_270211 | Stardance
|
saatvik_270211
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-21T03:34:40Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "#Space Tab A new space inspired tab #Features Live clock -Google Search : allow you to search anything inside it. -Github and Nasa News -Stardance , GitHub , Google and Youtube icon. -Blurry background Hope you like and enjoy it :D", "repo": "https://github.com/Kingplayer-eng/jjk-evaluator", "demo": "https://kingplayer-eng.github.io/jjk-evaluator/"}]...
|
[{"post_id": 81394, "ts": "202 [{"post_id": 81394, "ts": "2026-10-21T03:31:25Z", "hours": 0.7464, "text": "I updated the background and fixed some issues."}, {"post_id": 80349, "ts": "2026-10-17T10:58:58Z", "hours": 1.1706, "text": "Added this in intro but the major problem is it does not work with github it only works with edge . I even tried ai multiple time fixing it but it could be so i added if it doesnt play the main page will open."}, {"post_id": 80139, "ts": "2026-10-16T11:03:06Z", "hours": 0.8494, "text": "Ran into a issue i cant fetch nasa api now . I even tried using new api and in old project still its not working i guess due to recent nasa api changes."}, {"post_id": 79748, "ts": "2026-10-15T08:38:11Z", "hours": 1.7669, "text": "I have added direct link to github , nasa news and google search . Also added live clock . Will be adding nasa api key for background images."}]...
|
Title: Space Tab by @saatvik_270211 | Stardance
D Title: Space Tab by @saatvik_270211 | Stardance
Devlogs:
I have added direct link to github , nasa news and google search . Also added live clock . Will be adding nasa api key for background images.
Ran into a issue i cant fetch nasa api now . I even tried using new api and in old project still its not working i guess due to recent nasa api changes.
Added this in intro but the major problem is it does not work with github it only works with edge . I even tried ai multiple time fixing it but it could be so i added if it doesnt play the main page will open.
I updated the background and fixed some issues.
Ships:
#Space Tab A new space inspired tab #Features Live clock -Google Search : allow you to search anything inside it. -Github and Nasa News -Stardance , GitHub , Google and Youtube icon. -Blurry background Hope you like and enjoy it :D...
|
1792741757.8752136
|
1792828157.8752136
|
|
37455
|
MacForms by @tonymac129 | Stardance
|
tonymac129
|
1
|
38.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-21T03:17:27Z", "hours": 38.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I finally finished MacForms, an extensive, customizable, and feature-rich form creation tool for you to create surveys, forms, and quizzes with question options like multiple choice, multiple select, short answer, long answer, and more! To use it, simply sign in to a MacWeb account or select guest mode (which hopefully reduces voting friction). There are also a lot of different form settings for presentation, response management, quiz accuracy, visibility, and public/private forms, as well as options to invite collaborators to work on and manage the form together. You can browse other peopleās forms and search your own forms as well. You can also visualize and view response statistics and individual responses with graphs and question response lists. The entire platform supports light/dark mode, smooth animations and transition effects, responsive design, accessibility, and SEO, as well as other quality of life improvements that hopefully make the websiteās UI and UX more intuitive and user friendly. The codebase is surprisingly complex (and poorly organized :( , but I somehow managed to make everything work as expected. I really had a lot of fun working on and trying out this project myself, so hopefully yall will like it too :)", "repo": "https://github.com/Mac-Web/macforms", "demo": "https://macforms.macweb.app"}]...
|
[{"post_id": 81391, "ts": "202 [{"post_id": 81391, "ts": "2026-10-21T03:10:05Z", "hours": 0.9758, "text": "Quick final devlog before shipping!!! I finally finished all the features, customization, and everything else I planned to implement for MacForms after working (but mostly procrastinating) on it for more than 3 months ! I have no clue why this wasnāt done earlier, but I added a multiple select option for multiple choice questions to allow respondents to select multiple options (which also works with quizzes and other edge cases) Similarly, I also added an option to mark free response/text questions as having a long answer to render a textarea instead of the normal input field for more customization I already added most of these features while planning out the types and schemas, but somehow never implemented it, so it was kind of confusing but I was able to create them more quickly and easily that Iād expected Added guest mode so yall can actually try out the form engine without signing up (is that low enough friction for you guys ) Updated styling and readme Polished some other stuff for shipping! Iāve already wasted so much of Stardanceās extension not shipping any of my projects , so I panicked when I realized there was only 10 days left and forced myself to actually get to work and finish this project, hopefully youāll enjoy and like it as much as I do :)"}, {"post_id": 78807, "ts": "2026-10-11T17:45:46Z", "hours": 2.6433, "text": "Individual responses and form options You can now also see, select, and manage each individual response to view in detail instead of only seeing summary graphs/tables of all the responses combined Thereās a new dropdown on the form responses page where you can either view the summary stats/answers of all responses (default), or select every individual response to view its answer to each question, submission/edit date and time, accuracy (if the form is a quiz), as well as an option to delete the response after confirmation to make viewing responses easier and more useful If you make your form a quiz and designate certain questions as having correct answers, you can now finally select one or multiple options to all be correct for each question! This took a surprisingly long time since I had to fix a lot of bugs based on the old system Added sorting, filtering, and ordering dropdowns and options to the public form browse page to make finding and viewing different forms a lot easier I just realized there are a few bugs in prod while recording the video, so looks like more fun bug fixing in the next devlog Updated types and backend schemas to accept the new options Updated styling and colors I am now dedicating most of my time on (really amazing event btw), so I can only work on trying to finish and ship my Stardance projects on the little time I have on weekends, so hopefully Iāll be able to ship MacForms this weekend and finally finish my other Stardance projects before it ends"}, {"post_id": 76896, "ts": "2026-10-04T23:55:06Z", "hours": 3.3086, "text": "A bunch of small additions and changes! Added the Browse tab where you can see all the published public forms that other people made on MacForms! You can explore all the different forms easily with the search bar Finally added a nav search bar that actually works (instead of the old placeholder) by querying the new API endpoint for either your own forms or other peopleās public forms so you can access everything faster and more easily Search results are matched by both title and description to be more useful, and your own forms take you directly to the edit page while othersā forms take you to the form filling page Added a bunch of smooth animations and transition effects for page loads, interactions, and search/filter results to improve user experience and interactivity Added responsive design on all the pages and components so MacForms is accessible and functional on all screen sizes Added feature description sections, icons, and buttons on the home landing page I have no idea why this was even a thing before, but now you can actually access the form pages and fill out the forms without being logged in Apparently my thought all get requests had to pass the auth gate or something, but now itās fixed Removed the Settings tab (not form settings), because I couldnāt figure out anything to put there since I already have account settings on MacWeb, a separate form settings tab, and a dark/light mode toggle Updated styling and layout Fixed a few display bugs"}, {"post_id": 72023, "ts": "2026-09-22T00:50:01Z", "hours": 4.1978, "text": "MacForms is back: form settings and light mode! After taking a break from working on MacForms for 2 months to work on other projects, prepare for school, and do a lot of other stuff, Iām finally back to developing this project and getting it ready to ship before Stardance ends in 9 days! (plz extend the end date ) In this pretty massive devlog, I added a new settings tab to the form editing page where you can customize the published formās presentation and many other options here are the settings I implemented, there might be other important stuff I forgot: whether to shuffle questions randomly whether to shuffle the multiple choice options for each question a custom background color for the top banner allow respondents to submit another response allow respondents to edit their submitted responses Because I couldnāt figure out a way (if there is one) to implement the last 2 without using accounts or cookies, if a form has either of the 2 enabled, youāll need to sign in first to fill out the form Added a light/dark mode toggle option to the nav user dropdown menu for you to easily customize the siteās appearance and switch between light and dark modes Since I had to manually go through basically every component and page of the entire platform to modify the elementsā Tailwind classes for this, it also gave me a chance to refresh my memory of the projectās structure and how it works because I was gone for so long Going through all the files and testing the 2 modes was a long and tedious process, but the result turned out pretty well, both are consistent and visually appealing, and thereās also a smooth color transition Added a top loading indicator bar to improve the UX since some pages take a bit to load and the site may look unresponsive without the loading bar Fixed a few math bugs with 0s and NaNs and display bugs with the colors, layout, placeholder, and other styling Because Stardance is ending so soon and because of my procrastination and laziness, Iām going to have to cut a lot of the originally planned features before shipping since I have another big project to ship, so hopefully I can finish some last few features and polish MacForms and ship it soon!"}, {"post_id": 37716, "ts": "2026-07-30T16:54:37Z", "hours": 1.9336, "text": "Publish & share form You can now publish and share your forms for the rest of the world to see and fill out! Clicking on the publish button on the tool bar now opens a modal where you can either publish/unpublish the form or copy the link and send it to people If the form is already published, you can see its public link and an option to shorten it. Shortening it creates a unique 8-digit shortcut id for the form that redirects you to the main form (Iām planning on shortening it even more by buying a cool short domain or something, but thatās probably not gonna happen any time soon) You can also unpublish the form after a confirmation warning by clicking on the unpublish button If the form hasnāt been published yet, you can publish it by clicking on the publish button (in case this isnāt already obvious ) Updated some permissions so collaborators can also manage the formās publication visibility status (instead of only the owner) Updated schema and types"}, {"post_id": 37141, "ts": "2026-07-29T17:06:56Z", "hours": 2.0547, "text": "Score distribution & autosave Added a quiz results summary section on the responses tab that shows some useful statistics about the scores as well as a histogram showing the score distribution if your form is a quiz It dynamically calculates scores based on the latest updated quiz, then organizes them and calculates their mean, median, min, and max in percentages It also renders a custom histogram with bins of 10 ranging from 0 to 100 so you can visualize how well your respondents did in one glance (server rendered + no Chart.js or external libraries = almost instantaneous load time) The histogram also shows the percentages of scores, and you can see how many responses are in each bin by hovering over the bar Thereās also a view scores button that displays a modal showing each individual score Added autosave for editing forms that autosaves the entire form in the background every minute without revalidating the frontend to ensure smooth UX. The bar also shows the autosave status for a few seconds telling you it autosaved Added collaborator access so they can actually edit and manage the form and view responses without getting redirected. Updated some backend operations to ensure permissions are correct as well Fixed form editing so it actually updates the form and each question individually instead of creating a completely new set of it and neglecting the originally existing relations (~50 lines of code for one database transaction , but Prisma is actually so nice š„¹) Added filters and sort methods for shared forms vs forms you own (shared forms now display on the forms page)"}, {"post_id": 36789, "ts": "2026-07-29T02:03:54Z", "hours": 2.9133, "text": "Invite collaborators & update form You can now invite collaborators that will have access to edit the form, see its responses, and manage its settings! Only the form owner/creator can delete the form and invite and remove people, but invited people can basically do everything else On the invite modal page, you can search for MacWeb accounts by their name, email, or about through an API endpoint I added, and select multiple people to invite to the form at once Once you send out the invitation, youāll see the users added to the form on the modal, and you can remove their access by clicking on the trash icon as well There isnāt real time form collaborative editing (at least not yet, though I donāt plan on overcomplicating a simple form app to be like Google Forms ), but changes you make to the form are revalidated the moment you click on save You can now actually edit and update your form by going to the edit tab and editing the form and its questions. This was actually fairly easy to implement since I just had to use the component used for the form creation page and update a few things Optimized database operations and API calls Updated schema and types Updated styling"}, {"post_id": 36475, "ts": "2026-07-28T16:42:14Z", "hours": 3.4131, "text": "Edit form & response pages Finally added the form editing page where youāll be able to edit the entire form (title, description, questions, etc.), view response summaries and statistics, and configure its submission settings and other defaults When you click on one of your forms on the forms tab, you get redirected to the edit page that has a top utility bar with the formās name displayed (you can rename the form by clicking on it) and 3 tabs for you to switch between edit, response, and settings modes On the right of the bar, thereās also an invite button, a preview form button, and a publish button (currently doesnāt work yet ) Clicking on the invite button opens a modal where you can either invite another MacWeb account to be a permanent collaborator (of course it doesnāt work yet), or generate a one-time single-use invite link/code that allows anyone (with or without an account) with the access code to edit the form using a custom access token cookie that expires after an hour Making this cookie access thing work was actually a bit more complicated than I thought, so I spent some time debugging the logic but it was pretty fun When you use the access code to edit a form, a page shows up confirming the access, and invalidates the code after confirming When you click on the responses tab, you can see all the responses and answers grouped by question to make visualizing and summarizing peopleās responses a lot easier (definitely didnāt take inspo from Google Forms ) If the question is multiple choice, it shows how many responses each option got with percentages and presents it in sort of a bar graph If the question is free responses, it just lists each response Added placeholder tabs for editing and settings Added SEO for these tabs Updated types and schema Updated styling"}, {"post_id": 36034, "ts": "2026-07-27T21:08:54Z", "hours": 1.2928, "text": "Sorting & filtering Added sorting, filtering, and ordering dropdowns to the forms page so you can better browse and search through your forms! You can sort the forms by name, date created, type, starred, and more, and you can filter them by quiz, starred, private, and open. You can change the display order between descending and ascending as well Added form starring so you can now star/favorite/pin your most important forms directly by clicking on the star icon on the form card, or by clicking on the star option in the popup menu Added icons to form cards to better display the formās information and attributes Added an access lock page for private forms that prompts for the access code, and it only shows the questions and allows you to fill out the form after verifying successfully Added a form not open page that shows if a form isnāt open (isnāt published), but if youāre the owner you can still see it with preview mode Updated schema and types Updated layout and styling"}, {"post_id": 35556, "ts": "2026-07-27T02:15:20Z", "hours": 2.9525, "text": "Form management & quizzes Added the Forms page where you can browse, search, view, and manage all the forms you created (youāll be able to filter and sort them to browse and search through them more easily in the future) Each form is displayed as a card with a placeholder icon, title, shortened description preview, and creation date listed When you click on the 3 dots option button a menu shows up where you can edit the form (takes you to edit page), preview it (takes you to submission page but in preview mode), or delete it Preview mode only activates when you own the form, are logged in, and the link has the preview search param. In this mode, you can fill out the questions but canāt submit it, and you can go back to the edit page by clicking on the x icon When you click on delete, a confirmation modal shows up, and only deletes your form after confirmation so you donāt accidentally delete stuff Added quiz mode to forms so you can create quizzes with correct answers (for both multiple choice and free response questions) and see how your respondents do! On the quiz creation page, you can check the quiz checkbox to turn the form into a quiz, and you can customize each question individually to either accept a correct answer (multiselect coming soon) or to allow all choices If you fill out a form thatās a quiz, you will be able to see your score and accuracy (but not the correct answer) after submitting it Implementing the logic and types for quizzes was kind of a pain but I still managed to fix all the weird edge case bugs Added both static and dynamically generated SEO metadata across all pages on MacForms to make the site more accessible and user friendly Added a placeholder settings page You can now delete questions after a confirmation modal on the form creation page if you have multiple questions Updated styling and types Updated README This is a pretty big update that covers a ton of features, so the video is 3 minutes long and I had to compress it like 2 timesā¦"}, {"post_id": 35426, "ts": "2026-07-26T20:31:56Z", "hours": 2.69, "text": "Form responses Added an actual public facing form submission page where anyone (regardless of whether or not theyāre logged in) can fill out a form and submit their response On the response submission page, you can see the formās title, description, creation date, all the questions and their choices/inputs rendered correctly, a submit button that submits your response, and a clear button that will clear everything you filled in after showing a confirmation modal If you havenāt filled out all the required fields before submitting, it shows a helpful warning message that tells you to fill out the options You can deselect your choice for a multiple choice question if itās not required by clicking on the same choice again (but this isnāt allowed for required questions because duh ) Public/private forms arenāt implemented yet so the moment you create a form itās respondable by anyone Once you submit your response, a response confirmation page will display confirming your submission, and it also shows an edit response option, as well as a submit another response option Response editing works by adding a search param with your response id after the form page path, so it dynamically fetches your response data and fills it in automatically The submit another response option just refreshes the page to create a new blank response state object Added a different layout for the form submission page (since nav and footer arenāt needed), so I had to reorganize the routes and folders into logical groups to make different layouts work Added schema and types for response data Updated styling and navigation"}, {"post_id": 34381, "ts": "2026-07-25T01:33:02Z", "hours": 3.0203, "text": "Form submission & auth Finally added backend form submission so when you click on save on the form creation page after filling in all the values, it gets created and added to the database When you click on save, MacForms validates all your new formās values (title, description, etc.), as well as each questionās choices to make sure everythingās filled out properly If youāre missing fields or something isnāt validated, a helpful error message will appear telling you what to fix Once you successfully submit the new form, you get redirected to the form editing page where you will be able to edit it, change its settings, check the preview, and publish it (the page isnāt implemented yet) You can also delete options/choices for multiple choice questions, as long as thereās at least one available choice If youāre logged in, you can see your profile icon displayed on the right of the nav bar, and clicking on it opens a menu where you can view your account profile (redirects you back to MacWeb), toggle light/dark mode (doesnāt work yet), and log out I spent a ton of time trying to debug and make the log out thing work because of this entire cross subdomain auth thing that just makes everything super complicated and frustrating, but I figured it out and fixed it by changing a few auth configs Designed and added the MacForms logo (just a list icon on a green background) to the nav bar and the site favicon. The design is pretty terrible, hopefully Iāll come up with a better design Also spent a lot of time testing to ensure the app, especially auth, works both locally in dev environment and in production Added a helper function to fetch form data from Prisma, destructure and sanitize the data, and do some conditional typing to match the types and ensure type safety Updated README to be more informative on dev setup since thereās quite a few steps for setup and I donāt wanna forget them in the future Updated schema and types"}, {"post_id": 33842, "ts": "2026-07-24T02:42:42Z", "hours": 5.1803, "text": "Form creation & homepage I forgot to add devlogs for a couple days, so this devlog will be a bit long and cover a ton of changes Added a basic homepage with a hero that has a title, description, and some call to action buttons, and a few sections that are just placeholder text and images for now to fill the layout Added a navigation bar at the top with links to a few pages and an interactive search bar that doesnāt actually work yet (since thereās nothing to search) Copied the MacWeb footer and changed some links and styling to add the footer Auth isnāt completely set up yet, so a few things arenāt being displayed properly. Even if youāre not logged in, you can still access the form creation page, it just doesnāt do anything yet On the form creation page (that is a form itself), you can fill in the formās name, description, visibility (making it private requires an access code, which you can generate or type in manually), and whether itās accepting responses You can add new questions by clicking on the add question card, which shows a new question where you can select its type (only multiple and text are supported right now), set the question and description, set it as required/optional, and add answer choices or set the input placeholder depending on the question type The backend for making and publishing forms isnāt set up yet, so itās only the frontend that doesnāt actually do anything Adding types for the form, questions, and answer choices was a huge pain because I had to set up a type map, extract its keys, and use them to dynamically construct type unions and some other advanced stuff for to dynamically infer option types based on the question type, and it was a huge headache to figure out Updated Prisma schema and added other types Updated styling and navigation"}, {"post_id": 31522, "ts": "2026-07-20T00:22:55Z", "hours": 1.3511, "text": "MacForms: simple but customizable form creation tool Iām building MacForms, an easy to use form creation tool with a lot of features and customization! This is actually a subapp of my online platform MacWeb with many different apps you can try out I started this app because I have to make a form for a few people to fill out, and instead of using Google Forms or Notion like a weirdo, I decided to make my own form tool and use it to make the form like a totally normal person Since this is a subapp of the main platform, it shares the same auth and database system with the other apps, so I had to update and migrate a ton of stuff on the root domain before I could start working on this app The auth system was also challenging to configure properly, but I figured out how to share cookie sessions across subdomains for my account system after a few hours of painful debugging After the root domain was migrated and updated properly, I could finally start working on MacForms and set up the project and its dependencies Currently there isnāt much since auth took so much time to work, but the hardest part is finished, so hopefully the rest of development will be smoother Also set up some DNS and Vercel records for the real domain to work"}]...
|
Title: MacForms by @tonymac129 | Stardance
Devlog Title: MacForms by @tonymac129 | Stardance
Devlogs:
MacForms: simple but customizable form creation tool Iām building MacForms, an easy to use form creation tool with a lot of features and customization! This is actually a subapp of my online platform MacWeb with many different apps you can try out I started this app because I have to make a form for a few people to fill out, and instead of using Google Forms or Notion like a weirdo, I decided to make my own form tool and use it to make the form like a totally normal person Since this is a subapp of the main platform, it shares the same auth and database system with the other apps, so I had to update and migrate a ton of stuff on the root domain before I could start working on this app The auth system was also challenging to configure properly, but I figured out how to share cookie sessions across subdomains for my account system after a few hours of painful debugging After the root domain was migrated and updated properly, I could finally start working on MacForms and set up the project and its dependencies Currently there isnāt much since auth took so much time to work, but the hardest part is finished, so hopefully the rest of development will be smoother Also set up some DNS and Vercel records for the real domain to work
Form creation & homepage I forgot to add devlogs for a couple days, so this devlog will be a bit long and cover a ton of changes Added a basic homepage with a hero that has a title, description, and some call to action buttons, and a few sections that are just placeholder text and images for now to fill the layout Added a navigation bar at the top with links to a few pages and an interactive search bar that doesnāt actually work yet (since thereās nothing to search) Copied the MacWeb footer and changed some links and styling to add the footer Auth isnāt completely set up yet, so a few things arenāt being displayed properly. Even if youāre not logged in, you can still access the form creation page, it just doesnāt do anything yet On the form creation page (that is a form itself), you can fill in the formās name, description, visibility (making it private requires an access code, which you can generate or type in manually), and whether itās accepting responses You can add new questions by clicking on the add question card, which shows a new question where you can select its type (only multiple and text are supported right now), set the question and description, set it as required/optional, and add answer choices or set the input placeholder depending on the question type The backend for making and publishing forms isnāt set up yet, so itās only the frontend that doesnāt actually do anything Adding types for the form, questions, and answer choices was a huge pain because I had to set up a type map, extract its keys, and use them to dynamically construct type unions and some other advanced stuff for to dynamically infer option types based on the question type, and it was a huge headache to figure out Updated Prisma schema and added other types Updated styling and navigation
Form submission & auth Finally added backend form submission so when you click on save on the form creation page after filling in all the values, it gets created and added to the database When you click on save, MacForms validates all your new formās values (title, description, etc.), as well as each questionās choices to make sure everythingās filled out properly If youāre missing fields or something isnāt validated, a helpful error message will appear telling you what to fix Once you successfully submit the new form, you get redirected to the form editing page where you will be able to edit it, change its settings, check the preview, and publish it (the page isnāt implemented yet) You can also delete options/choices for multiple choice questions, as long as thereās at least one available choice If youāre logged in, you can see your profile icon displayed on the right of the nav bar, and clicking on it opens a menu where you can view your account profile (redirects you back to MacWeb), toggle light/dark mode (doesnāt work yet), and log out I spent a ton of time trying to debug and make the log out thing work because of this entire cross subdomain auth thing that just makes everything super complicated and frustrating, but I figured it out and fixed it by changing a few auth configs Designed and added the MacForms logo (just a list icon on a green background) to the nav bar and the site favicon. The design is pretty terrible, hopefully Iāll come up with a better design Also spent a lot of time testing to ensure the app, especially auth, works both locally in dev environment and in production Added a helper function to fetch form data from Prisma, destructure and sanitize the data, and do some conditional typing to match the types and ensure type safety Updated README to be more informative on dev setup since thereās quite a few steps for setup and I donāt wanna forget them in the future Updated schema and types
Form responses Added an actual public facing form submission page where anyone (regardless of whether or not theyāre logged in) can fill out a form and submit their response On the response submission page, you can see the formās title, description, creation date, all the questions and their choices/inputs rendered correctly, a submit button that submits your response, and a clear button that will clear everything you filled in after showing a confirmation modal If you havenāt filled out all the required fields before submitting, it shows a helpful warning message that tells you to fill out the options You can deselect your choice for a multiple choice question if itās not required by clicking on the same choice again (but this isnāt allowed for required questions because duh ) Public/private forms arenāt implemented yet so the moment you create a form itās respondable by anyone Once you submit your response, a response confirmation page will display confirming your submission, and it also shows an edit response option, as well as a submit another response option Response editing works by adding a search param with your response id after the form page path, so it dynamically fetches your response data and fills it in automatically The submit another response option just refreshes the page to create a new blank response state object Added a different layout for the form submission page (since nav and footer arenāt needed), so I had to reorganize the routes and folders into logical groups to make different layouts work Added schema and types for response data Updated styling and navigation
Form management & quizzes Added the Forms page where you can browse, search, view, and manage all the forms you created (youāll be able to filter and sort them to browse and search through them more easily in the future) Each form is displayed as a card with a placeholder icon, title, shortened description preview, and creation date listed When you click on the 3 dots option button a menu shows up where you can edit the form (takes you to edit page), preview it (takes you to submission page but in preview mode), or delete it Preview mode only activates when you own the form, are logged in, and the link has the preview search param. In this mode, you can fill out the questions but canāt submit it, and you can go back to the edit page by clicking on the x icon When you click on delete, a confirmation modal shows up, and only deletes your form after confirmation so you donāt accidentally delete stuff Added quiz mode to forms so you can create quizzes with correct answers (for both multiple choice and free response questions) and see how your respondents do! On the quiz creation page, you can check the quiz checkbox to turn the form into a quiz, and you can customize each question individually to either accept a correct answer (multiselect coming soon) or to allow all choices If you fill out a form thatās a quiz, you will be able to see your score and accuracy (but not the correct answer) after submitting it Implementing the logic and types for quizzes was kind of a pain but I still managed to fix all the weird edge case bugs Added both static and dynamically generated SEO metadata across all pages on MacForms to make the site more accessible and user friendly Added a placeholder settings page You can now delete questions after a confirmation modal on the form creation page if you have multiple questions Updated styling and types Updated README This is a pretty big update that covers a ton of features, so the video is 3 minutes long and I had to compress it like 2 timesā¦
Sorting & filtering Added sorting, filtering, and ordering dropdowns to the forms page so you can better browse and search through your forms! You can sort the forms by name, date created, type, starred, and more, and you can filter them by quiz, starred, private, and open. You can change the display order between descending and ascending as well Added form starring so you can now star/favorite/pin your most important forms directly by clicking on the star icon on the form card, or by clicking on the star option in the popup menu Added icons to form cards to better display the formās information and attributes Added an access lock page for private forms that prompts for the access code, and it only shows the questions and allows you to fill out the form after verifying successfully Added a form not open page that shows if a form isnāt open (isnāt published), but if youāre the owner you can still see it with preview mode Updated schema and types Updated layout and styling
Edit form & response pages Finally added the form editing page where youāll be able to edit the entire form (title, description, questions, etc.), view response summaries and statistics, and configure its submission settings and other defaults When you click on one of your forms on the forms tab, you get redirected to the edit page that has a top utility bar with the formās name displayed (you can rename the form by clicking on it) and 3 tabs for you to switch between edit, response, and settings modes On the right of the bar, thereās also an invite button, a preview form button, and a publish button (currently doesnāt work yet ) Clicking on the invite button opens a modal where you can either invite another MacWeb account to be a permanent collaborator (of course it doesnāt work yet), or generate a one-time single-use invite link/code that allows anyone (with or without an account) with the access code to edit the form using a custom access token cookie that expires after an hour Making this cookie access thing work was actually a bit more complicated than I thought, so I spent some time debugging the logic but it was pretty fun When you use the access code to edit a form, a page shows up confirming the access, and invalidates the code after confirming When you click on the responses tab, you can see all the responses and answers grouped by question to make visualizing and summarizing peopleās responses a lot easier (definitely didnāt take inspo from Google Forms ) If the question is multiple choice, it shows how many responses each option got with percentages and presents it in sort of a bar graph If the question is free responses, it just lists each response Added placeholder tabs for editing and settings Added SEO for these tabs Updated types and schema Updated styling
Invite collaborators & update form You can now invite collaborators that will have access to edit the form, see its responses, and manage its settings! Only the form owner/creator can delete the form and invite and remove people, but invited people can basically do everything else On the invite modal page, you can search for MacWeb accounts by their name, email, or about through an API endpoint I added, and select multiple people to invite to the form at once Once you send out the invitation, youāll see the users added to the form on the modal, and you can remove their access by clicking on the trash icon as well There isnāt real time form collaborative editing (at least not yet, though I donāt plan on overcomplicating a simple form app to be like Google Forms ), but changes you make to the form are revalidated the moment you click on save You can now actually edit and update your form by going to the edit tab and editing the form and its questions. This was actually fairly easy to implement since I just had to use the component used for the form creation page and update a few things Optimized database operations and API calls Updated schema and types Updated styling
Score distribution & autosave Added a quiz results summary section on the responses tab that shows some useful statistics about the scores as well as a histogram showing the score distribution if your form is a quiz It dynamically calculates scores based on the latest updated quiz, then organizes them and calculates their mean, median, min, and max in percentages It also renders a custom histogram with bins of 10 ranging from 0 to 100 so you can visualize how well your respondents did in one glance (server rendered + no Chart.js or external libraries = almost instantaneous load time) The histogram also shows the percentages of scores, and you can see how many responses are in each bin by hovering over the bar Thereās also a view scores button that displays a modal showing each individual score Added autosave for editing forms that autosaves the entire form in the background every minute without revalidating the frontend to ensure smooth UX. The bar also shows the autosave status for a few seconds telling you it autosaved Added collaborator access so they can actually edit and manage the form and view responses without getting redirected. Updated some backend operations to ensure permissions are correct as well Fixed form editing so it actually updates the form and each question individually instead of creating a completely new set of it and neglecting the originally existing relations (~50 lines of code for one database transaction , but Prisma is actually so nice š„¹) Added filters and sort methods for shared forms vs forms you own (shared forms now display on the forms page)
Publish & share form You can now publish and share your forms for the rest of the world to see and fill out! Clicking on the publish button on the tool bar now opens a modal where you can either publish/unpublish the form or copy the link and send it to people If the form is already published, you can see its public link and an option to shorten it. Shortening it creates a unique 8-digit shortcut id for the form that redirects you to the main form (Iām planning on shortening it even more by buying a cool short domain or something, but thatās probably not gonna happen any time soon) You can also unpublish the form after a confirmation warning by clicking on the unpublish button If the form hasnāt been published yet, you can publish it by clicking on the publish button (in case this isnāt already obvious ) Updated some permissions so collaborators can also manage the formās publication visibility status (instead of only the owner) Updated schema and types
MacForms is back: form settings and light mode! After taking a break from working on MacForms for 2 months to work on other projects, prepare for school, and do a lot of other stuff, Iām finally back to developing this project and getting it ready to ship before Stardance ends in 9 days! (plz extend the end date ) In this pretty massive devlog, I added a new settings tab to the form editing page where you can customize the published formās presentation and many other options here are the settings I implemented, there might be other important stuff I forgot: whether to shuffle questions randomly whether to shuffle the multiple choice options for each question a custom background color for the top banner allow respondents to submit another response allow respondents to edit their submitted responses Because I couldnāt figure out a way (if there is one) to implement the last 2 without using accounts or cookies, if a form has either of the 2 enabled, youāll need to sign in first to fill out the form Added a light/dark mode toggle option to the nav user dropdown menu for you to easily customize the siteās appearance and switch between light and dark modes Since I had to manually go through basically every component and page of the entire platform to modify the elementsā Tailwind classes for this, it also gave me a chance to refresh my memory of the projectās structure and how it works because I was gone for so long Going through all the files and testing the 2 modes was a long and tedious process, but the result turned out pretty well, both are consistent and visually appealing, and thereās also a smooth color transition Added a top loading indicator bar to improve the UX since some pages take a bit to load and the site may look unresponsive without the loading bar Fixed a few math bugs with 0s and NaNs and display bugs with the colors, layout, placeholder, and other styling Because Stardance is ending so soon and because of my procrastination and laziness, Iām going to have to cut a lot of the originally planned features before shipping since I have another big project to ship, so hopefully I can finish some last few features and polish MacForms and ship it soon!
A bunch of small additions and changes! Added the Browse tab where you can see all the published public forms that other people made on MacForms! You can explore all the different forms easily with the search bar Finally added a nav search bar that actually works (instead of the old placeholder) by querying the new API endpoint for either your own forms or other peopleās public forms so you can access everything faster and more easily Search results are matched by both title and description to be more useful, and your own forms take you directly to the edit page while othersā forms take you to the form filling page Added a bunch of smooth animations and transition effects for page loads, interactions, and search/filter results to improve user experience and interactivity Added responsive design on all the pages and components so MacForms is accessible and functional on all screen sizes Added feature description sections, icons, and buttons on the home landing page I have no idea why this was even a thing before, but now you can actually access the form pages and fill out the forms without being logged in Apparently my thought all get requests had to pass the auth gate or something, but now itās fixed Removed the Settings tab (not form settings), because I couldnāt figure out anything to put there since I already have account settings on MacWeb, a separate form settings tab, and a dark/light mode toggle Updated styling and layout Fixed a few display bugs
Individual responses and form options You can now also see, select, and manage each individual response to view in detail instead of only seeing summary graphs/tables of all the responses combined Thereās a new dropdown on the form responses page where you can either view the summary stats/answers of all responses (default), or select every individual response to view its answer to each question, submission/edit date and time, accuracy (if the form is a quiz), as well as an option to delete the response after confirmation to make viewing responses easier and more useful If you make your form a quiz and designate certain questions as having correct answers, you can now finally select one or multiple options to all be correct for each question! This took a surprisingly long time since I had to fix a lot of bugs based on the old system Added sorting, filtering, and ordering dropdowns and options to the public form browse page to make finding and viewing different forms a lot easier I just realized there are a few bugs in prod while recording the video, so looks like more fun bug fixing in the next devlog Updated types and backend schemas to accept the new options Updated styling and colors I am now dedicating most of my time on (really amazing event btw), so I can only work on trying to finish and ship my Stardance projects on the little time I have on weekends, so hopefully Iāll be able to ship MacForms this weekend and finally finish my other Stardance projects before it ends
Quick final devlog before shipping!!! I finally finished all the features, customization, and everything else I planned to implement for MacForms after working (but mostly procrastinating) on it for more than 3 months ! I have no clue why this wasnāt done earlier, but I added a multiple select option for multiple choice questions to allow respondents to select multiple options (which also works with quizzes and other edge cases) Similarly, I also added an option to mark free response/text questions as having a long answer to render a textarea instead of the normal input field for more customization I already added most of these features while planning out the types and schemas, but somehow never implemented it, so it was kind of confusing but I was able to create them more quickly and easily that Iād expected Added guest mode so yall can actually try out the form engine without signing up (is that low enough friction for you guys ) Updated styling and readme Polished some other stuff for shipping! Iāve already wasted so much of Stardanceās extension not shipping any of my projects , so I panicked when I realized there was only 10 days left and forced myself to actually get to work and finish this project, hopefully youāll enjoy and like it as much as I do :)
Ships:
I finally finished MacForms, an extensive, customizable, and feature-rich form creation tool for you to create surveys, forms, and quizzes with question options like multiple choice, multiple select, short answer, long answer, and more! To use it, simply sign in to a MacWeb account or select guest mode (which hopefully reduces voting friction). There are also a lot of different form settings for presentation, response management, quiz accuracy, visibility, and public/private forms, as well as options to invite collaborators to work on and manage the form together. You can browse other peopleās forms and search your own forms as well. You can also visualize and view response statistics and individual responses with graphs and question response lists. The entire platform supports light/dark mode, smooth animations and transition effects, responsive design, accessibility, and SEO, as well as other quality of life improvements that hopefully make the websiteās UI and UX more intuitive and user friendly. The codebase is surprisingly complex (and poorly organized :( , but I somehow managed to make everything work as expected. I really had a lot of fun working on and trying out this project myself, so hopefully yall will like it too :)...
|
1792860495.752206
|
1792946895.752206
|
|
9961
|
Koganeee by @quintessence24 | Stardance
|
quintessence24
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-20T23:30:59Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "As a Jujutsu Kaisen fan and an admirer of flying pets, I wanted to make Kogane for my room. The objective of Kogane is to be a person-following flying pet assistant that can communicate with voice and through a retractable screen, sort of like a flying Alexa but friendlier! I also wanted to make drones for a while and it seemed like a cool approach to make Kogane. A use case that I had in mind is when Iām working in my room and my hands are busy and if I need to quickly pull up a tutorial, I would normally have to put things down to find my laptop. Instead with Kogane, I can call for Kogane wherever I am in my room and quickly check for information or pull up a Youtube tutorial from its screen without any physical contact. I got everything to work on a very close call, but my harnesses werenāt very strong and accidentally tangled with the propeller for a second, causing a motor to burn up and failing the first test flight (and of course, the shell for Koganeee was pretty but reduced performance aerodynamically). Nonetheless, all of the tests passed and I just need to swap out the motor, but still a successful project regardless and Iām proud of everything I was able to learn, whether it be firmware and networking with the ESP32, the endless soldering sessions for different kinds of components, taking care of batteries, etc. Check out my project and of course, contact me on Slack (sujaygolla24) for questions or just to nerd out about JJK or other anime!!! :D", "repo": "https://github.com/Sujay-Golla/koganeee", "demo": ""}]...
|
[{"post_id": 81355, "ts": "202 [{"post_id": 81355, "ts": "2026-10-20T23:13:21Z", "hours": 6.1683, "text": "Devlog #4 - Preparing and starting build Summary Had to unpack and arrange all of the electronics I received, checked connectors and what I needed to make connectors for again. Realized I had designed for JST-XH rather than JST-SH connectors so spent a while trying to learn all of the different types of connectors so that I can avoid making the same mistake again For the time being, I stripped wires, crimped them and used my JST-XH connectors for the FC to ESC connection I had no idea how to solder XT60 connectors so I had to learn, and then after a while, I realized I needed to connect a male female pair at the end to avoid deformation so I had wasted the soldering session Next Steps Noticed that JOURNAL.md is more preferred for hardware projects, so I will be switching to that for future documentation Will continue soldering, wiring and coding step by step, but more specifically, I will work on checking if the ESC to FC connection works and if I can power the 5V rail on the board"}, {"post_id": 22542, "ts": "2026-07-05T02:00:31Z", "hours": 16.4061, "text": "Devlog #3 - Finishing the CAD and Ready to Ship Summary Finished the CAD for Kogane, the drone and the ground station Vibe coded firmware temporarily and tested functionality with my laptop webcam manually Finished documentation and shipping it to Outpost Next Steps Once approved, I have to order and build Will work on firmware while waiting for the parts to arrive to save time"}, {"post_id": 21100, "ts": "2026-07-02T21:54:54Z", "hours": 16.3197, "text": "Devlog #2 - Finishing the FC PCB Summary Followed the tutorial for tips to layout the board Used more tutorials and datasheets to understand different concepts of board layout like via stitching and filled zones Made a 4-layer PCB for the first time and learned how to connect power and grounds to appropriate components with vias Learned different routing practices, and despite the suboptimal routing, I am pretty confident now that it will at least be functional Next Steps Finishing the CAD model and final BOM Finishing the firmware template, maybe even using some cameras to test the positioning system"}, {"post_id": 15499, "ts": "2026-06-25T06:02:25Z", "hours": 25.7803, "text": "Devlog #1 [Real] - Schematic design and shopping Summary Used various different sources to learn about different components used in FCs Learned how to use datasheets, Webench, LCSC part selections, etc. Spent time reviewing different requirements for batteries and W/T ratios for drones in general and picking the right batteries and circuit designs Spent a lot of time scoping and rescoping the PCB, including having to remove battery charger and using an external ESC as it was too complex and tight for the compact PCB, especially while having a separate MCU and a lot of other peripherals Learned how to use the STM32CubeMX firmware and how different protocols worked Started exploring PCB editor and systematically arranging components Next Steps Finish arranging PCB Route the PCB and get it verified Finish the CAD model and final BOM Come up with a basic template for firmware"}, {"post_id": 8169, "ts": "2026-06-13T16:44:15Z", "hours": 1.3878, "text": "Spent some time figuring out how to deal with the placement of different components and the scope of this project. Firstly, I decided that it made sense to use lightweight models for voice and video, keeping it limited so that it can run independently on A7S rather than relying on my laptop. Then I decided to have 2 mmWave sensors to cover blindspots and detect position of humans in the room, and decided it would be cool to integrate CV with mmWave, so added a fixed camera to help inform the drone position. A small FPV camera on the drone can allow it to avoid obstacles, and it would be cool to integrate VISTA (a research paper about drones navigating unknown maps) at least for initial calibration. Still figuring out the feasibility of a custom FC or if it would be easier to have a basic FC and a separate ESP32 for communication, camera and for extending the project to control servos for the rolling screen and a gripper in the future. Drafted the BOM but will find more stuff on AliExpress tomorrow. I also explored how to use Hackatime with Onshape and started making the head of Kogane"}]...
|
Title: Koganeee by @quintessence24 | Stardance
De Title: Koganeee by @quintessence24 | Stardance
Devlogs:
Spent some time figuring out how to deal with the placement of different components and the scope of this project. Firstly, I decided that it made sense to use lightweight models for voice and video, keeping it limited so that it can run independently on A7S rather than relying on my laptop. Then I decided to have 2 mmWave sensors to cover blindspots and detect position of humans in the room, and decided it would be cool to integrate CV with mmWave, so added a fixed camera to help inform the drone position. A small FPV camera on the drone can allow it to avoid obstacles, and it would be cool to integrate VISTA (a research paper about drones navigating unknown maps) at least for initial calibration. Still figuring out the feasibility of a custom FC or if it would be easier to have a basic FC and a separate ESP32 for communication, camera and for extending the project to control servos for the rolling screen and a gripper in the future. Drafted the BOM but will find more stuff on AliExpress tomorrow. I also explored how to use Hackatime with Onshape and started making the head of Kogane
Devlog #1 [Real] - Schematic design and shopping Summary Used various different sources to learn about different components used in FCs Learned how to use datasheets, Webench, LCSC part selections, etc. Spent time reviewing different requirements for batteries and W/T ratios for drones in general and picking the right batteries and circuit designs Spent a lot of time scoping and rescoping the PCB, including having to remove battery charger and using an external ESC as it was too complex and tight for the compact PCB, especially while having a separate MCU and a lot of other peripherals Learned how to use the STM32CubeMX firmware and how different protocols worked Started exploring PCB editor and systematically arranging components Next Steps Finish arranging PCB Route the PCB and get it verified Finish the CAD model and final BOM Come up with a basic template for firmware
Devlog #2 - Finishing the FC PCB Summary Followed the tutorial for tips to layout the board Used more tutorials and datasheets to understand different concepts of board layout like via stitching and filled zones Made a 4-layer PCB for the first time and learned how to connect power and grounds to appropriate components with vias Learned different routing practices, and despite the suboptimal routing, I am pretty confident now that it will at least be functional Next Steps Finishing the CAD model and final BOM Finishing the firmware template, maybe even using some cameras to test the positioning system
Devlog #3 - Finishing the CAD and Ready to Ship Summary Finished the CAD for Kogane, the drone and the ground station Vibe coded firmware temporarily and tested functionality with my laptop webcam manually Finished documentation and shipping it to Outpost Next Steps Once approved, I have to order and build Will work on firmware while waiting for the parts to arrive to save time
Devlog #4 - Preparing and starting build Summary Had to unpack and arrange all of the electronics I received, checked connectors and what I needed to make connectors for again. Realized I had designed for JST-XH rather than JST-SH connectors so spent a while trying to learn all of the different types of connectors so that I can avoid making the same mistake again For the time being, I stripped wires, crimped them and used my JST-XH connectors for the FC to ESC connection I had no idea how to solder XT60 connectors so I had to learn, and then after a while, I realized I needed to connect a male female pair at the end to avoid deformation so I had wasted the soldering session Next Steps Noticed that JOURNAL.md is more preferred for hardware projects, so I will be switching to that for future documentation Will continue soldering, wiring and coding step by step, but more specifically, I will work on checking if the ESC to FC connection works and if I can power the 5V rail on the board
Ships:
As a Jujutsu Kaisen fan and an admirer of flying pets, I wanted to make Kogane for my room. The objective of Kogane is to be a person-following flying pet assistant that can communicate with voice and through a retractable screen, sort of like a flying Alexa but friendlier! I also wanted to make drones for a while and it seemed like a cool approach to make Kogane. A use case that I had in mind is when Iām working in my room and my hands are busy and if I need to quickly pull up a tutorial, I would normally have to put things down to find my laptop. Instead with Kogane, I can call for Kogane wherever I am in my room and quickly check for information or pull up a Youtube tutorial from its screen without any physical contact. I got everything to work on a very close call, but my harnesses werenāt very strong and accidentally tangled with the propeller for a second, causing a motor to burn up and failing the first test flight (and of course, the shell for Koganeee was pretty but reduced performance aerodynamically). Nonetheless, all of the tests passed and I just need to swap out the motor, but still a successful project regardless and Iām proud of everything I was able to learn, whether it be firmware and networking with the ESP32, the endless soldering sessions for different kinds of components, taking care of batteries, etc. Check out my project and of course, contact me on Slack (sujaygolla24) for questions or just to nerd out about JJK or other anime!!! :D...
|
1792857363.3293931
|
1792943763.3293931
|
|
37056
|
Main Website/Portfolio by @reshiiiram | Stardance
|
reshiiiram
|
2
|
23.0
|
61
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-20T20:28:46Z", "hours": 8.0, "multiplier": 7.28, "payout": 61, "blessing": "neutral", "text": "Alright!!! this is going to be my websiteās second ship! Please check out the art gallery and the cool image map! Iām really proud of how this portfolio came out and I will be adding the photography page next and may be a blog page next ship.", "repo": "https://github.com/mairemare/reshi-the-coolram", "demo": "https://mairemare.github.io/reshi-the-coolram/"}, {"ship_num": 2, "ts": "2026-07-26T04:11:47Z", "hours": 15.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Itās finally done!!! I really love how this website turned out after 15 hours of coding. This website really shows my interests and love for space. My website includes: an about me, projects section, and an updates section where Iāll put any important updates on my projects or my life. Iām gonna improve more on website making so that I can promote my future projects even more and my friends with their fan merch businesses. Thank you for all your support! I might take a short break on coding after this and begin on Library of Halcyon.", "repo": "https://github.com/mairemare/reshi-the-coolram", "demo": "https://mairemare.github.io/reshi-the-coolram/"}]...
|
[{"post_id": 81322, "ts": "202 [{"post_id": 81322, "ts": "2026-10-20T20:24:59Z", "hours": 0.4608, "text": "Alright!!! my website it ready for shipping! Not all the pages are done but the gallery is up!"}, {"post_id": 81109, "ts": "2026-10-19T22:17:55Z", "hours": 0.8553, "text": "Image Map Complete! I am now currently adding my art in my art gallery and I will potentially add my photos next."}, {"post_id": 80882, "ts": "2026-10-19T04:44:37Z", "hours": 1.2711, "text": "Added my first link on image map. Iām having a slight problem on alignment but that just means I need to watch a tut on how to actually do this. I also added some of the stuff back from the first version of the website."}, {"post_id": 78923, "ts": "2026-10-12T01:57:39Z", "hours": 1.0742, "text": "reworked about me Okay so I reworked the about me section and put up small details about myself. I will be working on adding coordinates on my image map after Iām done with the main page so that there wouldnāt be any conflict (just in case that it turns my html does not care that the image is a separate entity)."}, {"post_id": 78739, "ts": "2026-10-11T13:25:37Z", "hours": 1.3261, "text": "progress^^ Iām working on an image map so my website can look more cooler and colorful. Might make mini-pages alongside that to show all my artworks and coding projects. I should be able to ship this before stardance ends."}, {"post_id": 60642, "ts": "2026-09-03T04:03:41Z", "hours": 2.9783, "text": "Iāve been reworking on my main website layout (since witchyware is out and there isnāt enough space on the page). Iām still sticking to the space concept and Iām gonna try and figure out the script for making tabs. Probably tomorrow night Iāll think of a different header design."}, {"post_id": 46158, "ts": "2026-08-13T05:36:00Z", "hours": 0.3444, "text": "Iām back! ā okay so I updated the website to put concept arts and new updates. Iāve been watching and learning css stuff so that I can make my website easier to navigate. My plan is to separate the sections and the projectsā¦something like that. Then, Iāll add a gallery section and other stuff. ā I think Iāll be able to update it once I finish half of the warioware mission."}, {"post_id": 34961, "ts": "2026-07-26T02:47:43Z", "hours": 4.6428, "text": "My website is about to be ready for shipping! I canāt figure out how to get the link to open my website instead of my readme. Either way, hereās a preview of my read me!"}, {"post_id": 34417, "ts": "2026-07-25T03:27:28Z", "hours": 3.8119, "text": "Almost done with the site! All I need to do is to add a few aesthetics and more mechanisms. Anyways, hereās a preview of the projects section. Thank you for all your support chat."}, {"post_id": 33894, "ts": "2026-07-24T05:29:07Z", "hours": 2.3725, "text": "New Layout!! I finally got the arrangement and the buttons to work. I might be able to ship this tomorrow or the day after that."}, {"post_id": 33350, "ts": "2026-07-23T05:56:41Z", "hours": 1.1056, "text": "a lot of progress!! I discovered the existence of img src and text align and underwent an Industrial Revolution. I just need to learn how to code buttons and Iām off to designing and adding stuff."}, {"post_id": 33329, "ts": "2026-07-23T04:24:55Z", "hours": 1.9858, "text": "After 3 Youtube tutorials and 10 google searches later, I finally made some great progress! Well, it doesnāt really look like what I had planned, but everything is starting to come together."}, {"post_id": 32784, "ts": "2026-07-22T05:14:34Z", "hours": 0.4086, "text": "Lowkey finished my websiteās outline and what it should look like. Iām working on a cyberpunk style website where I can put up my works and all that stuff."}, {"post_id": 32768, "ts": "2026-07-22T04:13:21Z", "hours": 0.6614, "text": "Just finished the personal web tutorial. Not bad as my first coding project that isnāt block based. Iām gonna start outlining what I want my web to look like on Canva and learn CSS after this log."}]...
|
Title: Main Website/Portfolio by @reshiiiram | Sta Title: Main Website/Portfolio by @reshiiiram | Stardance
Devlogs:
Just finished the personal web tutorial. Not bad as my first coding project that isnāt block based. Iām gonna start outlining what I want my web to look like on Canva and learn CSS after this log.
Lowkey finished my websiteās outline and what it should look like. Iām working on a cyberpunk style website where I can put up my works and all that stuff.
After 3 Youtube tutorials and 10 google searches later, I finally made some great progress! Well, it doesnāt really look like what I had planned, but everything is starting to come together.
a lot of progress!! I discovered the existence of img src and text align and underwent an Industrial Revolution. I just need to learn how to code buttons and Iām off to designing and adding stuff.
New Layout!! I finally got the arrangement and the buttons to work. I might be able to ship this tomorrow or the day after that.
Almost done with the site! All I need to do is to add a few aesthetics and more mechanisms. Anyways, hereās a preview of the projects section. Thank you for all your support chat.
My website is about to be ready for shipping! I canāt figure out how to get the link to open my website instead of my readme. Either way, hereās a preview of my read me!
Iām back! ā okay so I updated the website to put concept arts and new updates. Iāve been watching and learning css stuff so that I can make my website easier to navigate. My plan is to separate the sections and the projectsā¦something like that. Then, Iāll add a gallery section and other stuff. ā I think Iāll be able to update it once I finish half of the warioware mission.
Iāve been reworking on my main website layout (since witchyware is out and there isnāt enough space on the page). Iām still sticking to the space concept and Iām gonna try and figure out the script for making tabs. Probably tomorrow night Iāll think of a different header design.
progress^^ Iām working on an image map so my website can look more cooler and colorful. Might make mini-pages alongside that to show all my artworks and coding projects. I should be able to ship this before stardance ends.
reworked about me Okay so I reworked the about me section and put up small details about myself. I will be working on adding coordinates on my image map after Iām done with the main page so that there wouldnāt be any conflict (just in case that it turns my html does not care that the image is a separate entity).
Added my first link on image map. Iām having a slight problem on alignment but that just means I need to watch a tut on how to actually do this. I also added some of the stuff back from the first version of the website.
Image Map Complete! I am now currently adding my art in my art gallery and I will potentially add my photos next.
Alright!!! my website it ready for shipping! Not all the pages are done but the gallery is up!
Ships:
Itās finally done!!! I really love how this website turned out after 15 hours of coding. This website really shows my interests and love for space. My website includes: an about me, projects section, and an updates section where Iāll put any important updates on my projects or my life. Iām gonna improve more on website making so that I can promote my future projects even more and my friends with their fan merch businesses. Thank you for all your support! I might take a short break on coding after this and begin on Library of Halcyon.
Alright!!! this is going to be my websiteās second ship! Please check out the art gallery and the cool image map! Iām really proud of how this portfolio came out and I will be adding the photography page next and may be a blog page next ship....
|
1792824909.3665135
|
1792911309.3665135
|
|
30933
|
HamOS (ham-ster, not ham) by @Luksus | Stardance
|
Luksus
|
4
|
37.0
|
361
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-20T19:20:33Z", "hours": 13.0, "multiplier": 16.46, "payout": 219, "blessing": "neutral", "text": "PLEASE READ LAST DEVLOG <3 Hello. This is the 3rd and last ship of HamOS. It was incredibly fun making this project. In this ship I added a lots of things which I donāt remember (CurrentOpenAppsBar, F11, animations, styles, widgets, bug fixes, QoL updates, etc..) Please checkout every app, windows, features in HamOS. There is a hidden secret for you the second, you enter the website! My main inspiration for this project was the old era of computers and my hamster āDžambuleā. (May my luck find 188 stardust for grants from this ship)", "repo": "https://github.com/lkspodmol/hamos", "demo": "https://lkspodmol.github.io/hamos"}, {"ship_num": 2, "ts": "2026-08-10T20:10:55Z", "hours": 8.0, "multiplier": 9.8, "payout": 81, "blessing": "neutral", "text": "Hello everyone! This is my 3nd ship of HamOS. (2nd of WebOS 2) A lot has changed since 2nd ship and those are: Apps: Help, App for helping users with QnA Settings, App for customization of HamOS HamOS To Go, Similar app (tool) to Windows To Go, it will launch HamOS in your tab instead of Džambulas computer. A new shortcut to Wikipedia New look for existing Introduction app, in NOKIA style (hands) And the biggest nightmareā¦. Scaling. I had problems with scaling HamOS website to other resolutions. Only 1920x1080 was supported, but now from 720p to 4K (16:9) should work without any major issues. The most annoying thing about this were also always changing margins, so app icons are alligned, etc⦠And for fun, I added a little sticky note that will help visitors start up the computer with HamOS. Also please, do not mind if the window you are moving is faster or slower than your mouse pointer. (check app Help) If you have any ideas, on what I should add, comment please! Visit HamOS at: https://lkspodmol.github.io/myos1/ (Please try F11) Thanks for reading. Happy coding and happy rating!", "repo": "https://github.com/lkspodmol/hamos", "demo": "https://lkspodmol.github.io/hamos"}, {"ship_num": 3, "ts": "2026-07-24T23:17:16Z", "hours": 7.0, "multiplier": 8.65, "payout": 61, "blessing": "neutral", "text": "Hello everyone! This is 2nd ship of HamOS, that brought some cool features and that are: Crt monitor Coslop Starting and shutting down the system Sound effects! I had a lot of fun drawing in this ship. I think the crt monitor turned out very good. I am also very happy with the sounds I added. Fits in so well. I am also updating the very fine text on the āFloppyā, that says, what version you are running (always the newest). I have some ideas for the future, but I think that a little break whould be also very good idea. If you have any ideas, on what I should add, comment please! Likes are very appreciated <3. Visit HamOS here: https://lkspodmol.github.io/myos1/ Thanks for reading! Happy coding. (pls algorithm, big views)", "repo": "https://github.com/lkspodmol/hamos", "demo": "https://lkspodmol.github.io/hamos"}, {"ship_num": 4, "ts": "2026-07-22T16:02:57Z", "hours": 9.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Have a working webpage with multiple draggable windows, Check It should look like your own and not exactly like the guide, Check Have at least 3 devlogs showing your progress along the way, Check Have at least 1 new feature that the guide didnāt list, Check It shouldnāt have a password (so anyone can test it out!), Check Hello everyone! This is my first ship on stardance and I hope, that you will like my WebOS 1. My WebOS 1 is HamOS. Not ham like ham, but ham like ham-ster. Hamster, because of my hamster Džambule. I love him very much, so I got an idea to create WebOS, that is designed for him and you got in somehow. Little things that I liked when coding is being lost in my own code. The best things I added in my opinion are: The loading screen!! Photo gallery of him And the custom hand drew icons made by me (intentionally bad) So please, visit and try HamOS at: https://lkspodmol.github.io/myos1/ . WebOS 1 was incredibly fun and interesting and I will try to continue in WebOS 2. Should it be HamOS, or HamOS PRO? Let me know. Thank you for reading this or commenting, liking and happy coding!", "repo": "https://github.com/lkspodmol/hamos", "demo": "https://lkspodmol.github.io/hamos"}]...
|
[{"post_id": 81298, "ts": "202 [{"post_id": 81298, "ts": "2026-10-20T18:28:24Z", "hours": 1.8453, "text": "Devlog? #15 - PLEASE READ! Hello everyone⦠New version of HamOS v1.7 just rolled out. What have I added or fixed? Bugs: volume lowered of loud sounds Added: new styles menu new styles The end? So yeah. This will be probably the last devlog of HamOS. I had many laughs when making HamOS and I must thank the organizers of Stardance for this! I want to say thank you to the every person I have talked to on stardance / hackclub. That includes slack. Specifically: Ethan, Brahmtej, Craw, Fraud squad , mixid_mbb, LakasZada, Thunder, starviper, SeradedStripes and all of unmentioned. You made my day less boring either with just chatting in the #stardance, huddling in huddle, playing on our minecraft server or playing games in #boba-bash-greater-noida. #boba-bash-greater-noida deserves its own section. It was incredibly fun playing with all of you for a week. The best ones were Skribbl, Among Us and Gartic Phone. I will include some funny screenshots. Big + to the organizers of this event, Brahmtej and agm. I hope we will meet again next year or sooner ā¤ļø . I will remember (hopefully). Lukas out . Visit HamOS at: https://lkspodmol.github.io/hamos/"}, {"post_id": 77886, "ts": "2026-10-08T17:29:40Z", "hours": 1.905, "text": "Devlog #14 Hello everyone! New version of HamOS v1.6 just rolled out! What have I added or fixed? Bugs: Added: ācurrent open apps barā animations! New system of indexes.html and fodler structures! A whole new STYLES system!! The boring part: I had idea of different styles a long time back in time. So I implemented them in this update. You can select what style you want and it will apply. The new selection menu will be more polished in the next update. I promise. If YOU (yes, you) want to make a style for hamos, please click the link in the selection menu and dm me! I would be very happy! With the animations of āCAOBā. It was a little difficult. I need to make the timing right, make it launch or not close when app is still open. It had its bugs when in development, but it should be working flawlessly now. Visit HamOS at: https://lkspodmol.github.io/myos1/ Thanks for reading and that is all for this update. Happy coding everyone!"}, {"post_id": 75899, "ts": "2026-10-01T15:22:15Z", "hours": 0.9667, "text": "The opening of community styles for HamOS! Hello everyone. Today im announcing that YOU, can create styles for HamOS, that will be added! If anyone wants to make a style (please do, I will be very happy), dm me on slack @luksus with the files, etc. (View the before last attached photo.) Everything you will need, will be in the template that I made for you (dimensions, info, restricted areas, etc.) Please download the template ( https://drive.google.com/drive/folders/1wteLNYUOm6-3gt77MpcvDc4UFpRlmfD8?usp=sharing ). You can also view the finished example. Edit 2 hours later: I just tried doing style myself and it turned out pretty okay! Check before last attached screenshot. I will be waiting for everyoneās styles ! Happy coding stardancers. ( https://lapse.hackclub.com/timelapse/7iCZKuc8ZhRJ )"}, {"post_id": 74799, "ts": "2026-09-28T09:18:33Z", "hours": 1.6833, "text": "Devlog #13 Hello everyone! What did I add in this update? Animations for āCurrently opened apps barā! And delay for the apps to launch (just like in a real life). When you open app, the little icon BOUNCES (video in attachment). This update isnāt live right now and wont be until v1.6. Visit HamOS at: https://lkspodmol.github.io/myos1/ Thanks for reading and that is all for this update. Happy coding everyone!"}, {"post_id": 74152, "ts": "2026-09-26T19:42:31Z", "hours": 2.7161, "text": "Devlog #12 Hello everyone! New version of HamOS v1.5 just rolled out! What have I added or fixed? Bugs: cursor: pointer; bug fix (entire desktop was clickable) cursor: pointer; bug fix (entire app rows were clickable, not only apps) Added: Widgets! Current apps opened bar! New settings feature New QnA The boring part: In this version, I had an idea to add widgets (because I loved widgets in Windows Vista). Then I needed content for the widgets. I wanted clock, but I was lazy to create some clock, so I just used clock widget iframe. Some people dont have to like the widgets, so I added a new option in settings to hide them. And with all of the apps opened, it was a little bit difficult to navigate between them, so I added āCurrent apps opened barā. When app is opened, it shows its icon in the bar, which can be clicked for focusing the app window. The order of app icons in the bar is fixed, because I was too lazy to implement some kind of order-system. Visit HamOS at: https://lkspodmol.github.io/myos1/ Thanks for reading and that is all for this update. Happy coding everyone!"}, {"post_id": 69102, "ts": "2026-09-16T11:33:43Z", "hours": 2.94, "text": "Devlog #11 Hello everyone! A little devlog after a long time of inactivity. The break was amazing. Been to Bulgaria. Nice sea theyāve got. And now to HamOS. I am currently working on widgets, (little inspiration taken from my beloved Windows Vista). I am too lazy to create some clock, so I just used clock widget iframe. ( ) The version of the HamOS with a one widget added is live now, but it is in beta and not polished. (Something like a developer version of iOS) I had a lot of ideas for HamOS, but I donāt know if I will have enough time to add all of them. Visit HamOS at: https://lkspodmol.github.io/myos1/ That is all. Happy coding everyone!"}, {"post_id": 46604, "ts": "2026-08-13T23:20:19Z", "hours": 0.3886, "text": "oh my god. What am I even publishing? Before checking the code for other bugs, etc.. I shipped it, because I was very excited and wanted to get item that I very want. I checked on HamOS today if I didnāt overlook anything and I saw that newly opened app windows werenāt in the center of the crt. So I changed multiple % values. And then I noticed that Welcome and Introduction app windows werenāt getting focused when they are clicked. I left welcome app and introduction app in one div, because of one < /div >. After fixing that, the app windows werenāt in the center of the crt AGAIN. So I had to revert every % value that I changed. (Thank god for github commits) So this was a little log of fixing ONE < /DIV > that caused these issues⦠Happy coding everyone.. happy happy."}, {"post_id": 45451, "ts": "2026-08-11T22:18:13Z", "hours": 0.8619, "text": "Hey everyone! Quick fix happened. On some screens, there was a bug that the icons werenāt aligned properly. My dumb ah put row div in a row div in a row div. The best code you will ever see. Had to change so many % values. But it is over now. Fix is now live (thankfully, before reviewers could rate it)."}, {"post_id": 44783, "ts": "2026-08-10T19:54:34Z", "hours": 1.0506, "text": "Devlog #10 Hello everyone! Just published HamOS v1.4, version mainly about resolution scaling and small fixes. In v1.4 was alongside added Settings app that has personalization features (primary colors and set wallpapers). And if you will notice, a little sticky paper was added that will help visitors start up HamOS. After this Devlog I will ship HamOS Again! I want more opinions :> (and stardust toooā.) Visit HamOS at: https://lkspodmol.github.io/myos1/ That is all. Happy coding everyone!"}, {"post_id": 42926, "ts": "2026-08-07T22:05:49Z", "hours": 3.1981, "text": "Devlog #9 omg this was a nightmare. Hey everyone! Just wanted to share that I finally somehow fixed scaling of HamOS! Previously, only 1920x1080 was supported, but now, 720p HD ā> 4K! Yippie! : b Now I just need to add one more feature and this update will be live in the next version of HamOS v1.4. The biggest issue I encountered while making this was also applying it to the top bar. I also somehow broke a bug, bug-feature, that the top bar is always under app windows, now, app windows are under the top bar. Happy coding everyone! Ham out. āhehe"}, {"post_id": 41033, "ts": "2026-08-04T23:18:32Z", "hours": 4.0636, "text": "Devlog #8 Hey everyone! HamOS v1.3 is here. This is everything that happened in this update: The new Help app contains some problems that people issue with HamOS. In the style of QnA. If you have any questions or problems with HamOS, please comment under one of my devlogs. And the new HamOS To Go tool does something like Windows To Go tool. Windows To Go creates Windows on usb drive that you can plug into any computer and run your version of Windows. The HamOS To Go tool opens a new tab that will have only the HamOS, without the crt monitor. I added this feature to help some people with bugs or if they only want the HamOS without the crt monitor. And a new shortcut for Wikipedia. I was also playing with margins, so icons, divs look aligned. I used the existing icon of app Introduction for the new app Help and designed a new icon for it. I had idea in my mind, that well, if it is an introduction, it is like connecting people (or hamsters) no? I remembered old nokia loading screen and was inspired by it (the hands). And at the end, I added a little bit more info to the githubs README file. After the break, I had a whole set of ideas that I wrote down. One of them is Theme app suggested from anonymous that rated 2nd ship. Sadly, I have to fix a big issue first and that is screen scaling D: HamOS is only fully supported on 1920x1080 for now. Others have to workaround by scaling the site bigger or smaller. That is it. Happy coding everyone! Visit HamOS here: https://lkspodmol.github.io/myos1/"}, {"post_id": 34338, "ts": "2026-07-24T23:03:03Z", "hours": 1.3542, "text": "Devlog #7 Hey everyone! HamOS version v1.2 is here! What have I updated: Different crt monitor stand LED retextured Power-on button retextured Added Welcome SOUNDS!! (starting up, power-on button, welcome) If you have any ideas, on what I should add, comment please! Visit HamOS here: https://lkspodmol.github.io/myos1/ Thanks for reading! Happy coding. (pls algorithm, big views)"}, {"post_id": 34077, "ts": "2026-07-24T15:19:18Z", "hours": 3.3767, "text": "Devlog #6 Hey everyone! HamOS version v1.1 is here! What have I updated: Copilot, but Coslop The crt monitor! Nicer power-on button Removed the Pro If you have any ideas, on what I should add, comment please! Visit HamOS here: https://lkspodmol.github.io/myos1/ Thanks for reading! Happy coding. (pls algorithm, big views)"}, {"post_id": 33562, "ts": "2026-07-23T16:23:39Z", "hours": 2.3761, "text": "Hey everyone! Just added a crt monitor that will show HamOS Pro! Check it out at: https://lkspodmol.github.io/myos1/ Likes and comments are appreciated <3. (image is a sneak peak, until you check it out yourself)"}, {"post_id": 32989, "ts": "2026-07-22T14:45:45Z", "hours": 1.8106, "text": "Devlog #5 Hey everyone! Last update on HamOS. What have I updated: Removed link texts in bar Added new shortcuts with new goated icons Image optimisations ( < picture > idea @ethmarks , Thanks!) New loading screen! I will probably continue HamOS in WebOS 2, so HamOS 2, HamOS PRO? - Visit HamOS here: https://lkspodmol.github.io/myos1/ Thanks for reading! Happy coding. (pls algorithm, big views)"}, {"post_id": 32503, "ts": "2026-07-21T18:36:49Z", "hours": 1.0731, "text": "Devlog #4 Hey everyone! A lot of this update wasnāt about adding huge features, just one app and fixing some small things. I added a Photos app, so Džambule finally has somewhere to keep his favorite pictures. š¹šø You can also click individual photo and view it in full resolution / quality. Also fyi, the icons are drawn by me. It is intentionally bad, donāt think that I cant draw. hehe.. Iām thinking about adding a very lite version of Start button. We will see if that will happen. Whould be cool. Iām also wondering how does stardances algorithm work. Iāve seen one devlog, that had one sentence and got hundreds of views. Hope algorithm will notice me. If the Start button will happen, then Iām probably gonna ship my HamOS to the stars. Visit HamOS here: https://lkspodmol.github.io/myos1/ Thanks for reading! Happy coding."}, {"post_id": 29815, "ts": "2026-07-16T23:12:33Z", "hours": 0.6344, "text": "Not technically a devlog, but Devlog #3 Hey everyone! It struck me out of nowhere, that I am making a HamOS. OS for / about hamster. So should not it be about my hamster? Its logic. So, I personalized it to my hamster Džambule. You will by in my hamsters computer (please do not break anything). In the next update, I am thinking that I will make apps like Notes and Photos, that will already have something in them (Džambuleās notes or photos) Thanks everyone for reading this and happy coding!"}, {"post_id": 29565, "ts": "2026-07-16T16:16:43Z", "hours": 3.4081, "text": "Devlog #2 Hey everyone! Heres what I added to my HamOS: Draggable windows Bar at top of a window with X Closing and opening apps/windows Desktop icons Only welcome window shows up when page is loaded Window focusing⦠Etc. It looks very nice in this state right now. Little bit scared of part 5 in the tutorial. I have an idea for the app, but I just hope that it wont be too hard. Thanks everyone for reading this devlog and maybe visiting my HamOS? Bye! Link for HamOS: https://lkspodmol.github.io/myos1/"}, {"post_id": 29029, "ts": "2026-07-15T17:59:05Z", "hours": 1.7144, "text": "Hello everyone! Just started working on my WebOS, that will be called HamOS. No, not ham, like ham, but ham like ham-ster :D. The tutorial was super helpful even though it didnāt look like at first. This HamOS will be mainly customized to my hamster Džambule. I even added a gif of him :>. That was enough coding for the day. Finished 2 parts. Thanks stardance for this, for everything and for the STICKERS!!. Out."}]...
|
Title: HamOS (ham-ster, not ham) by @Luksus | Star Title: HamOS (ham-ster, not ham) by @Luksus | Stardance
Devlogs:
Hello everyone! Just started working on my WebOS, that will be called HamOS. No, not ham, like ham, but ham like ham-ster :D. The tutorial was super helpful even though it didnāt look like at first. This HamOS will be mainly customized to my hamster Džambule. I even added a gif of him :>. That was enough coding for the day. Finished 2 parts. Thanks stardance for this, for everything and for the STICKERS!!. Out.
Devlog #2 Hey everyone! Heres what I added to my HamOS: Draggable windows Bar at top of a window with X Closing and opening apps/windows Desktop icons Only welcome window shows up when page is loaded Window focusing⦠Etc. It looks very nice in this state right now. Little bit scared of part 5 in the tutorial. I have an idea for the app, but I just hope that it wont be too hard. Thanks everyone for reading this devlog and maybe visiting my HamOS? Bye! Link for HamOS: https://lkspodmol.github.io/myos1/
Not technically a devlog, but Devlog #3 Hey everyone! It struck me out of nowhere, that I am making a HamOS. OS for / about hamster. So should not it be about my hamster? Its logic. So, I personalized it to my hamster Džambule. You will by in my hamsters computer (please do not break anything). In the next update, I am thinking that I will make apps like Notes and Photos, that will already have something in them (Džambuleās notes or photos) Thanks everyone for reading this and happy coding!
Devlog #4 Hey everyone! A lot of this update wasnāt about adding huge features, just one app and fixing some small things. I added a Photos app, so Džambule finally has somewhere to keep his favorite pictures. š¹šø You can also click individual photo and view it in full resolution / quality. Also fyi, the icons are drawn by me. It is intentionally bad, donāt think that I cant draw. hehe.. Iām thinking about adding a very lite version of Start button. We will see if that will happen. Whould be cool. Iām also wondering how does stardances algorithm work. Iāve seen one devlog, that had one sentence and got hundreds of views. Hope algorithm will notice me. If the Start button will happen, then Iām probably gonna ship my HamOS to the stars. Visit HamOS here: https://lkspodmol.github.io/myos1/ Thanks for reading! Happy coding.
Devlog #5 Hey everyone! Last update on HamOS. What have I updated: Removed link texts in bar Added new shortcuts with new goated icons Image optimisations ( < picture > idea @ethmarks , Thanks!) New loading screen! I will probably continue HamOS in WebOS 2, so HamOS 2, HamOS PRO? - Visit HamOS here: https://lkspodmol.github.io/myos1/ Thanks for reading! Happy coding. (pls algorithm, big views)
Hey everyone! Just added a crt monitor that will show HamOS Pro! Check it out at: https://lkspodmol.github.io/myos1/ Likes and comments are appreciated <3. (image is a sneak peak, until you check it out yourself)
Devlog #6 Hey everyone! HamOS version v1.1 is here! What have I updated: Copilot, but Coslop The crt monitor! Nicer power-on button Removed the Pro If you have any ideas, on what I should add, comment please! Visit HamOS here: https://lkspodmol.github.io/myos1/ Thanks for reading! Happy coding. (pls algorithm, big views)
Devlog #7 Hey everyone! HamOS version v1.2 is here! What have I updated: Different crt monitor stand LED retextured Power-on button retextured Added Welcome SOUNDS!! (starting up, power-on button, welcome) If you have any ideas, on what I should add, comment please! Visit HamOS here: https://lkspodmol.github.io/myos1/ Thanks for reading! Happy coding. (pls algorithm, big views)
Devlog #8 Hey everyone! HamOS v1.3 is here. This is everything that happened in this update: The new Help app contains some problems that people issue with HamOS. In the style of QnA. If you have any questions or problems with HamOS, please comment under one of my devlogs. And the new HamOS To Go tool does something like Windows To Go tool. Windows To Go creates Windows on usb drive that you can plug into any computer and run your version of Windows. The HamOS To Go tool opens a new tab that will have only the HamOS, without the crt monitor. I added this feature to help some people with bugs or if they only want the HamOS without the crt monitor. And a new shortcut for Wikipedia. I was also playing with margins, so icons, divs look aligned. I used the existing icon of app Introduction for the new app Help and designed a new icon for it. I had idea in my mind, that well, if it is an introduction, it is like connecting people (or hamsters) no? I remembered old nokia loading screen and was inspired by it (the hands). And at the end, I added a little bit more info to the githubs README file. After the break, I had a whole set of ideas that I wrote down. One of them is Theme app suggested from anonymous that rated 2nd ship. Sadly, I have to fix a big issue first and that is screen scaling D: HamOS is only fully supported on 1920x1080 for now. Others have to workaround by scaling the site bigger or smaller. That is it. Happy coding everyone! Visit HamOS here: https://lkspodmol.github.io/myos1/
Devlog #9 omg this was a nightmare. Hey everyone! Just wanted to share that I finally somehow fixed scaling of HamOS! Previously, only 1920x1080 was supported, but now, 720p HD ā> 4K! Yippie! : b Now I just need to add one more feature and this update will be live in the next version of HamOS v1.4. The biggest issue I encountered while making this was also applying it to the top bar. I also somehow broke a bug, bug-feature, that the top bar is always under app windows, now, app windows are under the top bar. Happy coding everyone! Ham out. āhehe
Devlog #10 Hello everyone! Just published HamOS v1.4, version mainly about resolution scaling and small fixes. In v1.4 was alongside added Settings app that has personalization features (primary colors and set wallpapers). And if you will notice, a little sticky paper was added that will help visitors start up HamOS. After this Devlog I will ship HamOS Again! I want more opinions :> (and stardust toooā.) Visit HamOS at: https://lkspodmol.github.io/myos1/ That is all. Happy coding everyone!
Hey everyone! Quick fix happened. On some screens, there was a bug that the icons werenāt aligned properly. My dumb ah put row div in a row div in a row div. The best code you will ever see. Had to change so many % values. But it is over now. Fix is now live (thankfully, before reviewers could rate it).
oh my god. What am I even publishing? Before checking the code for other bugs, etc.. I shipped it, because I was very excited and wanted to get item that I very want. I checked on HamOS today if I didnāt overlook anything and I saw that newly opened app windows werenāt in the center of the crt. So I changed multiple % values. And then I noticed that Welcome and Introduction app windows werenāt getting focused when they are clicked. I left welcome app and introduction app in one div, because of one < /div >. After fixing that, the app windows werenāt in the center of the crt AGAIN. So I had to revert every % value that I changed. (Thank god for github commits) So this was a little log of fixing ONE < /DIV > that caused these issues⦠Happy coding everyone.. happy happy.
Devlog #11 Hello everyone! A little devlog after a long time of inactivity. The break was amazing. Been to Bulgaria. Nice sea theyāve got. And now to HamOS. I am currently working on widgets, (little inspiration taken from my beloved Windows Vista). I am too lazy to create some clock, so I just used clock widget iframe. ( ) The version of the HamOS with a one widget added is live now, but it is in beta and not polished. (Something like a developer version of iOS) I had a lot of ideas for HamOS, but I donāt know if I will have enough time to add all of them. Visit HamOS at: https://lkspodmol.github.io/myos1/ That is all. Happy coding everyone!
Devlog #12 Hello everyone! New version of HamOS v1.5 just rolled out! What have I added or fixed? Bugs: cursor: pointer; bug fix (entire desktop was clickable) cursor: pointer; bug fix (entire app rows were clickable, not only apps) Added: Widgets! Current apps opened bar! New settings feature New QnA The boring part: In this version, I had an idea to add widgets (because I loved widgets in Windows Vista). Then I needed content for the widgets. I wanted clock, but I was lazy to create some clock, so I just used clock widget iframe. Some people dont have to like the widgets, so I added a new option in settings to hide them. And with all of the apps opened, it was a little bit difficult to navigate between them, so I added āCurrent apps opened barā. When app is opened, it shows its icon in the bar, which can be clicked for focusing the app window. The order of app icons in the bar is fixed, because I was too lazy to implement some kind of order-system. Visit HamOS at: https://lkspodmol.github.io/myos1/ Thanks for reading and that is all for this update. Happy coding everyone!
Devlog #13 Hello everyone! What did I add in this update? Animations for āCurrently opened apps barā! And delay for the apps to launch (just like in a real life). When you open app, the little icon BOUNCES (video in attachment). This update isnāt live right now and wont be until v1.6. Visit HamOS at: https://lkspodmol.github.io/myos1/ Thanks for reading and that is all for this update. Happy coding everyone!
The opening of community styles for HamOS! Hello everyone. Today im announcing that YOU, can create styles for HamOS, that will be added! If anyone wants to make a style (please do, I will be very happy), dm me on slack @luksus with the files, etc. (View the before last attached photo.) Everything you will need, will be in the template that I made for you (dimensions, info, restricted areas, etc.) Please download the template ( https://drive.google.com/drive/folders/1wteLNYUOm6-3gt77MpcvDc4UFpRlmfD8?usp=sharing ). You can also view the finished example. Edit 2 hours later: I just tried doing style myself and it turned out pretty okay! Check before last attached screenshot. I will be waiting for everyoneās styles ! Happy coding stardancers. ( https://lapse.hackclub.com/timelapse/7iCZKuc8ZhRJ )
Devlog #14 Hello everyone! New version of HamOS v1.6 just rolled out! What have I added or fixed? Bugs: Added: ācurrent open apps barā animations! New system of indexes.html and fodler structures! A whole new STYLES system!! The boring part: I had idea of different styles a long time back in time. So I implemented them in this update. You can select what style you want and it will apply. The new selection menu will be more polished in the next update. I promise. If YOU (yes, you) want to make a style for hamos, please click the link in the selection menu and dm me! I would be very happy! With the animations of āCAOBā. It was a little difficult. I need to make the timing right, make it launch or not close when app is still open. It had its bugs when in development, but it should be working flawlessly now. Visit HamOS at: https://lkspodmol.github.io/myos1/ Thanks for reading and that is all for this update. Happy coding everyone!
Devlog? #15 - PLEASE READ! Hello everyone⦠New version of HamOS v1.7 just rolled out. What have I added or fixed? Bugs: volume lowered of loud sounds Added: new styles menu new styles The end? So yeah. This will be probably the last devlog of HamOS. I had many laughs when making HamOS and I must thank the organizers of Stardance for this! I want to say thank you to the every person I have talked to on stardance / hackclub. That includes slack. Specifically: Ethan, Brahmtej, Craw, Fraud squad , mixid_mbb, LakasZada, Thunder, starviper, SeradedStripes and all of unmentioned. You made my day less boring either with just chatting in the #stardance, huddling in huddle, playing on our minecraft server or playing games in #boba-bash-greater-noida. #boba-bash-greater-noida deserves its own section. It was incredibly fun playing with all of you for a week. The best ones were Skribbl, Among Us and Gartic Phone. I will include some funny screenshots. Big + to the organizers of this event, Brahmtej and agm. I hope we will meet again next year or sooner ā¤ļø . I will remember (hopefully). Lukas out . Visit HamOS at: https://lkspodmol.github.io/hamos/
Ships:
Have a working webpage with multiple draggable windows, Check It should look like your own and not exactly like the guide, Check Have at least 3 devlogs showing your progress along the way, Check Have at least 1 new feature that the guide didnāt list, Check It shouldnāt have a password (so anyone can test it out!), Check Hello everyone! This is my first ship on stardance and I hope, that you will like my WebOS 1. My WebOS 1 is HamOS. Not ham like ham, but ham like ham-ster. Hamster, because of my hamster Džambule. I love him very much, so I got an idea to create WebOS, that is designed for him and you got in somehow. Little things that I liked when coding is being lost in my own code. The best things I added in my opinion are: The loading screen!! Photo gallery of him And the custom hand drew icons made by me (intentionally bad) So please, visit and try HamOS at: https://lkspodmol.github.io/myos1/ . WebOS 1 was incredibly fun and interesting and I will try to continue in WebOS 2. Should it be HamOS, or HamOS PRO? Let me know. Thank you for reading this or commenting, liking and happy coding!
Hello everyone! This is 2nd ship of HamOS, that brought some cool features and that are: Crt monitor Coslop Starting and shutting down the system Sound effects! I had a lot of fun drawing in this ship. I think the crt monitor turned out very good. I am also very happy with the sounds I added. Fits in so well. I am also updating the very fine text on the āFloppyā, that says, what version you are running (always the newest). I have some ideas for the future, but I think that a little break whould be also very good idea. If you have any ideas, on what I should add, comment please! Likes are very appreciated <3. Visit HamOS here: https://lkspodmol.github.io/myos1/ Thanks for reading! Happy coding. (pls algorithm, big views)
Hello everyone! This is my 3nd ship of HamOS. (2nd of WebOS 2) A lot has changed since 2nd ship and those are: Apps: Help, App for helping users with QnA Settings, App for customization of HamOS HamOS To Go, Similar app (tool) to Windows To Go, it will launch HamOS in your tab instead of Džambulas computer. A new shortcut to Wikipedia New look for existing Introduction app, in NOKIA style (hands) And the biggest nightmareā¦. Scaling. I had problems with scaling HamOS website to other resolutions. Only 1920x1080 was supported, but now from 720p to 4K (16:9) should work without any major issues. The most annoying thing about this were also always changing margins, so app icons are alligned, etc⦠And for fun, I added a little sticky note that will help visitors start up the computer with HamOS. Also please, do not mind if the window you are moving is faster or slower than your mouse pointer. (check app Help) If you have any ideas, on what I should add, comment please! Visit HamOS at: https://lkspodmol.github.io/myos1/ (Please try F11) Thanks for reading. Happy coding and happy rating!
PLEASE READ LAST DEVLOG <3 Hello. This is the 3rd and last ship of HamOS. It was incredibly fun making this project. In this ship I added a lots of things which I donāt remember (CurrentOpenAppsBar, F11, animations, styles, widgets, bug fixes, QoL updates, etc..) Please checkout every app, windows, features in HamOS. There is a hidden secret for you the second, you enter the website! My main inspiration for this project was the old era of computers and my hamster āDžambuleā. (May my luck find 188 stardust for grants from this ship)...
|
1792821141.4660888
|
1792907541.4660888
|
|
66734
|
GothOS by @ojasthakur | Stardance
|
ojasthakur
|
2
|
33.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-20T18:06:48Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Since the last ship for WebOS1. I had already added alotta features which seemed like an overkill for the last one. This time, Iāve added 3 small features and a few bug fixes for WebOS2. Cursor following Bat-pet A better welcome page with animated text saying āGothā. To-Do list.", "repo": "https://github.com/OjasQwQ/GothOS", "demo": "https://ojasqwq.github.io/GothOS/"}, {"ship_num": 2, "ts": "2026-10-12T10:54:25Z", "hours": 31.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Iāve made a Goth/Alt themed WebOS. Iāve made this because Iām fond of Rock Music and I really resonate with Goth Subculture. It has the following features:- Notes/Journal App Vinyl themed music player. A basic calculator āNow Playingā flyer. Music visualiser which reacts to the vinyl player. Google Search Bar with typewriting animation.", "repo": "https://github.com/OjasQwQ/GothOS", "demo": "https://ojasqwq.github.io/GothOS/"}]...
|
[{"post_id": 81209, "ts": "202 [{"post_id": 81209, "ts": "2026-10-20T09:24:25Z", "hours": 1.0547, "text": "Changed the unclean gif with a looping mp4 typewriter animated effect on the word āGothā. Changed the position of the nametag and and added the click event to change webpages on the whole screen. The design looks way better and clean now."}, {"post_id": 81196, "ts": "2026-10-20T08:01:47Z", "hours": 1.0583, "text": "I just created this bat pet which follows the mouse cursor on the OS page. The bat image is an SVG and and the wings on the back are animated. Its able to flip to the right before catching up to the cursor when the its is dragged fast across the screen"}, {"post_id": 79004, "ts": "2026-10-12T09:48:17Z", "hours": 0.5125, "text": "Iāve fixed the majority of the bugs related to the calculator and the music visualiser. LETS SHIP THE PROJECT GNG!"}, {"post_id": 78992, "ts": "2026-10-12T08:48:57Z", "hours": 3.0678, "text": "Added a calculator to the OS but its really buggy rn. All the buttons are concentrated in the bottom right lol. Iāll fix this soon. I added a music visualiser aswell which reacts the the music from the media player in the OS."}, {"post_id": 78734, "ts": "2026-10-11T13:06:11Z", "hours": 4.1992, "text": "I just gave the search-bar a typewriter animation, made the header for music-window transparent, customized the taskbar and made it sleeker, changed all png logos to svgs, bug fixes related to screen initialisation. I also gave it a new feature of a āNow Playingā popup/flyer upon changing/starting the tracks."}, {"post_id": 78134, "ts": "2026-10-09T18:00:54Z", "hours": 4.4858, "text": "Ok so Iām pivoting the whole idea into a Goth/Alt theme and hence changed the named to GothOS. Iāve updated the homepage. The vinyl player works better and is more scalable now. Iāll be adding more songs to it. Iām thinking of adding a āMusic Playingā flyout on the top left of the OS screen the music is changed."}, {"post_id": 77261, "ts": "2026-10-06T10:20:43Z", "hours": 1.38, "text": "Made this Vinyl player which plays My Own Summer (for now) for my webOS. I made this on css mainly and used js to make this functional. The disk rotates aswell as the tone-arm when a song is played. The slider is to adjust the volume."}, {"post_id": 76819, "ts": "2026-10-04T18:17:57Z", "hours": 3.5981, "text": "Iāve been looking for a better wallpaper but couldnāt find much :( Added those two āsee this Angel?ā images for I-donāt-know-why but I thought that maybe we can make them clickable and they change their position to a random location on the screen lol. Google searchbar works and Css patches."}, {"post_id": 76598, "ts": "2026-10-04T03:54:31Z", "hours": 3.3169, "text": "So the notes applicationās functionality is nearly complete! (The design part is not). I also implemented a way to make change the index of windows upon click to bring them to the foreground. Icons on the taskbar become smaller when selected and comes back to their original size when exiting the window or selecting another window/icon."}, {"post_id": 76393, "ts": "2026-10-03T12:06:47Z", "hours": 4.3689, "text": "Started working on the first app- Notes 1.Implemented a draggable notes window with open/close functionality (guitar logo for now). 2.Updated taskbar logo with an ID for click animation. 3.Improved CSS styles and alignments for taskbar, logos, and notes window. [removed the space bw the logos and the taskbar boundary which was bothering me]"}, {"post_id": 75913, "ts": "2026-10-01T16:14:54Z", "hours": 1.7258, "text": "I made another page for the OS and connected it with the welcome screen. I decided to keep the tab on the bottom where Iāll find better icons to put thing. Can someone suggest me a better wallpaper? It needs alotta work. I made my nametag on the initial welcome screen movable while I was trying it out lol."}, {"post_id": 75667, "ts": "2026-09-30T17:58:27Z", "hours": 2.4381, "text": "Checked off quite a few things off my To-Do list. Hosted the pages, corrected allignments, dragable elements, added a README. Looked dope on my phone."}, {"post_id": 75512, "ts": "2026-09-30T10:21:30Z", "hours": 1.9194, "text": "Iāve just started to work on āRockOSā for all the music nerds out there! Lets see where this project takes me."}]...
|
Title: GothOS by @ojasthakur | Stardance
Devlogs: Title: GothOS by @ojasthakur | Stardance
Devlogs:
Iāve just started to work on āRockOSā for all the music nerds out there! Lets see where this project takes me.
Checked off quite a few things off my To-Do list. Hosted the pages, corrected allignments, dragable elements, added a README. Looked dope on my phone.
I made another page for the OS and connected it with the welcome screen. I decided to keep the tab on the bottom where Iāll find better icons to put thing. Can someone suggest me a better wallpaper? It needs alotta work. I made my nametag on the initial welcome screen movable while I was trying it out lol.
Started working on the first app- Notes 1.Implemented a draggable notes window with open/close functionality (guitar logo for now). 2.Updated taskbar logo with an ID for click animation. 3.Improved CSS styles and alignments for taskbar, logos, and notes window. [removed the space bw the logos and the taskbar boundary which was bothering me]
So the notes applicationās functionality is nearly complete! (The design part is not). I also implemented a way to make change the index of windows upon click to bring them to the foreground. Icons on the taskbar become smaller when selected and comes back to their original size when exiting the window or selecting another window/icon.
Iāve been looking for a better wallpaper but couldnāt find much :( Added those two āsee this Angel?ā images for I-donāt-know-why but I thought that maybe we can make them clickable and they change their position to a random location on the screen lol. Google searchbar works and Css patches.
Made this Vinyl player which plays My Own Summer (for now) for my webOS. I made this on css mainly and used js to make this functional. The disk rotates aswell as the tone-arm when a song is played. The slider is to adjust the volume.
Ok so Iām pivoting the whole idea into a Goth/Alt theme and hence changed the named to GothOS. Iāve updated the homepage. The vinyl player works better and is more scalable now. Iāll be adding more songs to it. Iām thinking of adding a āMusic Playingā flyout on the top left of the OS screen the music is changed.
I just gave the search-bar a typewriter animation, made the header for music-window transparent, customized the taskbar and made it sleeker, changed all png logos to svgs, bug fixes related to screen initialisation. I also gave it a new feature of a āNow Playingā popup/flyer upon changing/starting the tracks.
Added a calculator to the OS but its really buggy rn. All the buttons are concentrated in the bottom right lol. Iāll fix this soon. I added a music visualiser aswell which reacts the the music from the media player in the OS.
Iāve fixed the majority of the bugs related to the calculator and the music visualiser. LETS SHIP THE PROJECT GNG!
I just created this bat pet which follows the mouse cursor on the OS page. The bat image is an SVG and and the wings on the back are animated. Its able to flip to the right before catching up to the cursor when the its is dragged fast across the screen
Changed the unclean gif with a looping mp4 typewriter animated effect on the word āGothā. Changed the position of the nametag and and added the click event to change webpages on the whole screen. The design looks way better and clean now.
Ships:
Iāve made a Goth/Alt themed WebOS. Iāve made this because Iām fond of Rock Music and I really resonate with Goth Subculture. It has the following features:- Notes/Journal App Vinyl themed music player. A basic calculator āNow Playingā flyer. Music visualiser which reacts to the vinyl player. Google Search Bar with typewriting animation.
Since the last ship for WebOS1. I had already added alotta features which seemed like an overkill for the last one. This time, Iāve added 3 small features and a few bug fixes for WebOS2. Cursor following Bat-pet A better welcome page with animated text saying āGothā. To-Do list....
|
1792817357.1172106
|
1792903757.1172106
|
|
70655
|
handybits by @aryanscode | Stardance
|
aryanscode
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-20T16:41:39Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "yay shipped", "repo": "https://github.com/aryanscodingden/handybits", "demo": "https://handybits.vercel.app"}]...
|
[{"post_id": 81281, "ts": "202 [{"post_id": 81281, "ts": "2026-10-20T16:40:07Z", "hours": 4.2658, "text": "I was very sketchy about uploading random shit to websites, so I coded a toolkit where, locally, you can upload stuff, and it can be done all locally. For example: remove background, sign a PDF. everything that every other tool on the website on the internet needs. It uploads the files to a server and then to the dark web, so I didnāt want that. I just coded this over the weekend."}]...
|
Title: handybits by @aryanscode | Stardance
Devlo Title: handybits by @aryanscode | Stardance
Devlogs:
I was very sketchy about uploading random shit to websites, so I coded a toolkit where, locally, you can upload stuff, and it can be done all locally. For example: remove background, sign a PDF. everything that every other tool on the website on the internet needs. It uploads the files to a server and then to the dark web, so I didnāt want that. I just coded this over the weekend.
Ships:
yay shipped...
|
1792857320.208667
|
1792943720.208667
|