|
71340
|
My awesome macropad! by @herahemanth | Stardance
|
herahemanth
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @herahemanth | Star Title: My awesome macropad! by @herahemanth | Stardance...
|
1792946848.7441807
|
1793551648.7441807
|
|
71341
|
gimme the number by @Koei | Stardance
|
Koei
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: gimme the number by @Koei | Stardance
|
1792946849.5867336
|
1793551649.5867336
|
|
71342
|
The Saxbadge™ by @_tenorangesax_ | Stardance
|
_tenorangesax_
|
0
|
1.47
|
0
|
[]
|
[{"post_id": 82687, "ts": "202 [{"post_id": 82687, "ts": "2026-10-25T16:26:46Z", "hours": 1.4725, "text": "Started this project today! I saw Stardance was ending and wanted to make something cool before it goes for good, and I got an idea. I wanted to make a custom badge for whenever I go to any conventions or events, and I decided to make it a hardware badge! I got some inspo from the Overglade badges and Outpost badges, and wanted to make my own! I decided to feature a ESP32 chip and a e-ink display, along with an NFC. Here is the schematic below! I had to look some docs and stuff to make the e-ink display schematic."}]...
|
Title: The Saxbadge™ by @_tenorangesax_ | Stardanc Title: The Saxbadge™ by @_tenorangesax_ | Stardance
Devlogs:
Started this project today! I saw Stardance was ending and wanted to make something cool before it goes for good, and I got an idea. I wanted to make a custom badge for whenever I go to any conventions or events, and I decided to make it a hardware badge! I got some inspo from the Overglade badges and Outpost badges, and wanted to make my own! I decided to feature a ESP32 chip and a e-ink display, along with an NFC. Here is the schematic below! I had to look some docs and stuff to make the e-ink display schematic....
|
1792946850.4174106
|
1793551650.4174106
|
|
71343
|
Kebabware by @laupi_oida | Stardance
|
laupi_oida
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Kebabware by @laupi_oida | Stardance
|
1792946851.2605088
|
1793551651.2605088
|
|
71344
|
CHRONYX by @ethantjoseph7 | Stardance
|
ethantjoseph7
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: CHRONYX by @ethantjoseph7 | Stardance
|
1792946852.120831
|
1793551652.120831
|
|
71345
|
Frictionless by @M_Navdeep_2009 | Stardance
|
M_Navdeep_2009
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @M_Navdeep_2009 | Stardance
|
1792946853.486946
|
1793551653.486946
|
|
71346
|
Paper-Chess by @alrik | Stardance
|
alrik
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Paper-Chess by @alrik | Stardance
|
1792946854.807433
|
1793551654.807433
|
|
71347
|
Garlic Panic by @aarivpatel | Stardance
|
aarivpatel
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Garlic Panic by @aarivpatel | Stardance
|
1792946855.6535835
|
1793551655.6535835
|
|
71348
|
My very own WebOS by @Harshkumar56 | Stardance
|
Harshkumar56
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Harshkumar56 | Starda Title: My very own WebOS by @Harshkumar56 | Stardance...
|
1792946860.1975095
|
1793551660.1975095
|
|
34700
|
WorstOS by @vintage | Stardance
|
vintage
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-07T01:21:08Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "whats up guys! Im finally done WORSTOS, worst os is designed to be the worstos, combining not usability and annoyingablility together! I have 3 apps, Terminal, Facetime, and Virus 👀. One of the unique “features” i added was random popups to contribute to the unusabilityness. There are many more features, go explore yourself at worstwebos.vercel.app! Thanks for choosing WorstOS", "repo": "https://github.com/PieSquared/WorstOS", "demo": "https://worstwebos.vercel.app/"}]...
|
[{"post_id": 42344, "ts": "202 [{"post_id": 42344, "ts": "2026-08-07T00:49:03Z", "hours": 3.1975, "text": "SORRY I FORGOT TO MAKE A DEVLOG Well i finished the webos, i added like 3 apps, terminal, facetime, and virus. I know, pretty random, after i fix a bug im gonna ship it."}, {"post_id": 39645, "ts": "2026-08-02T19:26:56Z", "hours": 1.0297, "text": "Helloooooooo, this is devlog 2! Ive finished the loading screen and make a beautiful desktop. Also got some popups going as you can see in the screenshot. I plan to add apps and a mascot, which i saw in some other web os. I also want to add some random fake captcha that spawns in when you run an app. I also needa improve the start menu a little but thats for later me. Thanks for reading the WORST devlog. (worst os refrece)"}, {"post_id": 38580, "ts": "2026-08-01T01:59:59Z", "hours": 0.6397, "text": "HELLOOOOO, this is my webos, it is designed to be the WORST os. Right now i added a little loading screen and a few fun things, its not done yet unfortunatly but you are free to try it out i my github!"}]...
|
Title: WorstOS by @vintage | Stardance
Devlogs:
H Title: WorstOS by @vintage | Stardance
Devlogs:
HELLOOOOO, this is my webos, it is designed to be the WORST os. Right now i added a little loading screen and a few fun things, its not done yet unfortunatly but you are free to try it out i my github!
Helloooooooo, this is devlog 2! Ive finished the loading screen and make a beautiful desktop. Also got some popups going as you can see in the screenshot. I plan to add apps and a mascot, which i saw in some other web os. I also want to add some random fake captcha that spawns in when you run an app. I also needa improve the start menu a little but thats for later me. Thanks for reading the WORST devlog. (worst os refrece)
SORRY I FORGOT TO MAKE A DEVLOG Well i finished the webos, i added like 3 apps, terminal, facetime, and virus. I know, pretty random, after i fix a bug im gonna ship it.
Ships:
whats up guys! Im finally done WORSTOS, worst os is designed to be the worstos, combining not usability and annoyingablility together! I have 3 apps, Terminal, Facetime, and Virus 👀. One of the unique “features” i added was random popups to contribute to the unusabilityness. There are many more features, go explore yourself at worstwebos.vercel.app! Thanks for choosing WorstOS...
|
1793465268.0652454
|
1793551668.0652454
|
|
52764
|
Jae Slackbot by @JustAnEric | Stardance
|
JustAnEric
|
1
|
41.39
|
155
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-29T12:08:26Z", "hours": 23.0, "multiplier": 6.68, "payout": 155, "blessing": "neutral", "text": "I made an AI bot called Jae that is completely free without limits (✊ go local AI!), it shows what it thinks and does using Slack’s Block Kit, and a basic version is working pretty well in experimental testing. The thinking part was the most challenging, but it works for models that have a structured thinking trace! Use this agent bot if you feel gorkie or other bots provide too little information into what they think. Slack Technical Information Canvas", "repo": "https://github.com/JustAnEric/jae-slackbot", "demo": "https://app.slack.com/client/E09V59WQY1E/C0BS4G20ZR7"}]...
|
[{"post_id": 61347, "ts": "202 [{"post_id": 61347, "ts": "2026-09-04T06:58:02Z", "hours": 3.2033, "text": "V1.2.4-experimental | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 Jae can now access Stardance projects, and search the web with a configured SearXNG server! I also made sure that if you don’t configure them, the appropriate tools don’t get registered (to make your life easier) Update is live on Slack, and the experimental version is available through the first pull request. PR: https://github.com/JustAnEric/jae-slackbot/pull/1 Thanks for reading! (sorry for the slow updates, school has been on and I’ve also been reviewing projects for my ship payout) README | Commit History"}, {"post_id": 59505, "ts": "2026-09-01T11:41:00Z", "hours": 6.2019, "text": "V1.2.3-experimental (haha, 1-2-3…) | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 After a lot of trial and error, I’m proud to say that Jae now has ONE tool that hasn’t been released yet, called the run_command tool. On the running of this tool, an Alpine Linux container will be spun up for Jae to experiment inside! The packages I included in the Dockerfile (or image) for Jae to use are Rust / Cargo / Rustup, Python 3 and NodeJS. Docker Compose manages the behind-the-scenes for the Jae Execution Server and Docker-Socket-Proxy (thanks, Tecnativa :D) and if you were to run the bot on a different machine from the execution server, you can use the handy environment variables declared in the bot EXECUTION_SERVER=<IP>:<PORT> and EXECUTION_SERVER_TOKEN=... . Of course I had to include a token, otherwise it just wouldn’t be that secure. A next bit to this might be persistence for a single conversation thread, or setting resource limits so the bot doesn’t accidentally run a crypto miner. And, then even allowing Jae to interact with programs could be a great addition. Update is live on Slack, but of course I will be monitoring + Jae will be a little hesitant to run commands. Thanks for reading! README | Commit History"}, {"post_id": 57960, "ts": "2026-08-30T09:22:39Z", "hours": 8.9803, "text": "V1.2.2-experimental | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 I have been working a major update, so basically I created an execution server for Jae the AI to use… and I don’t want to push it to main yet just because of safety issues and concerns I’ll still need to fix up. The GitHub tree for these changes I made in 9 hours is here if anyone is interested: https://github.com/JustAnEric/jae-slackbot/tree/dev-execution-server Expanding on my last devlog, I couldn’t brainstorm much other uses for tools other than this, and making these changes, Jae will probably be making a considerable turn in its primary capabilities (from not being able to generate code to being able to generate code). I’ve also added in a Slack Canvas (this wasn’t said in any other devlog, so I’ve decided to link it here): https://hackclub.enterprise.slack.com/docs/T0266FRGM/F0BTEH85NKX Thanks for reading! README | Commit History"}, {"post_id": 57277, "ts": "2026-08-29T11:53:51Z", "hours": 1.8325, "text": "V1.2.1 | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 Jae now has feedback buttons! No settings or dashboard has been created yet for this functionality, but it is still going to be useful for gathering feedback from everyone into how Jae can improve. I feel like all my images on the devlogs are so out of context, sorry about that… Main point is, we now have those buttons I guess. README | Commit History"}, {"post_id": 56980, "ts": "2026-08-29T01:06:46Z", "hours": 4.9306, "text": "V1.2.0 | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 Even more cleanups, and I changed it all to TYPESCRIPT!!! Also, now there’s tool calling included… I really need suggestions for tools to include, whatever you’d like to see… I beg you all to make me busy. ;) I still want to work on making tools and thinking available outside of streaming mode, but I’m SUPER lazy and there’s no other APIs yet supported… just admit streaming is better at this point. A TOOLS_ENABLED=true environment setting turns on this functionality, and tools can be found inside src/tools , I’ll create some clarity by editing the README soon for the creation of your own custom tools, I want to make it as easy as possible, of course. README | Commit History"}, {"post_id": 56588, "ts": "2026-08-28T12:21:32Z", "hours": 3.5464, "text": "V1.1.1 | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 Some minor cleanups here and there, more refactoring and bug testing, also devised a new title generation feature that will be coming soon for threads as Slack allows that apparently… will probably get the AI to generate the title after 3 messages. There will be more updates, just been a little slow with it due to school. Hopefully I will get tool-calling working by the end of the week. Maybe even a change to TypeScript, as IntelliSense with VS Code on NodeJS is really bad . README | Commit History"}, {"post_id": 53655, "ts": "2026-08-24T09:51:45Z", "hours": 5.4092, "text": "V1.1.0 | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 Today, I’ve now finalized the thinking aspect of the Slack bot! The thinking functionality currently only supports streaming mode (so I will work on getting the latter done in the near future, I only know how to show the tasks via progression.) It uses Slack’s task_update and plan_update methods, tested on all Gemma 4 models. The Gemma 4 models shine for this purpose because they output a consistent, structured trace instead of just rambling for most of the time. If the model chosen doesn’t support the format set in the code , the thinking trace won’t be displayed to the user and instead will display a Thinking… text. This took way longer than expected, especially because I started on it late at night.. but at least it’s finally done. It’s enabled by default in the GitHub repository’s new .env.example file, just as streaming mode is enabled by default. README | Commit History"}, {"post_id": 52913, "ts": "2026-08-23T09:16:32Z", "hours": 7.4806, "text": "V.1.0.0 I’ve now gotten the main aspects down: the bot setup, model responses through an Ollama API, and you can access it on Slack through the #-jae channel or sending a DM. The future calls for tool-calling and thinking blocks. I’ll probably get the thinking blocks done in a few more hours, I’m learning about @slack/bolt as I go :-) Commit History | README"}]...
|
Title: Jae Slackbot by @JustAnEric | Stardance
De Title: Jae Slackbot by @JustAnEric | Stardance
Devlogs:
V.1.0.0 I’ve now gotten the main aspects down: the bot setup, model responses through an Ollama API, and you can access it on Slack through the #-jae channel or sending a DM. The future calls for tool-calling and thinking blocks. I’ll probably get the thinking blocks done in a few more hours, I’m learning about @slack/bolt as I go :-) Commit History | README
V1.1.0 | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 Today, I’ve now finalized the thinking aspect of the Slack bot! The thinking functionality currently only supports streaming mode (so I will work on getting the latter done in the near future, I only know how to show the tasks via progression.) It uses Slack’s task_update and plan_update methods, tested on all Gemma 4 models. The Gemma 4 models shine for this purpose because they output a consistent, structured trace instead of just rambling for most of the time. If the model chosen doesn’t support the format set in the code , the thinking trace won’t be displayed to the user and instead will display a Thinking… text. This took way longer than expected, especially because I started on it late at night.. but at least it’s finally done. It’s enabled by default in the GitHub repository’s new .env.example file, just as streaming mode is enabled by default. README | Commit History
V1.1.1 | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 Some minor cleanups here and there, more refactoring and bug testing, also devised a new title generation feature that will be coming soon for threads as Slack allows that apparently… will probably get the AI to generate the title after 3 messages. There will be more updates, just been a little slow with it due to school. Hopefully I will get tool-calling working by the end of the week. Maybe even a change to TypeScript, as IntelliSense with VS Code on NodeJS is really bad . README | Commit History
V1.2.0 | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 Even more cleanups, and I changed it all to TYPESCRIPT!!! Also, now there’s tool calling included… I really need suggestions for tools to include, whatever you’d like to see… I beg you all to make me busy. ;) I still want to work on making tools and thinking available outside of streaming mode, but I’m SUPER lazy and there’s no other APIs yet supported… just admit streaming is better at this point. A TOOLS_ENABLED=true environment setting turns on this functionality, and tools can be found inside src/tools , I’ll create some clarity by editing the README soon for the creation of your own custom tools, I want to make it as easy as possible, of course. README | Commit History
V1.2.1 | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 Jae now has feedback buttons! No settings or dashboard has been created yet for this functionality, but it is still going to be useful for gathering feedback from everyone into how Jae can improve. I feel like all my images on the devlogs are so out of context, sorry about that… Main point is, we now have those buttons I guess. README | Commit History
V1.2.2-experimental | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 I have been working a major update, so basically I created an execution server for Jae the AI to use… and I don’t want to push it to main yet just because of safety issues and concerns I’ll still need to fix up. The GitHub tree for these changes I made in 9 hours is here if anyone is interested: https://github.com/JustAnEric/jae-slackbot/tree/dev-execution-server Expanding on my last devlog, I couldn’t brainstorm much other uses for tools other than this, and making these changes, Jae will probably be making a considerable turn in its primary capabilities (from not being able to generate code to being able to generate code). I’ve also added in a Slack Canvas (this wasn’t said in any other devlog, so I’ve decided to link it here): https://hackclub.enterprise.slack.com/docs/T0266FRGM/F0BTEH85NKX Thanks for reading! README | Commit History
V1.2.3-experimental (haha, 1-2-3…) | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 After a lot of trial and error, I’m proud to say that Jae now has ONE tool that hasn’t been released yet, called the run_command tool. On the running of this tool, an Alpine Linux container will be spun up for Jae to experiment inside! The packages I included in the Dockerfile (or image) for Jae to use are Rust / Cargo / Rustup, Python 3 and NodeJS. Docker Compose manages the behind-the-scenes for the Jae Execution Server and Docker-Socket-Proxy (thanks, Tecnativa :D) and if you were to run the bot on a different machine from the execution server, you can use the handy environment variables declared in the bot EXECUTION_SERVER=<IP>:<PORT> and EXECUTION_SERVER_TOKEN=... . Of course I had to include a token, otherwise it just wouldn’t be that secure. A next bit to this might be persistence for a single conversation thread, or setting resource limits so the bot doesn’t accidentally run a crypto miner. And, then even allowing Jae to interact with programs could be a great addition. Update is live on Slack, but of course I will be monitoring + Jae will be a little hesitant to run commands. Thanks for reading! README | Commit History
V1.2.4-experimental | you can freely access JAE by sending a DM through the Hack Club workspace to the agent , or by joining the #-jae channel ! <3 Jae can now access Stardance projects, and search the web with a configured SearXNG server! I also made sure that if you don’t configure them, the appropriate tools don’t get registered (to make your life easier) Update is live on Slack, and the experimental version is available through the first pull request. PR: https://github.com/JustAnEric/jae-slackbot/pull/1 Thanks for reading! (sorry for the slow updates, school has been on and I’ve also been reviewing projects for my ship payout) README | Commit History
Ships:
I made an AI bot called Jae that is completely free without limits (✊ go local AI!), it shows what it thinks and does using Slack’s Block Kit, and a basic version is working pretty well in experimental testing. The thinking part was the most challenging, but it works for models that have a structured thinking trace! Use this agent bot if you feel gorkie or other bots provide too little information into what they think. Slack Technical Information Canvas...
|
1793465273.798793
|
1793551673.798793
|
|
41783
|
my APOD site by @GTXPOFFIC | Stardance
|
GTXPOFFIC
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-30T03:13:35Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I make a community website on my VPS based on react and prisma databse Postgrees Local and VPS of my hostinger all this is done trough me and my bot which just fixed bugs", "repo": "https://github.com/GTXPOFFIC-developer/hackclub-community", "demo": "https://community.odsind.com"}]...
|
[{"post_id": 37408, "ts": "202 [{"post_id": 37408, "ts": "2026-07-30T03:09:50Z", "hours": 1.7942, "text": "Now I am working on some bugs of UI and sever and others are good!!"}]...
|
Title: my APOD site by @GTXPOFFIC | Stardance
Dev Title: my APOD site by @GTXPOFFIC | Stardance
Devlogs:
Now I am working on some bugs of UI and sever and others are good!!
Ships:
I make a community website on my VPS based on react and prisma databse Postgrees Local and VPS of my hostinger all this is done trough me and my bot which just fixed bugs...
|
1793465275.0130742
|
1793551675.0130742
|
|
32474
|
IELTS Only - Learning and Practice Platform by @Im IELTS Only - Learning and Practice Platform by @ImLuke | Stardance...
|
ImLuke
|
1
|
107.47
|
1502
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-06T04:44:27Z", "hours": 100.0, "multiplier": 16.43, "payout": 1502, "blessing": "neutral", "text": "Q: What did I make? - A: As you can see, learning IELTS nowaday is becoming much more expensive, making it harder for youngster, whose need that certification the most for their study career, to afford it. So I have made IELTS Only, the completely free IELTS learning & practicing platform that can help people to study IELTS easily. Q: What was challenging? - A: There were a lot of challenges that I faced when doing this project, such as coding, fixing bugs. But the hardest thing is the imitation of real IELTS interface, I need to research a lot on it. Q: What am I proud of? - A: I proud of myself because I have done something good for the social and learn a lot of value lesson. Q: What should people know so they can test my project? - A: You just simply click on the “Try project” button below, it will direct you to my website (It kinda lag… im dont have much money to buy a web hosting sr…)", "repo": "https://github.com/nploc1209/IELTSOnly", "demo": "https://ieltsonly.imluke.hackclub.app"}]...
|
[{"post_id": 58876, "ts": "202 [{"post_id": 58876, "ts": "2026-08-31T13:30:20Z", "hours": 7.4714, "text": "IELTS Only - Version 1.1.0 - Writing Updates Hi y’all, long time no see! So today, I have made a real writing interface, I tried to copy exactly what IELTS writing interface have,…"}, {"post_id": 41727, "ts": "2026-08-06T03:43:36Z", "hours": 1.5814, "text": "IELTS Only - Version 1.0.0 - Reading & Grammar release! For a long long long long longggggg time, I have finished the first two skill, which is Reading and Grammar, get ready for the first ship to the world"}, {"post_id": 40281, "ts": "2026-08-03T18:20:21Z", "hours": 5.2558, "text": "IELTS Only - Version 0.15.2 - Writing Update 0.15.1: I built the real Writing interface, it is easy because I just change some of element in real Reading interface which I struggle for a long time 0.15.2: I also built the writing creation page. It also easy compared to reading and grammar as you can see in the second picture."}, {"post_id": 38706, "ts": "2026-08-01T07:40:18Z", "hours": 8.8911, "text": "IELTS Only - Version 0.14.3 - Grammar Lesson Update So I’ve spent 8 hours making three major updates: 0.14.0: I upgraded the grammar interface from version 0.12.0 so now it becoming more clean and easy to interact with. 0.14.1: I built the grammar dashboard with widget as you can see in the third picture. It quite easy because it the same as reading dashboard so it don’t take much time. 0.14.2: I built the grammar question creation, this is the hardest one because i face a lot of error while doing it. And make database to save the work. 0.14.3: Fixing some minor bugs of grammar."}, {"post_id": 37662, "ts": "2026-07-30T15:36:19Z", "hours": 8.4631, "text": "IELTS Only - Version 0.13.0 - Optimization Update Recently, I have optimized the website by some of the useful trick I learned on Instagram like instead of showing the loading spin, we can use skeleton loading to make user think it will be more faster to load,…"}, {"post_id": 35219, "ts": "2026-07-26T14:41:44Z", "hours": 11.4536, "text": "IELTS Only - Version 0.12.0 - Grammar Practice Interface Update After hours and hours, Reading section still in progress but i kinda bored. So I have changed to build Grammar Interface instead. I really like the interface of Duolingo so I tried to build almost as same as its interface (don’t worry I will not copy 100%). It still in progress and I hope to finish it soon!"}, {"post_id": 33078, "ts": "2026-07-22T17:38:07Z", "hours": 12.9244, "text": "IELTS Only - Version 0.11.0 - Error Page Update Today I made the Error page so when ever someone run into an error, I can use the trace code to trace the error and easy for me to fix the web. (Jury will be the main website’s mascot too)"}, {"post_id": 30768, "ts": "2026-07-18T17:11:06Z", "hours": 14.0036, "text": "IELTS Only - Version 0.10.0 - Infrastructure Update This update is mostly happening behind the scenes, but it is a big one 🔧 IELTS Only’s infrastructure has been rebuilt to make the platform more stable, faster, and easier to scale. It still in progress, I will update soon! P/S: It took me like 1 hour to draw the painting below! Like if you love it ♥️"}, {"post_id": 29657, "ts": "2026-07-16T18:39:17Z", "hours": 4.1644, "text": "IELTS Only - Version 0.9.0 - Reading Dashboard Update The Reading dashboard just got a fresh new look ✨ Tests are now easier to browse with clearer passage filters, useful details at a glance, and quick filtering by progress, source, or question type. I also added custom pixel-art covers to give each passage a bit more personality. A few small details are still being polished, but the dashboard is now cleaner, faster, and much more fun to use."}, {"post_id": 29020, "ts": "2026-07-15T17:49:32Z", "hours": 7.8081, "text": "IELTS Only - Version 0.8.0 - Complete Real IELTS Interface Update Pheww, It took me quite a long time to copy the real IELTS Interface and made it work!"}, {"post_id": 28321, "ts": "2026-07-14T14:33:17Z", "hours": 4.5064, "text": "IELTS Only - Version 0.7.16 - The Editor Update I change from Quill into Tiptap for more features and more easy to use! Love it because I can easily modify text like Word/Google Docs instead of using Markdown which is quite hard for low-tech people P/S: Do you think ⭐️ STARDANCE should have an update like me:)?"}, {"post_id": 27179, "ts": "2026-07-12T14:42:06Z", "hours": 2.4275, "text": "IELTS Only - Version 0.7.15 - IELTS Reading Test Creation Portal Update I build the preview, so teacher/creater can be easily see what is going on!"}, {"post_id": 26757, "ts": "2026-07-11T18:44:29Z", "hours": 4.8289, "text": "IELTS Only - Version 0.7.14 - IELTS Reading Test Creation Portal Update This is the hardest part so far, I’m very struggling with this because I need to think what to design to make it simple, so for the low-tech people, they can still easily use it. 0.7.0: Changed the Single and Multiple Choice selection buttons from blue to IELTS Only red. 0.7.1: Added dropdown answer selection directly beside each heading in Matching Headings questions. 0.7.2: Made dropdown answer limits and important instructions bold and easier to notice. 0.7.3: Redesigned Sentence Completion with one flexible text editor instead of separate sentence inputs. 0.7.4: Added automatic blank detection using [] placeholders inside completion-question content. 0.7.5: Limited the answer fields to exactly match the number of [] blanks detected in the text. 0.7.6: Applied the same flexible text-and-placeholder system to Summary, Note, and other completion question types. 0.7.7: Removed unnecessary content containers from question types that do not require 0.7.8: formatted passage content. 0.7.9: Started designing an Excel-like editor for creating custom Table Completion layouts. 0.7.10: Started designing a visual flowchart builder for Flow-chart Completion questions. 0.7.11: Started designing a simple paint-style canvas for Diagram Labelling and Completion questions. 0.7.12: Reviewed the entire Reading Test Creation Portal to improve consistency, clarity, spacing, and usability. 0.7.13: Simplified labels, controls, and workflows so first-time and low-tech users can create questions more easily. 0.7.14: Reduced repetitive inputs and automated as many complicated setup steps as possible."}, {"post_id": 26452, "ts": "2026-07-11T08:06:31Z", "hours": 3.0911, "text": "IELTS Only - Version 0.6.3 - Real IELTS Reading Interface Update - 0.6.0: Build the exact interface of IELTS Reading test I researched on Google but cannot found any real IETLS Reading interface. Luckily, on YouTube, IDP has posted the instruction for doing Reading in computer-based system which including the real IELTS Reading interface in the video. So I build side-by-side with that. - 0.6.1: I made the hamburger icon work! Now user can change the theme or text size like official IELTS test. - 0.6.2: I made a small change in the lower board, user can watch time and adjust the volume that best fit to the user (I know Reading does not contain any sound but anyway in the actual IELTS it also included it) - 0.6.3: I researched on Google and found that IELTS does not allow to find (Crtl/Command + F) so I make the system listen to that key to prevent it perform find. Copy-paste still works!"}, {"post_id": 25827, "ts": "2026-07-10T09:32:36Z", "hours": 1.1781, "text": "IELTS Only - Version 0.5.0 - Reading Section Update I made the filter so user can easy to filter what lesson they want to do!"}, {"post_id": 25786, "ts": "2026-07-10T07:35:52Z", "hours": 3.4886, "text": "IELTS Only - Version 0.4.1 - Setting Updates 0.4.0: Personal Information Update I build the pages for user to change their information. Moreover, they can also delete their account. The system will delete all the data belong to the UUID of the user to erase all their data. 0.4.1: Statistic Update: I make the activity grid! The idea to make it from Codeforces, it really motivated to see the activity grid full of colors. And also and activity history so user can see what they have done."}, {"post_id": 25408, "ts": "2026-07-09T17:46:31Z", "hours": 3.1411, "text": "IELTS Only - Version 0.3.0 - Authentication Update The logic is very straightforward: The user enters their email. If that email already exists in the database, they will be asked to enter their password. The system then checks the password and logs them in. If the email does not exist yet, the user will be asked to enter their name and create a password. After that, they will be logged in. This is my idea for combining login and registration into one simple flow. I use Supabase to store the user database, ensuring security and transparency."}, {"post_id": 25188, "ts": "2026-07-09T08:09:06Z", "hours": 1.9067, "text": "IELTS Only - Version 0.2.0 - Dashboard Update I tried my best to make it as simple as possible. How I have these lovely people art when my drawing is bad! The solution is that I sketched it and then using Nano Banana Pro to enhance my drawing."}, {"post_id": 24545, "ts": "2026-07-08T05:20:36Z", "hours": 0.6847, "text": "IELTS Only - Version 0.1.0 - Brand Kit Update"}]...
|
Title: IELTS Only - Learning and Practice Platform Title: IELTS Only - Learning and Practice Platform by @ImLuke | Stardance
Devlogs:
IELTS Only - Version 0.1.0 - Brand Kit Update
IELTS Only - Version 0.2.0 - Dashboard Update I tried my best to make it as simple as possible. How I have these lovely people art when my drawing is bad! The solution is that I sketched it and then using Nano Banana Pro to enhance my drawing.
IELTS Only - Version 0.3.0 - Authentication Update The logic is very straightforward: The user enters their email. If that email already exists in the database, they will be asked to enter their password. The system then checks the password and logs them in. If the email does not exist yet, the user will be asked to enter their name and create a password. After that, they will be logged in. This is my idea for combining login and registration into one simple flow. I use Supabase to store the user database, ensuring security and transparency.
IELTS Only - Version 0.4.1 - Setting Updates 0.4.0: Personal Information Update I build the pages for user to change their information. Moreover, they can also delete their account. The system will delete all the data belong to the UUID of the user to erase all their data. 0.4.1: Statistic Update: I make the activity grid! The idea to make it from Codeforces, it really motivated to see the activity grid full of colors. And also and activity history so user can see what they have done.
IELTS Only - Version 0.5.0 - Reading Section Update I made the filter so user can easy to filter what lesson they want to do!
IELTS Only - Version 0.6.3 - Real IELTS Reading Interface Update - 0.6.0: Build the exact interface of IELTS Reading test I researched on Google but cannot found any real IETLS Reading interface. Luckily, on YouTube, IDP has posted the instruction for doing Reading in computer-based system which including the real IELTS Reading interface in the video. So I build side-by-side with that. - 0.6.1: I made the hamburger icon work! Now user can change the theme or text size like official IELTS test. - 0.6.2: I made a small change in the lower board, user can watch time and adjust the volume that best fit to the user (I know Reading does not contain any sound but anyway in the actual IELTS it also included it) - 0.6.3: I researched on Google and found that IELTS does not allow to find (Crtl/Command + F) so I make the system listen to that key to prevent it perform find. Copy-paste still works!
IELTS Only - Version 0.7.14 - IELTS Reading Test Creation Portal Update This is the hardest part so far, I’m very struggling with this because I need to think what to design to make it simple, so for the low-tech people, they can still easily use it. 0.7.0: Changed the Single and Multiple Choice selection buttons from blue to IELTS Only red. 0.7.1: Added dropdown answer selection directly beside each heading in Matching Headings questions. 0.7.2: Made dropdown answer limits and important instructions bold and easier to notice. 0.7.3: Redesigned Sentence Completion with one flexible text editor instead of separate sentence inputs. 0.7.4: Added automatic blank detection using [] placeholders inside completion-question content. 0.7.5: Limited the answer fields to exactly match the number of [] blanks detected in the text. 0.7.6: Applied the same flexible text-and-placeholder system to Summary, Note, and other completion question types. 0.7.7: Removed unnecessary content containers from question types that do not require 0.7.8: formatted passage content. 0.7.9: Started designing an Excel-like editor for creating custom Table Completion layouts. 0.7.10: Started designing a visual flowchart builder for Flow-chart Completion questions. 0.7.11: Started designing a simple paint-style canvas for Diagram Labelling and Completion questions. 0.7.12: Reviewed the entire Reading Test Creation Portal to improve consistency, clarity, spacing, and usability. 0.7.13: Simplified labels, controls, and workflows so first-time and low-tech users can create questions more easily. 0.7.14: Reduced repetitive inputs and automated as many complicated setup steps as possible.
IELTS Only - Version 0.7.15 - IELTS Reading Test Creation Portal Update I build the preview, so teacher/creater can be easily see what is going on!
IELTS Only - Version 0.7.16 - The Editor Update I change from Quill into Tiptap for more features and more easy to use! Love it because I can easily modify text like Word/Google Docs instead of using Markdown which is quite hard for low-tech people P/S: Do you think ⭐️ STARDANCE should have an update like me:)?
IELTS Only - Version 0.8.0 - Complete Real IELTS Interface Update Pheww, It took me quite a long time to copy the real IELTS Interface and made it work!
IELTS Only - Version 0.9.0 - Reading Dashboard Update The Reading dashboard just got a fresh new look ✨ Tests are now easier to browse with clearer passage filters, useful details at a glance, and quick filtering by progress, source, or question type. I also added custom pixel-art covers to give each passage a bit more personality. A few small details are still being polished, but the dashboard is now cleaner, faster, and much more fun to use.
IELTS Only - Version 0.10.0 - Infrastructure Update This update is mostly happening behind the scenes, but it is a big one 🔧 IELTS Only’s infrastructure has been rebuilt to make the platform more stable, faster, and easier to scale. It still in progress, I will update soon! P/S: It took me like 1 hour to draw the painting below! Like if you love it ♥️
IELTS Only - Version 0.11.0 - Error Page Update Today I made the Error page so when ever someone run into an error, I can use the trace code to trace the error and easy for me to fix the web. (Jury will be the main website’s mascot too)
IELTS Only - Version 0.12.0 - Grammar Practice Interface Update After hours and hours, Reading section still in progress but i kinda bored. So I have changed to build Grammar Interface instead. I really like the interface of Duolingo so I tried to build almost as same as its interface (don’t worry I will not copy 100%). It still in progress and I hope to finish it soon!
IELTS Only - Version 0.13.0 - Optimization Update Recently, I have optimized the website by some of the useful trick I learned on Instagram like instead of showing the loading spin, we can use skeleton loading to make user think it will be more faster to load,…
IELTS Only - Version 0.14.3 - Grammar Lesson Update So I’ve spent 8 hours making three major updates: 0.14.0: I upgraded the grammar interface from version 0.12.0 so now it becoming more clean and easy to interact with. 0.14.1: I built the grammar dashboard with widget as you can see in the third picture. It quite easy because it the same as reading dashboard so it don’t take much time. 0.14.2: I built the grammar question creation, this is the hardest one because i face a lot of error while doing it. And make database to save the work. 0.14.3: Fixing some minor bugs of grammar.
IELTS Only - Version 0.15.2 - Writing Update 0.15.1: I built the real Writing interface, it is easy because I just change some of element in real Reading interface which I struggle for a long time 0.15.2: I also built the writing creation page. It also easy compared to reading and grammar as you can see in the second picture.
IELTS Only - Version 1.0.0 - Reading & Grammar release! For a long long long long longggggg time, I have finished the first two skill, which is Reading and Grammar, get ready for the first ship to the world
IELTS Only - Version 1.1.0 - Writing Updates Hi y’all, long time no see! So today, I have made a real writing interface, I tried to copy exactly what IELTS writing interface have,…
Ships:
Q: What did I make? - A: As you can see, learning IELTS nowaday is becoming much more expensive, making it harder for youngster, whose need that certification the most for their study career, to afford it. So I have made IELTS Only, the completely free IELTS learning & practicing platform that can help people to study IELTS easily. Q: What was challenging? - A: There were a lot of challenges that I faced when doing this project, such as coding, fixing bugs. But the hardest thing is the imitation of real IELTS interface, I need to research a lot on it. Q: What am I proud of? - A: I proud of myself because I have done something good for the social and learn a lot of value lesson. Q: What should people know so they can test my project? - A: You just simply click on the “Try project” button below, it will direct you to my website (It kinda lag… im dont have much money to buy a web hosting sr…)...
|
1793465278.0169032
|
1793551678.0169032
|
|
41788
|
My own site! by @GTXPOFFIC | Stardance
|
GTXPOFFIC
|
2
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-03T11:19:51Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I added something really FUN!! gotta check that out urself I wil not add images! 😁😁😁😁", "repo": "https://github.com/GTXPOFFIC-developer/My-first-site", "demo": "https://gtxpoffic-developer.github.io/My-first-site/"}, {"ship_num": 2, "ts": "2026-07-30T03:21:47Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Done!!", "repo": "https://github.com/GTXPOFFIC-developer/My-first-site", "demo": "https://gtxpoffic-developer.github.io/My-first-site/"}]...
|
[{"post_id": 40016, "ts": "202 [{"post_id": 40016, "ts": "2026-08-03T11:19:13Z", "hours": 0.8725, "text": "Devlog-2: THis day I added something really FUN!! gotta check that out urself I wil not add images! 😁😁😁😁"}, {"post_id": 39240, "ts": "2026-08-02T02:38:52Z", "hours": 1.0533, "text": "Devlog 1: Today I updated git and configred it and Wrote the HTML thats it"}, {"post_id": 37412, "ts": "2026-07-30T03:21:14Z", "hours": 0.0, "text": "Yoo done on my site!! But sadly no users and no clients :("}]...
|
Title: My own site! by @GTXPOFFIC | Stardance
Dev Title: My own site! by @GTXPOFFIC | Stardance
Devlogs:
Yoo done on my site!! But sadly no users and no clients :(
Devlog 1: Today I updated git and configred it and Wrote the HTML thats it
Devlog-2: THis day I added something really FUN!! gotta check that out urself I wil not add images! 😁😁😁😁
Ships:
Done!!
I added something really FUN!! gotta check that out urself I wil not add images! 😁😁😁😁...
|
1793465287.9158132
|
1793551687.9158132
|
|
6480
|
RAMSpeed by @thenasaplusit | Stardance
|
thenasaplusit
|
2
|
16.0
|
189
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-02T21:56:27Z", "hours": 13.0, "multiplier": 13.15, "payout": 173, "blessing": "neutral", "text": "Funny thing that happened while shipping this: I want it to be v1.4.2 when shipping, because, of course, 42 is the answer to everything. However, I missed theming the selector for the initial 1.4.2, so I ended up just incrementing the build number for the patch. Aside from that, I think this is it for this project (what else could I possibly add?) Stay tuned for more!", "repo": "https://github.com/Hacker-Anirudh/ramspeed", "demo": "https://ramspeed.sudothelinuxwizard.com/"}, {"ship_num": 2, "ts": "2026-06-04T16:57:34Z", "hours": 3.0, "multiplier": 4.9, "payout": 16, "blessing": "neutral", "text": "Since I have exams now, I decided to start with something I’ve wanted to make for a while - a RAM speed calculator. It’s pretty simple, but it works reliably!", "repo": "https://github.com/Hacker-Anirudh/ramspeed", "demo": "https://ramspeed.sudothelinuxwizard.com/"}]...
|
[{"post_id": 21097, "ts": "202 [{"post_id": 21097, "ts": "2026-07-02T21:52:50Z", "hours": 0.2731, "text": "To round it off, I made the selector responsive to your theme so you don’t suddenly get blinded in the night."}, {"post_id": 21088, "ts": "2026-07-02T21:31:45Z", "hours": 2.9589, "text": "It’s been a long day, but I have some stuff to show for it! Firstly, I added persistence for all the settings. I also added both the Material and Cupertino designs, and you can choose which one you want to use!"}, {"post_id": 15878, "ts": "2026-06-25T20:09:21Z", "hours": 1.9878, "text": "I added a mode to switch between decimal and binary prefixes, as well as getting rid of spaghetti logic."}, {"post_id": 15313, "ts": "2026-06-24T21:29:22Z", "hours": 2.4161, "text": "I finally got around to adding another screen that calculates PCIe bandwidth. Was actually pretty straightforward."}, {"post_id": 10699, "ts": "2026-06-17T15:48:25Z", "hours": 2.5086, "text": "Cupertino version is here guys!"}, {"post_id": 4235, "ts": "2026-06-07T14:03:26Z", "hours": 1.0706, "text": "I found a linter called very_good_analysis as well, so the code is even cleaner now. Took forever to do though. The commits are piling up more than I’d like given I should be studying, but oh well."}, {"post_id": 2992, "ts": "2026-06-05T22:21:54Z", "hours": 1.2869, "text": "After a bit of work, I have cleaned up the spaghetti code I had produced yesterday. For now it’s pretty useless, but if I ever decide to add any other functions (PCIe??) it will come in handy."}, {"post_id": 2702, "ts": "2026-06-05T12:24:49Z", "hours": 0.3817, "text": "I decided to go ahead and upload it now. With an improved dialog and all the other improvement I’ve added."}, {"post_id": 2691, "ts": "2026-06-05T11:53:38Z", "hours": 0.5828, "text": "I don’t know why I didn’t do this earlier, but now I added an “About” dialog and a license! (not live yet though, I need to add some other changes). While I’m at it, should I make downloadable binaries?"}, {"post_id": 2234, "ts": "2026-06-04T16:53:14Z", "hours": 2.9869, "text": "Finally got it working (example shows data of my future PC). Check it out at https://hacker-anirudh.github.io/ramspeed-web/ !"}, {"post_id": 1543, "ts": "2026-06-03T16:57:01Z", "hours": 0.2978, "text": "I’m building an app to calculate RAM speed in GB/s from the MT/s value that is commonly given. I haven’t gotten very far yet though."}]...
|
Title: RAMSpeed by @thenasaplusit | Stardance
Dev Title: RAMSpeed by @thenasaplusit | Stardance
Devlogs:
I’m building an app to calculate RAM speed in GB/s from the MT/s value that is commonly given. I haven’t gotten very far yet though.
Finally got it working (example shows data of my future PC). Check it out at https://hacker-anirudh.github.io/ramspeed-web/ !
I don’t know why I didn’t do this earlier, but now I added an “About” dialog and a license! (not live yet though, I need to add some other changes). While I’m at it, should I make downloadable binaries?
I decided to go ahead and upload it now. With an improved dialog and all the other improvement I’ve added.
After a bit of work, I have cleaned up the spaghetti code I had produced yesterday. For now it’s pretty useless, but if I ever decide to add any other functions (PCIe??) it will come in handy.
I found a linter called very_good_analysis as well, so the code is even cleaner now. Took forever to do though. The commits are piling up more than I’d like given I should be studying, but oh well.
Cupertino version is here guys!
I finally got around to adding another screen that calculates PCIe bandwidth. Was actually pretty straightforward.
I added a mode to switch between decimal and binary prefixes, as well as getting rid of spaghetti logic.
It’s been a long day, but I have some stuff to show for it! Firstly, I added persistence for all the settings. I also added both the Material and Cupertino designs, and you can choose which one you want to use!
To round it off, I made the selector responsive to your theme so you don’t suddenly get blinded in the night.
Ships:
Since I have exams now, I decided to start with something I’ve wanted to make for a while - a RAM speed calculator. It’s pretty simple, but it works reliably!
Funny thing that happened while shipping this: I want it to be v1.4.2 when shipping, because, of course, 42 is the answer to everything. However, I missed theming the selector for the initial 1.4.2, so I ended up just incrementing the build number for the patch. Aside from that, I think this is it for this project (what else could I possibly add?) Stay tuned for more!...
|
1793465291.879305
|
1793551691.879305
|
|
43056
|
Zebra-is-stuck by @NOT_a_ZEBRA | Stardance
|
NOT_a_ZEBRA
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-02T12:51:39Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "It is just a website explaining about a stuck zebra. It was not much challenging as the guide was given.", "repo": "https://github.com/zebraz567/PersonalWeb", "demo": "https://zebraz567.github.io/PersonalWeb/"}]...
|
[{"post_id": 39442, "ts": "202 [{"post_id": 39442, "ts": "2026-08-02T12:08:42Z", "hours": 0.5653, "text": "A personal website . Im am a beginner and this is my first time developing a website. And what can u even expect in half an hour , anyway there will be major updates!!"}]...
|
Title: Zebra-is-stuck by @NOT_a_ZEBRA | Stardance
Title: Zebra-is-stuck by @NOT_a_ZEBRA | Stardance
Devlogs:
A personal website . Im am a beginner and this is my first time developing a website. And what can u even expect in half an hour , anyway there will be major updates!!
Ships:
It is just a website explaining about a stuck zebra. It was not much challenging as the guide was given....
|
1793465302.9623544
|
1793551702.9623544
|
|
43059
|
orbitview by @gautamagrawal5067 | Stardance
|
gautamagrawal5067
|
1
|
11.0
|
64
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-07T11:45:11Z", "hours": 11.0, "multiplier": 6.08, "payout": 64, "blessing": "neutral", "text": "I have built a space explorer website called OrbitView that uses NASA APIs to show real-time information regarding asteroids close to our planet Earth. The project contains a modern space-themed design, a glassmorphism interface, responsive design, interactive data cards, and navigation. I wanted to build an educational yet fun space exploration website that would provide information from NASA APIs. The hardest part of the work was implementing the NASA APIs and making sure that the data loading was done successfully in any circumstances. Moreover, the design of the user interface took a lot of time, as it needed to be both beautiful and readable, and fit the different screen sizes. Testing the working of JavaScript modules, as well as the loading of the API data was hard but necessary. The thing that I am most proud of is turning the concept of the project into a working website. All the elements of the website were developed through the process of testing and improving. OrbitView can be tested by opening the website in the modern web browser that is connected to the Internet, since the project uses NASA’s public APIs.", "repo": "https://github.com/gautamagrawal5068-maker/orbitview", "demo": "https://vieworbit.netlify.app"}]...
|
[{"post_id": 42560, "ts": "202 [{"post_id": 42560, "ts": "2026-08-07T11:43:24Z", "hours": 1.9978, "text": "This session brought about the completion of OrbitView. The work that I did included integration of the rest of the pieces together, bug fixing, and improving the overall experience. I was successful in getting the frontend working with the NASA APIs and hence live asteroid data. I also completed the responsive design, made improvements in animations, optimized the performance, and did extensive testing to ensure that all the functionality works perfectly well. The problem: The challenges in this phase of the development were dealing with a couple of bugs such as API request errors, inconsistencies in the UI functionality on various screen sizes, and some JavaScript bugs that affected data rendering. Fixing these bugs involved a lot of testing and several revisions to get everything running. The plan ahead: Now that OrbitView is complete, the way forward is to deploy it by improving the documentation and refining the README file and then deploying this latest build and submitting it as my project for the Hack Club Stardance challenge."}, {"post_id": 41847, "ts": "2026-08-06T10:00:14Z", "hours": 4.61, "text": "In this session, I was able to completely write the CSS code for the whole OrbitView website. Most of the time was dedicated to adjusting the dark-space inspired UI to ensure that all its elements conform to the general futuristic dashboard design style. I made sure that the styling of sidebars, navigation, modals, buttons, information blocks, and responsive design were done to the fullest. I also perfected glassmorphism, animations, spaces, and fonts in order to create an appealing user experience. At this point, with the frontend being completely styled, the website is ready for the functional part of development. The problem: The process of fine-tuning glassmorphism turned out to be quite challenging, as finding the correct balance between transparency, blur effect, and readability involved many trials. In addition, there were some issues with the layout and responsiveness, when some elements overlapped each other or were misaligned at certain screen sizes, and therefore, I had to do several corrections. The plan ahead: After the completion of the CSS code, the next step is the development of api.js file. In it, I am going to implement the NASA NeoWs API to show up-to-date information about asteroids in OrbitView."}, {"post_id": 41085, "ts": "2026-08-05T01:32:19Z", "hours": 3.9389, "text": "This session saw me spend a lot of time setting up the frontend UI architecture. I created style.css to develop the dark space-themed UI where I used glassmorphism to build my sidebars and modals to make it look like a dashboard interface. Also, I began working on the Javascript architecture by splitting it into multiple files (ui.js, api.js, scene.js). The problem: Getting the CSS backdrop-filter (blurring effect) working properly and not making everything too blurry was a pain in the neck. In addition to this, I had some difficulties while trying to test my JS modules because of CORS issues until I figured out that I had to use a Python HTTP server to test them. The plan ahead: Now, the UI is done but it is still an empty shell. Next session, I am going to start working on api.js to get my asteroids from NASA NeoWs API endpoint."}]...
|
Title: orbitview by @gautamagrawal5067 | Stardance Title: orbitview by @gautamagrawal5067 | Stardance
Devlogs:
This session saw me spend a lot of time setting up the frontend UI architecture. I created style.css to develop the dark space-themed UI where I used glassmorphism to build my sidebars and modals to make it look like a dashboard interface. Also, I began working on the Javascript architecture by splitting it into multiple files (ui.js, api.js, scene.js). The problem: Getting the CSS backdrop-filter (blurring effect) working properly and not making everything too blurry was a pain in the neck. In addition to this, I had some difficulties while trying to test my JS modules because of CORS issues until I figured out that I had to use a Python HTTP server to test them. The plan ahead: Now, the UI is done but it is still an empty shell. Next session, I am going to start working on api.js to get my asteroids from NASA NeoWs API endpoint.
In this session, I was able to completely write the CSS code for the whole OrbitView website. Most of the time was dedicated to adjusting the dark-space inspired UI to ensure that all its elements conform to the general futuristic dashboard design style. I made sure that the styling of sidebars, navigation, modals, buttons, information blocks, and responsive design were done to the fullest. I also perfected glassmorphism, animations, spaces, and fonts in order to create an appealing user experience. At this point, with the frontend being completely styled, the website is ready for the functional part of development. The problem: The process of fine-tuning glassmorphism turned out to be quite challenging, as finding the correct balance between transparency, blur effect, and readability involved many trials. In addition, there were some issues with the layout and responsiveness, when some elements overlapped each other or were misaligned at certain screen sizes, and therefore, I had to do several corrections. The plan ahead: After the completion of the CSS code, the next step is the development of api.js file. In it, I am going to implement the NASA NeoWs API to show up-to-date information about asteroids in OrbitView.
This session brought about the completion of OrbitView. The work that I did included integration of the rest of the pieces together, bug fixing, and improving the overall experience. I was successful in getting the frontend working with the NASA APIs and hence live asteroid data. I also completed the responsive design, made improvements in animations, optimized the performance, and did extensive testing to ensure that all the functionality works perfectly well. The problem: The challenges in this phase of the development were dealing with a couple of bugs such as API request errors, inconsistencies in the UI functionality on various screen sizes, and some JavaScript bugs that affected data rendering. Fixing these bugs involved a lot of testing and several revisions to get everything running. The plan ahead: Now that OrbitView is complete, the way forward is to deploy it by improving the documentation and refining the README file and then deploying this latest build and submitting it as my project for the Hack Club Stardance challenge.
Ships:
I have built a space explorer website called OrbitView that uses NASA APIs to show real-time information regarding asteroids close to our planet Earth. The project contains a modern space-themed design, a glassmorphism interface, responsive design, interactive data cards, and navigation. I wanted to build an educational yet fun space exploration website that would provide information from NASA APIs. The hardest part of the work was implementing the NASA APIs and making sure that the data loading was done successfully in any circumstances. Moreover, the design of the user interface took a lot of time, as it needed to be both beautiful and readable, and fit the different screen sizes. Testing the working of JavaScript modules, as well as the loading of the API data was hard but necessary. The thing that I am most proud of is turning the concept of the project into a working website. All the elements of the website were developed through the process of testing and improving. OrbitView can be tested by opening the website in the modern web browser that is connected to the Internet, since the project uses NASA’s public APIs....
|
1793465310.9410617
|
1793551710.9410617
|
|
43074
|
My own site! by @Sifatur | Stardance
|
Sifatur
|
1
|
3.0
|
3
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-06T22:13:14Z", "hours": 3.0, "multiplier": 1.03, "payout": 3, "blessing": "neutral", "text": "I made my own website. The challenging part was to program according to my vision. and iam proud to launch it. If anyone is interest they can test my project.", "repo": "https://github.com/Sifatur1/My-personal-site", "demo": "https://sifatur1.github.io/My-personal-site/"}]...
|
[{"post_id": 42234, "ts": "202 [{"post_id": 42234, "ts": "2026-08-06T21:01:25Z", "hours": 1.0508, "text": "just finished everything"}, {"post_id": 42163, "ts": "2026-08-06T19:25:56Z", "hours": 1.2819, "text": "I completely changed my layout and iam trying to add 3 pages for my info . i need some suggestions from you guys to help me make it leonardo da vinci inspired theme."}, {"post_id": 41294, "ts": "2026-08-05T12:55:08Z", "hours": 0.2628, "text": "Iam Currently working on my first website .Learning new things"}]...
|
Title: My own site! by @Sifatur | Stardance
Devlo Title: My own site! by @Sifatur | Stardance
Devlogs:
Iam Currently working on my first website .Learning new things
I completely changed my layout and iam trying to add 3 pages for my info . i need some suggestions from you guys to help me make it leonardo da vinci inspired theme.
just finished everything
Ships:
I made my own website. The challenging part was to program according to my vision. and iam proud to launch it. If anyone is interest they can test my project....
|
1793465318.0010114
|
1793551718.0010114
|
|
43083
|
My StarWebsite by @S-Akhil | Stardance
|
S-Akhil
|
1
|
5.0
|
5
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-03T10:27:02Z", "hours": 5.0, "multiplier": 1.01, "payout": 5, "blessing": "neutral", "text": "I created my own Personal Portfolio Website .Insted of my photo and email I just gave a example image and email.", "repo": "https://github.com/s-akhiltechy/My-Personal-Website", "demo": "https://s-akhiltechy.github.io/My-Personal-Website/"}]...
|
[{"post_id": 39916, "ts": "202 [{"post_id": 39916, "ts": "2026-08-03T07:05:41Z", "hours": 5.135, "text": "Hello, I am currently working on my portfolio website."}]...
|
Title: My StarWebsite by @S-Akhil | Stardance
Dev Title: My StarWebsite by @S-Akhil | Stardance
Devlogs:
Hello, I am currently working on my portfolio website.
Ships:
I created my own Personal Portfolio Website .Insted of my photo and email I just gave a example image and email....
|
1793465322.8959944
|
1793551722.8959944
|
|
52444
|
Block Reality by @rocky59487 | Stardance
|
rocky59487
|
1
|
4.97
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T14:45:25Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "During stardance, I built the public website for block reality,an early Minecraft structural analysis mod. The site explain how the project give blocks force 。", "repo": "https://github.com/rocky59487/block-reality", "demo": "https://rocky59487.github.io/block-reality-site/"}]...
|
[{"post_id": 58767, "ts": "202 [{"post_id": 58767, "ts": "2026-08-31T10:26:30Z", "hours": 0.2725, "text": "Block Reality mod is now live on CurseForge!"}, {"post_id": 57271, "ts": "2026-08-29T11:40:48Z", "hours": 0.6989, "text": "Finished v0.3b!"}, {"post_id": 52387, "ts": "2026-08-22T14:37:57Z", "hours": 0.9769, "text": "Add the install tutorial"}, {"post_id": 52284, "ts": "2026-08-22T12:16:49Z", "hours": 2.9161, "text": "I made the first version of the Block Reality website today. I started with Mimo and some HTML/CSS tutorials, then went back to the site and changed the structure, spacing, and styling myself. I finally understand the basic relationship: HTML decides what is on the page, and CSS decides how it looks, so I can now make simple pages and edits without relying on generated code for everything. The JavaScript visual effects were generated with Gemini; JS is still outside my current skill level, while I integrated and tested the result. The site and this first devlog are now online: https://rocky59487.github.io/block-reality-site/ Next I want to improve the mobile layout and learn enough JavaScript to change the effects myself."}]...
|
Title: Block Reality by @rocky59487 | Stardance
D Title: Block Reality by @rocky59487 | Stardance
Devlogs:
I made the first version of the Block Reality website today. I started with Mimo and some HTML/CSS tutorials, then went back to the site and changed the structure, spacing, and styling myself. I finally understand the basic relationship: HTML decides what is on the page, and CSS decides how it looks, so I can now make simple pages and edits without relying on generated code for everything. The JavaScript visual effects were generated with Gemini; JS is still outside my current skill level, while I integrated and tested the result. The site and this first devlog are now online: https://rocky59487.github.io/block-reality-site/ Next I want to improve the mobile layout and learn enough JavaScript to change the effects myself.
Add the install tutorial
Finished v0.3b!
Block Reality mod is now live on CurseForge!
Ships:
During stardance, I built the public website for block reality,an early Minecraft structural analysis mod. The site explain how the project give blocks force 。...
|
1793465325.6580334
|
1793551725.6580334
|
|
44334
|
Nahida4479-Website by @Nahida4479 | Stardance
|
Nahida4479
|
1
|
3.05
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-05T22:57:44Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built my personal website, featuring a project section and my GitHub account image.", "repo": "https://github.com/Nahida4479/Nahida4479-Website", "demo": "https://nahida4479.github.io/Nahida4479-Website/"}]...
|
[{"post_id": 42128, "ts": "202 [{"post_id": 42128, "ts": "2026-08-06T18:31:18Z", "hours": 1.0481, "text": "#Devlog4 Create About Me category"}, {"post_id": 41618, "ts": "2026-08-05T22:46:13Z", "hours": 0.9022, "text": "#Devlog3 My Github account image and floating title"}, {"post_id": 41592, "ts": "2026-08-05T21:45:01Z", "hours": 0.8614, "text": "#Devlog2 My project category and new background."}, {"post_id": 41547, "ts": "2026-08-05T20:37:22Z", "hours": 0.4972, "text": "#Devlog1 Website name and account image."}]...
|
Title: Nahida4479-Website by @Nahida4479 | Stardan Title: Nahida4479-Website by @Nahida4479 | Stardance
Devlogs:
#Devlog1 Website name and account image.
#Devlog2 My project category and new background.
#Devlog3 My Github account image and floating title
#Devlog4 Create About Me category
Ships:
I built my personal website, featuring a project section and my GitHub account image....
|
1793465335.210367
|
1793551735.210367
|
|
44349
|
CGM Pattern Analyzer by @tripathi_saumil | Stardan CGM Pattern Analyzer by @tripathi_saumil | Stardance...
|
tripathi_saumil
|
1
|
2.71
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-08T07:45:35Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a completely free continuous glucose monitor analyzing device that is compatible with data from a Dexcom G6 and G7. This project is able to closely analyze trends and identify phenomena found commonly in said trends. Honestly, the most challenging part was definitely getting the API to work. Lots of the other things weren’t easy but they definitely weren’t as hard and API key installation. I would say I’m most proud of that honestly. One major thing to know about this project is that I’m using only free resources, so I kind of don’t have a lot of calls available on my API per day. It should be able to work at least 5-8 times depending on how much data is used.", "repo": "https://github.com/SaumilT67/cgm_pattern_analyzer", "demo": "https://cgm-pattern-analyzer-mb3c.vercel.app"}]...
|
[{"post_id": 75469, "ts": "202 [{"post_id": 75469, "ts": "2026-09-30T05:41:33Z", "hours": 1.46, "text": "Changed a lot of the html to give it a better look. I think it looks way better since I did it myself. The creme and teal color way is kind of nice honestly, and new button on the top bar to reset everything is also pretty sick. It’s supposed to be like a drop of blood to represent like a finger prick. I plan to do improve the prompt calling in the future because it’s a little bare right now. I also need to somehow make the API calling faster because the wait time is quire slow. Honestly I think I need to spend money for that. I realized a lot of people can’t really use this either so I might need to make a mock CSV and add it so people can try it out. Next update I’ll probably add a downloadable one people can use."}, {"post_id": 68384, "ts": "2026-09-15T01:13:45Z", "hours": 0.2508, "text": "Changed up the HTML a little to make it less AI"}, {"post_id": 43142, "ts": "2026-08-08T07:40:57Z", "hours": 0.4389, "text": "Finally got this up on a demo url that works with my API #lesguooooooo"}, {"post_id": 43108, "ts": "2026-08-08T06:12:29Z", "hours": 1.0294, "text": "This is my CGM Pattern Analyzer. Basically what it does is that it uses an API to analyze lots of data (and I mean a lot like 24/7 data from 90 days that records every 5 minutes (for any non-cgm wearers ;))). I’ve used it with my own data and it works well. It makes sure not to diagnose patients because that would be kinda bad, but it helps analyze patterns and common phenomena with diabetic patients. It took lots of work but we did it!"}]...
|
Title: CGM Pattern Analyzer by @tripathi_saumil | Title: CGM Pattern Analyzer by @tripathi_saumil | Stardance
Devlogs:
This is my CGM Pattern Analyzer. Basically what it does is that it uses an API to analyze lots of data (and I mean a lot like 24/7 data from 90 days that records every 5 minutes (for any non-cgm wearers ;))). I’ve used it with my own data and it works well. It makes sure not to diagnose patients because that would be kinda bad, but it helps analyze patterns and common phenomena with diabetic patients. It took lots of work but we did it!
Finally got this up on a demo url that works with my API #lesguooooooo
Changed up the HTML a little to make it less AI
Changed a lot of the html to give it a better look. I think it looks way better since I did it myself. The creme and teal color way is kind of nice honestly, and new button on the top bar to reset everything is also pretty sick. It’s supposed to be like a drop of blood to represent like a finger prick. I plan to do improve the prompt calling in the future because it’s a little bare right now. I also need to somehow make the API calling faster because the wait time is quire slow. Honestly I think I need to spend money for that. I realized a lot of people can’t really use this either so I might need to make a mock CSV and add it so people can try it out. Next update I’ll probably add a downloadable one people can use.
Ships:
I made a completely free continuous glucose monitor analyzing device that is compatible with data from a Dexcom G6 and G7. This project is able to closely analyze trends and identify phenomena found commonly in said trends. Honestly, the most challenging part was definitely getting the API to work. Lots of the other things weren’t easy but they definitely weren’t as hard and API key installation. I would say I’m most proud of that honestly. One major thing to know about this project is that I’m using only free resources, so I kind of don’t have a lot of calls available on my API per day. It should be able to work at least 5-8 times depending on how much data is used....
|
1793465343.593241
|
1793551743.593241
|
|
32983
|
LoLOS by @alinurLoL228 | Stardance
|
alinurLoL228
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-23T13:57:51Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a webOS in retro windows syle. It was really exciting and challenging since I was really a newbie when I was coding it and it became even more interesting. From my views, the best feature is a music player, I was really proud of it when I did it. I hope you will like my “OS”. See you soon at LoLOS!", "repo": "https://github.com/alinur7810/LoLOS", "demo": "https://alinur7810.github.io/LoLOS/"}]...
|
[{"post_id": 28370, "ts": "202 [{"post_id": 28370, "ts": "2026-07-14T16:17:19Z", "hours": 0.3306, "text": "FINAL Devlog 5 Well, I already did all I wanted but window’s size were a little bit small. I changed it. NOW IT’S DOOONEE You can view in github pages and repo: Repo - https://github.com/alinur7810/LoLOS Pages - https://alinur7810.github.io/LoLOS/ Well, my frist project done and I hope I did it well"}, {"post_id": 28358, "ts": "2026-07-14T15:51:06Z", "hours": 0.73, "text": "Devlog 4 Added my individual App - music player Yo again, I just added a music player, it has only 4 songs, but do not worry, I wll probably add a new ones by time(no). I used JS to create this APP and you can change music, pause it and play again. Still having windows 95 style"}, {"post_id": 28335, "ts": "2026-07-14T14:57:38Z", "hours": 0.83, "text": "Devlog 3 App’s icons & New app - Notepad and some features Yo, I added the display of application icons and the ability to close and open them using those icons. I’ve also added a new app, Notepad, where you can write text. Also, using JS, I made a window overlap another when clicking on it. Getting ready for “individual” features"}, {"post_id": 28267, "ts": "2026-07-14T12:49:04Z", "hours": 0.6472, "text": "Devlog 2 Made first window and made it dragable I Made a simple window “About Me” also in Windows 95 style that can be dragged by mouse. I wrote a JS code that allows us drag the window using the “addEventListener” Small change - close, open and mimaze buttons on windows now is react on mouse cursor"}, {"post_id": 28240, "ts": "2026-07-14T11:48:58Z", "hours": 0.5053, "text": "Devlog №1: Project setup and dynamic clock I’ve succesfully setup the project repo and connected hackatime to track my activity. I created basic HTML skeleton and styled the dekstop with a classic Windows 95 teal background adn a taskbar with Start button I also wrote my first JS script to make the clock in taskbar dynamic. It now gets the current sytem time and updates every second. Getting ready to build first window You can try it here https://alinur7810.github.io/LoLOS/"}]...
|
Title: LoLOS by @alinurLoL228 | Stardance
Devlogs Title: LoLOS by @alinurLoL228 | Stardance
Devlogs:
Devlog №1: Project setup and dynamic clock I’ve succesfully setup the project repo and connected hackatime to track my activity. I created basic HTML skeleton and styled the dekstop with a classic Windows 95 teal background adn a taskbar with Start button I also wrote my first JS script to make the clock in taskbar dynamic. It now gets the current sytem time and updates every second. Getting ready to build first window You can try it here https://alinur7810.github.io/LoLOS/
Devlog 2 Made first window and made it dragable I Made a simple window “About Me” also in Windows 95 style that can be dragged by mouse. I wrote a JS code that allows us drag the window using the “addEventListener” Small change - close, open and mimaze buttons on windows now is react on mouse cursor
Devlog 3 App’s icons & New app - Notepad and some features Yo, I added the display of application icons and the ability to close and open them using those icons. I’ve also added a new app, Notepad, where you can write text. Also, using JS, I made a window overlap another when clicking on it. Getting ready for “individual” features
Devlog 4 Added my individual App - music player Yo again, I just added a music player, it has only 4 songs, but do not worry, I wll probably add a new ones by time(no). I used JS to create this APP and you can change music, pause it and play again. Still having windows 95 style
FINAL Devlog 5 Well, I already did all I wanted but window’s size were a little bit small. I changed it. NOW IT’S DOOONEE You can view in github pages and repo: Repo - https://github.com/alinur7810/LoLOS Pages - https://alinur7810.github.io/LoLOS/ Well, my frist project done and I hope I did it well
Ships:
I made a webOS in retro windows syle. It was really exciting and challenging since I was really a newbie when I was coding it and it became even more interesting. From my views, the best feature is a music player, I was really proud of it when I did it. I hope you will like my “OS”. See you soon at LoLOS!...
|
1793465346.548455
|
1793551746.548455
|
|
15025
|
berryOS by @SysError06 | Stardance
|
SysError06
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-16T05:02:27Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "webOS, directly ran inside your browser (desktop app coming soon?) What is it? - berryOS is a “simple” webOS that allows you to have your own little Catppuccin inspired operating system right inside your browser! It offers a notes app, welcome page and a settings app (more apps to come). What I learnt - I found this project as a good way to learn SvelteKit, as ReactJS has gotten me very pissed off, and SvelteKit seemed like a good alternative to React as it has no heavy virtual DOM. Overall, SvelteKit seems like a choice I don’t regret, as it does everything I need it to do! What’s coming next - Proper alt tabbing system, persistent settings, more apps, desktop icons, terminal, browser (possibly), desktop and more!", "repo": "https://github.com/UltimatePlayer97/berryOS", "demo": "https://ultimateplayer97.github.io/berryOS/"}]...
|
[{"post_id": 9028, "ts": "2026 [{"post_id": 9028, "ts": "2026-06-15T01:58:35Z", "hours": 0.7714, "text": "Custom desktop and accent colors! I added a modular color picker component in the Personalization settings panel. Clicking a preset or using the native eye-dropper custom color tool instantly updates buttons, icons, switches, and highlights across the entire OS. I also implemented a FileReader data-stream pipeline. Users can upload any .jpg, .png, or .webp file from their local machine, converting it to a base64 string to update the active desktop background immediately. Also, if a user doesn’t have a custom wallpaper, the default desktop gradient now intelligently samples the chosen accent color, blending a low-opacity hue directly into the dark/light background."}, {"post_id": 8522, "ts": "2026-06-14T05:24:11Z", "hours": 1.3242, "text": "Alt tabbing (sort of). A lot of this time was spent refactoring the window system to use a windows object. To start off, I tried adding a navigator.connection API to try and identify cellular vs wifi vs ethernet structures, however as of reading the MDN docs it turns out its not a very common API, with Firefox dropping it as of Firefox 31, and Safari never having it in the first place, I ended up switching to the onLine/offLine property, which is supported by all mainstream browsers. Also Alt + tab is currently slightly broken, as it does not yet show a window preview, as well as not properly focusing the chosen window, however this is something I will tackle later on, as I plan on adding custom wallpaper support now."}, {"post_id": 7985, "ts": "2026-06-13T09:59:58Z", "hours": 0.7036, "text": "(flashbang warning) Light mode! Changes CSS values to respect the theme detection, also tries auto detect light/dark mode based on browser settings. Oh yes also changed up the topbar to look better (looks alot more like macOS now which I may change in the future.)"}, {"post_id": 7948, "ts": "2026-06-13T08:08:40Z", "hours": 0.4956, "text": "Simple stuff this time around, just made the desktop look more like macOS, will probably edit though so it doesn’t look TOO similar. Will add the ability to change dark/light mode and background next!"}, {"post_id": 7933, "ts": "2026-06-13T07:29:29Z", "hours": 1.5186, "text": "So, A LOT of time was spent on this, a lot more than I anticipated. Firstly, I added a new settings app (which currently only has like one setting) that uses shadcn’s components for switches, buttons, sliders, etc. This was because I did NOT want to make my own components from scratch. Quick look at the docs, I added my necessary components, and CSS theming. I had a slight issue with setting raw CSS variables on .dark blocks weren’t syncing up properly with unedited shadcn svelte components due to Tailwind’s V4 theme compiler rules. Configuring custom colors directly in the @theme inline block in layout.css seemed to fix this. I also migrated the dock into its own components (Dock.svelte), allowing for better scalability. Overall, pretty happy with this session, as now I can seamlessly add settings, add components, app, and all. The new task is to clean up the desktop, making it more visually appealing to the eyes."}, {"post_id": 7394, "ts": "2026-06-12T10:05:11Z", "hours": 0.4731, "text": "Not much was doen apart from porting the gh pages to SvelteKit Was done by making a deploy.yml workflow that builds the website and deploys it to GitHub Pages. Next plan of action is cleaning up desktop to make it more pleasing on the eyes"}, {"post_id": 7165, "ts": "2026-06-11T23:30:15Z", "hours": 0.5956, "text": "Sigh….. I got bored I hate vanilla html and javascript, so…. I switched my webOS entirely to SvelteKit. This change should help me add components easier, also can add better stuff, I have also switched from base CSS to TailwindCSS, which is what I’m more used to. What I plan on doing is making every app its own svelte page, making it really easy to add apps. Overall nothing changed for now, I just spent the time porting over to SvelteKit."}, {"post_id": 6765, "ts": "2026-06-11T10:24:32Z", "hours": 0.5825, "text": "First devlog of berryOS! This is part of the webOS mission, however I am already pretty experienced in web devving so I kinda improvised on some stuff. I got an app dock, windows, topbar, time and a background!"}]...
|
Title: berryOS by @SysError06 | Stardance
Devlogs Title: berryOS by @SysError06 | Stardance
Devlogs:
First devlog of berryOS! This is part of the webOS mission, however I am already pretty experienced in web devving so I kinda improvised on some stuff. I got an app dock, windows, topbar, time and a background!
Sigh….. I got bored I hate vanilla html and javascript, so…. I switched my webOS entirely to SvelteKit. This change should help me add components easier, also can add better stuff, I have also switched from base CSS to TailwindCSS, which is what I’m more used to. What I plan on doing is making every app its own svelte page, making it really easy to add apps. Overall nothing changed for now, I just spent the time porting over to SvelteKit.
Not much was doen apart from porting the gh pages to SvelteKit Was done by making a deploy.yml workflow that builds the website and deploys it to GitHub Pages. Next plan of action is cleaning up desktop to make it more pleasing on the eyes
So, A LOT of time was spent on this, a lot more than I anticipated. Firstly, I added a new settings app (which currently only has like one setting) that uses shadcn’s components for switches, buttons, sliders, etc. This was because I did NOT want to make my own components from scratch. Quick look at the docs, I added my necessary components, and CSS theming. I had a slight issue with setting raw CSS variables on .dark blocks weren’t syncing up properly with unedited shadcn svelte components due to Tailwind’s V4 theme compiler rules. Configuring custom colors directly in the @theme inline block in layout.css seemed to fix this. I also migrated the dock into its own components (Dock.svelte), allowing for better scalability. Overall, pretty happy with this session, as now I can seamlessly add settings, add components, app, and all. The new task is to clean up the desktop, making it more visually appealing to the eyes.
Simple stuff this time around, just made the desktop look more like macOS, will probably edit though so it doesn’t look TOO similar. Will add the ability to change dark/light mode and background next!
(flashbang warning) Light mode! Changes CSS values to respect the theme detection, also tries auto detect light/dark mode based on browser settings. Oh yes also changed up the topbar to look better (looks alot more like macOS now which I may change in the future.)
Alt tabbing (sort of). A lot of this time was spent refactoring the window system to use a windows object. To start off, I tried adding a navigator.connection API to try and identify cellular vs wifi vs ethernet structures, however as of reading the MDN docs it turns out its not a very common API, with Firefox dropping it as of Firefox 31, and Safari never having it in the first place, I ended up switching to the onLine/offLine property, which is supported by all mainstream browsers. Also Alt + tab is currently slightly broken, as it does not yet show a window preview, as well as not properly focusing the chosen window, however this is something I will tackle later on, as I plan on adding custom wallpaper support now.
Custom desktop and accent colors! I added a modular color picker component in the Personalization settings panel. Clicking a preset or using the native eye-dropper custom color tool instantly updates buttons, icons, switches, and highlights across the entire OS. I also implemented a FileReader data-stream pipeline. Users can upload any .jpg, .png, or .webp file from their local machine, converting it to a base64 string to update the active desktop background immediately. Also, if a user doesn’t have a custom wallpaper, the default desktop gradient now intelligently samples the chosen accent color, blending a low-opacity hue directly into the dark/light background.
Ships:
webOS, directly ran inside your browser (desktop app coming soon?) What is it? - berryOS is a “simple” webOS that allows you to have your own little Catppuccin inspired operating system right inside your browser! It offers a notes app, welcome page and a settings app (more apps to come). What I learnt - I found this project as a good way to learn SvelteKit, as ReactJS has gotten me very pissed off, and SvelteKit seemed like a good alternative to React as it has no heavy virtual DOM. Overall, SvelteKit seems like a choice I don’t regret, as it does everything I need it to do! What’s coming next - Proper alt tabbing system, persistent settings, more apps, desktop icons, terminal, browser (possibly), desktop and more!...
|
1793465347.7571976
|
1793551747.7571976
|
|
6830
|
AI ascii art maker by @spawnedshoyo | Stardance
|
spawnedshoyo
|
1
|
17.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-06T22:42:10Z", "hours": 17.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built this ASCII Art Maker as a fun project to explore image processing and ASCII conversion. The tool lets you either generate images from text prompts using AI or upload your own images, then converts them to ASCII art. Feel free to suggest ideas for my next project! I’m always looking for new challenges and interesting things to build.", "repo": "https://github.com/RandomAiPerson/AsciiGenerator", "demo": "https://randomaiperson.github.io/AsciiGenerator/"}]...
|
[{"post_id": 23786, "ts": "202 [{"post_id": 23786, "ts": "2026-07-06T22:39:56Z", "hours": 16.6358, "text": "I built this ASCII Art Maker as a fun project to explore image processing and ASCII conversion. The tool lets you either generate images from text prompts using AI or upload your own images, then converts them to ASCII art. Feel free to suggest ideas for my next project! I’m always looking for new challenges and interesting things to build."}]...
|
Title: AI ascii art maker by @spawnedshoyo | Stard Title: AI ascii art maker by @spawnedshoyo | Stardance
Devlogs:
I built this ASCII Art Maker as a fun project to explore image processing and ASCII conversion. The tool lets you either generate images from text prompts using AI or upload your own images, then converts them to ASCII art. Feel free to suggest ideas for my next project! I’m always looking for new challenges and interesting things to build.
Ships:
I built this ASCII Art Maker as a fun project to explore image processing and ASCII conversion. The tool lets you either generate images from text prompts using AI or upload your own images, then converts them to ASCII art. Feel free to suggest ideas for my next project! I’m always looking for new challenges and interesting things to build....
|
1793465352.4775538
|
1793551752.4775538
|
|
4661
|
My first slack bot! by @akshara | Stardance
|
akshara
|
1
|
0.0
|
1
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-03T11:10:03Z", "hours": 0.0, "multiplier": 1.81, "payout": 1, "blessing": "neutral", "text": "I built Sonic, a Slack bot with 12 slash commands covering trivia, weather, DNS lookup, dad jokes, polls and more. The hardest part was deploying it 24/7 on Nest using systemd. I’m proud that it stays live even when my laptop is closed!! To test Sonic, join my Slack workspace and try commands like /sl-ping, /sl-trivia, /sl-dadjoke, /sl-weather , or /sl-help to see all available commands. The bot runs 24/7 so it will always respond!", "repo": "https://github.com/akshara200829-lgtm/Sonic", "demo": "https://hackclub.slack.com/archives/C0B9TV0DS69"}]...
|
[{"post_id": 1360, "ts": "2026 [{"post_id": 1360, "ts": "2026-06-03T10:45:14Z", "hours": 0.3597, "text": "Built and deployed my first Slack bot (Sonic) on Hack Club Nest with slash commands like /sl-ping, /sl-help, /sl-weather, /sl-trivia and more. Running 24/7 via systemd!! Github: https://github.com/akshara200829-lgtm/Sonic"}]...
|
Title: My first slack bot! by @akshara | Stardance Title: My first slack bot! by @akshara | Stardance
Devlogs:
Built and deployed my first Slack bot (Sonic) on Hack Club Nest with slash commands like /sl-ping, /sl-help, /sl-weather, /sl-trivia and more. Running 24/7 via systemd!! Github: https://github.com/akshara200829-lgtm/Sonic
Ships:
I built Sonic, a Slack bot with 12 slash commands covering trivia, weather, DNS lookup, dad jokes, polls and more. The hardest part was deploying it 24/7 on Nest using systemd. I’m proud that it stays live even when my laptop is closed!! To test Sonic, join my Slack workspace and try commands like /sl-ping, /sl-trivia, /sl-dadjoke, /sl-weather , or /sl-help to see all available commands. The bot runs 24/7 so it will always respond!...
|
1793465358.65085
|
1793551758.65085
|
|
45560
|
Nasa AOPD Image Viewer by @iamdeathgod | Stardance
|
iamdeathgod
|
1
|
2.68
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-08T15:42:51Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Built a NASA Astronomy Picture of the Day viewer — shows today’s picture automatically, plus a calendar sidebar to browse any past day this month. Hardest part was probably the async stuff — had a bug where the old image would flash before the new one loaded, took a while to figure out it needed the image’s onload event to fix properly. Pretty happy with how the UI turned out, went with a sci-fi/mission-control theme with glowing accents instead of a plain page. It’s responsive too, works fine on mobile. Try clicking through a few different days on the calendar to see it in action!", "repo": "https://github.com/iamdeathgod/nasa-apod-image", "demo": "https://iamdeathgod.github.io/nasa-apod-image/"}]...
|
[{"post_id": 43794, "ts": "202 [{"post_id": 43794, "ts": "2026-08-09T06:58:28Z", "hours": 0.6775, "text": "Added Past Months Image viewing , Recreated Image loading logic with improvements ."}, {"post_id": 43328, "ts": "2026-08-08T15:03:05Z", "hours": 0.9714, "text": "Devlog #3 — Calendar sidebar + full redesign Added a calendar to browse past pictures, and gave the whole site a proper visual overhaul. What’s new: Sidebar calendar showing all days of the current month — click any day to load that day’s picture instead of today’sRefactored the fetch logic into a reusable loadAPOD(date) function so it works for both today and any clicked dayAdded a loading animation while new pictures fetch, and fixed a bug where the old image would briefly show before the new one finished loadingHighlighted the currently selected day on the calendarFull visual redesign — sci-fi/mission-control theme with a glowing grid background, monospace font, and cyan accent colors instead of the plain black-and-crimson lookMade the whole layout responsive so it works properly on mobile (calendar stacks below the image, grid adjusts to fewer columns)Moved JavaScript into its own script.js file for cleaner project structure Bugs I ran into and fixed: Infinite recursion from accidentally calling loadAPOD inside itselfImage not updating because the fetch was defined but never calledOld image flashing before the new one loaded — fixed using the image’s onload event"}, {"post_id": 43287, "ts": "2026-08-08T13:52:09Z", "hours": 0.2669, "text": "Devlog #2 Added CSS styling : Fonts , spacing , colors to NASA APOD viewer"}, {"post_id": 43267, "ts": "2026-08-08T13:00:57Z", "hours": 0.4433, "text": "NASA APOD Image Viewer My first project for Stardance. It’s a simple web page that shows NASA’s Astronomy Picture of the Day — pulls the image and description live from NASA’s API, so it updates automatically every day. I’m a total beginner, so I built this step by step: started with a hardcoded image just to get the layout, then learned how to fetch live data from an API and swap it in using JavaScript. Also learned to keep my API key private instead of exposing it in the public repo."}]...
|
Title: Nasa AOPD Image Viewer by @iamdeathgod | St Title: Nasa AOPD Image Viewer by @iamdeathgod | Stardance
Devlogs:
NASA APOD Image Viewer My first project for Stardance. It’s a simple web page that shows NASA’s Astronomy Picture of the Day — pulls the image and description live from NASA’s API, so it updates automatically every day. I’m a total beginner, so I built this step by step: started with a hardcoded image just to get the layout, then learned how to fetch live data from an API and swap it in using JavaScript. Also learned to keep my API key private instead of exposing it in the public repo.
Devlog #2 Added CSS styling : Fonts , spacing , colors to NASA APOD viewer
Devlog #3 — Calendar sidebar + full redesign Added a calendar to browse past pictures, and gave the whole site a proper visual overhaul. What’s new: Sidebar calendar showing all days of the current month — click any day to load that day’s picture instead of today’sRefactored the fetch logic into a reusable loadAPOD(date) function so it works for both today and any clicked dayAdded a loading animation while new pictures fetch, and fixed a bug where the old image would briefly show before the new one finished loadingHighlighted the currently selected day on the calendarFull visual redesign — sci-fi/mission-control theme with a glowing grid background, monospace font, and cyan accent colors instead of the plain black-and-crimson lookMade the whole layout responsive so it works properly on mobile (calendar stacks below the image, grid adjusts to fewer columns)Moved JavaScript into its own script.js file for cleaner project structure Bugs I ran into and fixed: Infinite recursion from accidentally calling loadAPOD inside itselfImage not updating because the fetch was defined but never calledOld image flashing before the new one loaded — fixed using the image’s onload event
Added Past Months Image viewing , Recreated Image loading logic with improvements .
Ships:
Built a NASA Astronomy Picture of the Day viewer — shows today’s picture automatically, plus a calendar sidebar to browse any past day this month. Hardest part was probably the async stuff — had a bug where the old image would flash before the new one loaded, took a while to figure out it needed the image’s onload event to fix properly. Pretty happy with how the UI turned out, went with a sci-fi/mission-control theme with glowing accents instead of a plain page. It’s responsive too, works fine on mobile. Try clicking through a few different days on the calendar to see it in action!...
|
1793465363.6483724
|
1793551763.6483724
|
|
70039
|
My own site! by @Delusionaliz | Stardance
|
Delusionaliz
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Delusionaliz | Stardance
|
1792946965.6330128
|
1793551765.6330128
|
|
70040
|
esp 32 ultrasonic sensor by @bogzz | Stardance
|
bogzz
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: esp 32 ultrasonic sensor by @bogzz | Starda Title: esp 32 ultrasonic sensor by @bogzz | Stardance...
|
1792946966.515344
|
1793551766.515344
|
|
70042
|
My own site! by @gokul2009136 | Stardance
|
gokul2009136
|
0
|
0.65
|
0
|
[]
|
[{"post_id": 80170, "ts": "202 [{"post_id": 80170, "ts": "2026-10-16T15:16:39Z", "hours": 0.65, "text": "i worked in the html and css and i used only the basic code then i created domain using vercel,this is one of the beginner website its look like the beginner website with a good color and fonts it is basically a self intro page like my name my hobby and my skills etc… thats it i think so"}]...
|
Title: My own site! by @gokul2009136 | Stardance
Title: My own site! by @gokul2009136 | Stardance
Devlogs:
i worked in the html and css and i used only the basic code then i created domain using vercel,this is one of the beginner website its look like the beginner website with a good color and fonts it is basically a self intro page like my name my hobby and my skills etc… thats it i think so...
|
1792946967.3746688
|
1793551767.3746688
|
|
45569
|
Chi site by @shravyakr0 | Stardance
|
shravyakr0
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-09T07:24:43Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "✨ Shravya KR — Personal Website My personal website, built as part of the Hack Club Stardance challenge. 🔗 Live site: [add your deployed link here once you set up GitHub Pages] 🌸 About This is my little corner of the internet — a place to share who I am, what I’m exploring, and the projects I’m working on. I’m an 11th grade science student with a curiosity for how things work, from the logic behind code to the concepts behind chemistry and physics. 🛠️ Built With HTML — structure CSS — styling (add JavaScript here later if you use it) 📂 Project Structure", "repo": "https://github.com/shravyakr0/My-website", "demo": "https://shravyakr0.github.io/My-website/"}]...
|
[{"post_id": 43803, "ts": "202 [{"post_id": 43803, "ts": "2026-08-09T07:22:33Z", "hours": 0.2819, "text": "Website publish"}]...
|
Title: Chi site by @shravyakr0 | Stardance
Devlog Title: Chi site by @shravyakr0 | Stardance
Devlogs:
Website publish
Ships:
✨ Shravya KR — Personal Website My personal website, built as part of the Hack Club Stardance challenge. 🔗 Live site: [add your deployed link here once you set up GitHub Pages] 🌸 About This is my little corner of the internet — a place to share who I am, what I’m exploring, and the projects I’m working on. I’m an 11th grade science student with a curiosity for how things work, from the logic behind code to the concepts behind chemistry and physics. 🛠️ Built With HTML — structure CSS — styling (add JavaScript here later if you use it) 📂 Project Structure...
|
1793465367.4940717
|
1793551767.4940717
|
|
70044
|
AI Bipedal Robot by @oshy | Stardance
|
oshy
|
0
|
13.03
|
0
|
[]
|
[{"post_id": 80838, "ts": "202 [{"post_id": 80838, "ts": "2026-10-18T23:28:34Z", "hours": 9.8692, "text": "Robot Designed! I finished building my robot, although I still have to export it in a URDF format, which is a whole other thing."}, {"post_id": 80528, "ts": "2026-10-18T01:02:42Z", "hours": 3.1594, "text": "I finished the Gimble for the camera on my robot!"}]...
|
Title: AI Bipedal Robot by @oshy | Stardance
Devl Title: AI Bipedal Robot by @oshy | Stardance
Devlogs:
I finished the Gimble for the camera on my robot!
Robot Designed! I finished building my robot, although I still have to export it in a URDF format, which is a whole other thing....
|
1792946969.3964255
|
1793551769.3964255
|
|
27839
|
Starfall by @Rithvik | Stardance
|
Rithvik
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Starfall by @Rithvik | Stardance
|
1792687773.802718
|
1793551773.802718
|
|
45580
|
my game by @shravyakr0 | Stardance
|
shravyakr0
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-09T06:53:55Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Built this for the Stardance “Make a WarioWare Game” mission in Godot 4. It’s a collection of quick timed minigames — you’ve got 5 garlic (lives), and you lose one every time you don’t beat a minigame’s timer. Right now it’s got 4 minigames: A platformer where you collect garlic before time runs out A clicker where you tap all the targets fast A little Space Invaders-style shooter A Flappy Bird-style obstacle dodge Biggest challenges were wiring up the scene transitions between minigames without breaking the timer/lives tracking, and getting the export to actually run right in the browser. Learned a ton about Godot’s autoload system and signals along the way. Would love feedback — especially on difficulty, since I haven’t fully balanced the timers yet!", "repo": "https://github.com/shravyakr0/game", "demo": "https://shravyakr.itch.io/garlic-mania"}]...
|
[{"post_id": 43787, "ts": "202 [{"post_id": 43787, "ts": "2026-08-09T06:47:06Z", "hours": 0.9917, "text": "game onlie"}]...
|
Title: my game by @shravyakr0 | Stardance
Devlogs Title: my game by @shravyakr0 | Stardance
Devlogs:
game onlie
Ships:
Built this for the Stardance “Make a WarioWare Game” mission in Godot 4. It’s a collection of quick timed minigames — you’ve got 5 garlic (lives), and you lose one every time you don’t beat a minigame’s timer. Right now it’s got 4 minigames: A platformer where you collect garlic before time runs out A clicker where you tap all the targets fast A little Space Invaders-style shooter A Flappy Bird-style obstacle dodge Biggest challenges were wiring up the scene transitions between minigames without breaking the timer/lives tracking, and getting the export to actually run right in the browser. Learned a ton about Godot’s autoload system and signals along the way. Would love feedback — especially on difficulty, since I haven’t fully balanced the timers yet!...
|
1793465379.9356372
|
1793551779.9356372
|
|
27605
|
Password-Generator by @k_nilesh | Stardance
|
k_nilesh
|
2
|
21.0
|
36
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-19T01:02:37Z", "hours": 11.0, "multiplier": 1.54, "payout": 15, "blessing": "neutral", "text": "I made a Password Generator that creates strong, random passwords using letters, numbers, and special characters. The challenging part was handling different password lengths and character options while keeping the generation random. I’m proud that I built a useful project from scratch and improved my JS and problem-solving skills. To test it, simply run the program, choose the desired password length and options, and it will generate a random password.", "repo": "https://github.com/k-nilesh04/password-generator", "demo": "https://password-generator-sandy-zeta.vercel.app/"}, {"ship_num": 2, "ts": "2026-06-28T13:34:24Z", "hours": 10.0, "multiplier": 2.15, "payout": 21, "blessing": "neutral", "text": "I built a Password Generator using React, Vite, and Tailwind CSS that creates secure, customizable passwords with options for length, uppercase, lowercase, numbers, and special characters. The most challenging part was implementing the password generation logic while ensuring all selected character types worked correctly and building a responsive, user-friendly interface. I’m proud of completing a polished React project that strengthened my understanding of state management, event handling, and UI development. To test it, simply choose your preferred options, generate a password, and use the Copy button to copy it instantly.", "repo": "https://github.com/k-nilesh04/password-generator", "demo": "https://password-generator-sandy-zeta.vercel.app/"}]...
|
[{"post_id": 32722, "ts": "202 [{"post_id": 32722, "ts": "2026-07-22T01:44:14Z", "hours": 10.5656, "text": "see my password generator use it and tell me where to modify…"}, {"post_id": 17582, "ts": "2026-06-28T13:07:54Z", "hours": 9.8967, "text": "Password Generator –> My Latest React Project I built a Password Generator using React, Vite, and Tailwind CSS that helps users create strong, secure, and customizable passwords in just a click. Key Features : it can generate secure random passwords, customize password length, uppercase & lowercase options, numbers & special characters options and it has one-click copy to clipboard feature. Fast and responsive user experience project made with react with understanding of React Hooks, state management, event handling, and Tailwind CSS. I’d love to hear your feedback! Feel free to try it out and let me know what features you’d like to see in the next version. visit: https://password-generator-sandy-zeta.vercel.app/"}]...
|
Title: Password-Generator by @k_nilesh | Stardance Title: Password-Generator by @k_nilesh | Stardance
Devlogs:
Password Generator –> My Latest React Project I built a Password Generator using React, Vite, and Tailwind CSS that helps users create strong, secure, and customizable passwords in just a click. Key Features : it can generate secure random passwords, customize password length, uppercase & lowercase options, numbers & special characters options and it has one-click copy to clipboard feature. Fast and responsive user experience project made with react with understanding of React Hooks, state management, event handling, and Tailwind CSS. I’d love to hear your feedback! Feel free to try it out and let me know what features you’d like to see in the next version. visit: https://password-generator-sandy-zeta.vercel.app/
see my password generator use it and tell me where to modify…
Ships:
I built a Password Generator using React, Vite, and Tailwind CSS that creates secure, customizable passwords with options for length, uppercase, lowercase, numbers, and special characters. The most challenging part was implementing the password generation logic while ensuring all selected character types worked correctly and building a responsive, user-friendly interface. I’m proud of completing a polished React project that strengthened my understanding of state management, event handling, and UI development. To test it, simply choose your preferred options, generate a password, and use the Copy button to copy it instantly.
I made a Password Generator that creates strong, random passwords using letters, numbers, and special characters. The challenging part was handling different password lengths and character options while keeping the generation random. I’m proud that I built a useful project from scratch and improved my JS and problem-solving skills. To test it, simply run the program, choose the desired password length and options, and it will generate a random password....
|
1793465381.9283462
|
1793551781.9283462
|
|
22090
|
mogged by @eli_ozcan | Stardance
|
eli_ozcan
|
1
|
10.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-02T20:00:38Z", "hours": 10.0, "multiplier": 12.08, "payout": 0, "blessing": "neutral", "text": "Mogged is a fun amalgamation of Omoggle and Mogwars with a custom research-based mogging backend. This is 10000% for funsies because I wanted to see how I compared to other people without yk having to involve other people. The app takes in photo/video feed and runs Google’s Mediapipe on it to find facial landmarks and then uses custom algorithm code stolen from Omoggle and Mogwars to calculate a facial score. The backend named after me (“Eli”) runs it’s own estimations and takes into account facial color and the full 3D reconstruction of one’s face. Below is a photo I took at school of my project working.", "repo": "https://github.com/elijah629/mogged", "demo": "https://mogged.eli.best"}]...
|
[{"post_id": 33876, "ts": "202 [{"post_id": 33876, "ts": "2026-07-24T04:35:23Z", "hours": 4.0914, "text": "okay so omoggle/mogwars was cool but this is cooler: i noticed that those “backends” only ran on a static frame of your face and only measured landmarks. I decided to make one which bases it off of a 3D scan as well as texture information to estimate skincare. After some research, I found 3DDFA , a small model which can reconstruct a 3D model of a face from photos. the app first takes 7 poses by asking you to move your camera and then passes them all into the model. (120x120x3b tensor). The model gives 62 parameters per pose, and then the app takes the median identity-shape parameters across all views -> BFM2009 decoder -> 68 points used to calculate all the structural metrics. then it uses the texture of the face that’s not in the eyes or mouth and samples them for clarity, eveness, texture, exposure, sharpness, etc. takes the median of that and then calculates a skin value. exact weights for them are found in the code."}, {"post_id": 21869, "ts": "2026-07-04T01:10:27Z", "hours": 5.9342, "text": "Mogged sorry for the lackluster devlog quality, my >4k char devlog was js deleted and i’m pissed inspo a very chopped aquantience couldn’t believe how chopped he was and I wanted to prove it to him. however, he didn’t want to go into an omoggle match w me so I needed something that supported image upload motivation popular websites that do an omoggle-style ranking either are not accurate to omoggle or send your photo off-device to a vLLM or server, which I don’t want criteria both image and photo support privacy first all local on-device scoring accurate to the two popular mogging platforms I found, mogwars and omoggle research found an excellent (althrough made by ai) writeup on omoggle. This shows that Omoggle uses Google’s Mediapipe FaceLandmarker . I knew the data fed into an algorithim but I didn’t know how the facial data was turned into a score so I got a codex agent to analyze the bundled JS of omoggle and mogwars to reverse-engineer the scoring mechanism. It came back with the following: that both websites use the same metrics but process them differently into a score the way metrics (symmetry, jawline, etc.) are calculated from the landmarks and how each platform uses them for sake of brevity (character limit) I will not be describing exactly how each platform works nor how the metrics are calculated in specific, for those interested, check out src/lib/scoring . I promise I’m not larping, I actually understand how it works lol. implementation I then took all of that as well as some Google-given examples for the landmarking API and created a new NextJS + Shadcn + Tailwind v4 project. I first wrote the landmarking system and then the scoring system based on the output of the landmarker. After, I made a temporary UI with google stitch and got codex to wire everything together. demo available at https://mogged.eli.best"}]...
|
Title: mogged by @eli_ozcan | Stardance
Devlogs:
Title: mogged by @eli_ozcan | Stardance
Devlogs:
Mogged sorry for the lackluster devlog quality, my >4k char devlog was js deleted and i’m pissed inspo a very chopped aquantience couldn’t believe how chopped he was and I wanted to prove it to him. however, he didn’t want to go into an omoggle match w me so I needed something that supported image upload motivation popular websites that do an omoggle-style ranking either are not accurate to omoggle or send your photo off-device to a vLLM or server, which I don’t want criteria both image and photo support privacy first all local on-device scoring accurate to the two popular mogging platforms I found, mogwars and omoggle research found an excellent (althrough made by ai) writeup on omoggle. This shows that Omoggle uses Google’s Mediapipe FaceLandmarker . I knew the data fed into an algorithim but I didn’t know how the facial data was turned into a score so I got a codex agent to analyze the bundled JS of omoggle and mogwars to reverse-engineer the scoring mechanism. It came back with the following: that both websites use the same metrics but process them differently into a score the way metrics (symmetry, jawline, etc.) are calculated from the landmarks and how each platform uses them for sake of brevity (character limit) I will not be describing exactly how each platform works nor how the metrics are calculated in specific, for those interested, check out src/lib/scoring . I promise I’m not larping, I actually understand how it works lol. implementation I then took all of that as well as some Google-given examples for the landmarking API and created a new NextJS + Shadcn + Tailwind v4 project. I first wrote the landmarking system and then the scoring system based on the output of the landmarker. After, I made a temporary UI with google stitch and got codex to wire everything together. demo available at https://mogged.eli.best
okay so omoggle/mogwars was cool but this is cooler: i noticed that those “backends” only ran on a static frame of your face and only measured landmarks. I decided to make one which bases it off of a 3D scan as well as texture information to estimate skincare. After some research, I found 3DDFA , a small model which can reconstruct a 3D model of a face from photos. the app first takes 7 poses by asking you to move your camera and then passes them all into the model. (120x120x3b tensor). The model gives 62 parameters per pose, and then the app takes the median identity-shape parameters across all views -> BFM2009 decoder -> 68 points used to calculate all the structural metrics. then it uses the texture of the face that’s not in the eyes or mouth and samples them for clarity, eveness, texture, exposure, sharpness, etc. takes the median of that and then calculates a skin value. exact weights for them are found in the code.
Ships:
Mogged is a fun amalgamation of Omoggle and Mogwars with a custom research-based mogging backend. This is 10000% for funsies because I wanted to see how I compared to other people without yk having to involve other people. The app takes in photo/video feed and runs Google’s Mediapipe on it to find facial landmarks and then uses custom algorithm code stolen from Omoggle and Mogwars to calculate a facial score. The backend named after me (“Eli”) runs it’s own estimations and takes into account facial color and the full 3D reconstruction of one’s face. Below is a photo I took at school of my project working....
|
1793465389.7323954
|
1793551789.7323954
|
|
22131
|
PencilOS by @hen | Stardance
|
hen
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-28T00:34:31Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "My first iteration of PencilOS, made with the guide in WebOS 1. The idea behind this was originally to draw things on paper and then upload it, but I decided to digitally draw icons instead so brush sizing and colors were more consistent.", "repo": "https://github.com/hen43/pencil-os", "demo": "https://pencil-os.vercel.app/"}]...
|
[{"post_id": 17272, "ts": "202 [{"post_id": 17272, "ts": "2026-06-28T00:11:34Z", "hours": 0.4692, "text": "The opinions of our customers are very important. Especially if it includes raw, unfiltered rage. You are now able to give feedback through the Github Issues page."}, {"post_id": 17245, "ts": "2026-06-27T23:23:58Z", "hours": 1.41, "text": "made an openable and closable app icon"}, {"post_id": 12448, "ts": "2026-06-20T09:43:53Z", "hours": 1.1642, "text": "1-Hour prototype– The window on the right is draggable and closable."}]...
|
Title: PencilOS by @hen | Stardance
Devlogs:
1-Ho Title: PencilOS by @hen | Stardance
Devlogs:
1-Hour prototype– The window on the right is draggable and closable.
made an openable and closable app icon
The opinions of our customers are very important. Especially if it includes raw, unfiltered rage. You are now able to give feedback through the Github Issues page.
Ships:
My first iteration of PencilOS, made with the guide in WebOS 1. The idea behind this was originally to draw things on paper and then upload it, but I decided to digitally draw icons instead so brush sizing and colors were more consistent....
|
1793465400.591478
|
1793551800.591478
|
|
65458
|
Escape The Facility! by @Mian_Ismail_Shahbaz_Ali | Escape The Facility! by @Mian_Ismail_Shahbaz_Ali | Stardance...
|
Mian_Ismail_Shahbaz_Ali
|
1
|
20.03
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-26T15:38:09Z", "hours": 19.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What did you make? I made ESCAPE THE FACILITY , a sci-fi text adventure set in an abandoned lunar research facility. Players explore rooms, collect equipment, fight hostile robots, solve a computer-terminal riddle, and find the Emergency Access Keycard to escape. I built a Python version and a browser version using HTML, CSS, and JavaScript. What was challenging? The most challenging part was debugging the game’s logic and making sure exploration, inventory, combat, and progression worked correctly. Creating a browser version alongside the Python game was also challenging, especially learning how the different web technologies fit together. What are you proud of? I’m proud that I turned my idea into a working game with two playable versions. I wrote most of the main gameplay code in Python and JavaScript, tested both versions, and published the project on GitHub with a live browser demo. What should people know so they can test your project? The browser version can be played here: https://mian-ismail-shahbaz-ali.github.io/escape-the-facility/ The source code and README are available here: https://github.com/Mian-Ismail-Shahbaz-Ali/escape-the-facility Players should explore the facility, manage their health and inventory, investigate the research areas, solve the riddle, defeat the security mech, obtain the keycard, and escape. Follow the in-game instructions to play.", "repo": "https://github.com/Mian-Ismail-Shahbaz-Ali/escape-the-facility", "demo": "https://mian-ismail-shahbaz-ali.github.io/escape-the-facility/"}]...
|
[{"post_id": 83794, "ts": "202 [{"post_id": 83794, "ts": "2026-10-28T16:53:54Z", "hours": 1.0272, "text": "Devlog 8 : Escape the Facility Today, I reviewed and refined my project to make the code more genuinely my own and reduce unnecessary AI-generated elements. I finalized my updates, committed the changes to GitHub, and resubmitted my game for StarDance recertification. It’s officially back in the review queue. Fingers crossed!"}, {"post_id": 83004, "ts": "2026-10-26T15:01:42Z", "hours": 0.9992, "text": "Devlog 7 : Escape the Facility Built ESCAPE THE FACILITY , a sci-fi text adventure set in an abandoned lunar research facility, for Hack Club StarDance. The game features exploration, inventory management, combat, health and oxygen systems, surveillance recordings, and a riddle. I created two versions: one in Python and another for the browser using HTML, CSS, and JavaScript. I tested both versions, confirmed they worked properly, and pushed the final code to GitHub. GitHub: https://github.com/Mian-Ismail-Shahbaz-Ali/escape-the-facility This project helped me improve my programming, debugging, and testing skills while turning an idea into a working game."}, {"post_id": 82695, "ts": "2026-10-25T16:49:19Z", "hours": 2.2944, "text": "Devlog 6 : Escape the Facility Today, I spent time reviewing and improving the JavaScript version of my sci-fi text adventure. I worked through several fixes involving the pause menu, inventory, oxygen canisters, story text, and the Power Control Room. I also reviewed the game’s different mechanics, including exploration, combat, the Security Mech fight, the Research Lab riddle, oxygen management, and the escape sequence. I made the necessary changes while keeping the existing gameplay intact. After the fixes, I ran node –check game.js to check for JavaScript syntax errors, and it passed. Next, I’ll test the game from start to finish, check for any remaining bugs, finalize the README, and prepare my project for submission to Hack Club StarDance."}, {"post_id": 82340, "ts": "2026-10-24T16:32:00Z", "hours": 1.4903, "text": "Devlog 5 : Escape the Facility Today, I polished the game’s item selection and inventory options, removing unnecessary choices to make the interface cleaner. I also reviewed the latest version of the code and identified a few final improvements to make tomorrow before wrapping up the project. Getting closer to the finish line!"}, {"post_id": 82030, "ts": "2026-10-23T14:51:49Z", "hours": 1.3944, "text": "Devlog 4 : Escape the Facility Today, I fixed an issue with the Inventory system by adding a Return button and ensuring the Oxygen Canister option works correctly. I tested three different scenarios, and all passed! Next session, I’ll continue improving the game’s navigation, fix remaining bugs, test the different routes and mechanics, and work on polishing the overall gameplay experience."}, {"post_id": 80610, "ts": "2026-10-18T09:29:20Z", "hours": 1.5831, "text": "Devlog 3 : Escape the Facility Today, I worked on improving the browser version of Escape the Facility. I updated the Junction options, removed the option to return to the Airlock, and kept the Inventory button working as intended. I also fixed the Power Control Room progression so that restoring one system lets the player return to the Research Junction instead of being sent back to the main menu. After returning, the player can access the next progression options. I tested the changes and ran node –check game.js to confirm there were no syntax errors. Next up: implementing the Security and Research sections."}, {"post_id": 80336, "ts": "2026-10-17T10:01:07Z", "hours": 1.5411, "text": "Devlog 2 : Escape the Facility Today, I continued developing ESCAPE THE FACILITY and worked on making it playable directly in a web browser using HTML, CSS, and JavaScript. I tested the browser version and fixed bugs in the survival and combat systems, including issues with health and oxygen checks. I also worked on improving the combat display and reducing duplicate stats in the story text. Challenges: Debugging conditional logic and adapting my Python text adventure into a browser-based experience. Next Steps: Continue testing the game, polish the interface, fix any remaining bugs, and push the latest changes to GitHub."}, {"post_id": 79011, "ts": "2026-10-12T10:29:22Z", "hours": 9.9269, "text": "Devlog 1 : Escape the Facility Hey everyone! This is my first devlog for my StarDance project, ESCAPE THE FACILITY. I haven’t posted any devlogs yet because I’ve mostly been focused on actually building the game. I’ve spent 9 hours and 55 minutes on it so far, and my goal is to reach 15 hours. It’s a Python text adventure set in an abandoned NASA lunar facility. So far, I’ve added exploration, combat, an inventory system, oxygen management, crew logs, puzzles, and a boss fight. Right now, I’m working on making the story flow better, fixing some bugs, and bringing the playtime closer to my 7.5-minute target. I’ll try to post updates more regularly from now on!"}]...
|
Title: Escape The Facility! by @Mian_Ismail_Shahba Title: Escape The Facility! by @Mian_Ismail_Shahbaz_Ali | Stardance
Devlogs:
Devlog 1 : Escape the Facility Hey everyone! This is my first devlog for my StarDance project, ESCAPE THE FACILITY. I haven’t posted any devlogs yet because I’ve mostly been focused on actually building the game. I’ve spent 9 hours and 55 minutes on it so far, and my goal is to reach 15 hours. It’s a Python text adventure set in an abandoned NASA lunar facility. So far, I’ve added exploration, combat, an inventory system, oxygen management, crew logs, puzzles, and a boss fight. Right now, I’m working on making the story flow better, fixing some bugs, and bringing the playtime closer to my 7.5-minute target. I’ll try to post updates more regularly from now on!
Devlog 2 : Escape the Facility Today, I continued developing ESCAPE THE FACILITY and worked on making it playable directly in a web browser using HTML, CSS, and JavaScript. I tested the browser version and fixed bugs in the survival and combat systems, including issues with health and oxygen checks. I also worked on improving the combat display and reducing duplicate stats in the story text. Challenges: Debugging conditional logic and adapting my Python text adventure into a browser-based experience. Next Steps: Continue testing the game, polish the interface, fix any remaining bugs, and push the latest changes to GitHub.
Devlog 3 : Escape the Facility Today, I worked on improving the browser version of Escape the Facility. I updated the Junction options, removed the option to return to the Airlock, and kept the Inventory button working as intended. I also fixed the Power Control Room progression so that restoring one system lets the player return to the Research Junction instead of being sent back to the main menu. After returning, the player can access the next progression options. I tested the changes and ran node –check game.js to confirm there were no syntax errors. Next up: implementing the Security and Research sections.
Devlog 4 : Escape the Facility Today, I fixed an issue with the Inventory system by adding a Return button and ensuring the Oxygen Canister option works correctly. I tested three different scenarios, and all passed! Next session, I’ll continue improving the game’s navigation, fix remaining bugs, test the different routes and mechanics, and work on polishing the overall gameplay experience.
Devlog 5 : Escape the Facility Today, I polished the game’s item selection and inventory options, removing unnecessary choices to make the interface cleaner. I also reviewed the latest version of the code and identified a few final improvements to make tomorrow before wrapping up the project. Getting closer to the finish line!
Devlog 6 : Escape the Facility Today, I spent time reviewing and improving the JavaScript version of my sci-fi text adventure. I worked through several fixes involving the pause menu, inventory, oxygen canisters, story text, and the Power Control Room. I also reviewed the game’s different mechanics, including exploration, combat, the Security Mech fight, the Research Lab riddle, oxygen management, and the escape sequence. I made the necessary changes while keeping the existing gameplay intact. After the fixes, I ran node –check game.js to check for JavaScript syntax errors, and it passed. Next, I’ll test the game from start to finish, check for any remaining bugs, finalize the README, and prepare my project for submission to Hack Club StarDance.
Devlog 7 : Escape the Facility Built ESCAPE THE FACILITY , a sci-fi text adventure set in an abandoned lunar research facility, for Hack Club StarDance. The game features exploration, inventory management, combat, health and oxygen systems, surveillance recordings, and a riddle. I created two versions: one in Python and another for the browser using HTML, CSS, and JavaScript. I tested both versions, confirmed they worked properly, and pushed the final code to GitHub. GitHub: https://github.com/Mian-Ismail-Shahbaz-Ali/escape-the-facility This project helped me improve my programming, debugging, and testing skills while turning an idea into a working game.
Devlog 8 : Escape the Facility Today, I reviewed and refined my project to make the code more genuinely my own and reduce unnecessary AI-generated elements. I finalized my updates, committed the changes to GitHub, and resubmitted my game for StarDance recertification. It’s officially back in the review queue. Fingers crossed!
Ships:
What did you make? I made ESCAPE THE FACILITY , a sci-fi text adventure set in an abandoned lunar research facility. Players explore rooms, collect equipment, fight hostile robots, solve a computer-terminal riddle, and find the Emergency Access Keycard to escape. I built a Python version and a browser version using HTML, CSS, and JavaScript. What was challenging? The most challenging part was debugging the game’s logic and making sure exploration, inventory, combat, and progression worked correctly. Creating a browser version alongside the Python game was also challenging, especially learning how the different web technologies fit together. What are you proud of? I’m proud that I turned my idea into a working game with two playable versions. I wrote most of the main gameplay code in Python and JavaScript, tested both versions, and published the project on GitHub with a live browser demo. What should people know so they can test your project? The browser version can be played here: https://mian-ismail-shahbaz-ali.github.io/escape-the-facility/ The source code and README are available here: https://github.com/Mian-Ismail-Shahbaz-Ali/escape-the-facility Players should explore the facility, manage their health and inventory, investigate the research areas, solve the riddle, defeat the security mech, obtain the keycard, and escape. Follow the in-game instructions to play....
|
1793465404.5043914
|
1793551804.5043914
|
|
57039
|
Southbag Mobile Banking by @sometgirldotonline | S Southbag Mobile Banking by @sometgirldotonline | Stardance...
|
sometgirldotonline
|
1
|
4.55
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-01T10:50:06Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Ship #1 of Southbag Mobile (V1 V2) The naming is horrible on purpose. We intend to have a second version of the mobile app that is entirely different to the current one because we can This app is intentionally bad (it took effort to make it bad loll)", "repo": "https://github.com/southbaghq/mobile-v1", "demo": "https://github.com/SouthbagHQ/mobile-v1/releases/latest"}]...
|
[{"post_id": 66303, "ts": "202 [{"post_id": 66303, "ts": "2026-09-12T02:02:00Z", "hours": 1.5544, "text": "i’m going to be real i dont remember what happened in this time but: If you are the person who reviewed the project previously and rejected because of the banner, please re-test the project! The project was previously pointed at an old domain for its API and that is what was resulting in the “your internet is broken” thing (random unrelated picture because it needed one)"}, {"post_id": 59434, "ts": "2026-09-01T09:01:03Z", "hours": 2.9283, "text": "Southbag Mobile banking app is now avaliable for use. Nobody asked for this, but we deliver what you didn’t know you wanted. Androids only, Kevin hates iPhones. More serious talk: Built basic app yesterday, added all functions except for support Added support today tbh i cant really detail this too much because i was never thinking of submitting to Stardance"}]...
|
Title: Southbag Mobile Banking by @sometgirldotonl Title: Southbag Mobile Banking by @sometgirldotonline | Stardance
Devlogs:
Southbag Mobile banking app is now avaliable for use. Nobody asked for this, but we deliver what you didn’t know you wanted. Androids only, Kevin hates iPhones. More serious talk: Built basic app yesterday, added all functions except for support Added support today tbh i cant really detail this too much because i was never thinking of submitting to Stardance
i’m going to be real i dont remember what happened in this time but: If you are the person who reviewed the project previously and rejected because of the banner, please re-test the project! The project was previously pointed at an old domain for its API and that is what was resulting in the “your internet is broken” thing (random unrelated picture because it needed one)
Ships:
Ship #1 of Southbag Mobile (V1 V2) The naming is horrible on purpose. We intend to have a second version of the mobile app that is entirely different to the current one because we can This app is intentionally bad (it took effort to make it bad loll)...
|
1793465411.4861498
|
1793551811.4861498
|
|
36939
|
worth the weight by @ccyaliyahh | Stardance
|
ccyaliyahh
|
1
|
30.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-18T17:03:50Z", "hours": 30.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made a grade calculator website! it includes a final grade calculator, a course grade calculator, a gpa impact calculator, and a page with an interactive slider and graph to show you the minimum and maximum grade you can receive for a course. i was really proud of this project mainly because i’ve never built website by myself and have it work so well. i’m also really happy with how it turned out because i used adobe illustrator to design the graphic header, and i really like the aesthetic.", "repo": "https://github.com/ccyaliyahh/worththeweight", "demo": "https://ccyaliyahh.github.io/worththeweight/"}]...
|
[{"post_id": 30761, "ts": "202 [{"post_id": 30761, "ts": "2026-07-18T16:37:12Z", "hours": 30.0756, "text": "hiya! i made this project for another hack club program, so there’s only 1 devlog on here. might seem a little suspicious… lol if you go to this project’s repository, you can see all my commits and the process i went through creating this~ cheers! xxx liyah"}]...
|
Title: worth the weight by @ccyaliyahh | Stardance Title: worth the weight by @ccyaliyahh | Stardance
Devlogs:
hiya! i made this project for another hack club program, so there’s only 1 devlog on here. might seem a little suspicious… lol if you go to this project’s repository, you can see all my commits and the process i went through creating this~ cheers! xxx liyah
Ships:
i made a grade calculator website! it includes a final grade calculator, a course grade calculator, a gpa impact calculator, and a page with an interactive slider and graph to show you the minimum and maximum grade you can receive for a course. i was really proud of this project mainly because i’ve never built website by myself and have it work so well. i’m also really happy with how it turned out because i used adobe illustrator to design the graphic header, and i really like the aesthetic....
|
1793465415.328742
|
1793551815.328742
|
|
42138
|
My own site! by @Sarahg | Stardance
|
Sarahg
|
1
|
25.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-09T15:39:38Z", "hours": 25.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Welcome! Here you can learn a little about me while experiencing all of the joys of a paywall, minus the suffering I endured trying and not knowing how to debug the site when it didn’t work. Step right up to experience the three fascinating sections of the website: a log-in page, a sign-in page, and of course a very descriptive article about myself!", "repo": "https://github.com/sloppysarah/aboutme-web", "demo": "https://sloppysarah.github.io/aboutme-web/"}]...
|
[{"post_id": 44037, "ts": "202 [{"post_id": 44037, "ts": "2026-08-09T15:27:34Z", "hours": 1.1722, "text": "I finished up with my website by adding a few more password/username requirements for signing up. I thought about creating more, but frankly I don’t know what else to add or what else I want to add."}, {"post_id": 43614, "ts": "2026-08-08T23:50:56Z", "hours": 1.4644, "text": "I did not do too much today; my time was spent creating some requirements for creating an account (password/username length, allowed characters, etc.). It took me way too long to figure out how to check the strings for non-alphabet and non-number characters, and I may have given up on trying to allow non-English letters… The code stopped working when I tried, and I was too tired to figure out why (though it probably would have only required a simple fix)."}, {"post_id": 43237, "ts": "2026-08-08T11:49:41Z", "hours": 5.1019, "text": "Greetings! Here is what I have been working on: creating a tooltip for the donate button -rewriting/finishing my bio debugging my paywall (you could scroll under it :( ) some minor css/appearance shenanigans I am currently in the midst of creating password/username requirements when you sign up."}, {"post_id": 42303, "ts": "2026-08-06T23:09:50Z", "hours": 5.4297, "text": "What I did: fixed the ads (for now) - they kept having a bunch of warnings in the console because some of my variables were undefined & then they kept going in the main text instead of pop ups added a menu/home bar at top - view more high quality titles! + donate button (opportunity for another annoying pop up!!) Sadly, most of my time was spent debugging and failing at debugging."}, {"post_id": 41928, "ts": "2026-08-06T13:30:06Z", "hours": 6.3794, "text": "What I did: redesigned my website - new font, layout, etc! I am very proud because I made the image get scrolled over when the user scrolls on the page (hopefully you know what I mean) I am in the progress of making new ads that pop up on the site"}, {"post_id": 41075, "ts": "2026-08-05T01:10:28Z", "hours": 4.4192, "text": "The majority of these 4 hours were spent fiddling around with javascript and css because I don’t know what I’m doing. Added: header bg - took an egregious amount of time because I didn’t know how to make the color extend from edge to edge scroll issue - my header bg made it so you can move left/right, which I don’t want Hopefully this won’t matter though, because I think I’m going to scrap my current design and try to make the website look less ugly. ads which appear - currently I am struggling with event listeners, so you can’t close them yet. :("}, {"post_id": 40728, "ts": "2026-08-04T13:21:37Z", "hours": 0.6056, "text": "Unfortunately a lot of my time spent on this project (6 hrs) wasn’t tracked, but I am in the midst of creating my “about me” website. I was a bit bored by just making a generic one, as I assumed it would essentially just be css and therefore look quite bad because my skills are…lacking. As a result, I decided to make a paywall. If you want to read my bio you have to bypass it. So far, the paywall is pretty basic; you just have to sign up to get past it. But I am proud because I learned about some new things (local storage, how much I hate css)!! I am hopefully going to make my website more annoying, though, as it’s supposed to emulate a spammy one."}]...
|
Title: My own site! by @Sarahg | Stardance
Devlog Title: My own site! by @Sarahg | Stardance
Devlogs:
Unfortunately a lot of my time spent on this project (6 hrs) wasn’t tracked, but I am in the midst of creating my “about me” website. I was a bit bored by just making a generic one, as I assumed it would essentially just be css and therefore look quite bad because my skills are…lacking. As a result, I decided to make a paywall. If you want to read my bio you have to bypass it. So far, the paywall is pretty basic; you just have to sign up to get past it. But I am proud because I learned about some new things (local storage, how much I hate css)!! I am hopefully going to make my website more annoying, though, as it’s supposed to emulate a spammy one.
The majority of these 4 hours were spent fiddling around with javascript and css because I don’t know what I’m doing. Added: header bg - took an egregious amount of time because I didn’t know how to make the color extend from edge to edge scroll issue - my header bg made it so you can move left/right, which I don’t want Hopefully this won’t matter though, because I think I’m going to scrap my current design and try to make the website look less ugly. ads which appear - currently I am struggling with event listeners, so you can’t close them yet. :(
What I did: redesigned my website - new font, layout, etc! I am very proud because I made the image get scrolled over when the user scrolls on the page (hopefully you know what I mean) I am in the progress of making new ads that pop up on the site
What I did: fixed the ads (for now) - they kept having a bunch of warnings in the console because some of my variables were undefined & then they kept going in the main text instead of pop ups added a menu/home bar at top - view more high quality titles! + donate button (opportunity for another annoying pop up!!) Sadly, most of my time was spent debugging and failing at debugging.
Greetings! Here is what I have been working on: creating a tooltip for the donate button -rewriting/finishing my bio debugging my paywall (you could scroll under it :( ) some minor css/appearance shenanigans I am currently in the midst of creating password/username requirements when you sign up.
I did not do too much today; my time was spent creating some requirements for creating an account (password/username length, allowed characters, etc.). It took me way too long to figure out how to check the strings for non-alphabet and non-number characters, and I may have given up on trying to allow non-English letters… The code stopped working when I tried, and I was too tired to figure out why (though it probably would have only required a simple fix).
I finished up with my website by adding a few more password/username requirements for signing up. I thought about creating more, but frankly I don’t know what else to add or what else I want to add.
Ships:
Welcome! Here you can learn a little about me while experiencing all of the joys of a paywall, minus the suffering I endured trying and not knowing how to debug the site when it didn’t work. Step right up to experience the three fascinating sections of the website: a log-in page, a sign-in page, and of course a very descriptive article about myself!...
|
1793465421.0312536
|
1793551821.0312536
|
|
44617
|
GeorgeOS by @GeorgeSun | Stardance
|
GeorgeSun
|
2
|
6.0
|
26
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-25T15:47:01Z", "hours": 3.0, "multiplier": 6.72, "payout": 26, "blessing": "neutral", "text": "I made GeorgeOS, an operating system that comes with numerous app which focuses on customizability. Some of the features include a lock screen, desktop, window manager, multi-desktop manager, widgets, and sound effects. The apps include a calculator, photos, paint, weather, camera, mail, Github, Holy Moly, LinkedIn, Youtube, Instagram, System Breach, profile creator, and customization. The most challenging part of this project was the camera app as it had the most sophisticated features such as taking pictures and videos and being able to download them from the web browser. I am most proud of the themes as all of the themes look very nice. You can explore my project right now by clicking the try project button!", "repo": "https://github.com/Geofoods/GeorgeOS", "demo": "https://geofoods.github.io/GeorgeOS/"}, {"ship_num": 2, "ts": "2026-08-12T15:48:48Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made GeorgeOS, an operating system that comes with numerous app which focuses on customizability. Some of the features include a lock screen, desktop, window manager, multi-desktop manager, and sound effects. The apps include a calculator, photos, paint, weather, camera, mail, Github, Holy Moly, LinkedIn, Youtube, Instagram, System Breach, and customization. The most challenging part of this project was the camera app as it had the most sophisticated features such as taking pictures and videos and being able to download them from the web browser. I am most proud of the themes as all of the themes look very nice. You can explore my project right now by clicking the try project button!", "repo": "https://github.com/Geofoods/GeorgeOS", "demo": "https://geofoods.github.io/GeorgeOS/"}]...
|
[{"post_id": 54530, "ts": "202 [{"post_id": 54530, "ts": "2026-08-25T15:38:33Z", "hours": 3.3408, "text": "I added multiple more features for Web OS 2 such as Widgets, light/dark mode, and profiles so that each user can work independently!"}, {"post_id": 45823, "ts": "2026-08-12T15:30:45Z", "hours": 0.3028, "text": "I have finished my personal OS with the ability to drag apps on the taskbar and drag them onto the desktop as well with it also working by clicking the icons on the taskbar"}, {"post_id": 45803, "ts": "2026-08-12T14:51:28Z", "hours": 0.7181, "text": "I added more customization options such as being able to change the icon and text size and also adding an animated space background that includes moving starts and a fading background"}, {"post_id": 44711, "ts": "2026-08-10T17:29:59Z", "hours": 2.2147, "text": "This is my first Devlog of my personal OS GeorgeOS! It has apps which link to all of my socials as well as some useful apps such as calculator, weather, and camera. The mail app can be used to send emails directly through me through an automated system. The UI is also heavily inspired by MacOS which is my favorite UI design with the liquid glass"}]...
|
Title: GeorgeOS by @GeorgeSun | Stardance
Devlogs Title: GeorgeOS by @GeorgeSun | Stardance
Devlogs:
This is my first Devlog of my personal OS GeorgeOS! It has apps which link to all of my socials as well as some useful apps such as calculator, weather, and camera. The mail app can be used to send emails directly through me through an automated system. The UI is also heavily inspired by MacOS which is my favorite UI design with the liquid glass
I added more customization options such as being able to change the icon and text size and also adding an animated space background that includes moving starts and a fading background
I have finished my personal OS with the ability to drag apps on the taskbar and drag them onto the desktop as well with it also working by clicking the icons on the taskbar
I added multiple more features for Web OS 2 such as Widgets, light/dark mode, and profiles so that each user can work independently!
Ships:
I made GeorgeOS, an operating system that comes with numerous app which focuses on customizability. Some of the features include a lock screen, desktop, window manager, multi-desktop manager, and sound effects. The apps include a calculator, photos, paint, weather, camera, mail, Github, Holy Moly, LinkedIn, Youtube, Instagram, System Breach, and customization. The most challenging part of this project was the camera app as it had the most sophisticated features such as taking pictures and videos and being able to download them from the web browser. I am most proud of the themes as all of the themes look very nice. You can explore my project right now by clicking the try project button!
I made GeorgeOS, an operating system that comes with numerous app which focuses on customizability. Some of the features include a lock screen, desktop, window manager, multi-desktop manager, widgets, and sound effects. The apps include a calculator, photos, paint, weather, camera, mail, Github, Holy Moly, LinkedIn, Youtube, Instagram, System Breach, profile creator, and customization. The most challenging part of this project was the camera app as it had the most sophisticated features such as taking pictures and videos and being able to download them from the web browser. I am most proud of the themes as all of the themes look very nice. You can explore my project right now by clicking the try project button!...
|
1793465424.9164147
|
1793551824.9164147
|
|
5309
|
Project Kobon by @Bennett_Forcier | Stardance
|
Bennett_Forcier
|
1
|
22.0
|
369
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-29T22:44:47Z", "hours": 22.0, "multiplier": 16.89, "payout": 369, "blessing": "neutral", "text": "Project Kobon is finally shipped!!! I made a Python project that searches for Kobon triangle line arrangements, saves the best results, and includes a viewer for loading and visualizing the generated JSON files. The hardest parts were getting the solver logic working, building the DearPyGui viewer, and then fighting with PyInstaller to make the .exe. I’m proud that it now has a full loop: run the solver, generate results, open them in the viewer, and share the app without needing Python installed.", "repo": "https://github.com/MxpleSticks/Project-Kobon", "demo": "https://github.com/MxpleSticks/Project-Kobon/releases"}]...
|
[{"post_id": 18739, "ts": "202 [{"post_id": 18739, "ts": "2026-06-29T22:30:42Z", "hours": 0.9592, "text": "Finally Finished the EXE After a lot of annoying PyInstaller issues, Project Kobon finally works as a standalone Windows executable!!! This definitely took way longer than the 57 minutes that actually got logged."}, {"post_id": 13197, "ts": "2026-06-21T16:51:49Z", "hours": 2.7283, "text": "Project Update Adding Multi-Process Support This update allows Project Kobon to run multiple instances of the solver at the same time, to find more possible solutions and allows the use of more CPU power. Added multiprocessing so that multiple solver processes can run at the same time. Split the work to be done by the solver into separate workers that will run independently of each other. Each solver worker will search for solutions in different ways (due to using different random seeds). The results from each solver worker will be collected and the best solution found will be selected. A way to set the number of solver workers that will be used, depending on the available CPUs on the machine. All results will be reported using the reporter.py script."}, {"post_id": 8740, "ts": "2026-06-14T15:20:05Z", "hours": 3.4075, "text": "Project Update Finally Building the Viewer This update focused on creating viewer.py . A lot of the triangle calculation code was able to be reused from geometry.py , which made development like 1000x easier and let me focus on building the interface. Built the first working version of the viewer using Dear PyGui . Added support for importing the JSON files generated by Project Kobon. Added a visualizer that draws line arrangements and the triangles they create. Added controls for switching between different saved results."}, {"post_id": 7921, "ts": "2026-06-13T06:20:45Z", "hours": 1.1417, "text": "Project Update Improving the Main UI This update focused on improving the UI of main.py . Redesigned the terminal UI to make it cleaner and easier to navigate. Made menu options more readable and easier to understand. Improved the overall look of the program without changing its functionality."}, {"post_id": 7616, "ts": "2026-06-12T18:51:30Z", "hours": 1.2203, "text": "One small step for man, one giant leap for mankind Ok, not really, but this is the first working version of my pipeline :) This update focused on creating the reporting system and getting the different parts of the project working together. Created reporter.py , which sends solver results to a Discord webhook. Added support for saving the best arrangements as a JSON file. Included information like the score, line angles, and line offsets in the output data. Added a results summary showing the upper bound, line count, goal and top scores found by the solver. Tested the full pipeline from generating arrangements to receiving results through Discord. This is the first point in time where Project Kobon can complete a full run and produce a usable output. My next update will be building the viewer so the generated arrangements can be visualized instead of only being viewed as raw data. Don’t even try to use the webhook URL. I already deleted it."}, {"post_id": 6010, "ts": "2026-06-10T02:22:11Z", "hours": 3.0297, "text": "Project Update Adding Simulated Annealing This update was mainly about adding simulated annealing to Project Kobon. Before this, the project could generate random arrangements, but it could not actively search for better solutions. Created annealing.py , which contains the simulated annealing solver used to search for improved arrangements. Connected main.py to the new solver so users can run simulated annealing directly from the program menu. Updated some function names to make the code easier to read and maintain. Added support for running the solver for a fixed number of iterations or until it reaches a target gap from the theoretical upper bound. Tested the project on a freshly reset computer with a new installation of Python and C++. Everything worked correctly, showing that the project can be set up and run on a clean system."}, {"post_id": 4252, "ts": "2026-06-07T14:32:34Z", "hours": 5.2922, "text": "Project Update Building the Geometry System This update focused on developing the geometry system used by Project Kobon. This system takes an arrangement of lines, finds their intersection points, and counts how many Kobon triangles are present. Developed geometry.py , which calculates line intersections and counts triangles in an arrangement. Changed the project to use CPU-based calculations with NumPy . Added requirements.txt to simplify installation of project dependencies. Added a popup window to viewer.py for displaying information and instructions. Updated README.md with project information, installation steps, and usage instructions."}, {"post_id": 2425, "ts": "2026-06-04T22:03:56Z", "hours": 1.5867, "text": "Project Update Building the State System This update focused on creating the state system used by Project Kobon. The state system stores line arrangements and provides a way to make small changes to them. Created state.py and the LineState dataclass to store the angle and offset of each line. Added createRandomState() , which generates a random arrangement of k lines. Added nudge() , which creates a copy of an arrangement and randomly adjusts one line’s angle or offset. Updated main.py to work with the new state system. Tested the new functions to ensure line arrangements could be created and modified correctly."}, {"post_id": 1893, "ts": "2026-06-04T03:34:42Z", "hours": 0.5936, "text": "Project Update Creating the Viewer This update focused on creating the first version of the project viewer. Created viewer.py and set up a basic DearPyGui window. Learned the basics of working with DearPyGui . Added the ability to open a separate viewer window from the project. Removed config.py because it was no longer needed."}, {"post_id": 1836, "ts": "2026-06-04T01:37:40Z", "hours": 0.9683, "text": "Project Update Creating the Main Program This update I just built main.py , which acts as the main menu system for Project Kobon. Created main.py and added the main menu system. Added user input handling for selecting different program options. Added basic input validation. Added a simple way for users to configure solver parameters from the terminal."}, {"post_id": 1232, "ts": "2026-06-03T02:44:28Z", "hours": 0.4108, "text": "Project Update Writing the README This update focused on creating the first version of README.md . Added an overview explaining what Project Kobon is and its goal. Wrote a description of the Kobon Triangle Problem and why it is still unsolved. Added information about how the project relates to finding arrangements of lines with many non-overlapping triangles. Began documenting how the project will be used and expanded in future updates."}, {"post_id": 1157, "ts": "2026-06-03T00:25:04Z", "hours": 0.6092, "text": "Project Update Setting Up the Project This is my first devlog :) it will focus on setting up the initial structure for Project Kobon. Created the project’s basic file and folder layout. Set up the main modules that I will be using throughout development. Added the initial imports and project structure. Organized the codebase to separate the solver, theory, and viewer components. Began planning how the different parts of the project will work together."}]...
|
Title: Project Kobon by @Bennett_Forcier | Stardan Title: Project Kobon by @Bennett_Forcier | Stardance
Devlogs:
Project Update Setting Up the Project This is my first devlog :) it will focus on setting up the initial structure for Project Kobon. Created the project’s basic file and folder layout. Set up the main modules that I will be using throughout development. Added the initial imports and project structure. Organized the codebase to separate the solver, theory, and viewer components. Began planning how the different parts of the project will work together.
Project Update Writing the README This update focused on creating the first version of README.md . Added an overview explaining what Project Kobon is and its goal. Wrote a description of the Kobon Triangle Problem and why it is still unsolved. Added information about how the project relates to finding arrangements of lines with many non-overlapping triangles. Began documenting how the project will be used and expanded in future updates.
Project Update Creating the Main Program This update I just built main.py , which acts as the main menu system for Project Kobon. Created main.py and added the main menu system. Added user input handling for selecting different program options. Added basic input validation. Added a simple way for users to configure solver parameters from the terminal.
Project Update Creating the Viewer This update focused on creating the first version of the project viewer. Created viewer.py and set up a basic DearPyGui window. Learned the basics of working with DearPyGui . Added the ability to open a separate viewer window from the project. Removed config.py because it was no longer needed.
Project Update Building the State System This update focused on creating the state system used by Project Kobon. The state system stores line arrangements and provides a way to make small changes to them. Created state.py and the LineState dataclass to store the angle and offset of each line. Added createRandomState() , which generates a random arrangement of k lines. Added nudge() , which creates a copy of an arrangement and randomly adjusts one line’s angle or offset. Updated main.py to work with the new state system. Tested the new functions to ensure line arrangements could be created and modified correctly.
Project Update Building the Geometry System This update focused on developing the geometry system used by Project Kobon. This system takes an arrangement of lines, finds their intersection points, and counts how many Kobon triangles are present. Developed geometry.py , which calculates line intersections and counts triangles in an arrangement. Changed the project to use CPU-based calculations with NumPy . Added requirements.txt to simplify installation of project dependencies. Added a popup window to viewer.py for displaying information and instructions. Updated README.md with project information, installation steps, and usage instructions.
Project Update Adding Simulated Annealing This update was mainly about adding simulated annealing to Project Kobon. Before this, the project could generate random arrangements, but it could not actively search for better solutions. Created annealing.py , which contains the simulated annealing solver used to search for improved arrangements. Connected main.py to the new solver so users can run simulated annealing directly from the program menu. Updated some function names to make the code easier to read and maintain. Added support for running the solver for a fixed number of iterations or until it reaches a target gap from the theoretical upper bound. Tested the project on a freshly reset computer with a new installation of Python and C++. Everything worked correctly, showing that the project can be set up and run on a clean system.
One small step for man, one giant leap for mankind Ok, not really, but this is the first working version of my pipeline :) This update focused on creating the reporting system and getting the different parts of the project working together. Created reporter.py , which sends solver results to a Discord webhook. Added support for saving the best arrangements as a JSON file. Included information like the score, line angles, and line offsets in the output data. Added a results summary showing the upper bound, line count, goal and top scores found by the solver. Tested the full pipeline from generating arrangements to receiving results through Discord. This is the first point in time where Project Kobon can complete a full run and produce a usable output. My next update will be building the viewer so the generated arrangements can be visualized instead of only being viewed as raw data. Don’t even try to use the webhook URL. I already deleted it.
Project Update Improving the Main UI This update focused on improving the UI of main.py . Redesigned the terminal UI to make it cleaner and easier to navigate. Made menu options more readable and easier to understand. Improved the overall look of the program without changing its functionality.
Project Update Finally Building the Viewer This update focused on creating viewer.py . A lot of the triangle calculation code was able to be reused from geometry.py , which made development like 1000x easier and let me focus on building the interface. Built the first working version of the viewer using Dear PyGui . Added support for importing the JSON files generated by Project Kobon. Added a visualizer that draws line arrangements and the triangles they create. Added controls for switching between different saved results.
Project Update Adding Multi-Process Support This update allows Project Kobon to run multiple instances of the solver at the same time, to find more possible solutions and allows the use of more CPU power. Added multiprocessing so that multiple solver processes can run at the same time. Split the work to be done by the solver into separate workers that will run independently of each other. Each solver worker will search for solutions in different ways (due to using different random seeds). The results from each solver worker will be collected and the best solution found will be selected. A way to set the number of solver workers that will be used, depending on the available CPUs on the machine. All results will be reported using the reporter.py script.
Finally Finished the EXE After a lot of annoying PyInstaller issues, Project Kobon finally works as a standalone Windows executable!!! This definitely took way longer than the 57 minutes that actually got logged.
Ships:
Project Kobon is finally shipped!!! I made a Python project that searches for Kobon triangle line arrangements, saves the best results, and includes a viewer for loading and visualizing the generated JSON files. The hardest parts were getting the solver logic working, building the DearPyGui viewer, and then fighting with PyInstaller to make the .exe. I’m proud that it now has a full loop: run the solver, generate results, open them in the viewer, and share the app without needing Python installed....
|
1793465428.888881
|
1793551828.888881
|
|
31437
|
Neverland OS by @253_Mathilde_IYKYK | Stardance
|
253_Mathilde_IYKYK
|
2
|
87.0
|
1295
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T15:36:45Z", "hours": 68.0, "multiplier": 18.97, "payout": 1295, "blessing": "neutral", "text": "Neverland OS is a web-based OS with a Peter Pan/Tinkerbell theme. Unlike other operating systems, Neverland OS doesn’t prioritize either design or performance. It tries to be good at both. It has a Notes app, a Music app, a Gallery app, a Game, a Video app, a NASA app, a Wikipedia app, a Hubble app, and a User Manual app. It also has mini apps like a search bar, a timer, weather, and more. My goal was to create something that looks unique. Because when we program, we often have other operating systems in our head. So we automatically put things where we are used to seeing them. But who said that window controls need to be on the right side of a window? And who said that all apps need to look like the ones we use every day? Don’t get me wrong. Those operating systems work great. But they already exist. So why not try something new? Neverland has a lot of hidden features (aka Easter eggs) and was built to have everything you need. Sometimes you don’t need a lot of apps. Just a music app to keep your focus up, a timer to motivate you, and something to write in. Of course, my OS can do way more than that. But when you are honest with yourself: you don’t really need much more than that. But who said that just because we don’t need that much, we have to work with ugly minimalistic stuff? Exactly. No one! So I gave my best to make it look cute. I hope you like it. And if you don’t, let me know! I often struggled with JS because I basically started from 0 knowledge. The Music app was especially difficult because it is so unique (yk so finding help online was impossible). I deleted stuff, made mistakes, broke things, and redid the graphics many times. There are way more hours in this project than you can see ( because I builded this thing on my old laptop in my holidays and that laptop breaks down everytime you use lapse). I took this project everywhere and spent almost every bit of free time I had on it.I worked on Neverland for 42 days. During that time I made over 500 deployments on GitHub, over 600 commits on GitHub, uploaded things millions of times because of GitHub issues, and wrote around 3,500 lines of code. I also tried my best to be transparent about the whole process. I wrote a Devlog about roughly every 2 hours. All instructions are in the OS or in the README. I gave my best with everything: the code, the graphics, the storytelling , the Easter eggs, and all the little details. I hope you like Neverland OS and have fun trying everything out. Sorry for my grammar or language mistakes. English isn’t my first language.", "repo": "https://github.com/253-Mathilde/My-first-OS", "demo": "https://253-mathilde.github.io/My-first-OS/"}, {"ship_num": 2, "ts": "2026-07-15T14:49:28Z", "hours": 19.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a Peter Pan and Tinkerbell-themed OS. At the beginning, the JavaScript was really hard because I had only worked with blocks of code, not actual code (maybe you know code.org — that’s what I mean). The graphics took me quite some time, as did all the brainstorming and planning, because I did my best to create a good structure. I explained the whole idea and the thought behind the theme in my README. On my site, you have two draggable windows (the Welcome window and the Journal app window), and you can write stuff in your little journals and create islands. (I also explained that in my README, but if you don’t want to read it: an island is a note, and I called it that because of the site’s theme.) My site also has a little slideshow in the Journal app that explains how to use everything. My Stardance profile is linked too, so you can check out my other project. The site also includes a timer at the top. I hope you like it, and I’m already collecting ideas for Mission Two. This text was corrected with AI.", "repo": "https://github.com/253-Mathilde/My-first-OS", "demo": "https://253-mathilde.github.io/My-first-OS/"}]...
|
[{"post_id": 48968, "ts": "202 [{"post_id": 48968, "ts": "2026-08-17T15:31:53Z", "hours": 0.9764, "text": "Okay so I think I ship now ,just made some small changes (so my code is better to understand by others) and somehow they turned out to be an hour so yeah time to ship.Thanks for all your support and figers crossed that the first ship works!"}, {"post_id": 48896, "ts": "2026-08-17T13:41:36Z", "hours": 3.7464, "text": "Last Devlog (hopefully). Okay so before you judge me because I promised that I would ship yesterday: This README is massive and I gave my best to make it short but still well explained and yeah this was just so much work.Hope you like it. The TV should also work now.Finally, so maybe try it! https://253-mathilde.github.io/My-first-OS/ . I think that I’ll ship today. I really hope that everything works so pleaseeeeee I need some feedback. This project is just crazy and so many already like it.Can’t wait to see what you say to my next projetc idea. Thanks for your support and can’t wait to hear all the feedback. SO many hours of work.Hope they pay of.Thanks for reading <3."}, {"post_id": 47635, "ts": "2026-08-15T17:38:45Z", "hours": 3.1572, "text": "Okay so I never want to see a link in a HTML project again for at least the next 2 weeks because I now added the image sources to the manual, and that was just some crazy work. I myself always keep every source throughout the whole project but that meant that I had 15 pages full of links and I only needed the ones for the images And some were even unnecessary because those images were deleted from the site through the whole project. I know this site is probably the ugliest one in this whole project but also one of the most important ones. I also worked on the grammar. There might be some little mistakes but I wrote it. English is not my mother tongue, and I typed far more than just a prompt into an AI. I also checked the mistake with the YT video but couldn’t find one. It would really help if others also checked if the vd in the TV does not work. Tomorrow is README day. We are really there. I still can’t believe it. And someone wrote me on slack that you can review your own project with any AI, and the AI really liked mine so fingers crossed that the first ship will get approved And my work paid off. Thanks for all your support, and I would really appreciate your help with the TV app. Thanks for reading <3 Here is the link: https://253-mathilde.github.io/My-first-OS/"}, {"post_id": 47128, "ts": "2026-08-14T19:52:28Z", "hours": 1.8492, "text": "Check it out https://253-mathilde.github.io/My-first-OS/ Okay so today I added the last song to the music app.I also changed the font in the welcome window and wrote more text/changed some stuff. I also added better img to the galerie so now everything looks clean and everything is so close to being finished. I know I say that every day but you get a different point of view when you have over a month of work in your head VS just 3 or 4 more days. I am soooo happy with the font in the welcome window because the other one was more tech and this is more fairy-like. If you have a different opinion or absolutly hate it : say something! As you can see in the last DEVLOG I changed a lot based on feedback so yeah. I also changed the songs that are mine (not the ones from my base code) to github so now the img may load a little bit slow, but the sound should work great.I also made all the img links in the galerie app to github links( I downloaded everything from catbox and uploaded it to github and then change dthe file name and then re-run every job). I love how the music app turned out and looks when other windows are opened. Hope you like it tomorrow is going to be grammar and manual day because these things are just as importent as the coding.And when I work in my schedule, the day after that is README day and correcting graphic days.That would mean we ship in 2 days. I’ll give my best to find enough time for that.Thanks for reading <3"}, {"post_id": 46417, "ts": "2026-08-13T16:40:50Z", "hours": 2.2708, "text": "Concept Devlog Okay so I know it looks like I haven’t worked on this project for the last two days but Actually, I have worked non-stop for the last two days. I got some feedback for my site, and I am still open for some feedback. I really struggled with GitHub and ended up renaming every file in my project, and yes, I needed to do that individually and wait every time for about 10 minutes. Now more and more images are getting changed from Catbox to GitHub because someone said that I should reduce the loading time. I myself don’t like using GitHub for images and stuff because it is sooo much work with the folders and stuff, but you wanted it so, so I changed it. I also changed the manual because I also got some feedback for that. I also will upload the Pixabay songs to GitHub but not the ones from the tutorial I used because I don’t know where this music is from… That should reduce the loading time from the music app. I also found a lot of details that are not perfect so I also will change these but these are mostly little things in the user interface. I really gave my best the last days even though I can’t use Lapse for time tracking because it does not work with my laptop. Oh, and I almost forgot: the OS is made for smaller screens with a browser window width from 1400 px (I don’t mean the width of your screen), so I would Be really happy to know how bad it looks on other screens. I am really sorry for that but can’t change that because my CSS is 1600 lines of code and I often used position: absolute;. I am a beginner and will work with the percentage the next time! I promise. Thanks for reading and your patience with me. Check out the site at the moment, but please respect that the manual is not quite finished and the text can look a little bit misplaced sometimes. https://253-mathilde.github.io/My-first-OS/ Thanks for reading <3"}, {"post_id": 44832, "ts": "2026-08-10T21:08:40Z", "hours": 1.5083, "text": "That is just the first page.I’m waiting for two hours.I can’t even cancel them.Why always meeeeeee.I just made a folder to make it organized localy and when I uploaded it from the app ( yk the push and pull ) this happend.Yeah that takes sooooo long and btw I added more songs and made some things a little bit cleaner.As you may can see I can’t show you anything right now.Thanks’s for reading <3"}, {"post_id": 44075, "ts": "2026-08-09T16:26:52Z", "hours": 2.9811, "text": "Ahhh, I’m freaking out. The music app is finished!! Finally. It took me so long. Yes, I still need to add more songs (we only have the 3 from the base I used), but the whole layout is finished. Everything that comes now is only details and grammar and such stuff, but that was actually the last line of code for this project (yk, I now only need to repeat or fix things, not write something from scratch). In the app we have a slideshow at the beginning, a moving CD (spins), a menu that comes up front if your mouse touches it, a back button for the previous song, a next button for the next song, and a play and pause button that changes (yk, if the music plays it is ‘stop’ and if not it is ‘play’), changing song names and, of course, changing artists names. That app was the most challenging of all. Hope you like the design and everything! It would really help if you tried the site https://253-mathilde.github.io/My-first-OS/ and looked if everything works, but please respect that I am working on the grammar. Now we are finally getting to the last part!!! Thanks for reading <3."}, {"post_id": 43826, "ts": "2026-08-09T08:08:51Z", "hours": 1.7783, "text": "I think the manual is now finished. I know the CD site is not finished, but neither is the app. When I am finished with that, I’ll update the manual. I also added that star effect that shows when you click on the star thing on the last page. I also made some Easter eggs, like hidden sounds (for example, the first audio that was taken on Mars plays if you click on the green heart in the map window, which is also hidden), and I made the tab name of the OS a little game (I don’t know how to call it; it basically just moves and looks pretty). Hope you like the app; I’m always happy to hear some feedback, and now I finally start working on the music app. Thanks for reading <3."}, {"post_id": 42751, "ts": "2026-08-07T17:00:35Z", "hours": 4.0733, "text": "Okay, I worked on the manual app more, and you now can slowly see where we are going. That took me super long because I also did all the graphics and the effect where the image turns and gets bigger the second your cursor touches the image. Hope you like the graphics and the little tinkerbell on the cover. I know it is not perfect because the book is already open when you open the app, but I think it looks okay, and I can’t change it because of the symbols (they would look pretty bad on the next pages then). I also need to change the back site, text and next buttons. Btw, I now have over 300 commits on GitHub and 69 hours on Hackatime, and the project has been active for 32 days (started on 7/7/26). Literally, over a month and one devlog got over 2000 views 🥹. Thanks for reading and always helping me out <3"}, {"post_id": 42274, "ts": "2026-08-06T22:06:50Z", "hours": 1.2061, "text": "Okay, so GitHub is still broken, so text will have to do it. I added the Wikipedia and manual apps. And I also wrote the whole manual. That was quite some work, and I also fixed parts of the JS that were not really stable. I am so happy that it works now because I almost deleted everything today. In the end the problem, why everything did not work, was a missing close div thing. I spent the whole afternoon till now searching for that. It is midnight. I started in the afternoon. I feel really dead right now. Tomorrow I really need to do the music app. Thanks for reading <3"}, {"post_id": 41927, "ts": "2026-08-06T13:30:02Z", "hours": 2.9661, "text": "Okay, so like, I started on an app, and I can’t try it at the moment because GitHub is testing my patience, but yeah, the app is the manual app, and it looks like a book, and you can actually flip pages. It is just annoying that I can’t work correctly because of GitHub, but I don’t have another chance; I just need to try again and again and again: And because I do not know if my code even works, I can’t even continue with another app like the music app. Thanks for reading <3"}, {"post_id": 41535, "ts": "2026-08-05T20:07:14Z", "hours": 3.6178, "text": "Here we finally are: It works. With sound. And autoplay. And the alert. And I am soooooo happy. It took me the whole day, and I needed to do stuff that I had never even heard of, but thanks to the internet and my ability to read, I finally got it. So you can understand that better: I started at 8 am in the morning and finished at 4 pm in the afternoon. As you may understand, my patience for the music app was not enough, so I built 2 new apps instead. That sounds a little bit crazy, but because these are based on a webpage, it only took about 3 hours each. I still added a little window that explains everything, and I hope you like the result. I got so much kind feedback for the pre-loader and in general; I am getting so many nice comments. Thank you for that, and I hope you like the result and see where we are going! Thanks for reading. <3 The vd is pretty bad because I had to compromise it, so maybe check it out in real life or wait for a DEVLOG with a better VD."}, {"post_id": 40956, "ts": "2026-08-04T20:19:33Z", "hours": 1.0911, "text": "I worked on the preloader for the last 7 hours, but because of the browser update in 2025, an alert does not count for autoplay with the audio, and I still need a solution for that. Here is the MP4 of the preloader with the audio. I hope I will get that with the audio tomorrow. At least the video is working with the alert. Hope you like the graphics (they took soooo long, and yes, everything is self-made, so no Google copy and paste). Thanks for reading <3"}, {"post_id": 40737, "ts": "2026-08-04T13:45:55Z", "hours": 1.7208, "text": "I NEED YOUR HELP!!!! Okay so I started working on the menu. It works already but needs some better styling. So you can see the vision: The red circles are going to be little CDs like the one already existing. But I need your help because I do not know how to make the control buttons (the styling), so here are like 3 versions of it. Hope you can see the vision and may help me choose (and of course the buttons will be buttons, not words, but yk it is just so you can see what my vision is). Thanks for reading <3"}, {"post_id": 40328, "ts": "2026-08-03T19:25:43Z", "hours": 2.0278, "text": "Okay so here is what we have now: I added the final things for the apps, and I also changed the layout so that the backgrounds only repeat horizontally and not vertically. I also worked on the screens for the app and, of course, on the music app. I need to pull myself together so I do not start with any other app before I finish the music app. I also worked on the graphics as always, and we now finally have better vd, and everything is just better. Yayyyy.Thanks for reading <3"}, {"post_id": 39650, "ts": "2026-08-02T19:31:46Z", "hours": 0.7467, "text": "#Concept Devlog ( infos about the planning and the vision I will mark them now so you can choose yourself if your interests are only in the progress or also in everything behind the finished page )Okay so today was a planning day. Again.But you need to trust me because if you don’t have a plan than you won’t have a good project because I have multiple apps and I want everyone to be perfect. So over the time more and more little mistakes or things that just feel false appear.And I mean I already used so much effort so why should I throw that away and make it unperfect? A lot of new problems also appeared because I now saw the site on a bigger screen (yk laptop VS PC) and it just looked terrible! And the music app is not finished and because that DEVLOG is already really long: there will be 3 more apps.Yayyy.They won’t be too complicated because they will base on already existing sites so it should be done in about 10 hours but before that everything needs to be done and as you can see that is a long list and every task will take about an hour at least.We have round about 28 tasks btw.It will be a long journey and I think that we are not even close to half of that so if you really read all of that: A really big thank you because you have true interests! Thanks for reading<3"}, {"post_id": 38844, "ts": "2026-08-01T12:26:28Z", "hours": 1.2656, "text": "Okay so we now have a working thing ( the play and stop button needs some work because right now it only works if you do not use the back and forward buttons) and as you can see I changed the graphics and what you cannot see is that it rotates like a real CD! I started planning the menu cause it will have the shape of a half circle so I do not have quite an idea how I will do that but we will see.Thanks for reading and right now I only have the example music from the code I used so if you have music wishes:leave a comment.Thanks for reading <3"}, {"post_id": 38250, "ts": "2026-07-31T15:32:45Z", "hours": 1.2331, "text": "#concept Devlog AND SR FOR LIKE THE LOOKS AND THE GRAMMAR OKAY WE HAVE 37 DEGREES AND THIS IS JUST A VISION IT IS NOT SUPPOSED TO LOOK PERFECT!! Okay so I now started working on the music app and yeah it looks sooo funny right now(yk to see the switch from all the clean and perfect things to THAT)but I mean everything works for now so we just need the styling and the menu.That is such an easy thing to say because actually:The graphics take me sooo long.There are about 20 hours that you do not see and thanks to the universe catbox is not working right now and that means I have to use postimages and it works but like the pictures load sooo long.Hope it works soon and if you have like song wishes for the app:leave a comment!Thanks for reading and here is my vision:"}, {"post_id": 38102, "ts": "2026-07-31T09:57:54Z", "hours": 1.4106, "text": "Okay so the game is kinda finished! I now have a game over screen and a finished screen and a like maual or pre-loader.Everything is explained and I myself think that it is like the right level of easy but still a little bit tricky.You would help me a lot with trying it out and giving me a short feedback. ( https://253-mathilde.github.io/My-first-OS/ )Thanks for reading and here are the picture of the game app:"}, {"post_id": 37862, "ts": "2026-07-30T20:44:36Z", "hours": 0.4675, "text": "I added something like a pre-loader-thing that shows the info for the game everytime you open the game window for 30 sec.I now that it is kinda annoying that I only log such short times but I just squeze in every tiny bit of time I have and the graphics also take pretty long.Thanks for reading <3"}, {"post_id": 37765, "ts": "2026-07-30T17:59:45Z", "hours": 0.8992, "text": "So I did some JS and spent way too much time on the graphics.It now shows a message and hides everything when you reach a score from 100.I still need to do something for the like game over part.Hope you like the design because that will stay the same I think.Thanks for reading <3"}, {"post_id": 37038, "ts": "2026-07-29T14:41:02Z", "hours": 1.1483, "text": "Okay so I started doing some CSS and made some graphics.Right now the background is too full (yk the focus point from the game should not be the background) but like the keyframes work and I added that frame.I will chnage the elements from the game but I will not change like the frame because I think that the frame looks pretty cool.We still need to do the JS and to change some stuff but I think that I will get that done in about 6-8 hours.Unfortunatly I do not have 6-8 hours the next days.I will give my best to squeze in some time but yeah: Sr for the bad vd but like I do not even use that other tracking tool because my laptop is just soooo slow with it and like recording and all the animations and windows that are open-it almost collapsed so srrrr Thanks for reading and if you have styling ideas for the game:leave a comment or write me on Slack <3"}, {"post_id": 36942, "ts": "2026-07-29T10:55:56Z", "hours": 1.1881, "text": "Okay so here we are: We have a WORKING mini game that looks like trash! And I am sooo happy.As you can see there is an object that you can control with the arrow up key (hope that is the right english word for that).And we also have like blocks that are generated and have a random height.Yayyy.So we only need to do the styling and add some JS that ends the game when you have a score from xxx (I already have a score in my JS so that should not be so complicated).I am so happy right now and I think it was the right decision to start over.Thanks for reading and sr for all these bad vd’s,they will get better soon.<3"}, {"post_id": 35909, "ts": "2026-07-27T17:23:26Z", "hours": 0.3122, "text": "Okay so I hope that I do not dissapoint s.o now.I deleted the whole thing that I had so basically a whole day of work because there is always way more time behind everything that you think.I did that because I could not find the mistake and I did not really get the code.I never really did JS before this project and I am learning JS while doing this project.And I mean really learning because I kinda eat the whole W3 school site but yeah.I want to give my best in this project and if I cannot find the mistake in my own coding:I would need AI.And do not get me wrong but help from AI okayyyy but a whole app made with AI.No.No.And no.That is MY opinion so yeah if you do not think so or use AI a lot then do so (it is okay but not for me).I give my best to be transparent and always say when I used AI.The plan is now to build like a flappy bird game but without the top part and to make it look cool.I hope you can understand me and stay with me on this project because we are now getting to the hardest part.This will take some time but I will not quit.Thank you for reading(I do not think that s.o will read all of this but yeah)."}, {"post_id": 35832, "ts": "2026-07-27T14:55:32Z", "hours": 2.8108, "text": "Okay so I just started with the game.Actually just started is a huge lie because I am struggeling since 10:00 and we now have 17:00.I used a tutorial and tried to just start basic with making a little jumping game but the objects …They do not exist because the whole generating thing does not work .I first need to get everything working before upgrading the graphics and stuff.I really would like some help! CSS: #background { position: absolute; background-image: url('https://files.catbox.moe/xqsbzm.png'); height: 200px; width: 100%; animation: slideright 600s infinite linear; bottom: 0;}.wendy { background-image: url('https://files.catbox.moe/u52u37.png'); height: 60px; width: 60px; position: absolute; bottom: 0;}.obstacle { background-image: url('https://files.catbox.moe/n5f03w.png'); width: 60px; height: 60px; position: absolute; bottom: 0;}@keyframes slideright { from { background-position: 0 0; } to { background-position: -10000px 0; }} HTML: <div id=\"gameWindow\"> <div class=\"base5\"> <div class=\"symbolegame\"> <p id=\"galerieWindowheader\"> <img src=\"https://i.imgur.com/Y4OL1On.gif\"></p> <p style=\"cursor: pointer\" id=\"gameclose\"><img src=\"https://i.imgur.com/q5TmYNg.gif\"></p> <p style=\"cursor: pointer\" id=\"gameopen\"><img src=\"https://i.imgur.com/3nBda2J.gif\"></p> </div> <div id=\"background\"> <h6 id=\"alert\"></h6> <div class=\"wendy\"></div> <div class=\"grid\"></div> </div> </div> </div> </div> JS: document.addEventListener('DOMContentLoaded', () => { const wendy = document.querySelector('.wendy') const grid = document.querySelector('.grid') const alert = document.getElementById('alert') let gravity = 0.9 let isJumping = false let isGameOver = false function control(e) { if (e.code === \"Space\") { if (!isJumping) { jump() } } } document.addEventListener('keydown', control) let position = 0 function jump() { isJumping = true let count = 0 let timerId = setInterval(function () { //move down if (count === 15) { clearInterval(timerId) let downTimerId = setInterval(function () { if (count === 0) { clearInterval(downTimerId) isJumping = false } position -= 5 count-- position = position * gravity wendy.style.bottom = position + 'px' }, 20) } //move up position += 20 count++ position = position * gravity wendy.style.bottom = position + 'px' }, 20) } function generateObstacles() { if (!isGameOver) { let randomTime = Math.random() * 4000 let obstaclePosition = 1000 const obstacle = document.createElement('div') obstacle.classList.add('obstacle') grid.appendChild(obstacle) obstacle.style.left = obstaclePosition + 'px' let timerId = setInterval(function () { if (obstaclePosition > 0 && obstaclePosition < 60 && position < 60) { clearInterval(timerId) alert.innerHTML = 'Game Over' isGameOver = true //remove all children while (grid.firstChild) { grid.removeChild(grid.lastChild) } } obstaclePosition -= 10 obstacle.style.left = obstaclePosition + 'px' }, 20) setTimeout(generateObstacles, randomTime) } } generateObstacles()}) Thanks for reading<3"}, {"post_id": 35185, "ts": "2026-07-26T13:27:10Z", "hours": 1.725, "text": "So here is the camera app! As you may can see there are two little buttons that look like real camera buttons. I added little arrows but I think they still look real.Right now we have like 22 photos on our digi cam.And well if you scroll through these screens you may see the TV app because I also finished that.I think it also looks pretty cool ,tell me what you think about it in the comments!! It only has one vd right now(yk matching to the theme if you are interested check out the real site).I may add more in the future but not until this project is finished.So these 2 apps are now ready and the next thing on my list is the music app.Happy to hear or see some feedback (If you all really hate it I am going to change it tho but I really gave my best).Thanks for reading <3 🔗 253-mathilde.github.io/My-first-OS/"}, {"post_id": 34192, "ts": "2026-07-24T18:28:48Z", "hours": 1.5156, "text": "#concept Devlog All I can say:The galerie app is finished ! You can check it out or wait until I post a DEVLOG which shows more details.It was squite some work and now it is time for the next point on my todo-list:the TV.I am so happy and grateful for all these people watching my DEVLOGS and for all these kind souls who are staying with this project since minute one.Thank you you all and I really hope you like it!!Thanks for reading <3"}, {"post_id": 33433, "ts": "2026-07-23T11:36:14Z", "hours": 0.8769, "text": "So I added the base for the galerie.I just need to add a slideshow thing which is going to be a little hard because I already have 2 and I need to add the 2 buttons to switch between the images.I am giving my best to squeze in coding time but the graphics themselves take a lot of time.Thanks for reading!!!"}, {"post_id": 33405, "ts": "2026-07-23T10:08:02Z", "hours": 0.9244, "text": "So I pulled myself together and changed the welcome window.I will work on the camera app now but what do we think about the desing from the welcome window ? Should I leave it as it is or should I change it ? Yk it is the first impression you get when you go on my site.Thanks for reading and your interests in this project."}, {"post_id": 32570, "ts": "2026-07-21T20:40:51Z", "hours": 1.7686, "text": "So I changed the welcome window.It is not perfect and not finished do not worry but it is enough for the moment.It was quite hard-yk with the grid and everything because I had never done that.I need a little break from the grid thing so that goes on the list for the things to do in the end.Hope you like the styling idea.Thanks for reading!!!"}, {"post_id": 32381, "ts": "2026-07-21T14:58:33Z", "hours": 1.4383, "text": "Well, that looks like an OS! I got the little weather application for the top. Yayyyy. And I also added the icons for the apps and also connected them to their own windows, so now only the app content is missing. I am so happy right now that everything works! The complicated part is not even close (yk the game and the music app), but I am going to change the design from the welcome window (check the drawing for the vision). The apps are in a div container where you can scroll, and I really hope you like it! Maybe check it out in real life when you are interested. Thanks for reading!!!"}, {"post_id": 32272, "ts": "2026-07-21T10:39:47Z", "hours": 1.2842, "text": "So I added the little star map thing (same here,if you do not know what I mean or what the plan for this project are : check the DEVLOG with the drawing) and fixed some little mistakes.I think I am going to start working on the hardest part in the info-top-bar-thing :The little weather widget.The problem is that it is supposed to get you location and to show the weather in the right number thing ( yk F and C ).Let’s see how long this will take! Wish me luck and thanks for reading this DEVLOG!!! Sr again for the vd my situation has not changed :( and I also showed all the other features in this vd"}, {"post_id": 31781, "ts": "2026-07-20T13:27:42Z", "hours": 2.3606, "text": "I added a little timer. It’s a simple one — it only counts minutes, not seconds or hours — but it’s enough if you want to have a short learning session or keep track of a small task. It’s not an app; I wanted to keep it simple. I also added the divs for the other tools in the top bar, and I included a small GIF for the map feature (check my DEVLOG with the brainstorming if you don’t know what I mean). Maybe I’ll start building that today, maybe not. Thanks for reading this DEVLOG ❤❤"}, {"post_id": 31297, "ts": "2026-07-19T16:17:14Z", "hours": 1.5781, "text": "So I started working on the top bar.It now has quotes that change every 10 sec and that move so the text is animated.My plan is it to finish the top bar and all these details and then start working on the apps.I am pretty sure I will change the graphics when I am done with the app but that is really easy to do and I first need the code for these elements."}, {"post_id": 31164, "ts": "2026-07-19T10:35:50Z", "hours": 1.0581, "text": "So I added a Pre-Loader.I know right now it does not match the vibe from the site but I am going to change that at the end.Changing it is pretty easy ,making it was a little bit harder.I am going to work on the music app today but right now I need a little break.When you have ideas how I should style the Pre-Loader: Leave a comment!! Thanks for reading <3"}, {"post_id": 30673, "ts": "2026-07-18T13:24:10Z", "hours": 2.0797, "text": "So I started changing the window for the music app and I also started making all the graphics.That took about 6 hours so these 2 hours of code time are such a tiny bit of my actual work.Hope you like the style and see the vision for the app. Sr for the bad vd my Internet is still veeeeeery slow and it is just sucks :)"}, {"post_id": 30353, "ts": "2026-07-17T20:38:07Z", "hours": 1.4083, "text": "#concept Devlog So as promised here is the brainstorming for the whole site. I also have the brainstorming for the apps but you need a little bit of patience because I am only going to share these when making the actual app.I also started on the music app and it looks really cool.Everything is coming together slowly and even when I am not even at half of the time I am going to spend I am soo happy.Hope you like the brainstorming-and yesss it is BRAINSTORMING you guys so please it is not supposed to look like the Mona Lisa.Thanks for reading all of this !!!"}, {"post_id": 30175, "ts": "2026-07-17T15:19:52Z", "hours": 2.0125, "text": "So I now improved the search bar and the dragging thing because now you cannot drag a window into the top bar. I also changed the icons and added a new app with a matching app window.The window is a mix from the Journal app and the welcome window but I am going to change that soon.I also changed the color of the clock and added a background to the apps.I finally made my CSS a own file so now the HTML is a little bit shorter and more organized.I am going to work on the window from the CD’s app later today and I am also going to share my brainstorming for the site.Thanks for reading!!!"}, {"post_id": 30067, "ts": "2026-07-17T10:59:39Z", "hours": 1.5111, "text": "So I now changed the CSS for the icons and started adding a search bar connected to ecosia. Ecosia is like google but it plants trees every time you use it.Because I do not know if I can change the index also in my GITHUB (yk I am still waiting for the mission thing) you can only see the changes on a screen. It works right now but I still need some changes to make it look better.I made the whole brainstorming for the site yesterday so I think I am going to share that today too.Thanks for reading this DEVLOG."}, {"post_id": 29710, "ts": "2026-07-16T20:00:25Z", "hours": 0.2914, "text": "Hey so I do not know if it only works on my laptop but you should be able to drag the window when you click and hold the yellow heart.Could someone please try it???"}, {"post_id": 28895, "ts": "2026-07-15T14:25:36Z", "hours": 2.6283, "text": "#concept devlog Hey. So I just finished my README and my site. The time you see here only reflects the hours I spent coding. The README took way longer than the code, but to me, the README is just as important as the code itself. I’m going to ship everything in the next few minutes. Hope you like my work! If you want to know how I did everything, check out my README — it’ll make all the effort worth it. Thanks for reading this DEVLOG, and keep in mind: this is just Mission One. This project will get better and bigger in Mission Two. If you want to know my plans or first ideas for Mission Two, read my README. This DEVLOG was corrected and improved with AI"}, {"post_id": 28322, "ts": "2026-07-14T14:34:58Z", "hours": 3.2475, "text": "Hey, so I now upgraded graphics and stuff from the Journal app. I still need to change some details like the heading of a note you wrote (currently it is blue and really tech-like) or the text in the starting window. I also changed the font from the app name under the app icon. I also upgraded my JS, so now you can write a note and refresh the site, and it will still be there. You can also edit or delete that existing note with only one click. When you refresh the page and there is already a note, you will not see the introduction to the app again. I am going to do the graphics for the README now (the graphics for the Journal app were about 3-4 hours, so I really locked in today), and I will also add some more links to it. I am also going to try to change some details today. But the final steps and the final written README are coming tomorrow. So if everything works: Tomorrow is shipping day!!! Thanks for reading all of that and having interests in my OS. And again: Really sorry for the bad video…"}, {"post_id": 27740, "ts": "2026-07-13T15:49:59Z", "hours": 4.4794, "text": "So today I could finally finish my journal app (in the tutorial it is a notes app). Unfortunately, I did not understand the tutorial so well with the app, so I decided to find a tutorial myself and use that. It took me longer than expected, but here I am now. I already started working on the graphics (Yesss, they are all made by ME). That took me about 3 hours. These hours unfortunately do not count, but I want to give my best and really make that project cute.The plot twist is that the apps do not look like the apps that everybody knows. They are supposed to look like the real thing, and I want to combine that with the whole Peter Pan/Tinkerbell theme. So yeah, I am going to do the README now, and tomorrow I am going to read the last guide even. I do not know if I am going to use that guide or what even is in that guide. I am also going to change the graphics in the notes app. I really hope that that journal app of mine has the same functions as the app from the guide and that it is okay that I did my own one. Does somebody know that?? Thanks for reading this entire thing. Sorry for the start and the quality of the video.My Internet Connection is at the moment really bad"}, {"post_id": 27251, "ts": "2026-07-12T17:16:06Z", "hours": 0.3075, "text": "Thanks to the help from @nokira , it now finally works. Unfortunately, I cannot code any further today, but we are hopefully going to finish the app tomorrow."}, {"post_id": 27108, "ts": "2026-07-12T11:33:27Z", "hours": 1.4481, "text": "So, here is finally a DEVLOG that logs over an hour of work. I did my best today, but unfortunately I’m typing only with my left hand as a right‑handed person because of a small accident. Yaayyyy (the universe is really not on my side).I can now finally drag the two windows separately (that didn’t work yesterday), and I can close them. I’m not sure if it’s supposed to do nothing when I click the “Open” button.For better understanding: Yellow is for dragging, red for closing, and green for opening.I think I have another bug, because when I click on the app icon, nothing happens. If you have any idea what might be wrong, please help me in the comments or on Slack.I also wanted to work on the README today, but I’m not sure how long I can keep typing with my left hand. We’ll see. I’m trying my best here — thanks for reading all of this."}, {"post_id": 26780, "ts": "2026-07-11T19:33:38Z", "hours": 1.1739, "text": "So, I added the three little symbols at the top, and I started working on my app. Right now it looks the same as the welcome screen, but I’m going to change that tomorrow.My plan for tomorrow is to finish my first app and maybe even start working on the final README (you know — the banner and everything)."}, {"post_id": 26478, "ts": "2026-07-11T09:19:42Z", "hours": 0.6758, "text": "So, I did the JS and the HTML for the close and open feature. I also changed the graphic of the handle. I’m really sorry that I only log such short sessions, but I currently don’t have much time for coding and can only squeeze in short amounts of time."}, {"post_id": 25937, "ts": "2026-07-10T13:14:16Z", "hours": 0.5867, "text": "Guys, I finally got it! A big thank you to @nokira . I needed a bit more time to fix everything, but yeah — there were some more mistakes that I finally started to correct. I still need to fix a few things, like the graphics and the z-index, but I’m sooo happy that it finally works!!!!"}, {"post_id": 25259, "ts": "2026-07-09T12:40:32Z", "hours": 0.6822, "text": "So I started the third tutorial.I am at the part where you should be able to drag your window.The code is from the tutorial ,so it should work but I think that I have done something wrong because as you can see nothing happens.I am on the go right now and maybe I can squeze some time for programming in later.I have my code updated in my github thing ( it is linked in the project I think) .Could someone help me please.I am really new with JS and I do not have enough time right now to start from the starting point.Because I am in a rush I do not have time to correct this text .I am really sorry for my grammar and all this stuff."}, {"post_id": 24804, "ts": "2026-07-08T16:38:54Z", "hours": 0.2833, "text": "Okay, so I just coded a bit more and made a temporary README. I’m going to create a new picture for my project and improve my profile a little, but that’s it for today.✨ BYE ✨"}, {"post_id": 24789, "ts": "2026-07-08T16:13:44Z", "hours": 1.1456, "text": "So, what have I changed? First, I changed the heading because the “S” looked like an “f,” which would completely change the purpose of the website — I just noticed that, hahaha! Imagine if I had shipped it like that in the final version. Anyway, I also added that cute cursor (it’s a tiny Tinkerbell). I loved this idea the most because it lets me make my website both modern and whimsical.If you don’t know who Tinkerbell is: she’s a cartoon character from a kids’ series who lives with other fairies and struggles to find her powers. I thought it would be fun to combine her with Peter Pan — also a children’s story about a dream world where Peter Pan secretly visits kids at night and they all fly through the sky to a magical place . I didn’t watch the Peter Pan series as a child, but I read the books, so I chose Tinkerbell because I could picture her better in my head. Maybe we just pretend they got married.Why am I talking so much about these characters? Because my whole OS is meant to match that vibe — so you can understand why there’s a random fairy on a modern site. I’ll make it easier to get what this OS is about as I go further with the project (you know, adding features like a calculator, etc.).I also added my favorite feature again: a new highlight color! That ugly blue is finally gone from this beautiful site. I linked my profile at the top too, so you can click on my name now. I mean, if you’re going to include info on a site, you might as well do it right and add a bit more about yourself than just your name.So yeah, that’s my desktop for now. I’m going to work on the README today too. I wanted to get further today, but I think it’s okay — you know how much time I spent on this.Thank you for reading all of that and for your interest in my project!"}, {"post_id": 24685, "ts": "2026-07-08T13:10:59Z", "hours": 1.6353, "text": "Hi! So I already had the code in my last update here, but I finally changed the graphics and the design. I’m not finished with the desktop yet (don’t worry, I know how it looks!), but I just wanted to give you a quick update."}, {"post_id": 24622, "ts": "2026-07-08T10:33:51Z", "hours": 0.4072, "text": "Okay, soo. I just read the second tutorial and literally made it the same as in the tutorial. I knew I wasn’t supposed to do that. Yes, I’m changing it in a second. I’m just brainstorming a bit and sorting out my ideas for the design because my last project had that Y2K vibe (iykyk), but now I want something cleaner — not like those old, ugly operating systems back in the day. Still, it should keep some of those nostalgic vibes, you know? I can’t really explain it better.So yeah, I think I’ll need about an hour or two — let’s see if the universe is on my side and I find the graphics I want quickly! And guys, I’m suffering — I miss my Windows 11 from home, but I think I just need a little more time to get used to Windows 10 on this laptop. I don’t really have a choice since it’s just me and my laptop for the next month.Also, I registered for this chat thing (I forgot the name) and got nothing. Like, how many chats exist on this planet? But I think I’ll get through it tonight. :)"}, {"post_id": 24293, "ts": "2026-07-07T19:22:28Z", "hours": 0.2756, "text": "Guys, this has been so hard. And I don’t mean the project — I mean the file. I know that no one is going to read this, but I want to share my struggle so that my hard work has a reason.I just finished my first project, which I did with the VS app. But now I needed to open a new project — after half an hour, I somehow managed it (still don’t know how). Could somebody explain that to me?Then the Hackatime tool stopped working, and Stardance couldn’t find my file. So I decided to switch to my laptop because I hadn’t installed the app there yet, and I already knew what to do from my first project. I needed everything on my laptop anyway because of the holidays, etc.My laptop only runs Windows 10, so everything took ten times longer. After that, I had to delete some apps because of storage issues. As you can see, it just kept getting more complicated.I finally did it — after six hours, without appreciation (you know, from Stardust…) and actually crying twice because I already had code, but it was gone.I don’t want to annoy you with my problems. That’s my site for now. Please don’t judge — I’m following the tutorial, and I’m going to add beauty to it at the end when the code is finished. I already have so many ideas.I’m giving my best and forcing myself to keep going. In my country, there’s a saying: „Wo ein Wille ist, ist auch ein Weg“, which basically means if you truly want something, there’s a way to get it.I’m so exhausted because I find all this installing, updating, and setup stuff just so boring.A devlog with my to-dos is coming tomorrow or on Friday because I’m getting my school report card tomorrow — wish me luck!And here’s a screenshot of my really ugly site at the moment. If you read this whole thing: thanks for listening to all my yapping .💗💗💗💗"}]...
|
Title: Neverland OS by @253_Mathilde_IYKYK | Stard Title: Neverland OS by @253_Mathilde_IYKYK | Stardance
Devlogs:
Guys, this has been so hard. And I don’t mean the project — I mean the file. I know that no one is going to read this, but I want to share my struggle so that my hard work has a reason.I just finished my first project, which I did with the VS app. But now I needed to open a new project — after half an hour, I somehow managed it (still don’t know how). Could somebody explain that to me?Then the Hackatime tool stopped working, and Stardance couldn’t find my file. So I decided to switch to my laptop because I hadn’t installed the app there yet, and I already knew what to do from my first project. I needed everything on my laptop anyway because of the holidays, etc.My laptop only runs Windows 10, so everything took ten times longer. After that, I had to delete some apps because of storage issues. As you can see, it just kept getting more complicated.I finally did it — after six hours, without appreciation (you know, from Stardust…) and actually crying twice because I already had code, but it was gone.I don’t want to annoy you with my problems. That’s my site for now. Please don’t judge — I’m following the tutorial, and I’m going to add beauty to it at the end when the code is finished. I already have so many ideas.I’m giving my best and forcing myself to keep going. In my country, there’s a saying: „Wo ein Wille ist, ist auch ein Weg“, which basically means if you truly want something, there’s a way to get it.I’m so exhausted because I find all this installing, updating, and setup stuff just so boring.A devlog with my to-dos is coming tomorrow or on Friday because I’m getting my school report card tomorrow — wish me luck!And here’s a screenshot of my really ugly site at the moment. If you read this whole thing: thanks for listening to all my yapping .💗💗💗💗
Okay, soo. I just read the second tutorial and literally made it the same as in the tutorial. I knew I wasn’t supposed to do that. Yes, I’m changing it in a second. I’m just brainstorming a bit and sorting out my ideas for the design because my last project had that Y2K vibe (iykyk), but now I want something cleaner — not like those old, ugly operating systems back in the day. Still, it should keep some of those nostalgic vibes, you know? I can’t really explain it better.So yeah, I think I’ll need about an hour or two — let’s see if the universe is on my side and I find the graphics I want quickly! And guys, I’m suffering — I miss my Windows 11 from home, but I think I just need a little more time to get used to Windows 10 on this laptop. I don’t really have a choice since it’s just me and my laptop for the next month.Also, I registered for this chat thing (I forgot the name) and got nothing. Like, how many chats exist on this planet? But I think I’ll get through it tonight. :)
Hi! So I already had the code in my last update here, but I finally changed the graphics and the design. I’m not finished with the desktop yet (don’t worry, I know how it looks!), but I just wanted to give you a quick update.
So, what have I changed? First, I changed the heading because the “S” looked like an “f,” which would completely change the purpose of the website — I just noticed that, hahaha! Imagine if I had shipped it like that in the final version. Anyway, I also added that cute cursor (it’s a tiny Tinkerbell). I loved this idea the most because it lets me make my website both modern and whimsical.If you don’t know who Tinkerbell is: she’s a cartoon character from a kids’ series who lives with other fairies and struggles to find her powers. I thought it would be fun to combine her with Peter Pan — also a children’s story about a dream world where Peter Pan secretly visits kids at night and they all fly through the sky to a magical place . I didn’t watch the Peter Pan series as a child, but I read the books, so I chose Tinkerbell because I could picture her better in my head. Maybe we just pretend they got married.Why am I talking so much about these characters? Because my whole OS is meant to match that vibe — so you can understand why there’s a random fairy on a modern site. I’ll make it easier to get what this OS is about as I go further with the project (you know, adding features like a calculator, etc.).I also added my favorite feature again: a new highlight color! That ugly blue is finally gone from this beautiful site. I linked my profile at the top too, so you can click on my name now. I mean, if you’re going to include info on a site, you might as well do it right and add a bit more about yourself than just your name.So yeah, that’s my desktop for now. I’m going to work on the README today too. I wanted to get further today, but I think it’s okay — you know how much time I spent on this.Thank you for reading all of that and for your interest in my project!
Okay, so I just coded a bit more and made a temporary README. I’m going to create a new picture for my project and improve my profile a little, but that’s it for today.✨ BYE ✨
So I started the third tutorial.I am at the part where you should be able to drag your window.The code is from the tutorial ,so it should work but I think that I have done something wrong because as you can see nothing happens.I am on the go right now and maybe I can squeze some time for programming in later.I have my code updated in my github thing ( it is linked in the project I think) .Could someone help me please.I am really new with JS and I do not have enough time right now to start from the starting point.Because I am in a rush I do not have time to correct this text .I am really sorry for my grammar and all this stuff.
Guys, I finally got it! A big thank you to @nokira . I needed a bit more time to fix everything, but yeah — there were some more mistakes that I finally started to correct. I still need to fix a few things, like the graphics and the z-index, but I’m sooo happy that it finally works!!!!
So, I did the JS and the HTML for the close and open feature. I also changed the graphic of the handle. I’m really sorry that I only log such short sessions, but I currently don’t have much time for coding and can only squeeze in short amounts of time.
So, I added the three little symbols at the top, and I started working on my app. Right now it looks the same as the welcome screen, but I’m going to change that tomorrow.My plan for tomorrow is to finish my first app and maybe even start working on the final README (you know — the banner and everything).
So, here is finally a DEVLOG that logs over an hour of work. I did my best today, but unfortunately I’m typing only with my left hand as a right‑handed person because of a small accident. Yaayyyy (the universe is really not on my side).I can now finally drag the two windows separately (that didn’t work yesterday), and I can close them. I’m not sure if it’s supposed to do nothing when I click the “Open” button.For better understanding: Yellow is for dragging, red for closing, and green for opening.I think I have another bug, because when I click on the app icon, nothing happens. If you have any idea what might be wrong, please help me in the comments or on Slack.I also wanted to work on the README today, but I’m not sure how long I can keep typing with my left hand. We’ll see. I’m trying my best here — thanks for reading all of this.
Thanks to the help from @nokira , it now finally works. Unfortunately, I cannot code any further today, but we are hopefully going to finish the app tomorrow.
So today I could finally finish my journal app (in the tutorial it is a notes app). Unfortunately, I did not understand the tutorial so well with the app, so I decided to find a tutorial myself and use that. It took me longer than expected, but here I am now. I already started working on the graphics (Yesss, they are all made by ME). That took me about 3 hours. These hours unfortunately do not count, but I want to give my best and really make that project cute.The plot twist is that the apps do not look like the apps that everybody knows. They are supposed to look like the real thing, and I want to combine that with the whole Peter Pan/Tinkerbell theme. So yeah, I am going to do the README now, and tomorrow I am going to read the last guide even. I do not know if I am going to use that guide or what even is in that guide. I am also going to change the graphics in the notes app. I really hope that that journal app of mine has the same functions as the app from the guide and that it is okay that I did my own one. Does somebody know that?? Thanks for reading this entire thing. Sorry for the start and the quality of the video.My Internet Connection is at the moment really bad
Hey, so I now upgraded graphics and stuff from the Journal app. I still need to change some details like the heading of a note you wrote (currently it is blue and really tech-like) or the text in the starting window. I also changed the font from the app name under the app icon. I also upgraded my JS, so now you can write a note and refresh the site, and it will still be there. You can also edit or delete that existing note with only one click. When you refresh the page and there is already a note, you will not see the introduction to the app again. I am going to do the graphics for the README now (the graphics for the Journal app were about 3-4 hours, so I really locked in today), and I will also add some more links to it. I am also going to try to change some details today. But the final steps and the final written README are coming tomorrow. So if everything works: Tomorrow is shipping day!!! Thanks for reading all of that and having interests in my OS. And again: Really sorry for the bad video…
#concept devlog Hey. So I just finished my README and my site. The time you see here only reflects the hours I spent coding. The README took way longer than the code, but to me, the README is just as important as the code itself. I’m going to ship everything in the next few minutes. Hope you like my work! If you want to know how I did everything, check out my README — it’ll make all the effort worth it. Thanks for reading this DEVLOG, and keep in mind: this is just Mission One. This project will get better and bigger in Mission Two. If you want to know my plans or first ideas for Mission Two, read my README. This DEVLOG was corrected and improved with AI
Hey so I do not know if it only works on my laptop but you should be able to drag the window when you click and hold the yellow heart.Could someone please try it???
So I now changed the CSS for the icons and started adding a search bar connected to ecosia. Ecosia is like google but it plants trees every time you use it.Because I do not know if I can change the index also in my GITHUB (yk I am still waiting for the mission thing) you can only see the changes on a screen. It works right now but I still need some changes to make it look better.I made the whole brainstorming for the site yesterday so I think I am going to share that today too.Thanks for reading this DEVLOG.
So I now improved the search bar and the dragging thing because now you cannot drag a window into the top bar. I also changed the icons and added a new app with a matching app window.The window is a mix from the Journal app and the welcome window but I am going to change that soon.I also changed the color of the clock and added a background to the apps.I finally made my CSS a own file so now the HTML is a little bit shorter and more organized.I am going to work on the window from the CD’s app later today and I am also going to share my brainstorming for the site.Thanks for reading!!!
#concept Devlog So as promised here is the brainstorming for the whole site. I also have the brainstorming for the apps but you need a little bit of patience because I am only going to share these when making the actual app.I also started on the music app and it looks really cool.Everything is coming together slowly and even when I am not even at half of the time I am going to spend I am soo happy.Hope you like the brainstorming-and yesss it is BRAINSTORMING you guys so please it is not supposed to look like the Mona Lisa.Thanks for reading all of this !!!
So I started changing the window for the music app and I also started making all the graphics.That took about 6 hours so these 2 hours of code time are such a tiny bit of my actual work.Hope you like the style and see the vision for the app. Sr for the bad vd my Internet is still veeeeeery slow and it is just sucks :)
So I added a Pre-Loader.I know right now it does not match the vibe from the site but I am going to change that at the end.Changing it is pretty easy ,making it was a little bit harder.I am going to work on the music app today but right now I need a little break.When you have ideas how I should style the Pre-Loader: Leave a comment!! Thanks for reading <3
So I started working on the top bar.It now has quotes that change every 10 sec and that move so the text is animated.My plan is it to finish the top bar and all these details and then start working on the apps.I am pretty sure I will change the graphics when I am done with the app but that is really easy to do and I first need the code for these elements.
I added a little timer. It’s a simple one — it only counts minutes, not seconds or hours — but it’s enough if you want to have a short learning session or keep track of a small task. It’s not an app; I wanted to keep it simple. I also added the divs for the other tools in the top bar, and I included a small GIF for the map feature (check my DEVLOG with the brainstorming if you don’t know what I mean). Maybe I’ll start building that today, maybe not. Thanks for reading this DEVLOG ❤❤
So I added the little star map thing (same here,if you do not know what I mean or what the plan for this project are : check the DEVLOG with the drawing) and fixed some little mistakes.I think I am going to start working on the hardest part in the info-top-bar-thing :The little weather widget.The problem is that it is supposed to get you location and to show the weather in the right number thing ( yk F and C ).Let’s see how long this will take! Wish me luck and thanks for reading this DEVLOG!!! Sr again for the vd my situation has not changed :( and I also showed all the other features in this vd
Well, that looks like an OS! I got the little weather application for the top. Yayyyy. And I also added the icons for the apps and also connected them to their own windows, so now only the app content is missing. I am so happy right now that everything works! The complicated part is not even close (yk the game and the music app), but I am going to change the design from the welcome window (check the drawing for the vision). The apps are in a div container where you can scroll, and I really hope you like it! Maybe check it out in real life when you are interested. Thanks for reading!!!
So I changed the welcome window.It is not perfect and not finished do not worry but it is enough for the moment.It was quite hard-yk with the grid and everything because I had never done that.I need a little break from the grid thing so that goes on the list for the things to do in the end.Hope you like the styling idea.Thanks for reading!!!
So I pulled myself together and changed the welcome window.I will work on the camera app now but what do we think about the desing from the welcome window ? Should I leave it as it is or should I change it ? Yk it is the first impression you get when you go on my site.Thanks for reading and your interests in this project.
So I added the base for the galerie.I just need to add a slideshow thing which is going to be a little hard because I already have 2 and I need to add the 2 buttons to switch between the images.I am giving my best to squeze in coding time but the graphics themselves take a lot of time.Thanks for reading!!!
#concept Devlog All I can say:The galerie app is finished ! You can check it out or wait until I post a DEVLOG which shows more details.It was squite some work and now it is time for the next point on my todo-list:the TV.I am so happy and grateful for all these people watching my DEVLOGS and for all these kind souls who are staying with this project since minute one.Thank you you all and I really hope you like it!!Thanks for reading <3
So here is the camera app! As you may can see there are two little buttons that look like real camera buttons. I added little arrows but I think they still look real.Right now we have like 22 photos on our digi cam.And well if you scroll through these screens you may see the TV app because I also finished that.I think it also looks pretty cool ,tell me what you think about it in the comments!! It only has one vd right now(yk matching to the theme if you are interested check out the real site).I may add more in the future but not until this project is finished.So these 2 apps are now ready and the next thing on my list is the music app.Happy to hear or see some feedback (If you all really hate it I am going to change it tho but I really gave my best).Thanks for reading <3 🔗 253-mathilde.github.io/My-first-OS/
Okay so I just started with the game.Actually just started is a huge lie because I am struggeling since 10:00 and we now have 17:00.I used a tutorial and tried to just start basic with making a little jumping game but the objects …They do not exist because the whole generating thing does not work .I first need to get everything working before upgrading the graphics and stuff.I really would like some help! CSS: #background { position: absolute; background-image: url('https://files.catbox.moe/xqsbzm.png'); height: 200px; width: 100%; animation: slideright 600s infinite linear; bottom: 0;}.wendy { background-image: url('https://files.catbox.moe/u52u37.png'); height: 60px; width: 60px; position: absolute; bottom: 0;}.obstacle { background-image: url('https://files.catbox.moe/n5f03w.png'); width: 60px; height: 60px; position: absolute; bottom: 0;}@keyframes slideright { from { background-position: 0 0; } to { background-position: -10000px 0; }} HTML: <div id="gameWindow"> <div class="base5"> <div class="symbolegame"> <p id="galerieWindowheader"> <img src="https://i.imgur.com/Y4OL1On.gif"></p> <p style="cursor: pointer" id="gameclose"><img src="https://i.imgur.com/q5TmYNg.gif"></p> <p style="cursor: pointer" id="gameopen"><img src="https://i.imgur.com/3nBda2J.gif"></p> </div> <div id="background"> <h6 id="alert"></h6> <div class="wendy"></div> <div class="grid"></div> </div> </div> </div> </div> JS: document.addEventListener('DOMContentLoaded', () => { const wendy = document.querySelector('.wendy') const grid = document.querySelector('.grid') const alert = document.getElementById('alert') let gravity = 0.9 let isJumping = false let isGameOver = false function control(e) { if (e.code === "Space") { if (!isJumping) { jump() } } } document.addEventListener('keydown', control) let position = 0 function jump() { isJumping = true let count = 0 let timerId = setInterval(function () { //move down if (count === 15) { clearInterval(timerId) let downTimerId = setInterval(function () { if (count === 0) { clearInterval(downTimerId) isJumping = false } position -= 5 count-- position = position * gravity wendy.style.bottom = position + 'px' }, 20) } //move up position += 20 count++ position = position * gravity wendy.style.bottom = position + 'px' }, 20) } function generateObstacles() { if (!isGameOver) { let randomTime = Math.random() * 4000 let obstaclePosition = 1000 const obstacle = document.createElement('div') obstacle.classList.add('obstacle') grid.appendChild(obstacle) obstacle.style.left = obstaclePosition + 'px' let timerId = setInterval(function () { if (obstaclePosition > 0 && obstaclePosition < 60 && position < 60) { clearInterval(timerId) alert.innerHTML = 'Game Over' isGameOver = true //remove all children while (grid.firstChild) { grid.removeChild(grid.lastChild) } } obstaclePosition -= 10 obstacle.style.left = obstaclePosition + 'px' }, 20) setTimeout(generateObstacles, randomTime) } } generateObstacles()}) Thanks for reading<3
Okay so I hope that I do not dissapoint s.o now.I deleted the whole thing that I had so basically a whole day of work because there is always way more time behind everything that you think.I did that because I could not find the mistake and I did not really get the code.I never really did JS before this project and I am learning JS while doing this project.And I mean really learning because I kinda eat the whole W3 school site but yeah.I want to give my best in this project and if I cannot find the mistake in my own coding:I would need AI.And do not get me wrong but help from AI okayyyy but a whole app made with AI.No.No.And no.That is MY opinion so yeah if you do not think so or use AI a lot then do so (it is okay but not for me).I give my best to be transparent and always say when I used AI.The plan is now to build like a flappy bird game but without the top part and to make it look cool.I hope you can understand me and stay with me on this project because we are now getting to the hardest part.This will take some time but I will not quit.Thank you for reading(I do not think that s.o will read all of this but yeah).
Okay so here we are: We have a WORKING mini game that looks like trash! And I am sooo happy.As you can see there is an object that you can control with the arrow up key (hope that is the right english word for that).And we also have like blocks that are generated and have a random height.Yayyy.So we only need to do the styling and add some JS that ends the game when you have a score from xxx (I already have a score in my JS so that should not be so complicated).I am so happy right now and I think it was the right decision to start over.Thanks for reading and sr for all these bad vd’s,they will get better soon.<3
Okay so I started doing some CSS and made some graphics.Right now the background is too full (yk the focus point from the game should not be the background) but like the keyframes work and I added that frame.I will chnage the elements from the game but I will not change like the frame because I think that the frame looks pretty cool.We still need to do the JS and to change some stuff but I think that I will get that done in about 6-8 hours.Unfortunatly I do not have 6-8 hours the next days.I will give my best to squeze in some time but yeah: Sr for the bad vd but like I do not even use that other tracking tool because my laptop is just soooo slow with it and like recording and all the animations and windows that are open-it almost collapsed so srrrr Thanks for reading and if you have styling ideas for the game:leave a comment or write me on Slack <3
So I did some JS and spent way too much time on the graphics.It now shows a message and hides everything when you reach a score from 100.I still need to do something for the like game over part.Hope you like the design because that will stay the same I think.Thanks for reading <3
I added something like a pre-loader-thing that shows the info for the game everytime you open the game window for 30 sec.I now that it is kinda annoying that I only log such short times but I just squeze in every tiny bit of time I have and the graphics also take pretty long.Thanks for reading <3
Okay so the game is kinda finished! I now have a game over screen and a finished screen and a like maual or pre-loader.Everything is explained and I myself think that it is like the right level of easy but still a little bit tricky.You would help me a lot with trying it out and giving me a short feedback. ( https://253-mathilde.github.io/My-first-OS/ )Thanks for reading and here are the picture of the game app:
#concept Devlog AND SR FOR LIKE THE LOOKS AND THE GRAMMAR OKAY WE HAVE 37 DEGREES AND THIS IS JUST A VISION IT IS NOT SUPPOSED TO LOOK PERFECT!! Okay so I now started working on the music app and yeah it looks sooo funny right now(yk to see the switch from all the clean and perfect things to THAT)but I mean everything works for now so we just need the styling and the menu.That is such an easy thing to say because actually:The graphics take me sooo long.There are about 20 hours that you do not see and thanks to the universe catbox is not working right now and that means I have to use postimages and it works but like the pictures load sooo long.Hope it works soon and if you have like song wishes for the app:leave a comment!Thanks for reading and here is my vision:
Okay so we now have a working thing ( the play and stop button needs some work because right now it only works if you do not use the back and forward buttons) and as you can see I changed the graphics and what you cannot see is that it rotates like a real CD! I started planning the menu cause it will have the shape of a half circle so I do not have quite an idea how I will do that but we will see.Thanks for reading and right now I only have the example music from the code I used so if you have music wishes:leave a comment.Thanks for reading <3
#Concept Devlog ( infos about the planning and the vision I will mark them now so you can choose yourself if your interests are only in the progress or also in everything behind the finished page )Okay so today was a planning day. Again.But you need to trust me because if you don’t have a plan than you won’t have a good project because I have multiple apps and I want everyone to be perfect. So over the time more and more little mistakes or things that just feel false appear.And I mean I already used so much effort so why should I throw that away and make it unperfect? A lot of new problems also appeared because I now saw the site on a bigger screen (yk laptop VS PC) and it just looked terrible! And the music app is not finished and because that DEVLOG is already really long: there will be 3 more apps.Yayyy.They won’t be too complicated because they will base on already existing sites so it should be done in about 10 hours but before that everything needs to be done and as you can see that is a long list and every task will take about an hour at least.We have round about 28 tasks btw.It will be a long journey and I think that we are not even close to half of that so if you really read all of that: A really big thank you because you have true interests! Thanks for reading<3
Okay so here is what we have now: I added the final things for the apps, and I also changed the layout so that the backgrounds only repeat horizontally and not vertically. I also worked on the screens for the app and, of course, on the music app. I need to pull myself together so I do not start with any other app before I finish the music app. I also worked on the graphics as always, and we now finally have better vd, and everything is just better. Yayyyy.Thanks for reading <3
I NEED YOUR HELP!!!! Okay so I started working on the menu. It works already but needs some better styling. So you can see the vision: The red circles are going to be little CDs like the one already existing. But I need your help because I do not know how to make the control buttons (the styling), so here are like 3 versions of it. Hope you can see the vision and may help me choose (and of course the buttons will be buttons, not words, but yk it is just so you can see what my vision is). Thanks for reading <3
I worked on the preloader for the last 7 hours, but because of the browser update in 2025, an alert does not count for autoplay with the audio, and I still need a solution for that. Here is the MP4 of the preloader with the audio. I hope I will get that with the audio tomorrow. At least the video is working with the alert. Hope you like the graphics (they took soooo long, and yes, everything is self-made, so no Google copy and paste). Thanks for reading <3
Here we finally are: It works. With sound. And autoplay. And the alert. And I am soooooo happy. It took me the whole day, and I needed to do stuff that I had never even heard of, but thanks to the internet and my ability to read, I finally got it. So you can understand that better: I started at 8 am in the morning and finished at 4 pm in the afternoon. As you may understand, my patience for the music app was not enough, so I built 2 new apps instead. That sounds a little bit crazy, but because these are based on a webpage, it only took about 3 hours each. I still added a little window that explains everything, and I hope you like the result. I got so much kind feedback for the pre-loader and in general; I am getting so many nice comments. Thank you for that, and I hope you like the result and see where we are going! Thanks for reading. <3 The vd is pretty bad because I had to compromise it, so maybe check it out in real life or wait for a DEVLOG with a better VD.
Okay, so like, I started on an app, and I can’t try it at the moment because GitHub is testing my patience, but yeah, the app is the manual app, and it looks like a book, and you can actually flip pages. It is just annoying that I can’t work correctly because of GitHub, but I don’t have another chance; I just need to try again and again and again: And because I do not know if my code even works, I can’t even continue with another app like the music app. Thanks for reading <3
Okay, so GitHub is still broken, so text will have to do it. I added the Wikipedia and manual apps. And I also wrote the whole manual. That was quite some work, and I also fixed parts of the JS that were not really stable. I am so happy that it works now because I almost deleted everything today. In the end the problem, why everything did not work, was a missing close div thing. I spent the whole afternoon till now searching for that. It is midnight. I started in the afternoon. I feel really dead right now. Tomorrow I really need to do the music app. Thanks for reading <3
Okay, I worked on the manual app more, and you now can slowly see where we are going. That took me super long because I also did all the graphics and the effect where the image turns and gets bigger the second your cursor touches the image. Hope you like the graphics and the little tinkerbell on the cover. I know it is not perfect because the book is already open when you open the app, but I think it looks okay, and I can’t change it because of the symbols (they would look pretty bad on the next pages then). I also need to change the back site, text and next buttons. Btw, I now have over 300 commits on GitHub and 69 hours on Hackatime, and the project has been active for 32 days (started on 7/7/26). Literally, over a month and one devlog got over 2000 views 🥹. Thanks for reading and always helping me out <3
I think the manual is now finished. I know the CD site is not finished, but neither is the app. When I am finished with that, I’ll update the manual. I also added that star effect that shows when you click on the star thing on the last page. I also made some Easter eggs, like hidden sounds (for example, the first audio that was taken on Mars plays if you click on the green heart in the map window, which is also hidden), and I made the tab name of the OS a little game (I don’t know how to call it; it basically just moves and looks pretty). Hope you like the app; I’m always happy to hear some feedback, and now I finally start working on the music app. Thanks for reading <3.
Ahhh, I’m freaking out. The music app is finished!! Finally. It took me so long. Yes, I still need to add more songs (we only have the 3 from the base I used), but the whole layout is finished. Everything that comes now is only details and grammar and such stuff, but that was actually the last line of code for this project (yk, I now only need to repeat or fix things, not write something from scratch). In the app we have a slideshow at the beginning, a moving CD (spins), a menu that comes up front if your mouse touches it, a back button for the previous song, a next button for the next song, and a play and pause button that changes (yk, if the music plays it is ‘stop’ and if not it is ‘play’), changing song names and, of course, changing artists names. That app was the most challenging of all. Hope you like the design and everything! It would really help if you tried the site https://253-mathilde.github.io/My-first-OS/ and looked if everything works, but please respect that I am working on the grammar. Now we are finally getting to the last part!!! Thanks for reading <3.
That is just the first page.I’m waiting for two hours.I can’t even cancel them.Why always meeeeeee.I just made a folder to make it organized localy and when I uploaded it from the app ( yk the push and pull ) this happend.Yeah that takes sooooo long and btw I added more songs and made some things a little bit cleaner.As you may can see I can’t show you anything right now.Thanks’s for reading <3
Concept Devlog Okay so I know it looks like I haven’t worked on this project for the last two days but Actually, I have worked non-stop for the last two days. I got some feedback for my site, and I am still open for some feedback. I really struggled with GitHub and ended up renaming every file in my project, and yes, I needed to do that individually and wait every time for about 10 minutes. Now more and more images are getting changed from Catbox to GitHub because someone said that I should reduce the loading time. I myself don’t like using GitHub for images and stuff because it is sooo much work with the folders and stuff, but you wanted it so, so I changed it. I also changed the manual because I also got some feedback for that. I also will upload the Pixabay songs to GitHub but not the ones from the tutorial I used because I don’t know where this music is from… That should reduce the loading time from the music app. I also found a lot of details that are not perfect so I also will change these but these are mostly little things in the user interface. I really gave my best the last days even though I can’t use Lapse for time tracking because it does not work with my laptop. Oh, and I almost forgot: the OS is made for smaller screens with a browser window width from 1400 px (I don’t mean the width of your screen), so I would Be really happy to know how bad it looks on other screens. I am really sorry for that but can’t change that because my CSS is 1600 lines of code and I often used position: absolute;. I am a beginner and will work with the percentage the next time! I promise. Thanks for reading and your patience with me. Check out the site at the moment, but please respect that the manual is not quite finished and the text can look a little bit misplaced sometimes. https://253-mathilde.github.io/My-first-OS/ Thanks for reading <3
Check it out https://253-mathilde.github.io/My-first-OS/ Okay so today I added the last song to the music app.I also changed the font in the welcome window and wrote more text/changed some stuff. I also added better img to the galerie so now everything looks clean and everything is so close to being finished. I know I say that every day but you get a different point of view when you have over a month of work in your head VS just 3 or 4 more days. I am soooo happy with the font in the welcome window because the other one was more tech and this is more fairy-like. If you have a different opinion or absolutly hate it : say something! As you can see in the last DEVLOG I changed a lot based on feedback so yeah. I also changed the songs that are mine (not the ones from my base code) to github so now the img may load a little bit slow, but the sound should work great.I also made all the img links in the galerie app to github links( I downloaded everything from catbox and uploaded it to github and then change dthe file name and then re-run every job). I love how the music app turned out and looks when other windows are opened. Hope you like it tomorrow is going to be grammar and manual day because these things are just as importent as the coding.And when I work in my schedule, the day after that is README day and correcting graphic days.That would mean we ship in 2 days. I’ll give my best to find enough time for that.Thanks for reading <3
Okay so I never want to see a link in a HTML project again for at least the next 2 weeks because I now added the image sources to the manual, and that was just some crazy work. I myself always keep every source throughout the whole project but that meant that I had 15 pages full of links and I only needed the ones for the images And some were even unnecessary because those images were deleted from the site through the whole project. I know this site is probably the ugliest one in this whole project but also one of the most important ones. I also worked on the grammar. There might be some little mistakes but I wrote it. English is not my mother tongue, and I typed far more than just a prompt into an AI. I also checked the mistake with the YT video but couldn’t find one. It would really help if others also checked if the vd in the TV does not work. Tomorrow is README day. We are really there. I still can’t believe it. And someone wrote me on slack that you can review your own project with any AI, and the AI really liked mine so fingers crossed that the first ship will get approved And my work paid off. Thanks for all your support, and I would really appreciate your help with the TV app. Thanks for reading <3 Here is the link: https://253-mathilde.github.io/My-first-OS/
Last Devlog (hopefully). Okay so before you judge me because I promised that I would ship yesterday: This README is massive and I gave my best to make it short but still well explained and yeah this was just so much work.Hope you like it. The TV should also work now.Finally, so maybe try it! https://253-mathilde.github.io/My-first-OS/ . I think that I’ll ship today. I really hope that everything works so pleaseeeeee I need some feedback. This project is just crazy and so many already like it.Can’t wait to see what you say to my next projetc idea. Thanks for your support and can’t wait to hear all the feedback. SO many hours of work.Hope they pay of.Thanks for reading <3.
Okay so I think I ship now ,just made some small changes (so my code is better to understand by others) and somehow they turned out to be an hour so yeah time to ship.Thanks for all your support and figers crossed that the first ship works!
Ships:
I made a Peter Pan and Tinkerbell-themed OS. At the beginning, the JavaScript was really hard because I had only worked with blocks of code, not actual code (maybe you know code.org — that’s what I mean). The graphics took me quite some time, as did all the brainstorming and planning, because I did my best to create a good structure. I explained the whole idea and the thought behind the theme in my README. On my site, you have two draggable windows (the Welcome window and the Journal app window), and you can write stuff in your little journals and create islands. (I also explained that in my README, but if you don’t want to read it: an island is a note, and I called it that because of the site’s theme.) My site also has a little slideshow in the Journal app that explains how to use everything. My Stardance profile is linked too, so you can check out my other project. The site also includes a timer at the top. I hope you like it, and I’m already collecting ideas for Mission Two. This text was corrected with AI.
Neverland OS is a web-based OS with a Peter Pan/Tinkerbell theme. Unlike other operating systems, Neverland OS doesn’t prioritize either design or performance. It tries to be good at both. It has a Notes app, a Music app, a Gallery app, a Game, a Video app, a NASA app, a Wikipedia app, a Hubble app, and a User Manual app. It also has mini apps like a search bar, a timer, weather, and more. My goal was to create something that looks unique. Because when we program, we often have other operating systems in our head. So we automatically put things where we are used to seeing them. But who said that window controls need to be on the right side of a window? And who said that all apps need to look like the ones we use every day? Don’t get me wrong. Those operating systems work great. But they already exist. So why not try something new? Neverland has a lot of hidden features (aka Easter eggs) and was built to have everything you need. Sometimes you don’t need a lot of apps. Just a music app to keep your focus up, a timer to motivate you, and something to write in. Of course, my OS can do way more than that. But when you are honest with yourself: you don’t really need much more than that. But who said that just because we don’t need that much, we have to work with ugly minimalistic stuff? Exactly. No one! So I gave my best to make it look cute. I hope you like it. And if you don’t, let me know! I often struggled with JS because I basically started from 0 knowledge. The Music app was especially difficult because it is so unique (yk so finding help online was impossible). I deleted stuff, made mistakes, broke things, and redid the graphics many times. There are way more hours in this project than you can see ( because I builded this thing on my old laptop in my holidays and that laptop breaks down everytime you use lapse). I took this project everywhere and spent almost every bit of free time I had on it.I worked on Neverland for 42 days. During that time I made over 500 deployments on GitHub, over 600 commits on GitHub, uploaded things millions of times because of GitHub issues, and wrote around 3,500 lines of code. I also tried my best to be transparent about the whole process. I wrote a Devlog about roughly every 2 hours. All instructions are in the OS or in the README. I gave my best with everything: the code, the graphics, the storytelling , the Easter eggs, and all the little details. I hope you like Neverland OS and have fun trying everything out. Sorry for my grammar or language mistakes. English isn’t my first language....
|
1793465434.5810294
|
1793551834.5810294
|
|
45880
|
scriblinlife by @somebodyouknow | Stardance
|
somebodyouknow
|
3
|
17.0
|
70
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-30T06:35:50Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I was thinking of which project to build on Stardance and then came across and idea of scribbling on the website and then you see a hidden message. I have to admit that I was just trying to get my idea set up and was looking into as many shortcuts which led to alot of bugs, which include: A full screen canvas No responsiveness No idea of what to do (like a user starts and there is a blank page) The eraser cursor (stupid ahhh bug as it didn’t scribble on the right places) Bad scribbling sound I actually could see all the bugs, but I didn’t really want to fix them. My project was working on my end and that was actually enough for me. After submitting and getting feedback, I quickly realized that the game wasn’t working for anyone. I got extremely low ratings but I thought of making a peak comeback which I did. The comeback (updates): Foil layer (so the user knows where to scribble) Better cursor control lfo control on the sound timeout function so the user doesn’t scribble endlessly Two themes: chill & depressing Stars for the chill mode Another music track (i love it <3) another messages sets especially for the chill theme Complete responsiveness (some scaling issues with fireflies) I switched the canvas to a smaller foil layer that just was centered in the middle of the screen, it sends indications that you gotta scribble on it. Now if you don’t scribble on it you are really stupid, jk. Then I got the modes set up, I actually am in love with the chill mode. -written by me :) but stolen from my readme ;)", "repo": "https://github.com/somebodyouknow66/scriblinlife", "demo": "https://scriblinlife.somebodyouknow.com/"}, {"ship_num": 2, "ts": "2026-09-04T07:24:08Z", "hours": 2.0, "multiplier": 3.57, "payout": 6, "blessing": "neutral", "text": "I completed scriblinlife, once and for all. I added a few features and fixed the cursor issue by shifting it to html. I also broke my code by trying to make the canvas responsive, actually I wasted one hour trying to fix it. I also fixed the sound for my scriblinlife game. Check out the other devlogs tooo.", "repo": "https://github.com/somebodyouknow66/scriblinlife", "demo": "https://scriblinlife.somebodyouknow.com/"}, {"ship_num": 3, "ts": "2026-08-16T10:20:35Z", "hours": 8.0, "multiplier": 8.18, "payout": 64, "blessing": "neutral", "text": "I made a game. Not just any game, a game that lets you explore messages in a more meaningful way in which you scribble away the coating from a message and once it is visible you can move forward to the next message. The code has been simplified so anyone can understand it, anyhow I just want you to leave your message series on my website, create a PR and then make an array. All the instructions are in the README.md. I know the scribbling sound is not actually very satisfying but I didn’t want to do the math required. I will set it in v2. The game has been a roller-coaster and will continue to be updated with other people’s messages.", "repo": "https://github.com/somebodyouknow66/scriblinlife", "demo": "https://scriblinlife.somebodyouknow.com/"}]...
|
[{"post_id": 84752, "ts": "202 [{"post_id": 84752, "ts": "2026-10-30T06:33:08Z", "hours": 0.6825, "text": "added responsiveness and did font changes, i was supposed to do this a month ago, but i got busy organizing haven."}, {"post_id": 69289, "ts": "2026-09-16T19:03:07Z", "hours": 0.5594, "text": "wrote the best comeback readme ever!! i really hope you enjoy reading this"}, {"post_id": 69033, "ts": "2026-09-16T07:54:50Z", "hours": 0.5486, "text": "my final devlog (i guess) after doing all the tiny fixes, such as the next button background or the speed of the stars and a lot of other small things. i have done a complete revamp on the scriblinlife project, and i hope you enjoy it. LINK: scriblinlife"}, {"post_id": 66606, "ts": "2026-09-12T13:34:14Z", "hours": 2.6703, "text": "I made something great, I made my comeback. I recently shipped and I got extremely low rating which was kinda depressing. I didn’t let that stop me, the only thing that was going on my mind was to make a perfect comeback. I would say the feedback part was very great as it really helped me understand what i did wrong. The changes: Two themes (depressing & chill) Stars animation for chill mode Chill music Button to change mode and much more. I would like you to try scriblinlife!!"}, {"post_id": 62857, "ts": "2026-09-06T11:57:47Z", "hours": 1.6386, "text": "I made the tough decision and it turned out so well… I did almost everything specified in the previous devlog. I have to say that this has got really fun to play. Please add your messages (read the readme)"}, {"post_id": 62691, "ts": "2026-09-06T05:34:09Z", "hours": 0.5017, "text": "I felt my heart get heavier as I saw the bitter truth, I saw how heavy the decision I was about to make was. I knew it was going to be difficult but I had to do what was right. Let’s not forget that the most important decisions are the difficult ones. sigh Let me give a brief overview of my pain. I stripped almost all of the main features from the game, bcz I thought of taking this game to another direction. Steer it away from all the mess I had made… I have removed: The scribbling feature itself The coat layer The moon The fireflies and a few more things. What I plan to do: A splash screen that asks you the theme: sad happy aurora and it has a guide and start button. You get taken to the page, but now instead of having a full coat layer. We will have a thin foil coat layer that will sit above our text and then people can erase it to reveal the message. I will still encourage people to add their messages through the repo bcz I really want to increase the github contributors on the repo. It looks badass, believe me."}, {"post_id": 51518, "ts": "2026-08-21T08:54:31Z", "hours": 0.6711, "text": "i finally stopped using my css shortcut to add my cursor. I added a html based cursor, and it is pretty simple and it just renders the image while i added the css to hide the default cursor. after that I had to also fix the rendering it on both the splash screen and the canvas. i did that by adding operators and on the top we had our cursor. this actually took a while bcz there were a lot of bugs spawning from nowhere bcz of this stupid cursor"}, {"post_id": 51293, "ts": "2026-08-20T21:01:18Z", "hours": 0.9347, "text": "well, actually i was trying to make the canvas more responsive. and i messed everything up. i created a system that would automatically downscale the canvas size according to the screen size. i actually just tried to divide the availble width - the padding with the default width. IT WORKED. not exactly the way, i wanted, but it looks way better. Sounds like stupid rocket science, but it was a failure. Now I am going to clean up my code. also i am debugging on why my custom cursor won’t show on the live website but will show on the"}, {"post_id": 47964, "ts": "2026-08-16T07:36:49Z", "hours": 0.8028, "text": "Woooohooo! Almost done with v1 of scribblinlife… So I just set a timeout so users can’ scribble endlessly, also added a cool eraser cursor to the game. Fixed the dropdown array errors, and also fixed the go blank errors ( once the position of the mouse was set to null the entire would go blank/crash ). TRY IT NOW! Please read the readme and plz plz add your own messages github repo I also reset my laptop and now nothing looks the way it used too 😥"}, {"post_id": 46724, "ts": "2026-08-14T05:33:23Z", "hours": 0.8089, "text": "i just wrote the readme, just fyi, i don’t write much."}, {"post_id": 45618, "ts": "2026-08-12T07:07:55Z", "hours": 0.7028, "text": "I just styled the dropdown functionality and got everything to look neat and nice."}, {"post_id": 45572, "ts": "2026-08-12T04:55:08Z", "hours": 0.4314, "text": "I just completed the dropdown functionality, which means we can have more scribbls… YAY! So what I mean is now you could go to my repo and add your own scribbl and then it would show up in the dropdown and anybody could select and play it. Also writing a readme is really painful."}, {"post_id": 44136, "ts": "2026-08-09T18:15:44Z", "hours": 0.5914, "text": "tada, i was guessing this was going to be my final devlog, I added the splash screen. I know the game already feels quite meaningful. I am always looking forward at people actually connecting with my builds, there is no better way for people to connect with my game, then allowing them to add their own scribbl (messages). I am now creating a dropdown and people can send me a list of messages they want to add on the website. If someone clicks on their scribbl in the dropdown, it loads and VOILA! The player can now read your messages. Should I add a google form or what? I mean for collecting peoples responses!"}, {"post_id": 44022, "ts": "2026-08-09T15:04:35Z", "hours": 0.4156, "text": "I set up fireflies woohoo. More personality for the game. I also resized the canvas so the fireflies would have more space to fly. I used a little bit of AI to help me with the calculations and math."}, {"post_id": 43961, "ts": "2026-08-09T12:41:24Z", "hours": 0.7517, "text": "I added a cool moon to the game. The moon is there bcz the platform was pretty blank and I wanted to give it more life. I also set this up with Konva. I added a gradient and glow animation to stop it from looking like a stupid circle in the corner. I think it gives personality to the game, let me know your thoughts."}, {"post_id": 43886, "ts": "2026-08-09T10:19:08Z", "hours": 0.9669, "text": "Set up the music and scribbling sound. I used the Tone.js library to make the scribbling sound. I used the sound “white” + the filter “highpass”. After adjusting the values and sounds for a while, I got something pretty satisfying. I found a sound on incompetech.com in the classical category called Relent. I set up Tone.js to play the sound too but bcz I use IDM alot. IDM was interfering with my application which caused me to switch to the plain audio tag. I also learnt: You can’t play audios without a user gesture Instructions: Keep scribblin’ until you see a message, once you have scribbled a message you will be allowed to move forward with an arrow at the right bottom corner. Try it out at scriblinlife.vercel.app."}, {"post_id": 43774, "ts": "2026-08-09T06:23:35Z", "hours": 2.3208, "text": "I recently worked on a game for the jame gam, called Diaper Baby. So now I am making another more meaningful game, you scribble the canvas to reveal messages and then once you have revealed it you can move on. This is the MVP, so you will probably find workarounds in the game. How the game works: I used React-konva (a library that lets you set a canvas). I set two layers, one was of text and one was of the coat layer. The coat layer stays above the text and you have the eraser tool set up, and when you erase the coat layer it reveals the message. Once the message is partially or fully revealed, the arrow is shown."}]...
|
Title: scriblinlife by @somebodyouknow | Stardance Title: scriblinlife by @somebodyouknow | Stardance
Devlogs:
I recently worked on a game for the jame gam, called Diaper Baby. So now I am making another more meaningful game, you scribble the canvas to reveal messages and then once you have revealed it you can move on. This is the MVP, so you will probably find workarounds in the game. How the game works: I used React-konva (a library that lets you set a canvas). I set two layers, one was of text and one was of the coat layer. The coat layer stays above the text and you have the eraser tool set up, and when you erase the coat layer it reveals the message. Once the message is partially or fully revealed, the arrow is shown.
Set up the music and scribbling sound. I used the Tone.js library to make the scribbling sound. I used the sound “white” + the filter “highpass”. After adjusting the values and sounds for a while, I got something pretty satisfying. I found a sound on incompetech.com in the classical category called Relent. I set up Tone.js to play the sound too but bcz I use IDM alot. IDM was interfering with my application which caused me to switch to the plain audio tag. I also learnt: You can’t play audios without a user gesture Instructions: Keep scribblin’ until you see a message, once you have scribbled a message you will be allowed to move forward with an arrow at the right bottom corner. Try it out at scriblinlife.vercel.app.
I added a cool moon to the game. The moon is there bcz the platform was pretty blank and I wanted to give it more life. I also set this up with Konva. I added a gradient and glow animation to stop it from looking like a stupid circle in the corner. I think it gives personality to the game, let me know your thoughts.
I set up fireflies woohoo. More personality for the game. I also resized the canvas so the fireflies would have more space to fly. I used a little bit of AI to help me with the calculations and math.
tada, i was guessing this was going to be my final devlog, I added the splash screen. I know the game already feels quite meaningful. I am always looking forward at people actually connecting with my builds, there is no better way for people to connect with my game, then allowing them to add their own scribbl (messages). I am now creating a dropdown and people can send me a list of messages they want to add on the website. If someone clicks on their scribbl in the dropdown, it loads and VOILA! The player can now read your messages. Should I add a google form or what? I mean for collecting peoples responses!
I just completed the dropdown functionality, which means we can have more scribbls… YAY! So what I mean is now you could go to my repo and add your own scribbl and then it would show up in the dropdown and anybody could select and play it. Also writing a readme is really painful.
I just styled the dropdown functionality and got everything to look neat and nice.
i just wrote the readme, just fyi, i don’t write much.
Woooohooo! Almost done with v1 of scribblinlife… So I just set a timeout so users can’ scribble endlessly, also added a cool eraser cursor to the game. Fixed the dropdown array errors, and also fixed the go blank errors ( once the position of the mouse was set to null the entire would go blank/crash ). TRY IT NOW! Please read the readme and plz plz add your own messages github repo I also reset my laptop and now nothing looks the way it used too 😥
well, actually i was trying to make the canvas more responsive. and i messed everything up. i created a system that would automatically downscale the canvas size according to the screen size. i actually just tried to divide the availble width - the padding with the default width. IT WORKED. not exactly the way, i wanted, but it looks way better. Sounds like stupid rocket science, but it was a failure. Now I am going to clean up my code. also i am debugging on why my custom cursor won’t show on the live website but will show on the
i finally stopped using my css shortcut to add my cursor. I added a html based cursor, and it is pretty simple and it just renders the image while i added the css to hide the default cursor. after that I had to also fix the rendering it on both the splash screen and the canvas. i did that by adding operators and on the top we had our cursor. this actually took a while bcz there were a lot of bugs spawning from nowhere bcz of this stupid cursor
I felt my heart get heavier as I saw the bitter truth, I saw how heavy the decision I was about to make was. I knew it was going to be difficult but I had to do what was right. Let’s not forget that the most important decisions are the difficult ones. sigh Let me give a brief overview of my pain. I stripped almost all of the main features from the game, bcz I thought of taking this game to another direction. Steer it away from all the mess I had made… I have removed: The scribbling feature itself The coat layer The moon The fireflies and a few more things. What I plan to do: A splash screen that asks you the theme: sad happy aurora and it has a guide and start button. You get taken to the page, but now instead of having a full coat layer. We will have a thin foil coat layer that will sit above our text and then people can erase it to reveal the message. I will still encourage people to add their messages through the repo bcz I really want to increase the github contributors on the repo. It looks badass, believe me.
I made the tough decision and it turned out so well… I did almost everything specified in the previous devlog. I have to say that this has got really fun to play. Please add your messages (read the readme)
I made something great, I made my comeback. I recently shipped and I got extremely low rating which was kinda depressing. I didn’t let that stop me, the only thing that was going on my mind was to make a perfect comeback. I would say the feedback part was very great as it really helped me understand what i did wrong. The changes: Two themes (depressing & chill) Stars animation for chill mode Chill music Button to change mode and much more. I would like you to try scriblinlife!!
my final devlog (i guess) after doing all the tiny fixes, such as the next button background or the speed of the stars and a lot of other small things. i have done a complete revamp on the scriblinlife project, and i hope you enjoy it. LINK: scriblinlife
wrote the best comeback readme ever!! i really hope you enjoy reading this
added responsiveness and did font changes, i was supposed to do this a month ago, but i got busy organizing haven.
Ships:
I made a game. Not just any game, a game that lets you explore messages in a more meaningful way in which you scribble away the coating from a message and once it is visible you can move forward to the next message. The code has been simplified so anyone can understand it, anyhow I just want you to leave your message series on my website, create a PR and then make an array. All the instructions are in the README.md. I know the scribbling sound is not actually very satisfying but I didn’t want to do the math required. I will set it in v2. The game has been a roller-coaster and will continue to be updated with other people’s messages.
I completed scriblinlife, once and for all. I added a few features and fixed the cursor issue by shifting it to html. I also broke my code by trying to make the canvas responsive, actually I wasted one hour trying to fix it. I also fixed the sound for my scriblinlife game. Check out the other devlogs tooo.
I was thinking of which project to build on Stardance and then came across and idea of scribbling on the website and then you see a hidden message. I have to admit that I was just trying to get my idea set up and was looking into as many shortcuts which led to alot of bugs, which include: A full screen canvas No responsiveness No idea of what to do (like a user starts and there is a blank page) The eraser cursor (stupid ahhh bug as it didn’t scribble on the right places) Bad scribbling sound I actually could see all the bugs, but I didn’t really want to fix them. My project was working on my end and that was actually enough for me. After submitting and getting feedback, I quickly realized that the game wasn’t working for anyone. I got extremely low ratings but I thought of making a peak comeback which I did. The comeback (updates): Foil layer (so the user knows where to scribble) Better cursor control lfo control on the sound timeout function so the user doesn’t scribble endlessly Two themes: chill & depressing Stars for the chill mode Another music track (i love it <3) another messages sets especially for the chill theme Complete responsiveness (some scaling issues with fireflies) I switched the canvas to a smaller foil layer that just was centered in the middle of the screen, it sends indications that you gotta scribble on it. Now if you don’t scribble on it you are really stupid, jk. Then I got the modes set up, I actually am in love with the chill mode. -written by me :) but stolen from my readme ;)...
|
1793465454.734249
|
1793551854.734249
|
|
49813
|
My own site! by @LAZX | Stardance
|
LAZX
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-19T12:32:51Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a simple portfolio like page according to the guide as I completely vibecoded this I didn’t have any challenges. I have not checked the page properly as its just a simple page showing basic info.", "repo": "https://github.com/Sakshyam-Xtha/personal-site", "demo": "https://sakshyam-xtha.github.io/personal-site/"}]...
|
[{"post_id": 50178, "ts": "202 [{"post_id": 50178, "ts": "2026-08-19T09:23:14Z", "hours": 0.2508, "text": "Finished the basic structure of the page."}]...
|
Title: My own site! by @LAZX | Stardance
Devlogs: Title: My own site! by @LAZX | Stardance
Devlogs:
Finished the basic structure of the page.
Ships:
I made a simple portfolio like page according to the guide as I completely vibecoded this I didn’t have any challenges. I have not checked the page properly as its just a simple page showing basic info....
|
1793465459.6492813
|
1793551859.6492813
|
|
49817
|
AstroSpace OS: Interactive NASA Astronomy Picture AstroSpace OS: Interactive NASA Astronomy Picture Database by @parth_ida13 | Stardance...
|
parth_ida13
|
1
|
11.0
|
28
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-18T17:15:15Z", "hours": 11.0, "multiplier": 2.5, "payout": 28, "blessing": "neutral", "text": "I made a software that fetches data from nasa.gov, specifcally the astronomy photos. This is my first project on Stardance and probably even my first real project ever. I set up the backend using Flask and handled requests and json transferring with flask. I even learned how to use CSS properly creating a space-like OS. It was really hard to code the Flask code and really hard to code the jinja2 code aswell. Also it was really hard to find a good host to host my project. Vercel couldnt support the css, netlify couldnt even host my site, github sites also couldnt because it wasnt a static page. I then found out that Glitch had been deleted. Then I went to replit as a begineer and somehow managed to get my localhost to a replit.app (still a start). I really hope I get a good rating because I’ve spent almost 3-4 full days spending time trying to learn everything and then coding it in VS code.", "repo": "https://github.com/parthida13/NASA-Astronomy-Photography", "demo": "https://nasa-astronomy-photography--p361305b.replit.app"}]...
|
[{"post_id": 49707, "ts": "202 [{"post_id": 49707, "ts": "2026-08-18T16:37:05Z", "hours": 0.5375, "text": "Spent almost an hour trying to find a suitable site to host my project on. Found Replit and added a button to go back. Uploaded files on github and attached. Website published and edited README.md. FINAL DEVLOG LETS GOO. This was a really good journey"}, {"post_id": 49564, "ts": "2026-08-18T13:20:02Z", "hours": 2.7703, "text": "Finally finished jinja 2 scripts and some backend issues. Software will be live in a few minutes"}, {"post_id": 49081, "ts": "2026-08-17T18:12:18Z", "hours": 0.6164, "text": "Devlog #11: Rough sketch completed, troubleshooting through invisible overlays. Next steps are to edit header and footer with github id contact id and etc to personalize this showcase of NASA Photos"}, {"post_id": 49042, "ts": "2026-08-17T17:07:19Z", "hours": 1.9186, "text": "Devlog #10: First project on stardance almost completed Today I completed a lot. I set up a Jinja Loop, I coded the backend, I fixed syntax errors, I set up a way to hide my API keys when commiting to git. I also made my first README file, needs improving but not bad. Almost done shipping my website via vercel. Hope this gets a good rating!!!"}, {"post_id": 48886, "ts": "2026-08-17T13:32:19Z", "hours": 0.2622, "text": "CSS Design in progress. Making sure all photos area organized in an orderly matter"}, {"post_id": 48830, "ts": "2026-08-17T11:46:22Z", "hours": 1.3236, "text": "Created Backend using Flask and created templates folder with index.html. Used AI debugging to solve http requests. Designed a rough sketch of the html site. Sent python json data over to html. Next steps for the next 30 mins are to hide API keys and make the system much safer"}, {"post_id": 48732, "ts": "2026-08-17T08:03:38Z", "hours": 0.5344, "text": "Created a backend using Flask, switched data and imported functions from other tabs. Next step is creating the HTML backbone and then finalizing design using help from AI and personal touch."}, {"post_id": 48691, "ts": "2026-08-17T06:20:50Z", "hours": 0.2581, "text": "Finally fixed the functions and added a quit function using sys"}, {"post_id": 48677, "ts": "2026-08-17T05:37:46Z", "hours": 0.4864, "text": "Finished readme but first python script is a bit funky. Gonna need some help debugging the problem. Functions are not valid for some reason. Wasted around 30 minutes with this"}, {"post_id": 48418, "ts": "2026-08-16T19:10:52Z", "hours": 0.4647, "text": "Imported JSON library by using ‘with open’ and ‘dump’ to write a file called nasadata.json. Created the ability to save converted python dictionaries by ‘with open’ to use in other scripts. Successfully created a sample of nasadata.json. Imported nasadata.json and created a system to detect a user’s operating system for the ‘os’ framework .Now next steps are drafting 2nd python script by completing dictionary scripts then connecting html/webos app (frontend) over to python (backend). Then after that I will launch a beta of my project within this first week"}, {"post_id": 48382, "ts": "2026-08-16T18:19:21Z", "hours": 0.3058, "text": "Error- requests code wasnt working. Refined code when debugging with AI then defined API and web request. Next step is formatting dictionary nasadata into an html skeleton from previous deleted project WebOS"}, {"post_id": 48357, "ts": "2026-08-16T17:47:19Z", "hours": 0.4667, "text": "Update: Polished python framework even more learning about requests framework and adding a function for the input validation. Added return True and return False for looping inputs together. Next thing to work on: refining json to dictionary data and selecting specific items in the dictionary"}, {"post_id": 48296, "ts": "2026-08-16T16:33:54Z", "hours": 1.1194, "text": "script draft done- learned how to use requests library and created a small json data fetcher and converted json data to readable python dictionaries. Next I will complete the loop to make sure you can try again after errors"}]...
|
Title: AstroSpace OS: Interactive NASA Astronomy P Title: AstroSpace OS: Interactive NASA Astronomy Picture Database by @parth_ida13 | Stardance
Devlogs:
script draft done- learned how to use requests library and created a small json data fetcher and converted json data to readable python dictionaries. Next I will complete the loop to make sure you can try again after errors
Update: Polished python framework even more learning about requests framework and adding a function for the input validation. Added return True and return False for looping inputs together. Next thing to work on: refining json to dictionary data and selecting specific items in the dictionary
Error- requests code wasnt working. Refined code when debugging with AI then defined API and web request. Next step is formatting dictionary nasadata into an html skeleton from previous deleted project WebOS
Imported JSON library by using ‘with open’ and ‘dump’ to write a file called nasadata.json. Created the ability to save converted python dictionaries by ‘with open’ to use in other scripts. Successfully created a sample of nasadata.json. Imported nasadata.json and created a system to detect a user’s operating system for the ‘os’ framework .Now next steps are drafting 2nd python script by completing dictionary scripts then connecting html/webos app (frontend) over to python (backend). Then after that I will launch a beta of my project within this first week
Finished readme but first python script is a bit funky. Gonna need some help debugging the problem. Functions are not valid for some reason. Wasted around 30 minutes with this
Finally fixed the functions and added a quit function using sys
Created a backend using Flask, switched data and imported functions from other tabs. Next step is creating the HTML backbone and then finalizing design using help from AI and personal touch.
Created Backend using Flask and created templates folder with index.html. Used AI debugging to solve http requests. Designed a rough sketch of the html site. Sent python json data over to html. Next steps for the next 30 mins are to hide API keys and make the system much safer
CSS Design in progress. Making sure all photos area organized in an orderly matter
Devlog #10: First project on stardance almost completed Today I completed a lot. I set up a Jinja Loop, I coded the backend, I fixed syntax errors, I set up a way to hide my API keys when commiting to git. I also made my first README file, needs improving but not bad. Almost done shipping my website via vercel. Hope this gets a good rating!!!
Devlog #11: Rough sketch completed, troubleshooting through invisible overlays. Next steps are to edit header and footer with github id contact id and etc to personalize this showcase of NASA Photos
Finally finished jinja 2 scripts and some backend issues. Software will be live in a few minutes
Spent almost an hour trying to find a suitable site to host my project on. Found Replit and added a button to go back. Uploaded files on github and attached. Website published and edited README.md. FINAL DEVLOG LETS GOO. This was a really good journey
Ships:
I made a software that fetches data from nasa.gov, specifcally the astronomy photos. This is my first project on Stardance and probably even my first real project ever. I set up the backend using Flask and handled requests and json transferring with flask. I even learned how to use CSS properly creating a space-like OS. It was really hard to code the Flask code and really hard to code the jinja2 code aswell. Also it was really hard to find a good host to host my project. Vercel couldnt support the css, netlify couldnt even host my site, github sites also couldnt because it wasnt a static page. I then found out that Glitch had been deleted. Then I went to replit as a begineer and somehow managed to get my localhost to a replit.app (still a start). I really hope I get a good rating because I’ve spent almost 3-4 full days spending time trying to learn everything and then coding it in VS code....
|
1793465464.2748914
|
1793551864.2748914
|
|
44959
|
registration by @Nafy | Stardance
|
Nafy
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-23T07:42:27Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made a registration website that can be modified by anyone easy i made this bcs we had a program in school and we were near the date of the program ", "repo": "https://github.com/Muhammed-Nafy-KK/registration", "demo": "https://registration-theta-cyan.vercel.app"}]...
|
[{"post_id": 52864, "ts": "202 [{"post_id": 52864, "ts": "2026-08-23T07:23:21Z", "hours": 1.9236, "text": "i am working on a registration site that can be edited by any one to any use of any one as a template"}]...
|
Title: registration by @Nafy | Stardance
Devlogs: Title: registration by @Nafy | Stardance
Devlogs:
i am working on a registration site that can be edited by any one to any use of any one as a template
Ships:
i made a registration website that can be modified by anyone easy i made this bcs we had a program in school and we were near the date of the program ...
|
1793465467.4490154
|
1793551867.4490154
|
|
24385
|
My personal Portfolio! by @Kaorii | Stardance
|
Kaorii
|
2
|
11.0
|
8
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-25T09:39:20Z", "hours": 1.0, "multiplier": 12.69, "payout": 8, "blessing": "neutral", "text": "dark, minimal, 3D, actually interactive - built to show real work, not just talk about it. proof section leads with QBoard, a macropad I designed from scratch in KiCad (XIAO RP2040 + QMK) — repo: github.com/kaorii-ako/QBoard — alongside Axon OS and F1 in Schools CFD work. ( https://kao-portfolio.vercel.app/ )", "repo": "https://github.com/kaorii-ako/Portfolio", "demo": "https://kao-portfolio.vercel.app/"}, {"ship_num": 2, "ts": "2026-06-30T13:41:50Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Portfolio Website — kaorii-ako.vercel.app Built a personal portfolio from scratch with Next.js 14, Three.js, and Framer Motion. Key features: 3D Hero - Interactive Three.js icosahedron GitHub Dashboard Project Custom Design — Syne + Manrope fonts, glass morphism, film grain texture, scroll animations Stack: TypeScript, Tailwind CSS, Three.js ( @react-three /fiber), Framer Motion, Lucide icons. Deployed on Vercel. AI used for debugging ONLY Theres also some secret features if you press ctrl+ `", "repo": "https://github.com/kaorii-ako/Portfolio", "demo": "https://kao-portfolio.vercel.app/"}]...
|
[{"post_id": 34518, "ts": "202 [{"post_id": 34518, "ts": "2026-07-25T09:37:13Z", "hours": 0.5997, "text": "shipped the portfolio. dark, minimal, 3D, actually interactive — not another cream-background-serif template. four pages: home, projects, about, contact. proof section leads with QBoard (macropad, XIAO RP2040, QMK, KiCad — repo: github.com/kaorii-ako/QBoard), alongside axon OS and the F1 CFD work. near-black background, off-white text, one accent color, space grotesk for headers, jetbrains mono for code/labels. checked it on desktop and mobile, fixed the spacing/overflow stuff that broke on smaller screens. live now."}, {"post_id": 18961, "ts": "2026-06-30T04:16:42Z", "hours": 10.2494, "text": "Portfolio Website — kaorii-ako.vercel.app Built a personal portfolio from scratch with Next.js 14, Three.js, and Framer Motion. Key features: 3D Hero - Interactive Three.js icosahedron GitHub Dashboard Project Custom Design — Syne + Manrope fonts, glass morphism, film grain texture, scroll animations Stack: TypeScript, Tailwind CSS, Three.js ( @react-three /fiber), Framer Motion, Lucide icons. Deployed on Vercel. Theres also some secret features if you press ctrl+ `"}]...
|
Title: My personal Portfolio! by @Kaorii | Stardan Title: My personal Portfolio! by @Kaorii | Stardance
Devlogs:
Portfolio Website — kaorii-ako.vercel.app Built a personal portfolio from scratch with Next.js 14, Three.js, and Framer Motion. Key features: 3D Hero - Interactive Three.js icosahedron GitHub Dashboard Project Custom Design — Syne + Manrope fonts, glass morphism, film grain texture, scroll animations Stack: TypeScript, Tailwind CSS, Three.js ( @react-three /fiber), Framer Motion, Lucide icons. Deployed on Vercel. Theres also some secret features if you press ctrl+ `
shipped the portfolio. dark, minimal, 3D, actually interactive — not another cream-background-serif template. four pages: home, projects, about, contact. proof section leads with QBoard (macropad, XIAO RP2040, QMK, KiCad — repo: github.com/kaorii-ako/QBoard), alongside axon OS and the F1 CFD work. near-black background, off-white text, one accent color, space grotesk for headers, jetbrains mono for code/labels. checked it on desktop and mobile, fixed the spacing/overflow stuff that broke on smaller screens. live now.
Ships:
Portfolio Website — kaorii-ako.vercel.app Built a personal portfolio from scratch with Next.js 14, Three.js, and Framer Motion. Key features: 3D Hero - Interactive Three.js icosahedron GitHub Dashboard Project Custom Design — Syne + Manrope fonts, glass morphism, film grain texture, scroll animations Stack: TypeScript, Tailwind CSS, Three.js ( @react-three /fiber), Framer Motion, Lucide icons. Deployed on Vercel. AI used for debugging ONLY Theres also some secret features if you press ctrl+ `
dark, minimal, 3D, actually interactive - built to show real work, not just talk about it. proof section leads with QBoard, a macropad I designed from scratch in KiCad (XIAO RP2040 + QMK) — repo: github.com/kaorii-ako/QBoard — alongside Axon OS and F1 in Schools CFD work. ( https://kao-portfolio.vercel.app/ )...
|
1793465470.1542075
|
1793551870.1542075
|
|
49276
|
aesthetic stack of folders by @yayin | Stardance
|
yayin
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-25T09:37:35Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "an aesthetic menu for selecting folders made using html and css. I tried recreating this stack of folder thing I saw. NOTE: it only works on supported browsers like chrome. it will NOT work on safari.", "repo": "https://github.com/rxdev0/aesthetic-stack-of-folders", "demo": "https://darling-capybara-26fa7c.netlify.app"}]...
|
[{"post_id": 53164, "ts": "202 [{"post_id": 53164, "ts": "2026-08-23T16:34:30Z", "hours": 3.2064, "text": "Aesthetic Stacks of Folder"}]...
|
Title: aesthetic stack of folders by @yayin | Star Title: aesthetic stack of folders by @yayin | Stardance
Devlogs:
Aesthetic Stacks of Folder
Ships:
an aesthetic menu for selecting folders made using html and css. I tried recreating this stack of folder thing I saw. NOTE: it only works on supported browsers like chrome. it will NOT work on safari....
|
1793465473.1455011
|
1793551873.1455011
|