|
58239
|
JainilOS by @jainilgringlani | Stardance
|
jainilgringlani
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T06:34:01Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "“I have made my own personal web-based OS. My OS consists of a file manager, a recycle bin, notes, and a terminal. I am very proud that I can now use my own OS.”", "repo": "https://github.com/jainilgringlani499-cloud/JainilOS", "demo": "https://jainilgringlani499-cloud.github.io/JainilOS/"}]...
|
[{"post_id": 70568, "ts": "202 [{"post_id": 70568, "ts": "2026-09-19T11:37:49Z", "hours": 0.7114, "text": "Just to make a newer version of my os version 3"}, {"post_id": 68099, "ts": "2026-09-14T14:47:54Z", "hours": 4.3222, "text": "I am working on my project to make it more good I am improving it."}, {"post_id": 61994, "ts": "2026-09-05T06:16:32Z", "hours": 0.2581, "text": "I am working on my personal OS. JainilOS"}]...
|
Title: JainilOS by @jainilgringlani | Stardance
D Title: JainilOS by @jainilgringlani | Stardance
Devlogs:
I am working on my personal OS. JainilOS
I am working on my project to make it more good I am improving it.
Just to make a newer version of my os version 3
Ships:
“I have made my own personal web-based OS. My OS consists of a file manager, a recycle bin, notes, and a terminal. I am very proud that I can now use my own OS.”...
|
1794026835.9669633
|
1794113235.9669633
|
|
63728
|
Space-Related-Theories by @SanthoshS | Stardance
|
SanthoshS
|
0
|
0.76
|
0
|
[]
|
[{"post_id": 70563, "ts": "202 [{"post_id": 70563, "ts": "2026-09-19T11:30:56Z", "hours": 0.7586, "text": "Today was my first project. I made a simple html website with 2 sites i will try to make more. and i used simple css which i learnt and made this project."}]...
|
Title: Space-Related-Theories by @SanthoshS | Star Title: Space-Related-Theories by @SanthoshS | Stardance
Devlogs:
Today was my first project. I made a simple html website with 2 sites i will try to make more. and i used simple css which i learnt and made this project....
|
1793663635.8783884
|
1794268435.8783884
|
|
51629
|
Macropad by @Chonki_29 | Stardance
|
Chonki_29
|
0
|
12.13
|
0
|
[]
|
[{"post_id": 70557, "ts": "202 [{"post_id": 70557, "ts": "2026-09-19T11:20:29Z", "hours": 1.7, "text": "#Devlog 9 The macropad is complete!!! Made the custom volume knob, fixed up the colors of the Macropad and made the github repo!"}, {"post_id": 69160, "ts": "2026-09-16T14:30:24Z", "hours": 0.9103, "text": "#Devlog 8 worked on the firmware all left is the knob and making a github repo for it :))"}, {"post_id": 66532, "ts": "2026-09-12T11:33:24Z", "hours": 1.6511, "text": "Devlog 6 Got the macropad case 70% done :))) just need to make a knob for the potentiometer and the firmware for the macropad"}, {"post_id": 65004, "ts": "2026-09-09T19:45:23Z", "hours": 0.4503, "text": "Devlog 5 can someone help me with this macropad project 💔💔💔💔the case designing part is too insane for me + this is my first time using fusion"}, {"post_id": 57550, "ts": "2026-08-29T18:46:16Z", "hours": 1.8256, "text": "PCB mounts and switch plate made! and lower back is dead if anyone got solution for lower back pain pls tell"}, {"post_id": 52584, "ts": "2026-08-22T19:28:59Z", "hours": 0.9833, "text": "devlog 4- wasted time on fusion 360 can someone recommend a better app which is beginner friendly unlike fusion 360 🫡"}, {"post_id": 51888, "ts": "2026-08-21T19:46:38Z", "hours": 0.9267, "text": "Devlog 3- made some changes to the pcb like added mounting holes, made the type c stick out a bit more so its easier when doing the case, removed 1 knob because who even needs 2 knobs? and removed 1 switch because 5 are obv enough :)))))"}, {"post_id": 51283, "ts": "2026-08-20T20:31:30Z", "hours": 2.0667, "text": "Devlog 2 Finished the PCB of the macropad :)) first time making a pcb and first time using kicad pcb maker too made the whole pcb in under 3 hours it was fun and annoying as yesterday when i made it the app crashed and it wasnt saved and today i forgot to measure the things before placing them so had to redo the routing with proper measurements this time and added the .step 3d models so the 3d view of pcb looks sick!"}, {"post_id": 50639, "ts": "2026-08-19T21:59:48Z", "hours": 1.6169, "text": "Macropad devlog- started working on the schem and pcb of the macropad worked for around 2hours because learning to use kicad while making the designs and after the pcb was done (95% done just a few warnings was working on them) KiCad decided to crash 😀😀😀😀 checked local history and found no save of the pcb… this tells us that we should spam control + s (didnt press control s a single time while making pcb)"}]...
|
Title: Macropad by @Chonki_29 | Stardance
Devlogs Title: Macropad by @Chonki_29 | Stardance
Devlogs:
Macropad devlog- started working on the schem and pcb of the macropad worked for around 2hours because learning to use kicad while making the designs and after the pcb was done (95% done just a few warnings was working on them) KiCad decided to crash 😀😀😀😀 checked local history and found no save of the pcb… this tells us that we should spam control + s (didnt press control s a single time while making pcb)
Devlog 2 Finished the PCB of the macropad :)) first time making a pcb and first time using kicad pcb maker too made the whole pcb in under 3 hours it was fun and annoying as yesterday when i made it the app crashed and it wasnt saved and today i forgot to measure the things before placing them so had to redo the routing with proper measurements this time and added the .step 3d models so the 3d view of pcb looks sick!
Devlog 3- made some changes to the pcb like added mounting holes, made the type c stick out a bit more so its easier when doing the case, removed 1 knob because who even needs 2 knobs? and removed 1 switch because 5 are obv enough :)))))
devlog 4- wasted time on fusion 360 can someone recommend a better app which is beginner friendly unlike fusion 360 🫡
PCB mounts and switch plate made! and lower back is dead if anyone got solution for lower back pain pls tell
Devlog 5 can someone help me with this macropad project 💔💔💔💔the case designing part is too insane for me + this is my first time using fusion
Devlog 6 Got the macropad case 70% done :))) just need to make a knob for the potentiometer and the firmware for the macropad
#Devlog 8 worked on the firmware all left is the knob and making a github repo for it :))
#Devlog 9 The macropad is complete!!! Made the custom volume knob, fixed up the colors of the Macropad and made the github repo!...
|
1793397400.2890818
|
1794002200.2890818
|
|
4906
|
spot-electricity-display by @viivi | Stardance
|
viivi
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T11:25:22Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "spot-electricity-display It’s a small ESP-8266 project for displaying the current spot electricity price. I used Arduino IDE for coding the code to fetch and update the data displayed on the screen. I also 3D modelled a case for it with Tinkercad but I haven’t tried to actually print or build it because I don’t have a 3D printer or materials for it. The first photo is an edited demonstration photo how it could look like (perspectives failed). The second photo shows what I actually have. I made this because it could make life easier. Instead of opening an app it would be much easier to check this to see the price. It wasn’t easy to make this because I felt like everything was against me. Libraries weren’t the easiest to use, the screen tweaked all the time and there isn’t many guides for this specific board because it’s quite rare.", "repo": "https://github.com/ViLP357/spot-electricity-display", "demo": ""}]...
|
[{"post_id": 70552, "ts": "202 [{"post_id": 70552, "ts": "2026-09-19T11:11:43Z", "hours": 0.4169, "text": "#4 devlog I guessed it rght, on the next day it worked again. One possible reason it didn’t work then was that the text wasn’t set to white, though it should be white as default. I finished readme and filmed a short demo video."}, {"post_id": 55666, "ts": "2026-08-27T17:01:57Z", "hours": 1.4514, "text": "#3 devlog Today I… tried to add timing for API requests, and I think it works but now my oled screen won’t display anything. There’s 50/50 chance it works tomorrow with exact same code :(. Finished 3D modelling by making a back plate for the case. Wrote something to the README"}, {"post_id": 33636, "ts": "2026-07-23T18:27:06Z", "hours": 2.0792, "text": "#2 devlog Coding Lot of time, no progress. I spent quite a long time trying to make buttons on my board work with my code. I couldn’t make them work :) . Instead of buttons I might make text change with specific a frequence. 3D-modelling I started making box case for simple electronics (the board and battery case). I used Tinkercad for modelling. I had used Tinkercad before but it’s been long time since I used it last time. I really liked that Tinkercad has ready models of electronics even though it didn’t have the ones I’m using. That’s why I had to use components as close as possible to my actual components."}, {"post_id": 9143, "ts": "2026-06-15T09:47:02Z", "hours": 0.9778, "text": "#1 devlog, days 1-2 This project has now officially started. Git and github are set up and the core feature works! Currently the arduino (it’s actually Wemos, not arduino) is able to show current price. I use free API to get spot electricity price (it’s price in Finland). https://api.spot-hinta.fi/JustNow The board I use is Lolin D1 mini Pro V2.0.0 My plan for this project: make the screen display current spot electricity price design and maybe build box/casing for electronics add leds to indicate how cheap or expensive electricity is now add buttons for scrolling future prices"}]...
|
Title: spot-electricity-display by @viivi | Starda Title: spot-electricity-display by @viivi | Stardance
Devlogs:
#1 devlog, days 1-2 This project has now officially started. Git and github are set up and the core feature works! Currently the arduino (it’s actually Wemos, not arduino) is able to show current price. I use free API to get spot electricity price (it’s price in Finland). https://api.spot-hinta.fi/JustNow The board I use is Lolin D1 mini Pro V2.0.0 My plan for this project: make the screen display current spot electricity price design and maybe build box/casing for electronics add leds to indicate how cheap or expensive electricity is now add buttons for scrolling future prices
#2 devlog Coding Lot of time, no progress. I spent quite a long time trying to make buttons on my board work with my code. I couldn’t make them work :) . Instead of buttons I might make text change with specific a frequence. 3D-modelling I started making box case for simple electronics (the board and battery case). I used Tinkercad for modelling. I had used Tinkercad before but it’s been long time since I used it last time. I really liked that Tinkercad has ready models of electronics even though it didn’t have the ones I’m using. That’s why I had to use components as close as possible to my actual components.
#3 devlog Today I… tried to add timing for API requests, and I think it works but now my oled screen won’t display anything. There’s 50/50 chance it works tomorrow with exact same code :(. Finished 3D modelling by making a back plate for the case. Wrote something to the README
#4 devlog I guessed it rght, on the next day it worked again. One possible reason it didn’t work then was that the text wasn’t set to white, though it should be white as default. I finished readme and filmed a short demo video.
Ships:
spot-electricity-display It’s a small ESP-8266 project for displaying the current spot electricity price. I used Arduino IDE for coding the code to fetch and update the data displayed on the screen. I also 3D modelled a case for it with Tinkercad but I haven’t tried to actually print or build it because I don’t have a 3D printer or materials for it. The first photo is an edited demonstration photo how it could look like (perspectives failed). The second photo shows what I actually have. I made this because it could make life easier. Instead of opening an app it would be much easier to check this to see the price. It wasn’t easy to make this because I felt like everything was against me. Libraries weren’t the easiest to use, the screen tweaked all the time and there isn’t many guides for this specific board because it’s quite rare....
|
1794016376.6132398
|
1794102776.6132398
|
|
57222
|
ZClock by @Zeti_1223 | Stardance
|
Zeti_1223
|
0
|
3.06
|
0
|
[]
|
[{"post_id": 70551, "ts": "202 [{"post_id": 70551, "ts": "2026-09-19T11:05:29Z", "hours": 2.1464, "text": "Done with the case"}, {"post_id": 62737, "ts": "2026-09-06T07:49:16Z", "hours": 0.9175, "text": "Done with PCB Design"}]...
|
Title: ZClock by @Zeti_1223 | Stardance
Devlogs:
Title: ZClock by @Zeti_1223 | Stardance
Devlogs:
Done with PCB Design
Done with the case...
|
1793422535.4615655
|
1794027335.4615655
|
|
17319
|
SituationBoard by @nouxinf | Stardance
|
nouxinf
|
1
|
25.0
|
276
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T12:42:35Z", "hours": 25.0, "multiplier": 11.2, "payout": 276, "blessing": "neutral", "text": "I just finished making SituationBoard a browser new tab page with widgets that can be customised and arranged to your liking. Its a big QoL improvement because it means instead of having to go to several websites to get bits of info, you can see them all on one page you can bookmark or set as a new tab page in your browser. Current widgets included are: Cat picture Oil price Clock Weather XKCD comic It runs in express and some of the widgets use an external API that needs a backend route. Its designed to be contributed to by others, I wrote a guide in the README on how to add new widgets. There’s a light and dark mode too. Hope you enjoy it!", "repo": "https://github.com/nouxinf/situationboard", "demo": "https://situationboard.nouxinf.net/"}]...
|
[{"post_id": 70550, "ts": "202 [{"post_id": 70550, "ts": "2026-09-19T10:59:06Z", "hours": 0.6653, "text": "Devlog 8 of Situationboard In this devlog I put the website on my VPS at https://situationboard.nouxinf.net/ and wrote a README. The readme contains some info on the project, screenshots, and instructions on how to add a new widget to the site for contributors."}, {"post_id": 70233, "ts": "2026-09-18T19:18:21Z", "hours": 1.0689, "text": "Devlog 7 of Situationboard In this devlog I added a dark mode that saves your preferences but also loads them from your system settings. I made a bunch of CSS tweaks at the same time to make it look a bit nicer too."}, {"post_id": 70175, "ts": "2026-09-18T16:54:18Z", "hours": 1.1975, "text": "Devlog 6 of Situationboard In this devlog I added a MacOS style menu bar at the top for some buttons. The SB icon and the Situationboard spans just refresh the page, the attribution button opens a dialog with credits to open source libraries and images used (APIs are credited separately in the add widgets screen). The about screen also has info. Next up is just dark mode, some docs + readme then I’m ready to ship"}, {"post_id": 69245, "ts": "2026-09-16T17:33:32Z", "hours": 2.3942, "text": "Devlog 5 of Situationboard In this devlog I added an XKCD widget, which fetches the latest XKCD comic through a proxy on the backend, and you can navigate through comics with the previous, next, random and custom number buttons. You can also click on the image to zoom in on the comic and the caption. What I’m adding next is dark mode and an attribution screen to give credit to all sources used."}, {"post_id": 68165, "ts": "2026-09-14T17:09:37Z", "hours": 1.7006, "text": "Devlog 4 of Situationboard In this devlog I finished the weather widget. I added icons that I reused from an earlier stardance project, weatherstation that map to WMO codes, and it shows a forecast with min-max temperatures for the next 7 days. Next up I’ll do an xkcd widget and dark mode"}, {"post_id": 67217, "ts": "2026-09-13T08:29:05Z", "hours": 7.3411, "text": "Devlog 3 of Situationboard Things I added: A live time widget A description window for each widget that uses a markdown renderer A customisable weather widget (currently only shows temperature and location but will be updated with week-ahead forecast) Things I might add soon: dark mode xkcd widget?"}, {"post_id": 11390, "ts": "2026-06-18T17:15:06Z", "hours": 3.125, "text": "Devlog 2 of Situationboard Things I’ve worked on since the last devlog: A simple favicon - just “SB” in the Inter font that’s used across the site An Oil Price widget. It originally used data from oilpriceapi.com however I realised that they didn’t provide a permanent free tier, so I switched to the US government’s (of course) EIA (Energy Information Administration) which updates less frequently (half a week or so?). Loading animation for catpic widget from Wikimedia Commons Next up I’ll probably work on a description button in the Add Widgets dialog as it already has a widgets.json entry, its just unused."}, {"post_id": 9344, "ts": "2026-06-15T17:58:45Z", "hours": 7.1142, "text": "Devlog #1 of SituationBoard After finishing the hackpad project, I was trying to find new project ideas to do, so I asked my dad for a QoL improvement that could be made. He mentioned wanting a “portal” to have loads of different information widgets on one screen, as for a lot of things you need to go across different websites. Coincidentally, the Frictionless mission was running, whose “mission” you could say was exactly that - to make something that improves quality of life. The name “SituationBoard” is a play on those “monitor the situation” dashboards that government officials or OSINT people use. The data on here as you can probably see by the screenshot is probably not of as high importance [citation needed]. I decided to make this in express.js, and plain HTML to keep it minimal. The backend will handle most widgets that need APIs, as those wih API keys shouldn’t be sent on the frontend because the keys will be leaked. The first widget added is a random cat picture from a service called Cat-as-a-Service (cataas.com). This didn’t require the backend as cataas doesnt take credentials so it was a good first widget. Next up I’ll write more widgets like weather, prices of various commodities like oil and holiday calendars, and add more features, potentially styling the website up along the way."}]...
|
Title: SituationBoard by @nouxinf | Stardance
Dev Title: SituationBoard by @nouxinf | Stardance
Devlogs:
Devlog #1 of SituationBoard After finishing the hackpad project, I was trying to find new project ideas to do, so I asked my dad for a QoL improvement that could be made. He mentioned wanting a “portal” to have loads of different information widgets on one screen, as for a lot of things you need to go across different websites. Coincidentally, the Frictionless mission was running, whose “mission” you could say was exactly that - to make something that improves quality of life. The name “SituationBoard” is a play on those “monitor the situation” dashboards that government officials or OSINT people use. The data on here as you can probably see by the screenshot is probably not of as high importance [citation needed]. I decided to make this in express.js, and plain HTML to keep it minimal. The backend will handle most widgets that need APIs, as those wih API keys shouldn’t be sent on the frontend because the keys will be leaked. The first widget added is a random cat picture from a service called Cat-as-a-Service (cataas.com). This didn’t require the backend as cataas doesnt take credentials so it was a good first widget. Next up I’ll write more widgets like weather, prices of various commodities like oil and holiday calendars, and add more features, potentially styling the website up along the way.
Devlog 2 of Situationboard Things I’ve worked on since the last devlog: A simple favicon - just “SB” in the Inter font that’s used across the site An Oil Price widget. It originally used data from oilpriceapi.com however I realised that they didn’t provide a permanent free tier, so I switched to the US government’s (of course) EIA (Energy Information Administration) which updates less frequently (half a week or so?). Loading animation for catpic widget from Wikimedia Commons Next up I’ll probably work on a description button in the Add Widgets dialog as it already has a widgets.json entry, its just unused.
Devlog 3 of Situationboard Things I added: A live time widget A description window for each widget that uses a markdown renderer A customisable weather widget (currently only shows temperature and location but will be updated with week-ahead forecast) Things I might add soon: dark mode xkcd widget?
Devlog 4 of Situationboard In this devlog I finished the weather widget. I added icons that I reused from an earlier stardance project, weatherstation that map to WMO codes, and it shows a forecast with min-max temperatures for the next 7 days. Next up I’ll do an xkcd widget and dark mode
Devlog 5 of Situationboard In this devlog I added an XKCD widget, which fetches the latest XKCD comic through a proxy on the backend, and you can navigate through comics with the previous, next, random and custom number buttons. You can also click on the image to zoom in on the comic and the caption. What I’m adding next is dark mode and an attribution screen to give credit to all sources used.
Devlog 6 of Situationboard In this devlog I added a MacOS style menu bar at the top for some buttons. The SB icon and the Situationboard spans just refresh the page, the attribution button opens a dialog with credits to open source libraries and images used (APIs are credited separately in the add widgets screen). The about screen also has info. Next up is just dark mode, some docs + readme then I’m ready to ship
Devlog 7 of Situationboard In this devlog I added a dark mode that saves your preferences but also loads them from your system settings. I made a bunch of CSS tweaks at the same time to make it look a bit nicer too.
Devlog 8 of Situationboard In this devlog I put the website on my VPS at https://situationboard.nouxinf.net/ and wrote a README. The readme contains some info on the project, screenshots, and instructions on how to add a new widget to the site for contributors.
Ships:
I just finished making SituationBoard a browser new tab page with widgets that can be customised and arranged to your liking. Its a big QoL improvement because it means instead of having to go to several websites to get bits of info, you can see them all on one page you can bookmark or set as a new tab page in your browser. Current widgets included are: Cat picture Oil price Clock Weather XKCD comic It runs in express and some of the widgets use an external API that needs a backend route. Its designed to be contributed to by others, I wrote a guide in the README on how to add new widgets. There’s a light and dark mode too. Hope you enjoy it!...
|
1794019709.647106
|
1794106109.647106
|
|
54069
|
My personal site :) by @Abis-Aman | Stardance
|
Abis-Aman
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T10:50:10Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "this is my first every that is made with my taste i am thinking that my web eventhough all in one web it has all the requirmants like my web is has the home about and projects that all and the when clicked the page moves to the destination with a smooth glid", "repo": "https://github.com/AbisAman-Dev/My-Personal-Site", "demo": "https://abisaman-dev.github.io/My-Personal-Site/"}]...
|
[{"post_id": 70547, "ts": "202 [{"post_id": 70547, "ts": "2026-09-19T10:47:47Z", "hours": 0.8708, "text": "**Dev log:**so after 2 hours of codding i thought of ending the project as i would only have this lap for two days"}, {"post_id": 70192, "ts": "2026-09-18T17:43:57Z", "hours": 1.1756, "text": "#Devlog-1 so i started doing the html and now only the css part is left and some little html"}]...
|
Title: My personal site :) by @Abis-Aman | Stardan Title: My personal site :) by @Abis-Aman | Stardance
Devlogs:
#Devlog-1 so i started doing the html and now only the css part is left and some little html
**Dev log:**so after 2 hours of codding i thought of ending the project as i would only have this lap for two days
Ships:
this is my first every that is made with my taste i am thinking that my web eventhough all in one web it has all the requirmants like my web is has the home about and projects that all and the when clicked the page moves to the destination with a smooth glid...
|
1794027056.6726758
|
1794113456.6726758
|
|
50862
|
polaris-os by @kai_lmao | Stardance
|
kai_lmao
|
5
|
30.0
|
273
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T11:23:19Z", "hours": 7.0, "multiplier": 9.93, "payout": 69, "blessing": "neutral", "text": "hey everyone! After reading your reviews on my last ship, I spent time restructuring my code and adding some new features to make the OS feel much more like a real desktop. Here is what’s new: Local storage persistence: Polaris OS finally remembers your preferences! your custom accent colors and notepad entries now save automatically, so you won’t lose them when you reload the page. Achievements system: i added 5 brand-new unlockable achievements to find while exploring the OS (and yes, your progress saves via local storage too!). New dictionary app: look up any word instantly using the Openmuse API. you can use the new dictionary app, or just type define [word] straight into the terminal. Settings app & UI polish: built a dedicated Settings app to manage the OS. i also added a volume slider for the media player (which has new songs!), and hover-name overlays for taskbar apps. Performance & visual upgrades: designed a brand new, cooler loading animation, fixed the stretched confetti hitbox bug, and optimized the NASA APOD widget so high-res space images no longer lag the entire website. let me know what you think of the new apps and if you manage to unlock all the achievements!", "repo": "https://github.com/KaiTheGreat-123/polaris-os", "demo": "https://kaithegreat-123.github.io/polaris-os/"}, {"ship_num": 2, "ts": "2026-09-11T12:27:41Z", "hours": 8.0, "multiplier": 11.4, "payout": 93, "blessing": "neutral", "text": "hey guys! i’m back with more big updates for polaris! since my last ship, i’ve been juggling my exams but still managed to add some really fun new features to make the OS feel even more alive and interactive. heres a list of every single new change i added since and the issues i had with adding them: Apps Music app: the music app was pretty fun to add and made polaris less boring, but i kept running into issues with adding the ui over the default ui (the white blob which did not match polaris at all) Gallery app: the gallery app is another addition, with a few pictures related to polaris. the difficult part was adding the transitions between changing the pictures, and loading the pictures without taking hours Terminal app: the terminal app is something i took inspiration from other webos’s, and it was actually hard to add and i also kept running into a issue where i could not type in the app at all, but i fixed it all and got it working! Other changes Dynamic wallpaper: i got a few people say that the wallpaper looked a little boring, so i added stars that float around the entire wallpaper and react with your cursor! TicTacToe bot: this one was a great learning experience but just as hard, took me a while to figure out what i was doing but i finally got there in the end and built a working bot to play against! Desktop widgets: i added 2 widgets, the analog time and the NASA APOD. the analog time was pretty straight forward, but the NASA APOD was a little hard, especially with adding a fallback because any video APOD just broke the widget. For the smaller changes i just changed the logos of a few apps to look consistent, cleaned up my github repo and changed the tab title. im getting pretty close to reaching where i want polaris to be. feel free to try out all the changes! hope you enjoy them :)", "repo": "https://github.com/KaiTheGreat-123/polaris-os", "demo": "https://kaithegreat-123.github.io/polaris-os/"}, {"ship_num": 3, "ts": "2026-09-03T18:31:36Z", "hours": 7.0, "multiplier": 10.36, "payout": 75, "blessing": "neutral", "text": "hey everyone! i’m back with more updates to Polaris, my web-based space-themed OS! since my last ship, i’ve made many changes to make it feel even more like a real, immersive desktop experience right in your browser. the biggest new tool is the weather app! you can just type in your desired city and it instantly fetches the real time temperature and weather conditions using an api. the live clock on the taskbar also got an update as clicking it now smoothly slides up an interactive calendar, complete with arrows so you can actually navigate through different months! it also removes the need to have its own app in the taskbar, and feels more like windows. i also completely revamped the ui and aesthetics! everything now has a glowing purple drop shadows around the edges of the windows (kinda like underglow on a car!). the taskbar icons now smoothly scale up when you hover over them to indicate that they are selected, and clicking them makes the apps fade into existence instead of just snapping in. i also merged the welcome and links pages into one big info window to keep the desktop clean. to make the whole OS feel alive, i built a brand new animated star filling loading screen, plus i added global sound effects! there’s a satisfying startup sound when the OS finishes booting, and click sounds whenever you open apps or navigate the UI. (there’s also a fun hidden easter egg on the desktop background that triggers star confetti if you click the text!) my goal is still to turn this into a single tab with everything simple a person could need in one place. i will continue working on this project, polishing the animations, and ofc adding more apps! feel free to drag the glowing windows around, check your local weather, and play around with the confetti! i hope you like my work :)", "repo": "https://github.com/KaiTheGreat-123/polaris-os", "demo": "https://kaithegreat-123.github.io/polaris-os/"}, {"ship_num": 4, "ts": "2026-08-30T12:08:21Z", "hours": 4.0, "multiplier": 9.08, "payout": 36, "blessing": "neutral", "text": "hey everyone! i built Polaris, a web-based OS based on a space theme! it feels just like a real OS experience right here in your browser! the whole thing is built by me completely from scratch, using HTML, CSS and JavaScript. it just started out as a simple introductory project, but once i started adding more things to it, it slowly turned into a whole operating system! the first app i added was the note taker, which was a simple tool to add temporary notes and reminders inside. after that, i added more apps like the calculator, timer, and tic-tac-toe (more coming soon)! all of these apps can run at the exact same time, and you can drag them all around the screen. the taskbar at the bottom gives you easy access to open any of the available apps, complete with icons that highlight when you tap them and a live clock. feel free to check out all the apps, drag the windows around, and see if you can beat your friends at tic-tac-toe! i plan on turning into a single tab with everything simple a person could need, so instead of opening multiple apps, anyone can just open one single tab and have all the simple tools they need in one place! i will continue working on this project as time passes, and i plan to add animations to everything, add an apps window, and ofc more apps! i hope you like my work :)", "repo": "https://github.com/KaiTheGreat-123/polaris-os", "demo": "https://kaithegreat-123.github.io/polaris-os/"}, {"ship_num": 5, "ts": "2026-08-25T14:31:38Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made a webOS that is themed after the Polaris star! it took me a few hours to get this far, and i am going to spend a few hours every weekend progressing it further by adding more apps, and giving it more functionality in general. a new feature i built is a taskbar on the bottom with the ability to open windows and applications, and see time from there instead of a top bar which was mentioned in the guide, so i could get a more windows/macOS feel to the webOS which is more familiar.", "repo": "https://github.com/KaiTheGreat-123/polaris-os", "demo": "https://kaithegreat-123.github.io/polaris-os/"}]...
|
[{"post_id": 70546, "ts": "202 [{"post_id": 70546, "ts": "2026-09-19T10:41:45Z", "hours": 0.7503, "text": "a few smaller changes before i ship again, there was an issue where the clickable box on the text for confetti was stretched across the entire screen, so i fixed that. Another issue that was there is that when the nasa apod was a very high res image, it made the entire website very laggy so i changed that to display url instead of the hdurl and lastly i added localstorage so polaris actually remembers a lot of the options like your notes and accent color changes that you change!"}, {"post_id": 70044, "ts": "2026-09-18T11:02:53Z", "hours": 1.4322, "text": "achievements! while thinking of ideas to add, i saw my friend unlock achievements and i thought why not add that to Polaris too? i added 5 new achievements and they even save after you reload the page! i am planning on adding localstorage to the other apps too, like settings and notepad. i also noticed that sometimes when the nasa apod is an extremely detailed of high definition image, the widget lags a lot when opening and closing. i need to find a way to fix that."}, {"post_id": 67895, "ts": "2026-09-14T06:15:19Z", "hours": 2.3103, "text": "hey guys! i have made more changes to polaris os today. firstly i added a new app! its a dictionary app and you can look up any word you like by typing it in the app, or by typing “define [word]” in the terminal. i tried to use dictionaryapi but realised its not very reliable, so the current api im using for this app is openmuse. secondly i added a new loading animation! i felt the loading star in the start felt a little boring, so i added more elements on all 4 sides of the screen so it looks way cooler! and a small change but i also added more songs into the playlist of the media player."}, {"post_id": 66404, "ts": "2026-09-12T06:51:47Z", "hours": 2.4981, "text": "back with more updates! after shipping, i checked all the reviews and got to work implementing them! i first took some help with ai to restructure and reorganize my code since it was starting to get messy and hard to read and make new changes, then i started working on new apps! currently im working on adding the settings app! i spent around 2 hours on it, and i will add more to it and polish it up soon. i also added a volume slider for the music app, and added a name overlay for the apps on the taskbar which took about 30 minutes to do. please do let me know if theres any more changes or additions i can make to improve polaris!"}, {"post_id": 65846, "ts": "2026-09-11T08:11:54Z", "hours": 4.9044, "text": "many more changes! as im getting closer to the 10 hours that count per ship im going to ship once again after this devlog, but heres a list of all the changes i made since the last devlog: Added a gallery app! now you can see different pictures related to polaris and on how to find it. (it also was taking a while to load everytime, so i made it load pictures in advance, and a error message so the user knows whats going on just incase it dosnt load) Added widgets! there are now two new widgets, the nasa apod widget and the analog clock widget. they open by default, but you can collapse them out of view if they look too distracting! (the nasa apod also had an issue where if it was a video it broke, so i made it fallback to the previous day in that case) Added a playlist to the media app so now the user can see the list of all the songs and play them from there too. Added a dynamic wallpaper, theres now stars in the wallpaper that move around and react to your cursor! (i couldnt animate the wallpaper or find a better one, so i added a layer on the wallpaper with the stars moving around to make everything feel more dynamic) Added a terminal app with simple commands! you can now open apps and more using the terminal app. Neatened up the files in github too! with multiple songs and icons the github repo started to look very very messy so i made new folders and cleaned it up!"}, {"post_id": 64266, "ts": "2026-09-08T15:22:24Z", "hours": 3.2197, "text": "i more big features to polaris! its not a lot of changes, but the features i added were difficult for me to implement cause i kept making errors, but here are all the changes i made: Added a music player app! plays a set of songs that i uploaded Added a bot to tictactoe! it was way harder than i thought, but with a bit of help i managed to get it working. players now have the option to play against someone else or against a bot. Changed the logos off a bunch of the apps to look more consistent its a bit difficult to make progress while juggling exams, but i will be making a lot more changes soon!"}, {"post_id": 60878, "ts": "2026-09-03T15:00:41Z", "hours": 0.495, "text": "A small devlog before i ship my project again but heres what i added: Added boot up, button clicking and calendar opening sound effects! (if the boot up sound does not play for you, it means that a browser security setting disabled it)"}, {"post_id": 60378, "ts": "2026-09-02T17:51:01Z", "hours": 2.6942, "text": "More changes! not as many as the last one, but here are all the changes i made: Added a boot up and loading screen! Added a weather app! type the place you want the weather of and it will show it to you! Added the feature where you can scroll thru months instead of the calendar being stuck on just the current month Added a purple hue around the windows to add more depth Changed the style of the taskbar a little bit Moved “PolarisOS” out of the taskbar and put it on the desktop instead to fill in empty space"}, {"post_id": 59402, "ts": "2026-09-01T06:31:13Z", "hours": 2.8233, "text": "After shipping my project i checked out all the ratings, and ive made a couple of changes to Polaris. Many people pointed out that it took multiple clicks to open apps, so i fixed that issue. now apps open with just one click, and they have a hover animation (when you hover over the app icon it becomes bigger) Fixed the project link not working Added animations for the windows opening and closing Added a higher resolution background Added an easter egg (hint:-click on polaris!) Added milliseconds to the timer Moved the calendar out of the taskbar and hidden away, it opens when you click on the time in the taskbar (like in windows) Merged the welcome window and links window into one information app for better organization in the taskbar Neatened up the app borders and size on the taskbar to be more visible going to start working on more apps now!"}, {"post_id": 58647, "ts": "2026-08-31T04:14:49Z", "hours": 1.2575, "text": "Calendar! polaris now has a calendar so you can check all the dates of the month! it also highlights the current date aswell. i also removed the name of the apps from the taskbar as it was starting to get cramped, and for my next task i am going to add animations to everything and make it look nicer!"}, {"post_id": 58035, "ts": "2026-08-30T11:47:25Z", "hours": 1.0839, "text": "Tic-Tac-Toe! i added yet another app, the tic-tac-toe app! polaris felt a bit boring with only utility apps in it, so i added the new app to add a bit more fun! i themed it after space too, with players being the earth and the moon. it adds more color and vibrance to polaris too!"}, {"post_id": 57320, "ts": "2026-08-29T13:08:40Z", "hours": 1.0147, "text": "added a timer! continuing on my quest of adding more apps to polaris, the newest addition is the timer. it can starts counting up and when you start it and pauses whenever you want it to, and it also is themed to match the rest of the website."}, {"post_id": 56847, "ts": "2026-08-28T19:56:49Z", "hours": 1.2189, "text": "i made a calculator! i am now adding more apps to polaris and i have started with adding a calculator which does all the simple functions, and i also neatened up the taskbar a bit by changing icon positions and adding borders around them to create uniformity!"}, {"post_id": 54963, "ts": "2026-08-26T12:16:01Z", "hours": 0.6406, "text": "i added the note taker app! now it has the ability to actually take notes, and it can be opened by double clicking and highlighted by single clicking. i also made it transparent using the blur feature and i think it goes pretty well with the rest of the OS!"}, {"post_id": 54463, "ts": "2026-08-25T14:06:52Z", "hours": 0.3336, "text": "started working on an app to implement into my web os! it does look a little whacky right now, but i will be fixing it soon and adding functionality to it."}, {"post_id": 52331, "ts": "2026-08-22T13:16:45Z", "hours": 2.1931, "text": "i added draggable windows which also open and close! i used a little bit of help from ai as i was getting confused, but i added a little bar on the top which acts as a drag box, and also has the close button on it! i also added buttons on the taskbar on the bottom so a closed window can be opened back up again! i also added the time to the taskbar, and neatened up my code a bit so its easier to understand and nicer to look at. i am proud of the progress i made!"}, {"post_id": 50953, "ts": "2026-08-20T12:53:48Z", "hours": 1.5386, "text": "Started working on my very own web-based OS! i am theming it after the star polaris, and currently it looks decent (i hope), i still have to go further and continue making it more functional and nicer, but so far i am happy with how it looks! feel free to give me ideas on how to make it look ever nicer :)"}]...
|
Title: polaris-os by @kai_lmao | Stardance
Devlog Title: polaris-os by @kai_lmao | Stardance
Devlogs:
Started working on my very own web-based OS! i am theming it after the star polaris, and currently it looks decent (i hope), i still have to go further and continue making it more functional and nicer, but so far i am happy with how it looks! feel free to give me ideas on how to make it look ever nicer :)
i added draggable windows which also open and close! i used a little bit of help from ai as i was getting confused, but i added a little bar on the top which acts as a drag box, and also has the close button on it! i also added buttons on the taskbar on the bottom so a closed window can be opened back up again! i also added the time to the taskbar, and neatened up my code a bit so its easier to understand and nicer to look at. i am proud of the progress i made!
started working on an app to implement into my web os! it does look a little whacky right now, but i will be fixing it soon and adding functionality to it.
i added the note taker app! now it has the ability to actually take notes, and it can be opened by double clicking and highlighted by single clicking. i also made it transparent using the blur feature and i think it goes pretty well with the rest of the OS!
i made a calculator! i am now adding more apps to polaris and i have started with adding a calculator which does all the simple functions, and i also neatened up the taskbar a bit by changing icon positions and adding borders around them to create uniformity!
added a timer! continuing on my quest of adding more apps to polaris, the newest addition is the timer. it can starts counting up and when you start it and pauses whenever you want it to, and it also is themed to match the rest of the website.
Tic-Tac-Toe! i added yet another app, the tic-tac-toe app! polaris felt a bit boring with only utility apps in it, so i added the new app to add a bit more fun! i themed it after space too, with players being the earth and the moon. it adds more color and vibrance to polaris too!
Calendar! polaris now has a calendar so you can check all the dates of the month! it also highlights the current date aswell. i also removed the name of the apps from the taskbar as it was starting to get cramped, and for my next task i am going to add animations to everything and make it look nicer!
After shipping my project i checked out all the ratings, and ive made a couple of changes to Polaris. Many people pointed out that it took multiple clicks to open apps, so i fixed that issue. now apps open with just one click, and they have a hover animation (when you hover over the app icon it becomes bigger) Fixed the project link not working Added animations for the windows opening and closing Added a higher resolution background Added an easter egg (hint:-click on polaris!) Added milliseconds to the timer Moved the calendar out of the taskbar and hidden away, it opens when you click on the time in the taskbar (like in windows) Merged the welcome window and links window into one information app for better organization in the taskbar Neatened up the app borders and size on the taskbar to be more visible going to start working on more apps now!
More changes! not as many as the last one, but here are all the changes i made: Added a boot up and loading screen! Added a weather app! type the place you want the weather of and it will show it to you! Added the feature where you can scroll thru months instead of the calendar being stuck on just the current month Added a purple hue around the windows to add more depth Changed the style of the taskbar a little bit Moved “PolarisOS” out of the taskbar and put it on the desktop instead to fill in empty space
A small devlog before i ship my project again but heres what i added: Added boot up, button clicking and calendar opening sound effects! (if the boot up sound does not play for you, it means that a browser security setting disabled it)
i more big features to polaris! its not a lot of changes, but the features i added were difficult for me to implement cause i kept making errors, but here are all the changes i made: Added a music player app! plays a set of songs that i uploaded Added a bot to tictactoe! it was way harder than i thought, but with a bit of help i managed to get it working. players now have the option to play against someone else or against a bot. Changed the logos off a bunch of the apps to look more consistent its a bit difficult to make progress while juggling exams, but i will be making a lot more changes soon!
many more changes! as im getting closer to the 10 hours that count per ship im going to ship once again after this devlog, but heres a list of all the changes i made since the last devlog: Added a gallery app! now you can see different pictures related to polaris and on how to find it. (it also was taking a while to load everytime, so i made it load pictures in advance, and a error message so the user knows whats going on just incase it dosnt load) Added widgets! there are now two new widgets, the nasa apod widget and the analog clock widget. they open by default, but you can collapse them out of view if they look too distracting! (the nasa apod also had an issue where if it was a video it broke, so i made it fallback to the previous day in that case) Added a playlist to the media app so now the user can see the list of all the songs and play them from there too. Added a dynamic wallpaper, theres now stars in the wallpaper that move around and react to your cursor! (i couldnt animate the wallpaper or find a better one, so i added a layer on the wallpaper with the stars moving around to make everything feel more dynamic) Added a terminal app with simple commands! you can now open apps and more using the terminal app. Neatened up the files in github too! with multiple songs and icons the github repo started to look very very messy so i made new folders and cleaned it up!
back with more updates! after shipping, i checked all the reviews and got to work implementing them! i first took some help with ai to restructure and reorganize my code since it was starting to get messy and hard to read and make new changes, then i started working on new apps! currently im working on adding the settings app! i spent around 2 hours on it, and i will add more to it and polish it up soon. i also added a volume slider for the music app, and added a name overlay for the apps on the taskbar which took about 30 minutes to do. please do let me know if theres any more changes or additions i can make to improve polaris!
hey guys! i have made more changes to polaris os today. firstly i added a new app! its a dictionary app and you can look up any word you like by typing it in the app, or by typing “define [word]” in the terminal. i tried to use dictionaryapi but realised its not very reliable, so the current api im using for this app is openmuse. secondly i added a new loading animation! i felt the loading star in the start felt a little boring, so i added more elements on all 4 sides of the screen so it looks way cooler! and a small change but i also added more songs into the playlist of the media player.
achievements! while thinking of ideas to add, i saw my friend unlock achievements and i thought why not add that to Polaris too? i added 5 new achievements and they even save after you reload the page! i am planning on adding localstorage to the other apps too, like settings and notepad. i also noticed that sometimes when the nasa apod is an extremely detailed of high definition image, the widget lags a lot when opening and closing. i need to find a way to fix that.
a few smaller changes before i ship again, there was an issue where the clickable box on the text for confetti was stretched across the entire screen, so i fixed that. Another issue that was there is that when the nasa apod was a very high res image, it made the entire website very laggy so i changed that to display url instead of the hdurl and lastly i added localstorage so polaris actually remembers a lot of the options like your notes and accent color changes that you change!
Ships:
i made a webOS that is themed after the Polaris star! it took me a few hours to get this far, and i am going to spend a few hours every weekend progressing it further by adding more apps, and giving it more functionality in general. a new feature i built is a taskbar on the bottom with the ability to open windows and applications, and see time from there instead of a top bar which was mentioned in the guide, so i could get a more windows/macOS feel to the webOS which is more familiar.
hey everyone! i built Polaris, a web-based OS based on a space theme! it feels just like a real OS experience right here in your browser! the whole thing is built by me completely from scratch, using HTML, CSS and JavaScript. it just started out as a simple introductory project, but once i started adding more things to it, it slowly turned into a whole operating system! the first app i added was the note taker, which was a simple tool to add temporary notes and reminders inside. after that, i added more apps like the calculator, timer, and tic-tac-toe (more coming soon)! all of these apps can run at the exact same time, and you can drag them all around the screen. the taskbar at the bottom gives you easy access to open any of the available apps, complete with icons that highlight when you tap them and a live clock. feel free to check out all the apps, drag the windows around, and see if you can beat your friends at tic-tac-toe! i plan on turning into a single tab with everything simple a person could need, so instead of opening multiple apps, anyone can just open one single tab and have all the simple tools they need in one place! i will continue working on this project as time passes, and i plan to add animations to everything, add an apps window, and ofc more apps! i hope you like my work :)
hey everyone! i’m back with more updates to Polaris, my web-based space-themed OS! since my last ship, i’ve made many changes to make it feel even more like a real, immersive desktop experience right in your browser. the biggest new tool is the weather app! you can just type in your desired city and it instantly fetches the real time temperature and weather conditions using an api. the live clock on the taskbar also got an update as clicking it now smoothly slides up an interactive calendar, complete with arrows so you can actually navigate through different months! it also removes the need to have its own app in the taskbar, and feels more like windows. i also completely revamped the ui and aesthetics! everything now has a glowing purple drop shadows around the edges of the windows (kinda like underglow on a car!). the taskbar icons now smoothly scale up when you hover over them to indicate that they are selected, and clicking them makes the apps fade into existence instead of just snapping in. i also merged the welcome and links pages into one big info window to keep the desktop clean. to make the whole OS feel alive, i built a brand new animated star filling loading screen, plus i added global sound effects! there’s a satisfying startup sound when the OS finishes booting, and click sounds whenever you open apps or navigate the UI. (there’s also a fun hidden easter egg on the desktop background that triggers star confetti if you click the text!) my goal is still to turn this into a single tab with everything simple a person could need in one place. i will continue working on this project, polishing the animations, and ofc adding more apps! feel free to drag the glowing windows around, check your local weather, and play around with the confetti! i hope you like my work :)
hey guys! i’m back with more big updates for polaris! since my last ship, i’ve been juggling my exams but still managed to add some really fun new features to make the OS feel even more alive and interactive. heres a list of every single new change i added since and the issues i had with adding them: Apps Music app: the music app was pretty fun to add and made polaris less boring, but i kept running into issues with adding the ui over the default ui (the white blob which did not match polaris at all) Gallery app: the gallery app is another addition, with a few pictures related to polaris. the difficult part was adding the transitions between changing the pictures, and loading the pictures without taking hours Terminal app: the terminal app is something i took inspiration from other webos’s, and it was actually hard to add and i also kept running into a issue where i could not type in the app at all, but i fixed it all and got it working! Other changes Dynamic wallpaper: i got a few people say that the wallpaper looked a little boring, so i added stars that float around the entire wallpaper and react with your cursor! TicTacToe bot: this one was a great learning experience but just as hard, took me a while to figure out what i was doing but i finally got there in the end and built a working bot to play against! Desktop widgets: i added 2 widgets, the analog time and the NASA APOD. the analog time was pretty straight forward, but the NASA APOD was a little hard, especially with adding a fallback because any video APOD just broke the widget. For the smaller changes i just changed the logos of a few apps to look consistent, cleaned up my github repo and changed the tab title. im getting pretty close to reaching where i want polaris to be. feel free to try out all the changes! hope you enjoy them :)
hey everyone! After reading your reviews on my last ship, I spent time restructuring my code and adding some new features to make the OS feel much more like a real desktop. Here is what’s new: Local storage persistence: Polaris OS finally remembers your preferences! your custom accent colors and notepad entries now save automatically, so you won’t lose them when you reload the page. Achievements system: i added 5 brand-new unlockable achievements to find while exploring the OS (and yes, your progress saves via local storage too!). New dictionary app: look up any word instantly using the Openmuse API. you can use the new dictionary app, or just type define [word] straight into the terminal. Settings app & UI polish: built a dedicated Settings app to manage the OS. i also added a volume slider for the media player (which has new songs!), and hover-name overlays for taskbar apps. Performance & visual upgrades: designed a brand new, cooler loading animation, fixed the stretched confetti hitbox bug, and optimized the NASA APOD widget so high-res space images no longer lag the entire website. let me know what you think of the new apps and if you manage to unlock all the achievements!...
|
1793857813.7032182
|
1793944213.7032182
|
|
25547
|
olivOS by @opu314 | Stardance
|
opu314
|
1
|
8.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T14:09:06Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What I Made 🐰: olivOS, a bunny-themed webOS that reflects my passions, interests, and life Features 😲: Topbar with live clock 🕐 Bottom bar with desktop icons to select on first click, and open on the second Draggable (click and hold on the Handle text), closable (click on Close), and overlapping windows (click 🖲 a window to bring it forward!) Easter Egg 🐣: text that changes colour when you hover over it! Try to find it 😄 Multiple Apps 🖥: Welcome: intro to olivOS About me: introduction about me! Blog 📝: entries about my experiences, with a sidebar for selection Fun Facts: random fun fact generator:) Find out more information by reading my project’s README, on github: https://github.com/OliviaSYS/olivOS !! Try My Project 👉: https://oliviasys.github.io/olivOS/ !! Challenges 🎢(this project was not as simple as I thought, but it was quite fun to build!): I’m not an expert at CSS and JS, so I sometimes made mistakes in my code, forcing me to do some debugging at the end of each programming session. I didn’t know that you had to have a “border-style” attribute in order for the borders to appear, so I spent a lot of time trying to fix this, until I decided to use the simpler “border” attribute and figured it out! variable names for js array confused with variable names for css id. some classes that I had at the beginning, when some js functions didn’t exist, were not removed afterwards after following the tutorial, I had to spend a lot of time cleaning up my code because I was not sure which parts to delete during the process:(. however, I read over my code slowly and realized that I didn’t need specific functions for each window, only the general one:))) finally, the guide had a lot of css styles embedded in html tags, so I found it a bit hard for me to follow it because I wanted different css. What I’m Proud of ✨: learning how to make a webOS after 8 hours of working hard and coding! 🎉 discovering how to load content programmatically making my own personal themes using CSS, as well as my personal fun fact generator app! :))) Credits: Hack Club JamHacks Tutorial!! Btw thank you StarDance and Hack Club for this amazing opportunity!", "repo": "https://github.com/OliviaSYS/olivOS", "demo": "https://oliviasys.github.io/olivOS/"}]...
|
[{"post_id": 70541, "ts": "202 [{"post_id": 70541, "ts": "2026-09-19T10:26:01Z", "hours": 0.595, "text": "Finished README.md! Read the image below or go directly to my project github: https://github.com/OliviaSYS/olivOS"}, {"post_id": 70513, "ts": "2026-09-19T09:36:53Z", "hours": 2.8794, "text": "Major Updates: Added a blog (following the “Create Your First App” part of the JamHacks WebOS guide) ~ added some css transitions for the left sidebar for personalization! Hoping to add a posting feature in the future:) Created a div for the bottom bar, to store all the desktop app icons! Minor Updates: Again, changed/added a LOT of css! Ex. my “generate a fun fact” button, borders (initially, i had all the border-weight, border-style, border-color attributes separate, but i combined them into one border attribute to make my code cleaner!) topbar colours/margins/padding webOS wallpaper and lots of font-size/color for text! Debugging: too many to list! involved the wrong css in script.js: confusion between my array blogContent and my variable blogContent for query selecting “#blogContent” (now changed to blogcontent to prevent this error). This caused the “handle” of my blog window to break:((( Anyways, olivOS should be completed or WebOS 1! Gonna ship soon:)))"}, {"post_id": 69969, "ts": "2026-09-18T04:30:51Z", "hours": 1.5267, "text": "Finally, I decided to add some (kind of random) css in order to make sure my code worked. For example, I added padding, position, colors, and align indicators to various elements. An issue I struggled with was: —–flex-direction: column, which was supposed to be the case for my windows, but I discovered that I had a duplicate: —–.window { —––flex-direction: row; —–} which was my bug! I realized that there was a significant number of bugs in my code - i put the —–“selected” class manually when i wasn’t supposed to, i forgot a dot/period before —–”/images…” and i also had —–dragElement(element.id) instead of —–dragElement(screen). Now, my handle actually works, and it flashes turquoise when it is selected!"}, {"post_id": 69471, "ts": "2026-09-17T03:57:38Z", "hours": 0.9003, "text": "I added a fun facts window as my first personalized/advanced app! This used the normal style of a fun fact generator - a button and text. When I customize all my css, I’m hoping to add a border for the fun fact container in order for the size to be constant. Btw, I previously had all my fun facts in an html list, but then in order for it to be a random generator, I moved the strings to a javascript array and had to make sure my code wasn’t (displayfunfact is an id): —–displayfunfact.textContent, but: —–displayfunfact.innerHTML. That way my and tags would work! In the end, this worked out well:)"}, {"post_id": 68962, "ts": "2026-09-16T03:49:42Z", "hours": 0.5867, "text": "After following the guide, I realized that I had many bugs inside my code-it was really disorganized! I took some time to fix it by putting all of the app icons inside a “#desktopapps” div, as well as the windows inside “#windows”. In addition, I fixed some of my js, which originally had specific open and close operations for my “welcome window”. However, I now generalized those functions for all types of windows instead. <:~:> now it works a lot better! :))"}, {"post_id": 68499, "ts": "2026-09-15T07:06:16Z", "hours": 1.3689, "text": "Completed Pt.I, II, and III of the guide! However, I didn’t really focus on the aesthetics (css) aspect of my WebOS; instead writing mostly HTML and some JS for closing and opening windows, and also the clock, which you can see in the top right corner. I’m finally starting this project:)"}]...
|
Title: olivOS by @opu314 | Stardance
Devlogs:
Com Title: olivOS by @opu314 | Stardance
Devlogs:
Completed Pt.I, II, and III of the guide! However, I didn’t really focus on the aesthetics (css) aspect of my WebOS; instead writing mostly HTML and some JS for closing and opening windows, and also the clock, which you can see in the top right corner. I’m finally starting this project:)
After following the guide, I realized that I had many bugs inside my code-it was really disorganized! I took some time to fix it by putting all of the app icons inside a “#desktopapps” div, as well as the windows inside “#windows”. In addition, I fixed some of my js, which originally had specific open and close operations for my “welcome window”. However, I now generalized those functions for all types of windows instead. <:~:> now it works a lot better! :))
I added a fun facts window as my first personalized/advanced app! This used the normal style of a fun fact generator - a button and text. When I customize all my css, I’m hoping to add a border for the fun fact container in order for the size to be constant. Btw, I previously had all my fun facts in an html list, but then in order for it to be a random generator, I moved the strings to a javascript array and had to make sure my code wasn’t (displayfunfact is an id): —–displayfunfact.textContent, but: —–displayfunfact.innerHTML. That way my and tags would work! In the end, this worked out well:)
Finally, I decided to add some (kind of random) css in order to make sure my code worked. For example, I added padding, position, colors, and align indicators to various elements. An issue I struggled with was: —–flex-direction: column, which was supposed to be the case for my windows, but I discovered that I had a duplicate: —–.window { —––flex-direction: row; —–} which was my bug! I realized that there was a significant number of bugs in my code - i put the —–“selected” class manually when i wasn’t supposed to, i forgot a dot/period before —–”/images…” and i also had —–dragElement(element.id) instead of —–dragElement(screen). Now, my handle actually works, and it flashes turquoise when it is selected!
Major Updates: Added a blog (following the “Create Your First App” part of the JamHacks WebOS guide) ~ added some css transitions for the left sidebar for personalization! Hoping to add a posting feature in the future:) Created a div for the bottom bar, to store all the desktop app icons! Minor Updates: Again, changed/added a LOT of css! Ex. my “generate a fun fact” button, borders (initially, i had all the border-weight, border-style, border-color attributes separate, but i combined them into one border attribute to make my code cleaner!) topbar colours/margins/padding webOS wallpaper and lots of font-size/color for text! Debugging: too many to list! involved the wrong css in script.js: confusion between my array blogContent and my variable blogContent for query selecting “#blogContent” (now changed to blogcontent to prevent this error). This caused the “handle” of my blog window to break:((( Anyways, olivOS should be completed or WebOS 1! Gonna ship soon:)))
Finished README.md! Read the image below or go directly to my project github: https://github.com/OliviaSYS/olivOS
Ships:
What I Made 🐰: olivOS, a bunny-themed webOS that reflects my passions, interests, and life Features 😲: Topbar with live clock 🕐 Bottom bar with desktop icons to select on first click, and open on the second Draggable (click and hold on the Handle text), closable (click on Close), and overlapping windows (click 🖲 a window to bring it forward!) Easter Egg 🐣: text that changes colour when you hover over it! Try to find it 😄 Multiple Apps 🖥: Welcome: intro to olivOS About me: introduction about me! Blog 📝: entries about my experiences, with a sidebar for selection Fun Facts: random fun fact generator:) Find out more information by reading my project’s README, on github: https://github.com/OliviaSYS/olivOS !! Try My Project 👉: https://oliviasys.github.io/olivOS/ !! Challenges 🎢(this project was not as simple as I thought, but it was quite fun to build!): I’m not an expert at CSS and JS, so I sometimes made mistakes in my code, forcing me to do some debugging at the end of each programming session. I didn’t know that you had to have a “border-style” attribute in order for the borders to appear, so I spent a lot of time trying to fix this, until I decided to use the simpler “border” attribute and figured it out! variable names for js array confused with variable names for css id. some classes that I had at the beginning, when some js functions didn’t exist, were not removed afterwards after following the tutorial, I had to spend a lot of time cleaning up my code because I was not sure which parts to delete during the process:(. however, I read over my code slowly and realized that I didn’t need specific functions for each window, only the general one:))) finally, the guide had a lot of css styles embedded in html tags, so I found it a bit hard for me to follow it because I wanted different css. What I’m Proud of ✨: learning how to make a webOS after 8 hours of working hard and coding! 🎉 discovering how to load content programmatically making my own personal themes using CSS, as well as my personal fun fact generator app! :))) Credits: Hack Club JamHacks Tutorial!! Btw thank you StarDance and Hack Club for this amazing opportunity!...
|
1794041660.0473413
|
1794128060.0473413
|
|
61657
|
MathUp! Clock by @anggerbagass | Stardance
|
anggerbagass
|
0
|
11.29
|
0
|
[]
|
[{"post_id": 70537, "ts": "202 [{"post_id": 70537, "ts": "2026-09-19T10:22:16Z", "hours": 1.3367, "text": "Added LCD Mount Better lcd mounting on the case"}, {"post_id": 69149, "ts": "2026-09-16T14:14:36Z", "hours": 1.05, "text": "Minor Updates on The Firmware Frontend Worked on polishing the firmware frontend to make it having more consistent design and guide. The text is also changed to icons to make it more accessible. But I still don’t push it to the firmware code."}, {"post_id": 68609, "ts": "2026-09-15T12:09:52Z", "hours": 2.1086, "text": "Finished all the required things Created all the required things for the production like PCB, Gerber file, and the project details on the repo. The firmware is also created special for this clock"}, {"post_id": 68001, "ts": "2026-09-14T11:08:12Z", "hours": 2.0983, "text": "Finished Modeling the Clock Case Finally the case and the lid is finished and polished sufficiently. Added some text onto the case for some decoration and also better mounting!"}, {"post_id": 67343, "ts": "2026-09-13T12:46:20Z", "hours": 3.9442, "text": "Added Case and Polished PCB Got some pcb polished and working on the clock case, still in progress but it’s progressing very greatly."}, {"post_id": 67200, "ts": "2026-09-13T08:08:44Z", "hours": 0.7531, "text": "Made some PCB I think it’s my second time to build a pcb, though I still need to polish this."}]...
|
Title: MathUp! Clock by @anggerbagass | Stardance
Title: MathUp! Clock by @anggerbagass | Stardance
Devlogs:
Made some PCB I think it’s my second time to build a pcb, though I still need to polish this.
Added Case and Polished PCB Got some pcb polished and working on the clock case, still in progress but it’s progressing very greatly.
Finished Modeling the Clock Case Finally the case and the lid is finished and polished sufficiently. Added some text onto the case for some decoration and also better mounting!
Finished all the required things Created all the required things for the production like PCB, Gerber file, and the project details on the repo. The firmware is also created special for this clock
Minor Updates on The Firmware Frontend Worked on polishing the firmware frontend to make it having more consistent design and guide. The text is also changed to icons to make it more accessible. But I still don’t push it to the firmware code.
Added LCD Mount Better lcd mounting on the case...
|
1793649279.8638992
|
1794254079.8638992
|
|
23919
|
Caveman OS by @colgation | Stardance
|
colgation
|
3
|
19.0
|
110
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T10:17:54Z", "hours": 3.0, "multiplier": 8.67, "payout": 29, "blessing": "neutral", "text": "I made an easter egg hunting game, disguised as a WebOS. A few achievements are easy to get, but some require deep thinking. If you get stuck, don’t worry! I’ve gone through the process of making a Youtube video and detailed instructions in the README on how to get each easter egg. Alongside this, I used three.js to create my very own 3d mammoth. Check it out at https://194500-cpu.github.io/CavemanOS/", "repo": "https://github.com/194500-cpu/CavemanOS", "demo": "https://194500-cpu.github.io/CavemanOS/"}, {"ship_num": 2, "ts": "2026-07-19T09:22:51Z", "hours": 6.0, "multiplier": 14.63, "payout": 81, "blessing": "neutral", "text": "Caveman Web OS is an Easter egg hunting game disguised as a prehistoric computer operating system. At first, it looks like a simple WebOS with draggable windows and applications. However, different buttons, messages and interactions can reveal hidden achievements. Players can use the Easter Egg Tracker to see what they have discovered and receive clues about secrets they have not found yet. In case anyone is struggling, here is a video of me completing all the achievements: https://www.youtube.com/watch?v=Ed1CFRDi-0Q Live Website https://194500-cpu.github.io/CavemanOS/ Features Draggable application windows Desktop-style navigation bar and dock Live date and time display Campfire messaging app Realtime messages using Supabase Easter Egg Tracker Hidden achievements Caveman AI called Bob Random dialogue and hints from Bob Secret phrases and puzzle-based interactions Special ending screens Achievement visuals that change after discovery Custom prehistoric interface and artwork *Sweet Alert 2 for beautiful alerts How It Works The WebOS interface is made from HTML elements styled as movable application windows. Challenges Making Windows Draggable I had to calculate the movement of the mouse and update each window’s position while preventing windows from being dragged completely outside the screen. Window Layering When multiple applications are open, the selected window needs to move in front of the others. I implemented this by increasing each selected window’s z-index. Realtime Campfire Messages I connected the project to Supabase so messages could be saved and displayed to different visitors. I also used Supabase realtime updates so new messages could appear without manually refreshing the page. Designing Easter Eggs The achievements needed to be hidden but still possible to discover. I tried to create clues that gradually lead players toward an answer instead of revealing the solution immediately. Deploying With GitHub Pages I learned how GitHub Pages serves the project from the docs folder. I also encountered Git merge conflicts while moving files and learned how local development can behave differently from a deployed website. What I Learned During this project, I learned more about: JavaScript event listeners DOM manipulation Functions and application state Asynchronous JavaScript Supabase databases Realtime database subscriptions CSS positioning CSS transitions Draggable interfaces z-index and window layering Responsive layouts Git commits Merge conflicts GitHub Pages deployment Debugging differences between local and deployed websites Future Improvements", "repo": "https://github.com/194500-cpu/CavemanOS", "demo": "https://194500-cpu.github.io/CavemanOS/"}, {"ship_num": 3, "ts": "2026-06-26T07:06:38Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a easter egg hunter hidden as a WebOS. It has visible tracker for achievments, a connected “Campfire” app that uses a database to store messages, and included closable and draggable windows. Interested? Check it out!", "repo": "https://github.com/194500-cpu/CavemanOS", "demo": "https://194500-cpu.github.io/CavemanOS/"}]...
|
[{"post_id": 70531, "ts": "202 [{"post_id": 70531, "ts": "2026-09-19T10:15:19Z", "hours": 0.2575, "text": "Final changes, made a video to showcase achievements as well as notes in the README. I also polished some text and spellchecked with a dictionary ;)."}, {"post_id": 68771, "ts": "2026-09-15T18:43:39Z", "hours": 0.2833, "text": "Looking to ship soon, today I fixed some bugs like sweet alert glitching out, made the alert only dissappear if ok is pressed."}, {"post_id": 61888, "ts": "2026-09-05T01:45:25Z", "hours": 0.7886, "text": "New easter egg to make mammoth RGB!"}, {"post_id": 60475, "ts": "2026-09-02T20:27:05Z", "hours": 0.4058, "text": "Each hour, Bob has something different to say. For example if it is 12 ’o clock, he might say: LUNCH TIME Alongside this, I have added a QOL change, so pressing enter key will now send a message in the Campfire App!"}, {"post_id": 60458, "ts": "2026-09-02T19:57:10Z", "hours": 1.0381, "text": "Made a 3d Wireframe Mammoth that tracks your mouse with its head! It took ages to set up Three js and create the shape, so don’t be scared by its simplicity!"}, {"post_id": 31130, "ts": "2026-07-19T09:05:06Z", "hours": 0.3431, "text": "I added SweetAlert 2, meaning all of the alerts on my website will be delivered in stylish fashion!"}, {"post_id": 31124, "ts": "2026-07-19T08:42:15Z", "hours": 0.2725, "text": "WOW git was much more confusing than I thought. I really took me a while to find out how to push my changes, as I was constantly met with an error that my branches were out of sync. I tried all sort of stuff, but it turns out my folder name being wrong was the problem."}, {"post_id": 31106, "ts": "2026-07-19T07:33:16Z", "hours": 1.2628, "text": "Today, I made a secret cutscene for one of my achievements. It can be found through clues given by “Bob” in my AI assistant app (Abysmal Intelligence.) Here’s a preview:"}, {"post_id": 27424, "ts": "2026-07-12T23:52:31Z", "hours": 0.6711, "text": "I would not give him that."}, {"post_id": 27395, "ts": "2026-07-12T22:34:22Z", "hours": 2.9828, "text": "Bug fixing! Lots of easter eggs coming up and a ui revamp! Also lets be civil in the campfire…"}, {"post_id": 16131, "ts": "2026-06-26T07:03:56Z", "hours": 0.6164, "text": "Final improvements!"}, {"post_id": 16103, "ts": "2026-06-26T05:55:20Z", "hours": 1.6675, "text": "Connected my Campfire app to a database, so now it can store stuff. COMMUNICATION!"}, {"post_id": 14946, "ts": "2026-06-24T08:59:52Z", "hours": 0.5161, "text": "Any suggestions on making easter eggs? As always, have a wonderful day :)"}, {"post_id": 14934, "ts": "2026-06-24T08:26:44Z", "hours": 1.0069, "text": "Fixed Z-indexing and cleaned up my code to be more neat"}, {"post_id": 14920, "ts": "2026-06-24T07:00:55Z", "hours": 0.6353, "text": "if (element.offsetLeft + element.offsetWidth - currentX < window.innerWidth && element.offsetLeft - currentX > 0 && element.offsetTop - currentY > 0 && element.offsetTop + element.offsetHeight - currentY < innerHeight) { element.style.top = (element.offsetTop - currentY) + “px”; element.style.left = (element.offsetLeft - currentX) + “px”; } TLDR: The window cannot be moved outside of the screen. (this prevents windows from becoming unclosable)"}, {"post_id": 14822, "ts": "2026-06-24T02:15:36Z", "hours": 0.6667, "text": "Variables are storing text input"}, {"post_id": 14732, "ts": "2026-06-23T22:53:11Z", "hours": 0.2619, "text": "Welcome screen is done! Plan to decorate it, but I think now I can just start making secrets."}, {"post_id": 14719, "ts": "2026-06-23T22:31:53Z", "hours": 0.6644, "text": "Welcome screen (in progress), lots of JS fixes, layout fixes and cool website!"}, {"post_id": 14289, "ts": "2026-06-23T10:51:11Z", "hours": 1.0186, "text": "Some bug fixing needed for hide/show feature, but still very cool to have a closable and draggable window!"}, {"post_id": 14038, "ts": "2026-06-23T00:40:14Z", "hours": 1.8167, "text": "What could this icon be used for? It took me like 10 minutes to make (shoutout vectorpea)."}, {"post_id": 13607, "ts": "2026-06-22T09:40:09Z", "hours": 0.3728, "text": "Added time to my website - First lines of JavaScript!"}, {"post_id": 13596, "ts": "2026-06-22T08:48:41Z", "hours": 0.3236, "text": "I really want someone to give me suggestions, no really any feature you think would be fun to have :) Many thanks and happy coding. Also quick update, the wallpaper has been changed."}, {"post_id": 13588, "ts": "2026-06-22T08:09:18Z", "hours": 0.4236, "text": "Started development!!! (btw is this image copyright xd)"}]...
|
Title: Caveman OS by @colgation | Stardance
Devlo Title: Caveman OS by @colgation | Stardance
Devlogs:
Started development!!! (btw is this image copyright xd)
I really want someone to give me suggestions, no really any feature you think would be fun to have :) Many thanks and happy coding. Also quick update, the wallpaper has been changed.
Added time to my website - First lines of JavaScript!
What could this icon be used for? It took me like 10 minutes to make (shoutout vectorpea).
Some bug fixing needed for hide/show feature, but still very cool to have a closable and draggable window!
Welcome screen (in progress), lots of JS fixes, layout fixes and cool website!
Welcome screen is done! Plan to decorate it, but I think now I can just start making secrets.
Variables are storing text input
if (element.offsetLeft + element.offsetWidth - currentX < window.innerWidth && element.offsetLeft - currentX > 0 && element.offsetTop - currentY > 0 && element.offsetTop + element.offsetHeight - currentY < innerHeight) { element.style.top = (element.offsetTop - currentY) + “px”; element.style.left = (element.offsetLeft - currentX) + “px”; } TLDR: The window cannot be moved outside of the screen. (this prevents windows from becoming unclosable)
Fixed Z-indexing and cleaned up my code to be more neat
Any suggestions on making easter eggs? As always, have a wonderful day :)
Connected my Campfire app to a database, so now it can store stuff. COMMUNICATION!
Final improvements!
Bug fixing! Lots of easter eggs coming up and a ui revamp! Also lets be civil in the campfire…
I would not give him that.
Today, I made a secret cutscene for one of my achievements. It can be found through clues given by “Bob” in my AI assistant app (Abysmal Intelligence.) Here’s a preview:
WOW git was much more confusing than I thought. I really took me a while to find out how to push my changes, as I was constantly met with an error that my branches were out of sync. I tried all sort of stuff, but it turns out my folder name being wrong was the problem.
I added SweetAlert 2, meaning all of the alerts on my website will be delivered in stylish fashion!
Made a 3d Wireframe Mammoth that tracks your mouse with its head! It took ages to set up Three js and create the shape, so don’t be scared by its simplicity!
Each hour, Bob has something different to say. For example if it is 12 ’o clock, he might say: LUNCH TIME Alongside this, I have added a QOL change, so pressing enter key will now send a message in the Campfire App!
New easter egg to make mammoth RGB!
Looking to ship soon, today I fixed some bugs like sweet alert glitching out, made the alert only dissappear if ok is pressed.
Final changes, made a video to showcase achievements as well as notes in the README. I also polished some text and spellchecked with a dictionary ;).
Ships:
I made a easter egg hunter hidden as a WebOS. It has visible tracker for achievments, a connected “Campfire” app that uses a database to store messages, and included closable and draggable windows. Interested? Check it out!
Caveman Web OS is an Easter egg hunting game disguised as a prehistoric computer operating system. At first, it looks like a simple WebOS with draggable windows and applications. However, different buttons, messages and interactions can reveal hidden achievements. Players can use the Easter Egg Tracker to see what they have discovered and receive clues about secrets they have not found yet. In case anyone is struggling, here is a video of me completing all the achievements: https://www.youtube.com/watch?v=Ed1CFRDi-0Q Live Website https://194500-cpu.github.io/CavemanOS/ Features Draggable application windows Desktop-style navigation bar and dock Live date and time display Campfire messaging app Realtime messages using Supabase Easter Egg Tracker Hidden achievements Caveman AI called Bob Random dialogue and hints from Bob Secret phrases and puzzle-based interactions Special ending screens Achievement visuals that change after discovery Custom prehistoric interface and artwork *Sweet Alert 2 for beautiful alerts How It Works The WebOS interface is made from HTML elements styled as movable application windows. Challenges Making Windows Draggable I had to calculate the movement of the mouse and update each window’s position while preventing windows from being dragged completely outside the screen. Window Layering When multiple applications are open, the selected window needs to move in front of the others. I implemented this by increasing each selected window’s z-index. Realtime Campfire Messages I connected the project to Supabase so messages could be saved and displayed to different visitors. I also used Supabase realtime updates so new messages could appear without manually refreshing the page. Designing Easter Eggs The achievements needed to be hidden but still possible to discover. I tried to create clues that gradually lead players toward an answer instead of revealing the solution immediately. Deploying With GitHub Pages I learned how GitHub Pages serves the project from the docs folder. I also encountered Git merge conflicts while moving files and learned how local development can behave differently from a deployed website. What I Learned During this project, I learned more about: JavaScript event listeners DOM manipulation Functions and application state Asynchronous JavaScript Supabase databases Realtime database subscriptions CSS positioning CSS transitions Draggable interfaces z-index and window layering Responsive layouts Git commits Merge conflicts GitHub Pages deployment Debugging differences between local and deployed websites Future Improvements
I made an easter egg hunting game, disguised as a WebOS. A few achievements are easy to get, but some require deep thinking. If you get stuck, don’t worry! I’ve gone through the process of making a Youtube video and detailed instructions in the README on how to get each easter egg. Alongside this, I used three.js to create my very own 3d mammoth. Check it out at https://194500-cpu.github.io/CavemanOS/...
|
1793894079.612107
|
1793980479.612107
|
|
20741
|
SL-OmniTrack by @ShivShivam | Stardance
|
ShivShivam
|
0
|
20.34
|
0
|
[]
|
[{"post_id": 70528, "ts": "202 [{"post_id": 70528, "ts": "2026-09-19T10:06:54Z", "hours": 2.3664, "text": "Devlog #5 Things i did - Upgraded overall avionics bay design Added a png with explaining whole design"}, {"post_id": 64383, "ts": "2026-09-08T18:25:23Z", "hours": 3.3214, "text": "Devlog #4 Sl-OmniTrack V1 Today i started working on MVP of this project which is V1, plan for power cirucuit was to use one 18650 battery with MT6508 (not sure about module name hehe) to boost the 3.6v from battery to stable 5v for ESP32-S3, but boost module had some problem. Intial decision to use one battery was due to weight but v1 isnt gonna fly so i used diff plan. I used 2 batteries with a working buck converter to step down 7.4v to 5v. I also tested my MPU9250 one last time with a diff MCU just to make sure before labelling it as corrected MPU6500"}, {"post_id": 60200, "ts": "2026-09-02T12:57:12Z", "hours": 0.9406, "text": "Devlog #3 What i did - Mapped out exact pin layouts of most of the component so i can easily make wiring diagram later Planned power circuit for avionics bay"}, {"post_id": 58494, "ts": "2026-08-30T22:15:59Z", "hours": 1.1925, "text": "Devlog #2 What i did - Coded main.cpp to collect every data possible from MPU9250 Created a test.cpp which can be used to test physical wiring , connection , component’s health for every sensors include MCU of this project all from a single code Added toggle code so i can toggle on/off which sensors to test Constraints - During using my test code, it found that my MPU9250 doesnt have magnomete so basically i got ripped off by seller and its just a MPU6500🥲 Next Goal - See if i can get some more fund so i can buy original MPU9250 Refine my test code more so i can use it in future for other project too since its working great and found reality of my IMU Complete my main.cpp to collect data from EVERY sensors instead of just IMU"}, {"post_id": 42574, "ts": "2026-08-07T12:05:52Z", "hours": 12.5164, "text": "This might get long…. I was working on this project since 20th June but was on macondo event, so here is whole devlog from start to end of untill now. I started with learning about sensor fusing algos. Then learned about Euler angles but found they have cons like gimbal lock so decided on using quanterions. Even after these i have worked so much but couldn’t log them. Also you can use my github commit history."}]...
|
Title: SL-OmniTrack by @ShivShivam | Stardance
De Title: SL-OmniTrack by @ShivShivam | Stardance
Devlogs:
This might get long…. I was working on this project since 20th June but was on macondo event, so here is whole devlog from start to end of untill now. I started with learning about sensor fusing algos. Then learned about Euler angles but found they have cons like gimbal lock so decided on using quanterions. Even after these i have worked so much but couldn’t log them. Also you can use my github commit history.
Devlog #2 What i did - Coded main.cpp to collect every data possible from MPU9250 Created a test.cpp which can be used to test physical wiring , connection , component’s health for every sensors include MCU of this project all from a single code Added toggle code so i can toggle on/off which sensors to test Constraints - During using my test code, it found that my MPU9250 doesnt have magnomete so basically i got ripped off by seller and its just a MPU6500🥲 Next Goal - See if i can get some more fund so i can buy original MPU9250 Refine my test code more so i can use it in future for other project too since its working great and found reality of my IMU Complete my main.cpp to collect data from EVERY sensors instead of just IMU
Devlog #3 What i did - Mapped out exact pin layouts of most of the component so i can easily make wiring diagram later Planned power circuit for avionics bay
Devlog #4 Sl-OmniTrack V1 Today i started working on MVP of this project which is V1, plan for power cirucuit was to use one 18650 battery with MT6508 (not sure about module name hehe) to boost the 3.6v from battery to stable 5v for ESP32-S3, but boost module had some problem. Intial decision to use one battery was due to weight but v1 isnt gonna fly so i used diff plan. I used 2 batteries with a working buck converter to step down 7.4v to 5v. I also tested my MPU9250 one last time with a diff MCU just to make sure before labelling it as corrected MPU6500
Devlog #5 Things i did - Upgraded overall avionics bay design Added a png with explaining whole design...
|
1793480090.5876474
|
1794084890.5876474
|
|
63714
|
Happy Roller by @safwanxd | Stardance
|
safwanxd
|
0
|
1.31
|
0
|
[]
|
[{"post_id": 70516, "ts": "202 [{"post_id": 70516, "ts": "2026-09-19T09:41:38Z", "hours": 0.3336, "text": "Managed to get the minecart sprite to load, yay"}, {"post_id": 70485, "ts": "2026-09-19T08:37:19Z", "hours": 0.9714, "text": "Trying to generate the tracks with up and down arrow keys"}]...
|
Title: Happy Roller by @safwanxd | Stardance
Devl Title: Happy Roller by @safwanxd | Stardance
Devlogs:
Trying to generate the tracks with up and down arrow keys
Managed to get the minecart sprite to load, yay...
|
1793663619.5825493
|
1794268419.5825493
|
|
32567
|
Marine Odyssey by @Kartik_B | Stardance
|
Kartik_B
|
2
|
33.0
|
238
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T05:21:53Z", "hours": 5.0, "multiplier": 4.25, "payout": 20, "blessing": "neutral", "text": "I have made an endless underwater themed submarine game. You have to survive as long as you can. There are threats like shark, starfish, titan and sea mines. Two types of controls in pc and joystick controls in mobile. Also, the game is now fully zero AI used game. I have just added the android support to the games.", "repo": "https://github.com/K-BIDDOLIYA/Marine-Odyssey", "demo": "https://kartik-biddoliya.itch.io/marine-odyssey"}, {"ship_num": 2, "ts": "2026-08-17T07:58:36Z", "hours": 28.0, "multiplier": 7.94, "payout": 218, "blessing": "neutral", "text": "This is Marine Odyssey Ans underwater submarine game where you have to survive as long as you can. There can be Sharks, Titan, Starfish and Sea mines. The danger will increase with time. You have two controller modes, Cursor mode and WASD/arrow. You can also luckily pick a health boost. Beware, the Titan is really mad at you.", "repo": "https://github.com/K-BIDDOLIYA/Marine-Odyssey", "demo": "https://kartik-biddoliya.itch.io/marine-odyssey"}]...
|
[{"post_id": 70515, "ts": "202 [{"post_id": 70515, "ts": "2026-09-19T09:39:53Z", "hours": 2.5186, "text": "I just added the android version for marine odyssey. Some final tests still remain…"}, {"post_id": 55445, "ts": "2026-08-27T09:08:08Z", "hours": 2.0872, "text": "Last devlog I have fixed all the issues that were pointed out in the first ship. I have tried my best to write most of the code by myself and only 1 sprite is ai generated cause i couldn’t find that anywhere. But still its less than 30% AI."}, {"post_id": 48722, "ts": "2026-08-17T07:45:44Z", "hours": 2.3597, "text": "🌊 Marine Odyssey — It’s Finished!"}, {"post_id": 48167, "ts": "2026-08-16T13:42:40Z", "hours": 5.1744, "text": "Marine Odyssey Devlog - #10 Update - I have added the Home scene, it deisplays the running game scene in background (without submarine). I have added some more sprites and most importantly, Audio and BGM. I added two types of controller mode also, Cursor and WASD. Next up, im making the health boost and and some more collectable stuff. Then, Ship it!"}, {"post_id": 45707, "ts": "2026-08-12T11:34:17Z", "hours": 3.1664, "text": "I added a bunch of sprites for: Background, starfish, sea mines, corals, submarine. Also, improved a lot of game play features. But still, the homw scene remains untouched till now. I’ll start working for that also. For now, please suggest me any ui improvements needed. (i have used ai to generate bg and coral sprites)"}, {"post_id": 42461, "ts": "2026-08-07T06:43:55Z", "hours": 1.8383, "text": "Marine Odyssey - Devlog #8 Today, I : Added bg sprite. Added shark sprite. Improved the game play. Fixed some code. Upgraded damage system."}, {"post_id": 41879, "ts": "2026-08-06T11:24:51Z", "hours": 6.1014, "text": "Marine Odyssey - Devlog #7 I almost forgot to devlog for some days. Here’s what is have done: Completed Titan hand. Completed Starfish. Completed Seamines. Completed sharks. Some game ui. No Sprites till now, No home scene, no audio."}, {"post_id": 29448, "ts": "2026-07-16T12:16:31Z", "hours": 1.875, "text": "Marine Odyssey - Devlog #6 There were MANY small tweaks and fixes to do in the game and in the event. I just: Fixed tentacle rotation. Added camera shake. Fixed submarine movement. Fixed Dark effect. Adjusted timings. Debugged some code. The Marine Odyssey is 20% completed. Still no UI, audio, buttons etc. One more thing, please give me some ideas of what can i add besides Kraken, Sharks and Starfish swarm. Or any feature you have in mind that will look good."}, {"post_id": 28878, "ts": "2026-07-15T13:35:47Z", "hours": 1.7692, "text": "Marine Odyssey - Devlog #5 Phew…!! It was a long day fighting errors and adjusting stuff. What i did is to implement the full Kraken. The old codes had soo many errors and structural issues and was incomplete. So, i had to replace almost everything and also upgraded the gameplan Some features are still missing though, that i’ll add later. And yeah, i still haven’t added the sprites and UI, just working on the gameplay."}, {"post_id": 28212, "ts": "2026-07-14T11:09:26Z", "hours": 1.1769, "text": "Marine Odyssey - Devlog #4 Been focusing on gameplay systems instead of visuals lately. The shark encounters are now working, with coral hiding fully integrated into the core gameplay loop. After some playtesting, I scrapped one of my original enemy ideas because it just wasn’t as interesting and started building a Kraken event instead. The Kraken is turning into one of the game’s biggest moments. Instead of permanent obstacles, giant tentacles will strike from beneath the seabed, forcing quick reactions and precise movement. I’ve also finished setting up the event system that controls the warnings, ocean darkening, cooldowns, and attack sequence. The tentacle system is now being rebuilt to use movement rather than scaling, which should make the final animations look much more natural once the real art is added. Still sticking with placeholder shapes for now. Getting the mechanics right before worrying about the visuals has been the best decision so far."}, {"post_id": 27682, "ts": "2026-07-13T13:51:33Z", "hours": 1.5522, "text": "Marine Odyssey - Devlog #3 Made a lot of progress today. The coral system is now in place, including hiding zones that the submarine can use to avoid sharks. I also got the first enemy working—sharks now patrol the ocean, chase the player when spotted, and lose interest if you disappear into the coral. I spent some time cleaning up the game’s structure too, fixing early issues with the camera, movement, and world scale so everything feels much more open. I also scrapped one of my original enemy ideas and replaced it with a Secret event that’s going to be a full event instead of just another obstacle. Still using placeholder shapes for everything. Focusing on making the gameplay fun first before moving on to art and polish."}, {"post_id": 27018, "ts": "2026-07-12T05:09:38Z", "hours": 1.8144, "text": "Marine Odyssey - Devlog #2 Made some solid progress on the submarine game today. I finished the core movement systems, added an endless scrolling ocean, and reworked the camera so it follows the submarine vertically while the world keeps moving forward. I also cleaned up a few early design decisions to make the ocean feel much larger and easier to build on later. Started working on the coral system as well. The coral foreground now loops endlessly with the environment, and I’m laying the groundwork for hiding mechanics that’ll be used to avoid predators later on. Still using placeholder shapes—gameplay first, art later. I’m really excited to complete this game and show it to you all!!!"}, {"post_id": 25344, "ts": "2026-07-09T16:05:18Z", "hours": 0.68, "text": "Marine Odyssey - Devlog #1 Just started off this underwater submarine game. I went through a lot of ideas following the arcady style 2D game and landed on this game idea. Wait to see the whole game reveal itself"}]...
|
Title: Marine Odyssey by @Kartik_B | Stardance
De Title: Marine Odyssey by @Kartik_B | Stardance
Devlogs:
Marine Odyssey - Devlog #1 Just started off this underwater submarine game. I went through a lot of ideas following the arcady style 2D game and landed on this game idea. Wait to see the whole game reveal itself
Marine Odyssey - Devlog #2 Made some solid progress on the submarine game today. I finished the core movement systems, added an endless scrolling ocean, and reworked the camera so it follows the submarine vertically while the world keeps moving forward. I also cleaned up a few early design decisions to make the ocean feel much larger and easier to build on later. Started working on the coral system as well. The coral foreground now loops endlessly with the environment, and I’m laying the groundwork for hiding mechanics that’ll be used to avoid predators later on. Still using placeholder shapes—gameplay first, art later. I’m really excited to complete this game and show it to you all!!!
Marine Odyssey - Devlog #3 Made a lot of progress today. The coral system is now in place, including hiding zones that the submarine can use to avoid sharks. I also got the first enemy working—sharks now patrol the ocean, chase the player when spotted, and lose interest if you disappear into the coral. I spent some time cleaning up the game’s structure too, fixing early issues with the camera, movement, and world scale so everything feels much more open. I also scrapped one of my original enemy ideas and replaced it with a Secret event that’s going to be a full event instead of just another obstacle. Still using placeholder shapes for everything. Focusing on making the gameplay fun first before moving on to art and polish.
Marine Odyssey - Devlog #4 Been focusing on gameplay systems instead of visuals lately. The shark encounters are now working, with coral hiding fully integrated into the core gameplay loop. After some playtesting, I scrapped one of my original enemy ideas because it just wasn’t as interesting and started building a Kraken event instead. The Kraken is turning into one of the game’s biggest moments. Instead of permanent obstacles, giant tentacles will strike from beneath the seabed, forcing quick reactions and precise movement. I’ve also finished setting up the event system that controls the warnings, ocean darkening, cooldowns, and attack sequence. The tentacle system is now being rebuilt to use movement rather than scaling, which should make the final animations look much more natural once the real art is added. Still sticking with placeholder shapes for now. Getting the mechanics right before worrying about the visuals has been the best decision so far.
Marine Odyssey - Devlog #5 Phew…!! It was a long day fighting errors and adjusting stuff. What i did is to implement the full Kraken. The old codes had soo many errors and structural issues and was incomplete. So, i had to replace almost everything and also upgraded the gameplan Some features are still missing though, that i’ll add later. And yeah, i still haven’t added the sprites and UI, just working on the gameplay.
Marine Odyssey - Devlog #6 There were MANY small tweaks and fixes to do in the game and in the event. I just: Fixed tentacle rotation. Added camera shake. Fixed submarine movement. Fixed Dark effect. Adjusted timings. Debugged some code. The Marine Odyssey is 20% completed. Still no UI, audio, buttons etc. One more thing, please give me some ideas of what can i add besides Kraken, Sharks and Starfish swarm. Or any feature you have in mind that will look good.
Marine Odyssey - Devlog #7 I almost forgot to devlog for some days. Here’s what is have done: Completed Titan hand. Completed Starfish. Completed Seamines. Completed sharks. Some game ui. No Sprites till now, No home scene, no audio.
Marine Odyssey - Devlog #8 Today, I : Added bg sprite. Added shark sprite. Improved the game play. Fixed some code. Upgraded damage system.
I added a bunch of sprites for: Background, starfish, sea mines, corals, submarine. Also, improved a lot of game play features. But still, the homw scene remains untouched till now. I’ll start working for that also. For now, please suggest me any ui improvements needed. (i have used ai to generate bg and coral sprites)
Marine Odyssey Devlog - #10 Update - I have added the Home scene, it deisplays the running game scene in background (without submarine). I have added some more sprites and most importantly, Audio and BGM. I added two types of controller mode also, Cursor and WASD. Next up, im making the health boost and and some more collectable stuff. Then, Ship it!
🌊 Marine Odyssey — It’s Finished!
Last devlog I have fixed all the issues that were pointed out in the first ship. I have tried my best to write most of the code by myself and only 1 sprite is ai generated cause i couldn’t find that anywhere. But still its less than 30% AI.
I just added the android version for marine odyssey. Some final tests still remain…
Ships:
This is Marine Odyssey Ans underwater submarine game where you have to survive as long as you can. There can be Sharks, Titan, Starfish and Sea mines. The danger will increase with time. You have two controller modes, Cursor mode and WASD/arrow. You can also luckily pick a health boost. Beware, the Titan is really mad at you.
I have made an endless underwater themed submarine game. You have to survive as long as you can. There are threats like shark, starfish, titan and sea mines. Two types of controls in pc and joystick controls in mobile. Also, the game is now fully zero AI used game. I have just added the android support to the games....
|
1793929950.248055
|
1794016350.248055
|
|
39051
|
Kyma by @ZordonV7 | Stardance
|
ZordonV7
|
0
|
3.65
|
0
|
[]
|
[{"post_id": 70507, "ts": "202 [{"post_id": 70507, "ts": "2026-09-19T09:19:55Z", "hours": 3.6478, "text": "OK i started audio processing in librosa but now im stcuk after the first tutorial , the math usage is too high for my current level. Anyone knows where i can get my basics cleared about transformation of sound before i move on to machine learning?"}]...
|
Title: Kyma by @ZordonV7 | Stardance
Devlogs:
OK Title: Kyma by @ZordonV7 | Stardance
Devlogs:
OK i started audio processing in librosa but now im stcuk after the first tutorial , the math usage is too high for my current level. Anyone knows where i can get my basics cleared about transformation of sound before i move on to machine learning?...
|
1794012911.045643
|
1794617711.045643
|
|
55486
|
CarInfo by @AryaRanjan | Stardance
|
AryaRanjan
|
1
|
2.31
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-18T10:03:46Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a website that contains info of some cars and can do comparison between them and show pricing, it was not hard but was long (VS editor made it ultra easy with that auto guess thing)", "repo": "https://github.com/aryaranjan22/PersonalWebsite", "demo": "https://aryaranjan22.github.io/PersonalWebsite/"}]...
|
[{"post_id": 70505, "ts": "202 [{"post_id": 70505, "ts": "2026-09-19T09:17:41Z", "hours": 0.3083, "text": "Finished and Polished Everything i can physically and possibly do"}, {"post_id": 70023, "ts": "2026-09-18T09:33:41Z", "hours": 1.8072, "text": "Completed the whole project just 55 Min early than Limits IDK how it’d be treated, add two more cars De Tomaso and Spania GTA, this project was done on VS so help done by editor was fast, you can see info about cars compare them and see allocation (for fun) and there is a easter"}, {"post_id": 69985, "ts": "2026-09-18T05:53:36Z", "hours": 0.4989, "text": "I have completed the index.html which currently includes information about a few cars such as BMW, Porsche and Koenigsegg with images"}]...
|
Title: CarInfo by @AryaRanjan | Stardance
Devlogs Title: CarInfo by @AryaRanjan | Stardance
Devlogs:
I have completed the index.html which currently includes information about a few cars such as BMW, Porsche and Koenigsegg with images
Completed the whole project just 55 Min early than Limits IDK how it’d be treated, add two more cars De Tomaso and Spania GTA, this project was done on VS so help done by editor was fast, you can see info about cars compare them and see allocation (for fun) and there is a easter
Finished and Polished Everything i can physically and possibly do
Ships:
I made a website that contains info of some cars and can do comparison between them and show pricing, it was not hard but was long (VS editor made it ultra easy with that auto guess thing)...
|
1794016094.00796
|
1794102494.00796
|
|
62378
|
Dropzone by @EliaX | Stardance
|
EliaX
|
0
|
2.92
|
0
|
[]
|
[{"post_id": 70501, "ts": "202 [{"post_id": 70501, "ts": "2026-09-19T09:05:54Z", "hours": 1.5119, "text": "Refactored Dropzone into reusable ZIP processing pipeline with automatic file classification, duplicate handling, an organized output ZIP and isolated temporary workspaces per request"}, {"post_id": 68498, "ts": "2026-09-15T07:06:11Z", "hours": 1.4081, "text": "Implemented the initial functions to organize files."}]...
|
Title: Dropzone by @EliaX | Stardance
Devlogs:
Im Title: Dropzone by @EliaX | Stardance
Devlogs:
Implemented the initial functions to organize files.
Refactored Dropzone into reusable ZIP processing pipeline with automatic file classification, duplicate handling, an organized output ZIP and isolated temporary workspaces per request...
|
1793656079.8512087
|
1794260879.8512087
|
|
2800
|
TEDS Pi by @Dov | Stardance
|
Dov
|
0
|
7.5
|
0
|
[]
|
[{"post_id": 7050, "ts": "2026 [{"post_id": 7050, "ts": "2026-06-11T20:18:28Z", "hours": 2.0894, "text": "so uhh i added the rk806 chip. i decided to attempt to reference the orange pi 5 / radxa rock pi 5c docs after gemini was suggesting me do some things that are VERY different to what the other sbcs did. i figured that these sbcs do work, so they have to know something ai doesnt. also its SOO cramped… i added capacitors for the input power / vcc_sys and more stuff. help me someone. oh yeah and gemini wanted to use 2 chips… despite both using 1. and then gemini was making hella errors. this is so not professional. both my writing and what gemini made up. don’t rely on gemini - also use “inspiration” and “reference” designs. despite geminis suggestions, i did everything nearly the opposite. yay."}, {"post_id": 5168, "ts": "2026-06-08T21:00:27Z", "hours": 2.3064, "text": "Implemented some of the power. I will be using USB PD power. I don’t think we need USB 3 speeds for what will be just power… I think? So USB 2 is used… for now? The FUSB will… DEMAND POWER! Gemini recommended me doing something with mosfets. I’m doubting it but uhh hopefully its fine… Next step? MORE POWER! aka RK806 time :) why am i using gemini? i think i mentioned already… and this is already taking a long time… with ai… and i don’t understand chinese docs, or understand some of what im doing… mb for the yap"}, {"post_id": 3589, "ts": "2026-06-06T16:17:07Z", "hours": 3.1053, "text": "I completed (mostly) the schematic for both the ram chips. I am using the K4U6E3S4AA-MGCL ram chips. Should support 2, but might place only 1… I still don’t know how much ram it has."}]...
|
Title: TEDS Pi by @Dov | Stardance
Devlogs:
I com Title: TEDS Pi by @Dov | Stardance
Devlogs:
I completed (mostly) the schematic for both the ram chips. I am using the K4U6E3S4AA-MGCL ram chips. Should support 2, but might place only 1… I still don’t know how much ram it has.
Implemented some of the power. I will be using USB PD power. I don’t think we need USB 3 speeds for what will be just power… I think? So USB 2 is used… for now? The FUSB will… DEMAND POWER! Gemini recommended me doing something with mosfets. I’m doubting it but uhh hopefully its fine… Next step? MORE POWER! aka RK806 time :) why am i using gemini? i think i mentioned already… and this is already taking a long time… with ai… and i don’t understand chinese docs, or understand some of what im doing… mb for the yap
so uhh i added the rk806 chip. i decided to attempt to reference the orange pi 5 / radxa rock pi 5c docs after gemini was suggesting me do some things that are VERY different to what the other sbcs did. i figured that these sbcs do work, so they have to know something ai doesnt. also its SOO cramped… i added capacitors for the input power / vcc_sys and more stuff. help me someone. oh yeah and gemini wanted to use 2 chips… despite both using 1. and then gemini was making hella errors. this is so not professional. both my writing and what gemini made up. don’t rely on gemini - also use “inspiration” and “reference” designs. despite geminis suggestions, i did everything nearly the opposite. yay....
|
1793357358.727311
|
1793962158.727311
|
|
62392
|
SquareRoot.OS by @SquareRoot | Stardance
|
SquareRoot
|
0
|
2.68
|
0
|
[]
|
[{"post_id": 70492, "ts": "202 [{"post_id": 70492, "ts": "2026-09-19T08:48:26Z", "hours": 1.6936, "text": "the buttons are not working YET also, im still trynna figure out what im gonna do about the time display and if i should make digital drawn icons for the logo of the apps but i have a quiz next week i kinda wanna add marine animals floating in space but idk how to make it match the aesthetic of the blackhole, plus maybe an intro screen would be nice but hella tedious to do though i like how the background looks like rn thats all see ya"}, {"post_id": 69989, "ts": "2026-09-18T06:24:25Z", "hours": 0.4208, "text": "final draft, i was inspired by a guy that coded a black hole with its topography(The Life of a Singularity by techartist @VoXelo ) go check him out! i think my color scheme would be black and blue since those are my favourite colors lol i dont think alot of people would enjoy it though since it has a limited color pallete, for the apps im planning to put a formula sheet, profile, note, browser, and perhaps a quote i couldnt think of anything else and a quote or a famous line might look good, im kinda worried cuz i might not finish it in time (philippines is drownin rn )see ya guys soon"}, {"post_id": 68553, "ts": "2026-09-15T09:38:46Z", "hours": 0.5617, "text": "today ill be working on my own os"}]...
|
Title: SquareRoot.OS by @SquareRoot | Stardance
D Title: SquareRoot.OS by @SquareRoot | Stardance
Devlogs:
today ill be working on my own os
final draft, i was inspired by a guy that coded a black hole with its topography(The Life of a Singularity by techartist @VoXelo ) go check him out! i think my color scheme would be black and blue since those are my favourite colors lol i dont think alot of people would enjoy it though since it has a limited color pallete, for the apps im planning to put a formula sheet, profile, note, browser, and perhaps a quote i couldnt think of anything else and a quote or a famous line might look good, im kinda worried cuz i might not finish it in time (philippines is drownin rn )see ya guys soon
the buttons are not working YET also, im still trynna figure out what im gonna do about the time display and if i should make digital drawn icons for the logo of the apps but i have a quiz next week i kinda wanna add marine animals floating in space but idk how to make it match the aesthetic of the blackhole, plus maybe an intro screen would be nice but hella tedious to do though i like how the background looks like rn thats all see ya...
|
1793656090.376702
|
1794260890.376702
|
|
47258
|
Deck - The idea dumpster by @benMakesStuff | Stard Deck - The idea dumpster by @benMakesStuff | Stardance...
|
benMakesStuff
|
1
|
3.0
|
4
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T22:25:26Z", "hours": 3.0, "multiplier": 1.26, "payout": 4, "blessing": "neutral", "text": "I made an app that u just input ur ideas and it saves them and u can just check them and ye. Ive always had problems remembering my ideas so i made this kinda idea dumpster and i have not used it for that long but it has defenitly helped in me not reling on google docs as idea dumpsters.", "repo": "https://github.com/benvelzul/Deck", "demo": "https://benvelzul.github.io/Deck/"}]...
|
[{"post_id": 70491, "ts": "202 [{"post_id": 70491, "ts": "2026-09-19T08:48:02Z", "hours": 1.7625, "text": "I finished the things that needed fixing, did the edit button, the search up bar and deployed it. I knwo this project was small but it was just a tool that is fast to do and also to use and i just really want to finish off some projects before stardance ends."}, {"post_id": 69861, "ts": "2026-09-17T23:00:25Z", "hours": 1.1853, "text": "I started the idea and it starts looking a little how i want it. And if u dont know what im doing, im doing a page where u can just make a project idea and then have it there and just keep it there cus i always have like 100000000 ideas but by the time i have free time for them i have already forgot the 99% of the ideas i had. sp i made an idea dumpster and then i can search up an idea and everything."}]...
|
Title: Deck - The idea dumpster by @benMakesStuff Title: Deck - The idea dumpster by @benMakesStuff | Stardance
Devlogs:
I started the idea and it starts looking a little how i want it. And if u dont know what im doing, im doing a page where u can just make a project idea and then have it there and just keep it there cus i always have like 100000000 ideas but by the time i have free time for them i have already forgot the 99% of the ideas i had. sp i made an idea dumpster and then i can search up an idea and everything.
I finished the things that needed fixing, did the edit button, the search up bar and deployed it. I knwo this project was small but it was just a tool that is fast to do and also to use and i just really want to finish off some projects before stardance ends.
Ships:
I made an app that u just input ur ideas and it saves them and u can just check them and ye. Ive always had problems remembering my ideas so i made this kinda idea dumpster and i have not used it for that long but it has defenitly helped in me not reling on google docs as idea dumpsters....
|
1794016163.4001443
|
1794102563.4001443
|
|
63475
|
AI Profile Analyzer by @FaizanNabeel | Stardance
|
FaizanNabeel
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T08:52:44Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is a AI-Powered Profile Analyzer. The in-build AI asks questions about you and then give a complete detailed analysis about your mental and phsycological well-being. The AI tell you what you have to develop, avoid and envelop. It reccommend you ways you can fix your problems with the detailed analysis. In the future, I am planning to bring book reccomendations in the form of audiobooks that forms a summary of the book that the user can get help with.", "repo": "https://github.com/faizanpachanu001/AI-Profile-Analyzer", "demo": "https://profileanalyzer-ai.lovable.app"}]...
|
[{"post_id": 70488, "ts": "202 [{"post_id": 70488, "ts": "2026-09-19T08:42:59Z", "hours": 0.425, "text": "Just added the Landing Page and Questionare! Try it at https://profileanalyzer-ai.lovable.app"}]...
|
Title: AI Profile Analyzer by @FaizanNabeel | Star Title: AI Profile Analyzer by @FaizanNabeel | Stardance
Devlogs:
Just added the Landing Page and Questionare! Try it at https://profileanalyzer-ai.lovable.app
Ships:
This is a AI-Powered Profile Analyzer. The in-build AI asks questions about you and then give a complete detailed analysis about your mental and phsycological well-being. The AI tell you what you have to develop, avoid and envelop. It reccommend you ways you can fix your problems with the detailed analysis. In the future, I am planning to bring book reccomendations in the form of audiobooks that forms a summary of the book that the user can get help with....
|
1794052308.7367446
|
1794138708.7367446
|
|
59737
|
hackpad by @plillow | Stardance
|
plillow
|
0
|
1.14
|
0
|
[]
|
[{"post_id": 70479, "ts": "202 [{"post_id": 70479, "ts": "2026-09-19T08:18:08Z", "hours": 0.8169, "text": "Cad finished"}, {"post_id": 70434, "ts": "2026-09-19T05:55:28Z", "hours": 0.3244, "text": "Pcb i completed for the first time, first time using kicad"}]...
|
Title: hackpad by @plillow | Stardance
Devlogs:
P Title: hackpad by @plillow | Stardance
Devlogs:
Pcb i completed for the first time, first time using kicad
Cad finished...
|
1793638308.0841975
|
1794243108.0841975
|
|
61428
|
vita hackpad by @builder-00 | Stardance
|
builder-00
|
0
|
1.97
|
0
|
[]
|
[{"post_id": 70475, "ts": "202 [{"post_id": 70475, "ts": "2026-09-19T08:08:47Z", "hours": 1.2764, "text": "getting key cpas"}, {"post_id": 67952, "ts": "2026-09-14T08:44:24Z", "hours": 0.6947, "text": "created the schematics and pcb going for the case"}]...
|
Title: vita hackpad by @builder-00 | Stardance
De Title: vita hackpad by @builder-00 | Stardance
Devlogs:
created the schematics and pcb going for the case
getting key cpas...
|
1793649075.842087
|
1794253875.842087
|
|
63651
|
GameZone by @cosmic79conqueror | Stardance
|
cosmic79conqueror
|
1
|
1.0
|
1
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T08:37:38Z", "hours": 1.0, "multiplier": 1.07, "payout": 1, "blessing": "neutral", "text": "Hey there this is my simple game zone where you can play 8 famous games online the most difficult task was to find these iframe games which works perfectly and that too without any issues and it took me whole 1 hours but i know that doesnt count in there also it enters into full screen mode when you click on the game and exit full screen mode when you press escape. Hope you enjoy these games :))))))))", "repo": "https://github.com/cosmic79conqueror-coder/projects", "demo": "https://cosmic79conqueror-coder.github.io/projects/"}]...
|
[{"post_id": 70469, "ts": "202 [{"post_id": 70469, "ts": "2026-09-19T08:00:36Z", "hours": 1.1767, "text": "Hey there this is my simple game zone where you can play 8 famous games online the most difficult task was to find these iframe games which works perfectly and that too without any issues and it took me whole 1 hours but i know that doesnt count in there. Hope you enjoy these games :))))))))"}]...
|
Title: GameZone by @cosmic79conqueror | Stardance
Title: GameZone by @cosmic79conqueror | Stardance
Devlogs:
Hey there this is my simple game zone where you can play 8 famous games online the most difficult task was to find these iframe games which works perfectly and that too without any issues and it took me whole 1 hours but i know that doesnt count in there. Hope you enjoy these games :))))))))
Ships:
Hey there this is my simple game zone where you can play 8 famous games online the most difficult task was to find these iframe games which works perfectly and that too without any issues and it took me whole 1 hours but i know that doesnt count in there also it enters into full screen mode when you click on the game and exit full screen mode when you press escape. Hope you enjoy these games :))))))))...
|
1794052336.253281
|
1794138736.253281
|
|
62522
|
bot by @Alexandru | Stardance
|
Alexandru
|
0
|
0.3
|
0
|
[]
|
[{"post_id": 70464, "ts": "202 [{"post_id": 70464, "ts": "2026-09-19T07:40:49Z", "hours": 0.3028, "text": "i did some codding,it took me so long xd"}]...
|
Title: bot by @Alexandru | Stardance
Devlogs:
i d Title: bot by @Alexandru | Stardance
Devlogs:
i did some codding,it took me so long xd...
|
1793656209.2357566
|
1794261009.2357566
|
|
10684
|
Solve It by @Shish | Stardance
|
Shish
|
1
|
46.0
|
843
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T08:10:55Z", "hours": 46.0, "multiplier": 18.48, "payout": 843, "blessing": "neutral", "text": "As students, we all require notes and questions when we are practicing for any competitive exams, whenever I wanted the same, I had to ask my friends or I had to buy PYQs online. So to tackle that, I made a website where you can easily post notes and PYQs FOR FREE without even signing up. The website is called SolveIt. There are many things that can be done on the website like uploading PYQs or Notes or any other study related material for a specific competitive examination in a PDF format. If the exam is state specific, you can select the state too. Currently it is only available for India, USA, China, United Kingdom and Australia. It also includes many exams like Gaokao, NEET, JEE, SAT, ACT, QCE, etc. While uploading you can specify your country, state, examination name, year, class/grade and subject. In the settings page, you can make your own avatar (it is inspired by skribbl.io) and yes, the scribbles are hand drawn. You can also delete your account if you wish to, and many other things like changing the password, email and deleting previously uploaded papers. You can navigate easily on the browse page by using the searchbar as well as the filters. Filters will only show those options which are available. You can click on a card and view the paper inside the site itself if you don’t wish to download it. Moreover, you can see more details like uploaded by, uploaded on, length and size of the document and much more. The most challenging part of this project was the backend as always. Routes didn’t work initially when I started off, I couldn’t figure out a way to make scribbled borders so I took help of AI for that. MOST ANNOYING part was the avatar builder, I had to make hand drawn scribbles and convert it into svg paths and then modify those paths according to the container. I also took help of AI to encrypt the passwords of the user. I am very proud of the fact that I have self hosted this website, with the raspberry pi 5 that I received from Hackclub this year. I used Cloudflared private tunnel. Entire backend and database is on RPI. I really wanted to add more things to the project but due to academics and school work, I have to ship it now or else I won’t get time for my upcoming examinations. Before you test it, I would like to make a request that if you face any problem, please report it by going to Report a Bug page so that I come to know about it and can fix it as soon as possible. For more details about the project and if you want to know about it in detail, please read the README file.", "repo": "https://github.com/C0nfu5ing-5pring/SolveIt", "demo": "https://solve-it-nine.vercel.app"}]...
|
[{"post_id": 70459, "ts": "202 [{"post_id": 70459, "ts": "2026-09-19T07:27:32Z", "hours": 1.5328, "text": "v (0.7.0-Beta) Continue as Guest + README + more Updates Added hand drawn images to the home page reducing the white space that was looking ugly earlier Added continue as guest feature, if a user continues as guest, they won’t be able to delete their account or change their email address as well as password Wrote the README file I still do not consider this project as completely done, I will be adding more features to it once I am done with my academics What next? I’ll ship it most probably"}, {"post_id": 70419, "ts": "2026-09-19T04:55:34Z", "hours": 0.6714, "text": "v(0.6.0-Beta) Password change Updates I have decided not to include themes as I can no longer work on this project due to school work academics I just want to finish this project as soon as I can. Next devlog might be the last devlog of this project where I’ll add “Continue as guest” feature for shipwrights SO, in this update, I’ve just basically copy pasted the change email logic and made a change password feature. I literally copy pasted it and then modified it for password hence it took less time What next? I’ll be summing up this project by adding continue as guest feature"}, {"post_id": 69546, "ts": "2026-09-17T08:45:17Z", "hours": 4.2175, "text": "v(0.5.0-Beta) Avatar builder + bug fixes Updates Now you can make your own avatar just like skribbl.io!!!!! It took so much of my time tbh, I had to hand draw every doodle, I wanted to record it on lapse but couldn’t as screen recording wasn’t working on iPad for some reason and also when I screenshared, the screen went black for some reason. I contacted lapse-help on slack but didn’t find any solution so I decided not to let it go Added a new updateavatar component which lets you make your own avatar and update it if you want to!! Did layout fixes on large screen devices as only horizontal scroll was allowed and vertical scroll was disabled (my friend told me, I didn’t even notice it lol) Fixed frontend as well as backend bugs during the making of this avatar feature This devlog is toooooo big ik but i couldn’t find time daily due to school and assignments and all What next? I’ll work on themes, black white and system themes. The basic ones I’ll also work on “Continue as guest” so that shipwrights don’t have to login when they go through the project I’ll most probably end the project for now after these features are implemented as I need to prepare for upcoming examinations and also stardance is coming to an end :("}, {"post_id": 64001, "ts": "2026-09-08T03:22:18Z", "hours": 1.3669, "text": "v(0.4.4-Beta) Session expiry bug fix + responsiveness fixed Updates Fixed the responsiveness issue on small screen devices I also faced another issue, My friends were unable to download papers and it displayed “Error during downloading” So I took help of AI to know what the problem is and it said that It was because their token had expired SOOOOO…. I increased the token expiry limit to 30 days AND if the token is expired, you will be asked to login again. I applied this throughout the website, upload, browse, report and download I’ll also be switching to nest as I don’t fully trust my ISP and also because shipwright’s review policy said so. BUT i’ll do it towards the end once every feature is almost well built. I’ve applied to nest and hope they accept it as soon as possible! What next? Next, I’ll work on Avatar maker like skribbl.io (this is going to be tuffffffffff)"}, {"post_id": 62200, "ts": "2026-09-05T13:50:17Z", "hours": 1.7614, "text": "v(0.4.3-Beta) See uploads and delete them Updates Now you can see your uploads in the settings page and delete them if you wish to If you click on the card, it’ll redirect you to a separate page where you can see the paper in detail What next? Next, I’ll work on fixing the responsiveness issue on small screen devices"}, {"post_id": 62041, "ts": "2026-09-05T08:10:07Z", "hours": 0.8733, "text": "v(0.4.1-Beta) Delete account Updates Now you can permanently delete your account. Once you delete your account, all the posts from that account will be removed from the website. For this, I made /delete-me route What next? Next, I’ll make a section where users can manage their papers, they can delete their papers if they want After that, I’ll be working on fixing the responsiveness issue on small screen devices"}, {"post_id": 61935, "ts": "2026-09-05T03:30:17Z", "hours": 1.3983, "text": "v(0.4.1-Beta) Update Email address + Errors Updates Added errors and toasts throughout the website Added update email address feature I’ll be keeping next few devlogs small as I will be working on each feature one by one What next? Next, I’ll work on Delete account feature"}, {"post_id": 61644, "ts": "2026-09-04T17:18:43Z", "hours": 3.3133, "text": "(0.4.0-Beta) Settings page + 404 handling Updates Handled 404 error (I had to because my WiFi was down several times today. Many of my friends thought that it was my mistake but actually WiFi was down so my rpi couldn’t serve data) Made settings page and displayed user data on it. I have added an easter egg when the site is down, so basically when there’s an 404 err, you can see an easter can which I’ve added to the site. On the settings page, I have Apprearance settings, Account settings, Preference settings and Delete account. None of them are functional yet. Took a lot of time to create a route (/me). As I faced a lot of bugs while doing so. What next? I know i’ve again delayed making doodles, I WILL MAKE THEM istg I’ll also fix the resonsiveness issue on small screen devices I’ll work on making the settings page functional I have 2 days off at school so I am going yo use them very efficiently!!"}, {"post_id": 59537, "ts": "2026-09-01T12:41:50Z", "hours": 2.4753, "text": "v(0.3.0-Beta) Separate paper view + Searchbar Updates Added a searchbar (finally Now, you can view each paper separately inside the website itself Made very very very small changes in the design of the website Now you can click on the logo to direcly go back to the browse page (Yeah, I know it’s not something genius) What next? I REALLY want to add doodles but I have been delaying it TOO much now! I think I might be working on it (not sure tho) I also need to make a pfp maker, where users can make their own pfp kinda like the one on skribbl.io. Actually this entire design is inspired by skribbl.io I’ll also be adding user settings page and all where they can change theme, fonts and… okay, just font and themes for now."}, {"post_id": 57954, "ts": "2026-08-30T09:07:53Z", "hours": 3.155, "text": "v(0.2-Beta) Deployed + Reviews + More Updates Soooooo, the site it live. andithasalotofproblems!!! I made the site live and asked my friends to use it and fill it with notes. many of them complained about bugs so, I fixed some of them and NOW, I need to add a search bar on the site (I completely forgot lol). In these 3 hours, I deployed the website (this time didn’t get counted as I was working on the terminal. But it took around 1 and a half hour). So in 3 hours, I handled bugs and fixed some of them, enhanced responsiveness as some of my friends complained that they couldn’t scroll on the website or smthng. Added more information on the card, Added 2 new columns named description and type (as requested by a friend). Changed the layout of lower part of the card a little bit (made it a little bit clean). Made the upload code a bit efficient by removing repetitive code. What next? Next, I’ll work on making a search bar on the website so it is easy to use and navigate I’ll be taking inputs from friends and working on them I will be making a separate page where the user can see the pdf each separately insite the site Next devlog is going to be CHUNKY!!!"}, {"post_id": 55439, "ts": "2026-08-27T08:29:00Z", "hours": 2.7292, "text": "v(0.1.3-Alpha) Report bug feature and it’s backend + Enhanced responsiveness across the website + colours Updates Enhanced responsivess across the site Added colours and sketchy borders and colours wherever I could Added new report bug feature along with it’s backend (this one took time as WiFi went off and I couldn’t ssh into my rpi) What next? I’ll be making doodles (YES, i’ll be hand drawing them) I haven’t thought about anything else yet! BUT, I might be making the website public and push it into the beta version, for that, I’ll need to setup a cloudflare connection via my rpi (aghh i’ll look into it once I am fully convinced with the frontend."}, {"post_id": 55023, "ts": "2026-08-26T13:27:40Z", "hours": 2.46, "text": "v(0.1.2-Alpha) Scribbly Borders + New countries Updates Added scribbly lines/borders (used AI’s help) Added new countries and their examinations (UK, USA, Australia, China) Added mansory layout so that i don’t have to worry about responsiveness later What next? Next, i’ll work on adding colours to the site and add doodle"}, {"post_id": 54456, "ts": "2026-08-25T14:03:23Z", "hours": 3.4747, "text": "(v.0.1.1-Alpha) New UI + Notifications+ More info about the file Updates Added new design inspired by scribbles and doodles. (Still figuring out how to make scribbled borders) Enhanced responsiveness for new design Displayed more information about the file uploaded by the user such as File size and no. of pages file contains. Fixed a few bugs related to login and logout pages Added notifications (Yet to design it, atp, it’s just a basic design and not synced to the project design) Deleted unwanted files that I had made earlier during setting up the folder structure. What next? Next, I’ll work on adding design to the notification componentk Then, I’ll be adding doodles and stuff to fill up the white space I also wish to add more countries like The USA, Canada, UK, which have competitive exams."}, {"post_id": 48046, "ts": "2026-08-16T10:24:38Z", "hours": 1.7575, "text": "(v0.1.0-Alpha) Responsiveness + Fixed a loop hole + Showing more details in the card Updates Enhanced responsivess (sidebar, header, browse page for mob iles and large screen devices) Displayed more info like region, year, subject, uploaded by, uploaded at, exam name, etc. to the card Fixed loop hole, earlier, a user could access the browse page, basically entire website without logging in lol. Added a new field to the database in papers table which stores the user’s name instead of just storing the id number of that person What next? I am thinking of adding notifications using react-toastify and sound effects I’ll work on designing the card. I am considering to change the entire design and lean more towards a brutalist design Next update is going to be a major one Where was I since last 12 days? I have been busy with school work and also my mid-terms are commencing from 1st of September so, I couldn’t give more time to thr project. This could also happen in the near future until my exams are completed (11th Sept)"}, {"post_id": 40839, "ts": "2026-08-04T16:56:36Z", "hours": 1.3603, "text": "(v0.0.8-Alpha) Sidebar and Responsivenes Updates Added responsiveness to the login, signup, upload, home pages and header component Made the sidebar functional, you can now filter data based on year, country, state, exam i think currently, on smaller devices, the font size is a lot smaller, if you guys feel the same please give me a review so that I can improve it! What next? Next, I’ll work on enhancing the responsiveness And also, i’ll start designing the card which will contain details of the papers I also need to handle edge cases like not showing upload button to guest users and so many loop holes that are still there in this project."}, {"post_id": 40157, "ts": "2026-08-03T15:48:18Z", "hours": 1.5133, "text": "v(0.0.7-Alpha) Download Feature Updates Added the download feature. you can click on the card to open the PDF file on the browser What next? Next, I’ll work on responsiveness"}, {"post_id": 38911, "ts": "2026-08-01T14:31:53Z", "hours": 0.6728, "text": "v(0.0.6-Alpha) Log out + Showing data from db Update Added log out feature (it was quite easy just had to apply some display conditions to the buttons and remove the user’s token from the localStorage) Added data from the db in the form of cards on /browse. It is not at all good-looking. I’ll work on it once I implement the download feature in it. What next? I’ll be implementing the download files feature I’ll start working on making the website responsive"}, {"post_id": 38751, "ts": "2026-08-01T09:45:07Z", "hours": 2.0417, "text": "v(0.0.5) Frontend revamp Updates Revamped the frontend design Added drag and drop file submission feature The site is not yet responsive Log in and sign up pages are also changed Browse and home pages are changed (there are some white spaces that I hate rn but i’ll tackle that some other time) really loving working on this project can’t stop thinking about ideas!! Next steps Will enhance the functionality of the header (now it is static meaning even if the user is logged in, it will show login/sign up buttons) I’ll add a logout button or smthng. Currently, all the uploaded files don’t appear on the /browse section so i’ll have to deal with that too!"}, {"post_id": 38700, "ts": "2026-08-01T07:01:18Z", "hours": 0.6944, "text": "v(0.0.4-Alpha) Upload Feature - Frontend Updates Completed the frontend part of upload feature Added tags so that navigation is smoother Currently, i have only added india in the future, i’ll other countries too. I am not focusing much on design as well as responsiveness. I will tackle that towards the end. What next? Next, I’ll work on the home page + browse page Browse page will display all the files uploaded by people"}, {"post_id": 38679, "ts": "2026-08-01T05:58:47Z", "hours": 2.3167, "text": "v(0.0.4-Alpha) Upload Feature - Backend Updates Upload feature is working!!! (backend for now) that too smoothly! Used multer middleware to handle PDF uploads. Files up to 25MB are acceptable for now. PDFs are saved on /uploads folder on the server Only logged in logged in users can upload files Built /api/papers with filters like class, subject, exam_name, country, state, year and file_path. What next? Now i’ll work on the frontend part of this feature"}, {"post_id": 38386, "ts": "2026-07-31T18:48:52Z", "hours": 2.6156, "text": "v(0.0.3-Alpha) Layout Design Updates Making layouts is not a one time thing so I made a temporary layout which took a lot of trial and errors Don’t mind the colours/text size or fonts and all as it is still under development Currently it’s working only locally as the project is still in alpha version and also, nothing is responsive for smaller screen sizes What Next? Most probably next I will be working on the Upload feature along with it’s backend"}, {"post_id": 38145, "ts": "2026-07-31T12:00:46Z", "hours": 1.7397, "text": "v(0.0.2) Login and Sign up - Frontend Updates Almost lost the project (accidently deleted the repo Writing the logic for login/sign up for the first was kind of tough hence took more time! It works smoothly now What next? Most probably i’ll work on the landing page and the designing part"}, {"post_id": 38074, "ts": "2026-07-31T08:44:11Z", "hours": 0.8119, "text": "(v0.0.2-Alpha) Login and Sign up - Backend Updates Login and signup functionality completed and is functional I also used bcrypt to encrypt the user’s password What next? I will now work on the frontend part of the website so i will be making the dashboard, login and signup pages. I might have to look for good designs too"}, {"post_id": 38048, "ts": "2026-07-31T07:18:49Z", "hours": 0.6389, "text": "v(0.0.1-Alpha) Initial Setup Made a database on rpi with tables and their schemas Frontend basic setup completed with file structure What next? First I’ll work on the backend and then come to frontend so next few devlogs might be boring for some people :("}]...
|
Title: Solve It by @Shish | Stardance
Devlogs:
v( Title: Solve It by @Shish | Stardance
Devlogs:
v(0.0.1-Alpha) Initial Setup Made a database on rpi with tables and their schemas Frontend basic setup completed with file structure What next? First I’ll work on the backend and then come to frontend so next few devlogs might be boring for some people :(
(v0.0.2-Alpha) Login and Sign up - Backend Updates Login and signup functionality completed and is functional I also used bcrypt to encrypt the user’s password What next? I will now work on the frontend part of the website so i will be making the dashboard, login and signup pages. I might have to look for good designs too
v(0.0.2) Login and Sign up - Frontend Updates Almost lost the project (accidently deleted the repo Writing the logic for login/sign up for the first was kind of tough hence took more time! It works smoothly now What next? Most probably i’ll work on the landing page and the designing part
v(0.0.3-Alpha) Layout Design Updates Making layouts is not a one time thing so I made a temporary layout which took a lot of trial and errors Don’t mind the colours/text size or fonts and all as it is still under development Currently it’s working only locally as the project is still in alpha version and also, nothing is responsive for smaller screen sizes What Next? Most probably next I will be working on the Upload feature along with it’s backend
v(0.0.4-Alpha) Upload Feature - Backend Updates Upload feature is working!!! (backend for now) that too smoothly! Used multer middleware to handle PDF uploads. Files up to 25MB are acceptable for now. PDFs are saved on /uploads folder on the server Only logged in logged in users can upload files Built /api/papers with filters like class, subject, exam_name, country, state, year and file_path. What next? Now i’ll work on the frontend part of this feature
v(0.0.4-Alpha) Upload Feature - Frontend Updates Completed the frontend part of upload feature Added tags so that navigation is smoother Currently, i have only added india in the future, i’ll other countries too. I am not focusing much on design as well as responsiveness. I will tackle that towards the end. What next? Next, I’ll work on the home page + browse page Browse page will display all the files uploaded by people
v(0.0.5) Frontend revamp Updates Revamped the frontend design Added drag and drop file submission feature The site is not yet responsive Log in and sign up pages are also changed Browse and home pages are changed (there are some white spaces that I hate rn but i’ll tackle that some other time) really loving working on this project can’t stop thinking about ideas!! Next steps Will enhance the functionality of the header (now it is static meaning even if the user is logged in, it will show login/sign up buttons) I’ll add a logout button or smthng. Currently, all the uploaded files don’t appear on the /browse section so i’ll have to deal with that too!
v(0.0.6-Alpha) Log out + Showing data from db Update Added log out feature (it was quite easy just had to apply some display conditions to the buttons and remove the user’s token from the localStorage) Added data from the db in the form of cards on /browse. It is not at all good-looking. I’ll work on it once I implement the download feature in it. What next? I’ll be implementing the download files feature I’ll start working on making the website responsive
v(0.0.7-Alpha) Download Feature Updates Added the download feature. you can click on the card to open the PDF file on the browser What next? Next, I’ll work on responsiveness
(v0.0.8-Alpha) Sidebar and Responsivenes Updates Added responsiveness to the login, signup, upload, home pages and header component Made the sidebar functional, you can now filter data based on year, country, state, exam i think currently, on smaller devices, the font size is a lot smaller, if you guys feel the same please give me a review so that I can improve it! What next? Next, I’ll work on enhancing the responsiveness And also, i’ll start designing the card which will contain details of the papers I also need to handle edge cases like not showing upload button to guest users and so many loop holes that are still there in this project.
(v0.1.0-Alpha) Responsiveness + Fixed a loop hole + Showing more details in the card Updates Enhanced responsivess (sidebar, header, browse page for mob iles and large screen devices) Displayed more info like region, year, subject, uploaded by, uploaded at, exam name, etc. to the card Fixed loop hole, earlier, a user could access the browse page, basically entire website without logging in lol. Added a new field to the database in papers table which stores the user’s name instead of just storing the id number of that person What next? I am thinking of adding notifications using react-toastify and sound effects I’ll work on designing the card. I am considering to change the entire design and lean more towards a brutalist design Next update is going to be a major one Where was I since last 12 days? I have been busy with school work and also my mid-terms are commencing from 1st of September so, I couldn’t give more time to thr project. This could also happen in the near future until my exams are completed (11th Sept)
(v.0.1.1-Alpha) New UI + Notifications+ More info about the file Updates Added new design inspired by scribbles and doodles. (Still figuring out how to make scribbled borders) Enhanced responsiveness for new design Displayed more information about the file uploaded by the user such as File size and no. of pages file contains. Fixed a few bugs related to login and logout pages Added notifications (Yet to design it, atp, it’s just a basic design and not synced to the project design) Deleted unwanted files that I had made earlier during setting up the folder structure. What next? Next, I’ll work on adding design to the notification componentk Then, I’ll be adding doodles and stuff to fill up the white space I also wish to add more countries like The USA, Canada, UK, which have competitive exams.
v(0.1.2-Alpha) Scribbly Borders + New countries Updates Added scribbly lines/borders (used AI’s help) Added new countries and their examinations (UK, USA, Australia, China) Added mansory layout so that i don’t have to worry about responsiveness later What next? Next, i’ll work on adding colours to the site and add doodle
v(0.1.3-Alpha) Report bug feature and it’s backend + Enhanced responsiveness across the website + colours Updates Enhanced responsivess across the site Added colours and sketchy borders and colours wherever I could Added new report bug feature along with it’s backend (this one took time as WiFi went off and I couldn’t ssh into my rpi) What next? I’ll be making doodles (YES, i’ll be hand drawing them) I haven’t thought about anything else yet! BUT, I might be making the website public and push it into the beta version, for that, I’ll need to setup a cloudflare connection via my rpi (aghh i’ll look into it once I am fully convinced with the frontend.
v(0.2-Beta) Deployed + Reviews + More Updates Soooooo, the site it live. andithasalotofproblems!!! I made the site live and asked my friends to use it and fill it with notes. many of them complained about bugs so, I fixed some of them and NOW, I need to add a search bar on the site (I completely forgot lol). In these 3 hours, I deployed the website (this time didn’t get counted as I was working on the terminal. But it took around 1 and a half hour). So in 3 hours, I handled bugs and fixed some of them, enhanced responsiveness as some of my friends complained that they couldn’t scroll on the website or smthng. Added more information on the card, Added 2 new columns named description and type (as requested by a friend). Changed the layout of lower part of the card a little bit (made it a little bit clean). Made the upload code a bit efficient by removing repetitive code. What next? Next, I’ll work on making a search bar on the website so it is easy to use and navigate I’ll be taking inputs from friends and working on them I will be making a separate page where the user can see the pdf each separately insite the site Next devlog is going to be CHUNKY!!!
v(0.3.0-Beta) Separate paper view + Searchbar Updates Added a searchbar (finally Now, you can view each paper separately inside the website itself Made very very very small changes in the design of the website Now you can click on the logo to direcly go back to the browse page (Yeah, I know it’s not something genius) What next? I REALLY want to add doodles but I have been delaying it TOO much now! I think I might be working on it (not sure tho) I also need to make a pfp maker, where users can make their own pfp kinda like the one on skribbl.io. Actually this entire design is inspired by skribbl.io I’ll also be adding user settings page and all where they can change theme, fonts and… okay, just font and themes for now.
(0.4.0-Beta) Settings page + 404 handling Updates Handled 404 error (I had to because my WiFi was down several times today. Many of my friends thought that it was my mistake but actually WiFi was down so my rpi couldn’t serve data) Made settings page and displayed user data on it. I have added an easter egg when the site is down, so basically when there’s an 404 err, you can see an easter can which I’ve added to the site. On the settings page, I have Apprearance settings, Account settings, Preference settings and Delete account. None of them are functional yet. Took a lot of time to create a route (/me). As I faced a lot of bugs while doing so. What next? I know i’ve again delayed making doodles, I WILL MAKE THEM istg I’ll also fix the resonsiveness issue on small screen devices I’ll work on making the settings page functional I have 2 days off at school so I am going yo use them very efficiently!!
v(0.4.1-Beta) Update Email address + Errors Updates Added errors and toasts throughout the website Added update email address feature I’ll be keeping next few devlogs small as I will be working on each feature one by one What next? Next, I’ll work on Delete account feature
v(0.4.1-Beta) Delete account Updates Now you can permanently delete your account. Once you delete your account, all the posts from that account will be removed from the website. For this, I made /delete-me route What next? Next, I’ll make a section where users can manage their papers, they can delete their papers if they want After that, I’ll be working on fixing the responsiveness issue on small screen devices
v(0.4.3-Beta) See uploads and delete them Updates Now you can see your uploads in the settings page and delete them if you wish to If you click on the card, it’ll redirect you to a separate page where you can see the paper in detail What next? Next, I’ll work on fixing the responsiveness issue on small screen devices
v(0.4.4-Beta) Session expiry bug fix + responsiveness fixed Updates Fixed the responsiveness issue on small screen devices I also faced another issue, My friends were unable to download papers and it displayed “Error during downloading” So I took help of AI to know what the problem is and it said that It was because their token had expired SOOOOO…. I increased the token expiry limit to 30 days AND if the token is expired, you will be asked to login again. I applied this throughout the website, upload, browse, report and download I’ll also be switching to nest as I don’t fully trust my ISP and also because shipwright’s review policy said so. BUT i’ll do it towards the end once every feature is almost well built. I’ve applied to nest and hope they accept it as soon as possible! What next? Next, I’ll work on Avatar maker like skribbl.io (this is going to be tuffffffffff)
v(0.5.0-Beta) Avatar builder + bug fixes Updates Now you can make your own avatar just like skribbl.io!!!!! It took so much of my time tbh, I had to hand draw every doodle, I wanted to record it on lapse but couldn’t as screen recording wasn’t working on iPad for some reason and also when I screenshared, the screen went black for some reason. I contacted lapse-help on slack but didn’t find any solution so I decided not to let it go Added a new updateavatar component which lets you make your own avatar and update it if you want to!! Did layout fixes on large screen devices as only horizontal scroll was allowed and vertical scroll was disabled (my friend told me, I didn’t even notice it lol) Fixed frontend as well as backend bugs during the making of this avatar feature This devlog is toooooo big ik but i couldn’t find time daily due to school and assignments and all What next? I’ll work on themes, black white and system themes. The basic ones I’ll also work on “Continue as guest” so that shipwrights don’t have to login when they go through the project I’ll most probably end the project for now after these features are implemented as I need to prepare for upcoming examinations and also stardance is coming to an end :(
v(0.6.0-Beta) Password change Updates I have decided not to include themes as I can no longer work on this project due to school work academics I just want to finish this project as soon as I can. Next devlog might be the last devlog of this project where I’ll add “Continue as guest” feature for shipwrights SO, in this update, I’ve just basically copy pasted the change email logic and made a change password feature. I literally copy pasted it and then modified it for password hence it took less time What next? I’ll be summing up this project by adding continue as guest feature
v (0.7.0-Beta) Continue as Guest + README + more Updates Added hand drawn images to the home page reducing the white space that was looking ugly earlier Added continue as guest feature, if a user continues as guest, they won’t be able to delete their account or change their email address as well as password Wrote the README file I still do not consider this project as completely done, I will be adding more features to it once I am done with my academics What next? I’ll ship it most probably
Ships:
As students, we all require notes and questions when we are practicing for any competitive exams, whenever I wanted the same, I had to ask my friends or I had to buy PYQs online. So to tackle that, I made a website where you can easily post notes and PYQs FOR FREE without even signing up. The website is called SolveIt. There are many things that can be done on the website like uploading PYQs or Notes or any other study related material for a specific competitive examination in a PDF format. If the exam is state specific, you can select the state too. Currently it is only available for India, USA, China, United Kingdom and Australia. It also includes many exams like Gaokao, NEET, JEE, SAT, ACT, QCE, etc. While uploading you can specify your country, state, examination name, year, class/grade and subject. In the settings page, you can make your own avatar (it is inspired by skribbl.io) and yes, the scribbles are hand drawn. You can also delete your account if you wish to, and many other things like changing the password, email and deleting previously uploaded papers. You can navigate easily on the browse page by using the searchbar as well as the filters. Filters will only show those options which are available. You can click on a card and view the paper inside the site itself if you don’t wish to download it. Moreover, you can see more details like uploaded by, uploaded on, length and size of the document and much more. The most challenging part of this project was the backend as always. Routes didn’t work initially when I started off, I couldn’t figure out a way to make scribbled borders so I took help of AI for that. MOST ANNOYING part was the avatar builder, I had to make hand drawn scribbles and convert it into svg paths and then modify those paths according to the container. I also took help of AI to encrypt the passwords of the user. I am very proud of the fact that I have self hosted this website, with the raspberry pi 5 that I received from Hackclub this year. I used Cloudflared private tunnel. Entire backend and database is on RPI. I really wanted to add more things to the project but due to academics and school work, I have to ship it now or else I won’t get time for my upcoming examinations. Before you test it, I would like to make a request that if you face any problem, please report it by going to Report a Bug page so that I come to know about it and can fix it as soon as possible. For more details about the project and if you want to know about it in detail, please read the README file....
|
1794019783.4566638
|
1794106183.4566638
|
|
63017
|
My first slack bot! by @pratham26oct | Stardance
|
pratham26oct
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T07:58:36Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have made a slackbot named megatronus that runs 24/7 using slash commands like /megatronus-joke, /megatronus-catfact and /megatronus-ping. The only challenging part was to create more command lines. The bot can be accessed using the command lines i mentioned above.", "repo": "https://github.com/prathamv7/Slackbot", "demo": "https://app.slack.com/client/E09V59WQY1E/C0P5NE354?skip_today=1"}]...
|
[{"post_id": 70457, "ts": "202 [{"post_id": 70457, "ts": "2026-09-19T07:20:52Z", "hours": 0.5864, "text": "I have maade a slackbot that runs using slash commands for 24/7. It can generate random jokes, catfacts and even tell your ping."}]...
|
Title: My first slack bot! by @pratham26oct | Star Title: My first slack bot! by @pratham26oct | Stardance
Devlogs:
I have maade a slackbot that runs using slash commands for 24/7. It can generate random jokes, catfacts and even tell your ping.
Ships:
I have made a slackbot named megatronus that runs 24/7 using slash commands like /megatronus-joke, /megatronus-catfact and /megatronus-ping. The only challenging part was to create more command lines. The bot can be accessed using the command lines i mentioned above....
|
1794052178.3530216
|
1794138578.3530216
|
|
54692
|
Wandenraih by @meroquixel | Stardance
|
meroquixel
|
2
|
8.0
|
9
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T07:02:59Z", "hours": 3.0, "multiplier": 3.43, "payout": 9, "blessing": "neutral", "text": "I spent my next 3hours to fix problems and adding date constructor, also rewrite style of the background and my button. Now, it can also show you a time, even though if you are in space.", "repo": "https://github.com/umaar1104/Wandenraih", "demo": "https://umaar1104.github.io/Wandenraih/"}, {"ship_num": 2, "ts": "2026-09-01T11:00:13Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built site by fetching a data from NASA. This site reveals a daily information(text, heading, image, video and more) from NASA. From this project, I have entered to JS.", "repo": "https://github.com/umaar1104/Wandenraih", "demo": "https://umaar1104.github.io/Wandenraih/"}]...
|
[{"post_id": 70449, "ts": "202 [{"post_id": 70449, "ts": "2026-09-19T06:54:53Z", "hours": 0.9108, "text": "So, I readd date into my project with youtobe video."}, {"post_id": 66451, "ts": "2026-09-12T09:05:47Z", "hours": 0.6803, "text": "Now, I truly finished it with redesigning it. In the future I will add clock and calendar like in past on my own."}, {"post_id": 62902, "ts": "2026-09-06T13:09:28Z", "hours": 1.0583, "text": "I have rewrite JS part of project to minimize contribution of AI."}, {"post_id": 59483, "ts": "2026-09-01T10:55:40Z", "hours": 0.8517, "text": "Everything is done. It is time to ship."}, {"post_id": 59419, "ts": "2026-09-01T07:30:57Z", "hours": 1.8597, "text": "I have changed decoration and background image. Now, working on refresh button."}, {"post_id": 57448, "ts": "2026-08-29T16:25:19Z", "hours": 1.0469, "text": "I have already completed task in guide. Now, I will add some new things on it."}, {"post_id": 56534, "ts": "2026-08-28T10:20:09Z", "hours": 1.1822, "text": "I have connected site with NASA API and finish coding on JS and HTML."}]...
|
Title: Wandenraih by @meroquixel | Stardance
Devl Title: Wandenraih by @meroquixel | Stardance
Devlogs:
I have connected site with NASA API and finish coding on JS and HTML.
I have already completed task in guide. Now, I will add some new things on it.
I have changed decoration and background image. Now, working on refresh button.
Everything is done. It is time to ship.
I have rewrite JS part of project to minimize contribution of AI.
Now, I truly finished it with redesigning it. In the future I will add clock and calendar like in past on my own.
So, I readd date into my project with youtobe video.
Ships:
I built site by fetching a data from NASA. This site reveals a daily information(text, heading, image, video and more) from NASA. From this project, I have entered to JS.
I spent my next 3hours to fix problems and adding date constructor, also rewrite style of the background and my button. Now, it can also show you a time, even though if you are in space....
|
1793875963.3308847
|
1793962363.3308847
|
|
56024
|
Project Mote by @ARYABHARTA | Stardance
|
ARYABHARTA
|
0
|
39.8
|
0
|
[]
|
[{"post_id": 70446, "ts": "202 [{"post_id": 70446, "ts": "2026-09-19T06:32:58Z", "hours": 2.0519, "text": "YUP"}, {"post_id": 70399, "ts": "2026-09-19T03:17:34Z", "hours": 3.5169, "text": "Sunset looks beautiful"}, {"post_id": 67879, "ts": "2026-09-14T05:27:18Z", "hours": 2.7675, "text": "More"}, {"post_id": 65555, "ts": "2026-09-10T19:27:35Z", "hours": 0.8, "text": "More tinkring"}, {"post_id": 65515, "ts": "2026-09-10T18:25:22Z", "hours": 1.2833, "text": "More tinkring"}, {"post_id": 64211, "ts": "2026-09-08T13:25:30Z", "hours": 1.8, "text": "More Tinkring"}, {"post_id": 63866, "ts": "2026-09-07T21:08:21Z", "hours": 6.95, "text": "Extra more tinkring"}, {"post_id": 63416, "ts": "2026-09-07T07:42:05Z", "hours": 2.6519, "text": "More Tinkring and fixing"}, {"post_id": 62083, "ts": "2026-09-05T10:18:37Z", "hours": 10.2422, "text": "more tinkring and made pod designs and airflow cavity and improved the design"}, {"post_id": 59409, "ts": "2026-09-01T07:03:07Z", "hours": 3.2489, "text": "More progress made about the pod design and sensor housing"}, {"post_id": 59076, "ts": "2026-08-31T18:03:03Z", "hours": 4.4836, "text": "The initial tapered pod design risked blocking the sensor and made landings unstable. We solved this by switching to a wider-base sled design that snaps onto the frame, keeping the sensor’s field of view clear while providing a flat, stable landing surface."}]...
|
Title: Project Mote by @ARYABHARTA | Stardance
De Title: Project Mote by @ARYABHARTA | Stardance
Devlogs:
The initial tapered pod design risked blocking the sensor and made landings unstable. We solved this by switching to a wider-base sled design that snaps onto the frame, keeping the sensor’s field of view clear while providing a flat, stable landing surface.
More progress made about the pod design and sensor housing
more tinkring and made pod designs and airflow cavity and improved the design
More Tinkring and fixing
Extra more tinkring
More Tinkring
More tinkring
More tinkring
More
Sunset looks beautiful
YUP...
|
1793361236.101833
|
1793966036.101833
|
|
60131
|
My very own WebOS by @madhav23 | Stardance
|
madhav23
|
0
|
2.76
|
0
|
[]
|
[{"post_id": 70443, "ts": "202 [{"post_id": 70443, "ts": "2026-09-19T06:27:09Z", "hours": 0.3864, "text": "Today I organized my code into a more modular structure and added open‑element functionality. I’m now waiting for my collaborator to initialize the notes design."}, {"post_id": 69578, "ts": "2026-09-17T10:42:57Z", "hours": 0.8928, "text": "I fixed the welcome screen issue. You won’t see the image because I couldn’t load the video I recorded. I then focused on modular programming, added a drag element, and close elements button in the modules. You can find the changes on GitHub. Finally, I fixed the wallpaper."}, {"post_id": 67947, "ts": "2026-09-14T08:34:20Z", "hours": 1.1139, "text": "Today I completed adding the date and time UI, a Wi‑Fi icon, and a welcome screen. Next, I will add draggable and droppable windows alongside the apps."}, {"post_id": 66430, "ts": "2026-09-12T08:11:56Z", "hours": 0.3686, "text": "I was working on a webOS built with HTML5 , CSS and JavaScript in collaboration with Cyrus. I am contributing to his GitHub repo while logging my project independently Today I added date and time functionality to the OS. Tomorrow we’ll add more features."}]...
|
Title: My very own WebOS by @madhav23 | Stardance
Title: My very own WebOS by @madhav23 | Stardance
Devlogs:
I was working on a webOS built with HTML5 , CSS and JavaScript in collaboration with Cyrus. I am contributing to his GitHub repo while logging my project independently Today I added date and time functionality to the OS. Tomorrow we’ll add more features.
Today I completed adding the date and time UI, a Wi‑Fi icon, and a welcome screen. Next, I will add draggable and droppable windows alongside the apps.
I fixed the welcome screen issue. You won’t see the image because I couldn’t load the video I recorded. I then focused on modular programming, added a drag element, and close elements button in the modules. You can find the changes on GitHub. Finally, I fixed the wallpaper.
Today I organized my code into a more modular structure and added open‑element functionality. I’m now waiting for my collaborator to initialize the notes design....
|
1793641687.6908529
|
1794246487.6908529
|
|
48498
|
BlepOS by @ibrahim- | Stardance
|
ibrahim-
|
3
|
27.4
|
462
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T16:01:31Z", "hours": 10.0, "multiplier": 18.05, "payout": 176, "blessing": "neutral", "text": "Some WebOSes don’t let you save files, don’t let you drag files around, neither do they let you delete files, BlepOS is not one of those WebOSes. (this is my second ship, just re-iterating some points for new reviewers) . I introduce… BlepOS. BlepOS is a complete web-based operating system. Files that you create or save persist across reloads. . One app can have multiple windows, windows can be minimised, can be brought to the front, and the app itself can be quit (meaning all windows are closed). . Windows can be fullscreened, minimised, or closed. Windows can be resized by holding and dragging the bottom right corner. . The camera app stores files directly on the desktop, files can be renamed, named, created, deleted (sent to trash). All these operations can be performed via the file manager, RIGHT CLICK to see available options, the whole operating system uses a custom context menu! (when in doubt, right click ) . AceEditor allows you to save files in different formats WITH syntax highlighting. . BlepOS has a collection consisting of 3 games, present on the Games folder on the Desktop. (MiniClip’s 8 Ball Pool, a Doom knockoff, and BlockWorlds) + we have installable games now <3, just check the BlepStore. . Somebody said YouTube doesnt work in the browser.. so I added something EVEN BETTER… BlepTube! . The terminal app can be used to perform certain commands, while the settings app can personalise BlepOS for you. . All launched apps appear in the dock, while some apps are pinned. Each active pinned app has a white dot underneath its icon. . BlepOS also has a spotlight/system-wide search feature, give it a spin. Complete list of features: App minimising App fullscreen Camera App Calculator App Web Browser (multi-tab support, home button, reload button) Settings App (customisable background, date/time, battery) Multi-window support Force quitting apps Bringing all app windows to front (by clicking the icon in the dock) Custom context menu Draggable and resizable windows (resize from the bottom right corner) File manager Files persist across reloads and new tabs Files and shortcuts on desktop Creating and removing files Code/text editor that can save stuff Saving camera files onto the files folder itself Terminal Games! (doom knockoff, minecraft knockoff, 8 ball pool) Video player, image preview app Desktop unpinned apps (shows app state - closed or open), with tooltips BlepTube (doomscrolling app) Ability to change date/time format (24 hour or 12 hour, DD/MM/YYYY or MM/DD/YYYY) Built-in battery level fetching (via navigator getBattery() ) Built-in storage calculation (from IndexedDB usage/quota and localStorage) BlepStore, custom app store where you can download and launch apps Downloadable Apps JSPaint (utility) Granny 3: Return the School (game) Mine & Build (game) Subway Surfers (game - the actual one) Cut the Rope (game - the actual one with om nom) Slither.io (game - also the actual one) Spotlight feature (click the search icon in the toolbar)", "repo": "https://github.com/ibfactor/blepos", "demo": "https://blepos.ibfactor.com"}, {"ship_num": 2, "ts": "2026-08-31T11:27:07Z", "hours": 12.0, "multiplier": 19.58, "payout": 286, "blessing": "neutral", "text": "Some WebOSes don’t let you save files, don’t let you drag files around, neither do they let you delete files, BlepOS is not one of those WebOSes. I introduce… BlepOS. BlepOS is a complete web-based operating system. Files that you create or save persist across reloads. One app can have multiple windows, windows can be minimised, can be brought to the front, and the app itself can be quit (meaning all windows are closed). Windows can be fullscreened, minimised, or closed. Windows can be resized by holding and dragging the bottom right corner. The camera app stores files directly on the desktop, files can be renamed, named, created, deleted (sent to trash). All these operations can be performed via the file manager, RIGHT CLICK to see available options, the whole operating system uses a custom context menu! (when in doubt, right click ) AceEditor allows you to save files in different formats WITH syntax highlighting. BlepOS has a collection consisting of 3 games, present on the Games folder on the Desktop. (MiniClip’s 8 Ball Pool, a Doom knockoff, and BlockWorlds) The terminal app can be used to perform certain commands, while the settings app can personalise BlepOS for you. All launched apps appear in the dock, while some apps are pinned. Each active pinned app has a white dot underneath its icon.", "repo": "https://github.com/ibfactor/blepos", "demo": "https://blepos.ibfactor.com"}, {"ship_num": 3, "ts": "2026-08-17T07:45:02Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "A simple and easy to use WebOS. (spent a really long time on getting the animations and startup screen right) Features (WebOS 1) App minimising App fullscreen Camera App Calculator App Web Browser Settings App (customisable background) Multi-window support Force quitting apps Bringing all app windows to front (by clicking the icon in the dock) Custom context menu Draggable and resizable windows (resize from the bottom right corner) More features planned for WebOS 2.", "repo": "https://github.com/ibfactor/blepos", "demo": "https://blepos.ibfactor.com"}]...
|
[{"post_id": 70433, "ts": "202 [{"post_id": 70433, "ts": "2026-09-19T05:52:14Z", "hours": 0.4039, "text": "Added an alert for both rewritten files and folders, styled it a bit differently than normal windows by removing the minimise and fullscreen buttons + instead of an iframe it uses text."}, {"post_id": 68701, "ts": "2026-09-15T15:58:06Z", "hours": 1.1147, "text": "Devlog #32 This is the final commit (perhaps this is farewell to stardance, but let’s see) I’ve added the spotlight feature, works perfectly (i- i hope) also did you really think i’d face reveal?"}, {"post_id": 67997, "ts": "2026-09-14T10:44:55Z", "hours": 0.2969, "text": "Devlog #31 Added icons for both folder states, full and and empty + one for the “Installed Apps” folder. Also fixed the bug where new windows covered the previous ones completely without an offset. Also improved the BlepStore styles."}, {"post_id": 67983, "ts": "2026-09-14T09:54:04Z", "hours": 0.4669, "text": "Devlog #30 Added another installabe app, JSPaint (view video demo) I also improved the BlepStore, by adding multiple locations where it can save apps, plus made download handling more robust. Also fixed a few bugs here and there (i really want that 3d printer)"}, {"post_id": 66860, "ts": "2026-09-12T19:54:15Z", "hours": 0.5728, "text": "Devlog #29 Added more downloadable games!! ( subway surfers, cut the rope, slither.io) Decided to remove widgets :( Wasn’t satisfied with how they turned out."}, {"post_id": 66821, "ts": "2026-09-12T18:38:53Z", "hours": 0.4919, "text": "Devlog #28 Added widgets! (just need to make them re/movable) Fixed a really annoying bug that came up when switching windows.. it was bugging me in the previous ship too, finally managed to fix it."}, {"post_id": 66717, "ts": "2026-09-12T16:36:39Z", "hours": 0.5797, "text": "Devlog #27 Completed the task manager implementation Made it look پیارا and added the kill process function"}, {"post_id": 66510, "ts": "2026-09-12T10:57:11Z", "hours": 0.5728, "text": "Devlog #26 BlepOS now has a task manager Will be adding options to force quit apps in the next update"}, {"post_id": 66106, "ts": "2026-09-11T18:10:23Z", "hours": 0.3867, "text": "Devlog #25 Fixed the desktop, now the desktop layout is preserved throughout reloads and stuff. This was annoying me quite a bit so glad I was able to fix it"}, {"post_id": 66042, "ts": "2026-09-11T16:26:09Z", "hours": 0.4542, "text": "Devlog #24 Added storage settings and storage breakdown “App Memory” is LocalStorage and “Files” is IndexedDB While the overall percentage is based off of both of them."}, {"post_id": 65968, "ts": "2026-09-11T13:50:09Z", "hours": 1.0039, "text": "Devlog #23 Finally done with BlepStore + added two more games which can be installed. They get saved to the games folder on the desktop on installation Fixed a few bugs while I was at it"}, {"post_id": 65385, "ts": "2026-09-10T14:19:51Z", "hours": 0.7606, "text": "Devlog #22 Done with the BlepStore (just need to add some installable apps), please suggest some I also updated the easter egg"}, {"post_id": 65320, "ts": "2026-09-10T12:13:56Z", "hours": 1.4967, "text": "Devlog #21 I totally over-engineered the browser but it was worth it Multi-tab support, home button, reload button, and more. Next up: BlepStore (app store!)"}, {"post_id": 64812, "ts": "2026-09-09T14:20:58Z", "hours": 0.9292, "text": "Devlog #20 Added date/time format and battery percentage to the settings app The battery percentage thing uses the built-in JavaScript getBattery()"}, {"post_id": 61568, "ts": "2026-09-04T15:27:24Z", "hours": 0.2789, "text": "Devlog #19 Added BlepTube <3, cus somebody said BlepOS doesn’t have YouTube"}, {"post_id": 61540, "ts": "2026-09-04T14:44:19Z", "hours": 0.3636, "text": "Devlog #18 Added a button to clear trash Added tooltips to the dock icons"}, {"post_id": 57658, "ts": "2026-08-29T21:26:33Z", "hours": 0.3517, "text": "Devlog #17 squashed some bugs and we now have a minecraft knockoff :D"}, {"post_id": 57631, "ts": "2026-08-29T20:44:04Z", "hours": 0.5156, "text": "Devlog #16 Done with adding Miniclip’s 8 Ball Pool to BlepOS"}, {"post_id": 57464, "ts": "2026-08-29T16:49:01Z", "hours": 0.8472, "text": "Devlog #15 ACE Editor is now working finally!! i’d really like if you like ts post and follow (optional) <– i wanna get that 3d printer ifykwim"}, {"post_id": 55704, "ts": "2026-08-27T17:46:17Z", "hours": 0.6203, "text": "Devlog #14 Really wild to see how quickly BlepOS transformed from a few lines of CSS and JS to this. AceEditor is (almost) complete."}, {"post_id": 54645, "ts": "2026-08-25T17:52:02Z", "hours": 1.3522, "text": "Devlog #13 The OS file system is now functioning! Pre-existing files can be opened and new files can be added and stored There’s a surprise at the end of the vid Next Up: Saving of ACE Editor files"}, {"post_id": 53851, "ts": "2026-08-24T15:30:39Z", "hours": 0.6664, "text": "Devlog #12 New file and new folder buttons are now fully functional <3 (also squashed some bugs)"}, {"post_id": 52350, "ts": "2026-08-22T13:46:47Z", "hours": 2.4808, "text": "Devlog #11 The file explorer app is (almost) complete! moving, renaming, and deleting files"}, {"post_id": 50965, "ts": "2026-08-20T13:12:40Z", "hours": 0.2944, "text": "Devlog #10 Yay we got doom working on BlepOS (game made by Nicholas Carlini )"}, {"post_id": 50929, "ts": "2026-08-20T12:12:31Z", "hours": 1.5461, "text": "Devlog #9 Did a lot of bug squashing yesterday + we now have Ace Editor on BlepOS <3 (yk i wouldn’t mind you following the project)"}, {"post_id": 49580, "ts": "2026-08-18T13:50:56Z", "hours": 1.2531, "text": "Devlog #8 Finally got done with creating and moving folders on the desktop itself + the files menu accepts file paths to automatically open them (since you’re alr here, i wouldn’t mind a project follow)"}, {"post_id": 49447, "ts": "2026-08-18T09:14:15Z", "hours": 1.5447, "text": "Devlog #7 The files app is here :D Also finally managed to get desktop icon dragging working (turns out I had not imported the script <- wasted a lot of time debugging)"}, {"post_id": 49414, "ts": "2026-08-18T07:36:12Z", "hours": 0.6817, "text": "Devlog #6 WebOS 2 Time!! Added the terminal app"}, {"post_id": 48718, "ts": "2026-08-17T07:31:35Z", "hours": 1.7581, "text": "Devlog #5 I have decided to only add some of the initially planned apps to WebOS 1, and add the remaining in WebOS 2. Nonetheless, some amazing apps have been implemented (including a browser, settings app, calculator, and a camera!). Check it out!"}, {"post_id": 48152, "ts": "2026-08-16T13:29:26Z", "hours": 1.5097, "text": "Devlog #4 Finally got window dragging working smoothly (which broke cus I added a transition and then forgot about it <- debugging nightmare) All added features: smooth window dragging window closing, minimising, fullscreen multiple windows of the same app app state management"}, {"post_id": 48082, "ts": "2026-08-16T11:31:11Z", "hours": 0.8158, "text": "Devlog #3 The contextmenu is working finallyyyyyy Next up: draggable app windows"}, {"post_id": 47775, "ts": "2026-08-15T22:54:03Z", "hours": 0.8142, "text": "Devlog #2 Added context menu, toolbar, and dock."}, {"post_id": 47693, "ts": "2026-08-15T19:29:51Z", "hours": 0.4992, "text": "Devlog #1 Done with the startup animation! Looks good to me."}]...
|
Title: BlepOS by @ibrahim- | Stardance
Devlogs:
D Title: BlepOS by @ibrahim- | Stardance
Devlogs:
Devlog #1 Done with the startup animation! Looks good to me.
Devlog #2 Added context menu, toolbar, and dock.
Devlog #3 The contextmenu is working finallyyyyyy Next up: draggable app windows
Devlog #4 Finally got window dragging working smoothly (which broke cus I added a transition and then forgot about it <- debugging nightmare) All added features: smooth window dragging window closing, minimising, fullscreen multiple windows of the same app app state management
Devlog #5 I have decided to only add some of the initially planned apps to WebOS 1, and add the remaining in WebOS 2. Nonetheless, some amazing apps have been implemented (including a browser, settings app, calculator, and a camera!). Check it out!
Devlog #6 WebOS 2 Time!! Added the terminal app
Devlog #7 The files app is here :D Also finally managed to get desktop icon dragging working (turns out I had not imported the script <- wasted a lot of time debugging)
Devlog #8 Finally got done with creating and moving folders on the desktop itself + the files menu accepts file paths to automatically open them (since you’re alr here, i wouldn’t mind a project follow)
Devlog #9 Did a lot of bug squashing yesterday + we now have Ace Editor on BlepOS <3 (yk i wouldn’t mind you following the project)
Devlog #10 Yay we got doom working on BlepOS (game made by Nicholas Carlini )
Devlog #11 The file explorer app is (almost) complete! moving, renaming, and deleting files
Devlog #12 New file and new folder buttons are now fully functional <3 (also squashed some bugs)
Devlog #13 The OS file system is now functioning! Pre-existing files can be opened and new files can be added and stored There’s a surprise at the end of the vid Next Up: Saving of ACE Editor files
Devlog #14 Really wild to see how quickly BlepOS transformed from a few lines of CSS and JS to this. AceEditor is (almost) complete.
Devlog #15 ACE Editor is now working finally!! i’d really like if you like ts post and follow (optional) <– i wanna get that 3d printer ifykwim
Devlog #16 Done with adding Miniclip’s 8 Ball Pool to BlepOS
Devlog #17 squashed some bugs and we now have a minecraft knockoff :D
Devlog #18 Added a button to clear trash Added tooltips to the dock icons
Devlog #19 Added BlepTube <3, cus somebody said BlepOS doesn’t have YouTube
Devlog #20 Added date/time format and battery percentage to the settings app The battery percentage thing uses the built-in JavaScript getBattery()
Devlog #21 I totally over-engineered the browser but it was worth it Multi-tab support, home button, reload button, and more. Next up: BlepStore (app store!)
Devlog #22 Done with the BlepStore (just need to add some installable apps), please suggest some I also updated the easter egg
Devlog #23 Finally done with BlepStore + added two more games which can be installed. They get saved to the games folder on the desktop on installation Fixed a few bugs while I was at it
Devlog #24 Added storage settings and storage breakdown “App Memory” is LocalStorage and “Files” is IndexedDB While the overall percentage is based off of both of them.
Devlog #25 Fixed the desktop, now the desktop layout is preserved throughout reloads and stuff. This was annoying me quite a bit so glad I was able to fix it
Devlog #26 BlepOS now has a task manager Will be adding options to force quit apps in the next update
Devlog #27 Completed the task manager implementation Made it look پیارا and added the kill process function
Devlog #28 Added widgets! (just need to make them re/movable) Fixed a really annoying bug that came up when switching windows.. it was bugging me in the previous ship too, finally managed to fix it.
Devlog #29 Added more downloadable games!! ( subway surfers, cut the rope, slither.io) Decided to remove widgets :( Wasn’t satisfied with how they turned out.
Devlog #30 Added another installabe app, JSPaint (view video demo) I also improved the BlepStore, by adding multiple locations where it can save apps, plus made download handling more robust. Also fixed a few bugs here and there (i really want that 3d printer)
Devlog #31 Added icons for both folder states, full and and empty + one for the “Installed Apps” folder. Also fixed the bug where new windows covered the previous ones completely without an offset. Also improved the BlepStore styles.
Devlog #32 This is the final commit (perhaps this is farewell to stardance, but let’s see) I’ve added the spotlight feature, works perfectly (i- i hope) also did you really think i’d face reveal?
Added an alert for both rewritten files and folders, styled it a bit differently than normal windows by removing the minimise and fullscreen buttons + instead of an iframe it uses text.
Ships:
A simple and easy to use WebOS. (spent a really long time on getting the animations and startup screen right) Features (WebOS 1) App minimising App fullscreen Camera App Calculator App Web Browser Settings App (customisable background) Multi-window support Force quitting apps Bringing all app windows to front (by clicking the icon in the dock) Custom context menu Draggable and resizable windows (resize from the bottom right corner) More features planned for WebOS 2.
Some WebOSes don’t let you save files, don’t let you drag files around, neither do they let you delete files, BlepOS is not one of those WebOSes. I introduce… BlepOS. BlepOS is a complete web-based operating system. Files that you create or save persist across reloads. One app can have multiple windows, windows can be minimised, can be brought to the front, and the app itself can be quit (meaning all windows are closed). Windows can be fullscreened, minimised, or closed. Windows can be resized by holding and dragging the bottom right corner. The camera app stores files directly on the desktop, files can be renamed, named, created, deleted (sent to trash). All these operations can be performed via the file manager, RIGHT CLICK to see available options, the whole operating system uses a custom context menu! (when in doubt, right click ) AceEditor allows you to save files in different formats WITH syntax highlighting. BlepOS has a collection consisting of 3 games, present on the Games folder on the Desktop. (MiniClip’s 8 Ball Pool, a Doom knockoff, and BlockWorlds) The terminal app can be used to perform certain commands, while the settings app can personalise BlepOS for you. All launched apps appear in the dock, while some apps are pinned. Each active pinned app has a white dot underneath its icon.
Some WebOSes don’t let you save files, don’t let you drag files around, neither do they let you delete files, BlepOS is not one of those WebOSes. (this is my second ship, just re-iterating some points for new reviewers) . I introduce… BlepOS. BlepOS is a complete web-based operating system. Files that you create or save persist across reloads. . One app can have multiple windows, windows can be minimised, can be brought to the front, and the app itself can be quit (meaning all windows are closed). . Windows can be fullscreened, minimised, or closed. Windows can be resized by holding and dragging the bottom right corner. . The camera app stores files directly on the desktop, files can be renamed, named, created, deleted (sent to trash). All these operations can be performed via the file manager, RIGHT CLICK to see available options, the whole operating system uses a custom context menu! (when in doubt, right click ) . AceEditor allows you to save files in different formats WITH syntax highlighting. . BlepOS has a collection consisting of 3 games, present on the Games folder on the Desktop. (MiniClip’s 8 Ball Pool, a Doom knockoff, and BlockWorlds) + we have installable games now <3, just check the BlepStore. . Somebody said YouTube doesnt work in the browser.. so I added something EVEN BETTER… BlepTube! . The terminal app can be used to perform certain commands, while the settings app can personalise BlepOS for you. . All launched apps appear in the dock, while some apps are pinned. Each active pinned app has a white dot underneath its icon. . BlepOS also has a spotlight/system-wide search feature, give it a spin. Complete list of features: App minimising App fullscreen Camera App Calculator App Web Browser (multi-tab support, home button, reload button) Settings App (customisable background, date/time, battery) Multi-window support Force quitting apps Bringing all app windows to front (by clicking the icon in the dock) Custom context menu Draggable and resizable windows (resize from the bottom right corner) File manager Files persist across reloads and new tabs Files and shortcuts on desktop Creating and removing files Code/text editor that can save stuff Saving camera files onto the files folder itself Terminal Games! (doom knockoff, minecraft knockoff, 8 ball pool) Video player, image preview app Desktop unpinned apps (shows app state - closed or open), with tooltips BlepTube (doomscrolling app) Ability to change date/time format (24 hour or 12 hour, DD/MM/YYYY or MM/DD/YYYY) Built-in battery level fetching (via navigator getBattery() ) Built-in storage calculation (from IndexedDB usage/quota and localStorage) BlepStore, custom app store where you can download and launch apps Downloadable Apps JSPaint (utility) Granny 3: Return the School (game) Mine & Build (game) Subway Surfers (game - the actual one) Cut the Rope (game - the actual one with om nom) Slither.io (game - also the actual one) Spotlight feature (click the search icon in the toolbar)...
|
1793854219.2224343
|
1793940619.2224343
|
|
57357
|
Halt! Input by @BoltyPlays | Stardance
|
BoltyPlays
|
1
|
5.0
|
40
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T05:17:26Z", "hours": 5.0, "multiplier": 7.4, "payout": 40, "blessing": "neutral", "text": "Halt! Input is a toolbox containing many features that help accomplish a certain task, or do something silly. The features so far: Keyboard blocking Mouse lock The above two is the main reason this project exists. Imagine trying to clean your keyboard/mouse and then random things happen in your computer because your keyboard is submitting random strings and your mouse is just registering random clicks (imagine this on Hyprland… yikes) Updating winget packages Flush DNS Clear clipboard Battery Report These four features are here; many people probably don’t even know these features existed. The app helps make them accessible and convenient to execute. chkdsk dism sfc Empty recycle bin These last four are for storage-related issues. Too much storage? Empty recycle bin in one click. SSD/HDD being funky? Run chkdsk, dism to fix them. Windows being stupider than usual? sfc can fix that.", "repo": "https://github.com/BoltyPlays/halt_input", "demo": "https://github.com/BoltyPlays/halt_input/releases/tag/v1.0.0"}]...
|
[{"post_id": 70423, "ts": "202 [{"post_id": 70423, "ts": "2026-09-19T05:00:01Z", "hours": 0.6978, "text": "Polished the code, and had to remove “Restart Windows Explorer” due to privilege conflicts. Updated the README.md. Time to ship! enjoy this parrot"}, {"post_id": 69501, "ts": "2026-09-17T06:01:55Z", "hours": 0.8792, "text": "YIPPIE it’s all done! now just a bit of code clean-up before ship"}, {"post_id": 67134, "ts": "2026-09-13T06:12:59Z", "hours": 0.2861, "text": "One new feature, two new fun buttons Battery Report you generate a battery report if you have one Parrot spawns a terminal with a dancing parrot Mystery spooky…"}, {"post_id": 66363, "ts": "2026-09-12T04:56:30Z", "hours": 0.64, "text": "Three new features: Update Winget packages: no more typing “winget update –all” Flush DNS: sometimes fixes website errors if the cache is outdated Clear clipboard: wipe your clipboard history of screenshots containing deleted Discord messages"}, {"post_id": 65202, "ts": "2026-09-10T05:17:19Z", "hours": 0.4144, "text": "New feature: Restarting Windows Explorer, using subprocess module"}, {"post_id": 64031, "ts": "2026-09-08T04:43:15Z", "hours": 1.3253, "text": "Made a recycling bin feature, to clear out some clutter using winshell. Wanted to add a afk feature, but couldn’t wrap my head around threading. Also managed to fix the mouse locker, and switched from tkinter to CTkinter."}, {"post_id": 61294, "ts": "2026-09-04T04:20:49Z", "hours": 0.6342, "text": "New feature: mouse no longer moves. You can still unlock it with click, going to try to remove that (pls help"}, {"post_id": 60649, "ts": "2026-09-03T04:36:34Z", "hours": 0.5239, "text": "Beginning what I think will become a toolbox of maintenance tools. First one: keyboard blocking. Did some research on it, relearnt functions and modules, and discovered tkinter. Yay!"}]...
|
Title: Halt! Input by @BoltyPlays | Stardance
Dev Title: Halt! Input by @BoltyPlays | Stardance
Devlogs:
Beginning what I think will become a toolbox of maintenance tools. First one: keyboard blocking. Did some research on it, relearnt functions and modules, and discovered tkinter. Yay!
New feature: mouse no longer moves. You can still unlock it with click, going to try to remove that (pls help
Made a recycling bin feature, to clear out some clutter using winshell. Wanted to add a afk feature, but couldn’t wrap my head around threading. Also managed to fix the mouse locker, and switched from tkinter to CTkinter.
New feature: Restarting Windows Explorer, using subprocess module
Three new features: Update Winget packages: no more typing “winget update –all” Flush DNS: sometimes fixes website errors if the cache is outdated Clear clipboard: wipe your clipboard history of screenshots containing deleted Discord messages
One new feature, two new fun buttons Battery Report you generate a battery report if you have one Parrot spawns a terminal with a dancing parrot Mystery spooky…
YIPPIE it’s all done! now just a bit of code clean-up before ship
Polished the code, and had to remove “Restart Windows Explorer” due to privilege conflicts. Updated the README.md. Time to ship! enjoy this parrot
Ships:
Halt! Input is a toolbox containing many features that help accomplish a certain task, or do something silly. The features so far: Keyboard blocking Mouse lock The above two is the main reason this project exists. Imagine trying to clean your keyboard/mouse and then random things happen in your computer because your keyboard is submitting random strings and your mouse is just registering random clicks (imagine this on Hyprland… yikes) Updating winget packages Flush DNS Clear clipboard Battery Report These four features are here; many people probably don’t even know these features existed. The app helps make them accessible and convenient to execute. chkdsk dism sfc Empty recycle bin These last four are for storage-related issues. Too much storage? Empty recycle bin in one click. SSD/HDD being funky? Run chkdsk, dism to fix them. Windows being stupider than usual? sfc can fix that....
|
1794023474.5856001
|
1794109874.5856001
|
|
61628
|
Beach Breeze by @gudfriend25 | Stardance
|
gudfriend25
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T05:21:12Z", "hours": 3.0, "multiplier": 4.18, "payout": 0, "blessing": "neutral", "text": "I made a website to help plan a beach trip. It was really confusing trying to figure out how to make the mini game, but that’s why it’s the thing I’m most proud of. To use the website, you just have to open the deployed link and you can click through the different tabs and try out the features.", "repo": "https://github.com/SW384/Beach-Breeze", "demo": "https://sw384.github.io/Beach-Breeze/"}]...
|
[{"post_id": 70420, "ts": "202 [{"post_id": 70420, "ts": "2026-09-19T04:56:33Z", "hours": 2.065, "text": "Ok I finished the game and am going to submit this website now! First submission yayyy."}, {"post_id": 68469, "ts": "2026-09-15T05:07:59Z", "hours": 0.6292, "text": "This is a website I worked on for 8-10 hours for Sunbeam but ended up not submitting. Because it was for that event, I didn’t set up hackatime so I couldn’t get those hours (crying ;;). This website is called Beach Breeze and it meant to help plan the perfect beach day. I already had a few things from those hours of coding, but I wanted to add a minigame tab to it, and that’s what I have been working on. So far, I’ve created that tab and added the background for the game."}]...
|
Title: Beach Breeze by @gudfriend25 | Stardance
D Title: Beach Breeze by @gudfriend25 | Stardance
Devlogs:
This is a website I worked on for 8-10 hours for Sunbeam but ended up not submitting. Because it was for that event, I didn’t set up hackatime so I couldn’t get those hours (crying ;;). This website is called Beach Breeze and it meant to help plan the perfect beach day. I already had a few things from those hours of coding, but I wanted to add a minigame tab to it, and that’s what I have been working on. So far, I’ve created that tab and added the background for the game.
Ok I finished the game and am going to submit this website now! First submission yayyy.
Ships:
I made a website to help plan a beach trip. It was really confusing trying to figure out how to make the mini game, but that’s why it’s the thing I’m most proud of. To use the website, you just have to open the deployed link and you can click through the different tabs and try out the features....
|
1794048669.8671322
|
1794135069.8671322
|
|
16757
|
Frictionless by @arjunkhedkar | Stardance
|
arjunkhedkar
|
0
|
1.34
|
0
|
[]
|
[{"post_id": 7042, "ts": "2026 [{"post_id": 7042, "ts": "2026-06-11T20:05:31Z", "hours": 1.3428, "text": "Created the first prototype. Uses GraphHopper for the backend, which is hosted locally on a Raspberry Pi, and the web app creates the routes. Need to figure out how to send to Garmin as that feature does not work yet."}]...
|
Title: Frictionless by @arjunkhedkar | Stardance
Title: Frictionless by @arjunkhedkar | Stardance
Devlogs:
Created the first prototype. Uses GraphHopper for the backend, which is hosted locally on a Raspberry Pi, and the web app creates the routes. Need to figure out how to send to Garmin as that feature does not work yet....
|
1793368230.9085777
|
1793973030.9085777
|
|
19364
|
A Playdate Between Vultures and Crows by @Conner | A Playdate Between Vultures and Crows by @Conner | Stardance...
|
Conner
|
0
|
4.54
|
0
|
[]
|
[{"post_id": 70416, "ts": "202 [{"post_id": 70416, "ts": "2026-09-19T04:34:08Z", "hours": 4.5425, "text": "Currently waiting to get some art made and added, nearing the end of setting up basic combat!"}]...
|
Title: A Playdate Between Vultures and Crows by @C Title: A Playdate Between Vultures and Crows by @Conner | Stardance
Devlogs:
Currently waiting to get some art made and added, nearing the end of setting up basic combat!...
|
1793519475.549921
|
1794124275.549921
|
|
55968
|
Retime by @daviipkp | Stardance
|
daviipkp
|
0
|
5.85
|
0
|
[]
|
[{"post_id": 70413, "ts": "202 [{"post_id": 70413, "ts": "2026-09-19T04:29:44Z", "hours": 0.3706, "text": "added The 8TTP I just removed the old Action class (which was not really cool) and replaced it with The 8TTP (a separate project to manage Actions). It should allow the Reminder creation to only need a Action ID to define what should be done once we get to the deadline."}, {"post_id": 63469, "ts": "2026-09-07T10:46:36Z", "hours": 1.8339, "text": "a lot of structural changes changed a lot of the structure created the first endpoint changed from LocalDate and LocalTime to Instant created insertion method for database removed some useless code and stuff that didn’t make sense to the project implemented a simple system with annotations to give IDs to deadline actions, that way the action can be defined easily in the POST and the metadata can be parsed based on the chosen action"}, {"post_id": 63359, "ts": "2026-09-07T04:23:24Z", "hours": 0.4944, "text": "structuring server with the main thread"}, {"post_id": 62564, "ts": "2026-09-06T00:39:07Z", "hours": 0.5975, "text": "Just added SetYaml as config manager and made initial structure for the main thread"}, {"post_id": 58095, "ts": "2026-08-30T13:29:23Z", "hours": 0.8186, "text": "Testing reminders types and reminders pool I tried creating some mock data to test if the adding logic to the pool was working, and it has worked successfully."}, {"post_id": 57623, "ts": "2026-08-29T20:35:49Z", "hours": 1.7394, "text": "Pretty much just dumped my ideas. I had this project in mind for a long time, but I’m finally working on it. I mean to create a back-end application that I can send my things to through http requests, and it can call back wherever I want whenever I want, without I having to sweat it. In this log I basically dumped my ideas and tried to implement some concepts (like Deadline Action, which is a block of code that should be executed whenever we meet the time of a Reminder)"}]...
|
Title: Retime by @daviipkp | Stardance
Devlogs:
P Title: Retime by @daviipkp | Stardance
Devlogs:
Pretty much just dumped my ideas. I had this project in mind for a long time, but I’m finally working on it. I mean to create a back-end application that I can send my things to through http requests, and it can call back wherever I want whenever I want, without I having to sweat it. In this log I basically dumped my ideas and tried to implement some concepts (like Deadline Action, which is a block of code that should be executed whenever we meet the time of a Reminder)
Testing reminders types and reminders pool I tried creating some mock data to test if the adding logic to the pool was working, and it has worked successfully.
Just added SetYaml as config manager and made initial structure for the main thread
structuring server with the main thread
a lot of structural changes changed a lot of the structure created the first endpoint changed from LocalDate and LocalTime to Instant created insertion method for database removed some useless code and stuff that didn’t make sense to the project implemented a simple system with annotations to give IDs to deadline actions, that way the action can be defined easily in the POST and the metadata can be parsed based on the chosen action
added The 8TTP I just removed the old Action class (which was not really cool) and replaced it with The 8TTP (a separate project to manage Actions). It should allow the Reminder creation to only need a Action ID to define what should be done once we get to the deadline....
|
1793360906.856011
|
1793965706.856011
|
|
41780
|
0.8KW DIY CNC by @PXGG3RS | Stardance
|
PXGG3RS
|
0
|
42.58
|
0
|
[]
|
[{"post_id": 70396, "ts": "202 [{"post_id": 70396, "ts": "2026-09-19T03:15:29Z", "hours": 1.7936, "text": "Wrote up github file and BOM I’m right above $1000 total (by 2 dollars btw) after my state’s taxes. Not sure about shipping, but it should be fine. Some parts have to be machined after the fact, which will cost me like $200 dollars later. But as of now they are going to be made."}, {"post_id": 70352, "ts": "2026-09-19T00:56:44Z", "hours": 5.0667, "text": "Finally done? with the design portion at least. Gonna get a friend to review my model and make sure everything is good enough to build. Hoping the base gives it enough mass that it just doesn’t move at all. Requesting funding, please accept my thing my PC crashed like 4 times trying to load this render. Added: Base Rebudgeted things. It’s still ridiculously expensive btw"}, {"post_id": 67058, "ts": "2026-09-13T03:13:45Z", "hours": 4.7836, "text": "Finished the majority of the x axis and the surrounding frame. Lord have mercy on my bank account The tariffs they got on machined parts… 88% like what are we doing. Now I guess I gotta make everything myself to save money . Machining Area - 290 x 315 x 88 mm Do not ask me why it is like this I just put stuff and hoped. Plus the z axis ball screw I am too lazy to change, like im not redesigning ts for like 12mm or smth. Added - Corner braces Way too much hardware x axis ball screws and linear rails (uses sfu1204 and MGN12) extruded aluminum overkill mounts for everything"}, {"post_id": 59327, "ts": "2026-09-01T01:39:27Z", "hours": 1.9003, "text": "Might do these daily. Finished spindle finally. I’m like 90% sure that I’m done with this part. I just need to finish the rest which shouldn’t be too hard."}, {"post_id": 58661, "ts": "2026-08-31T04:48:18Z", "hours": 1.6333, "text": "Did a lot of budgeting fixes and fixed some of the centering issues i had when setting up the gantry. Cost of the machine atp is around 900-1000, but once the base is modelled and I can get estimates. It’d be around 1100, which is ok for this style of machine. Will need to work on that more though."}, {"post_id": 57855, "ts": "2026-08-30T05:17:41Z", "hours": 1.2, "text": "Finished the entire gantry (except later modifications for HGH blocks) Changes: screws added to every single part (around 138 fasteners currently… my poor loctite bottle) small 3d printed part added to make sure the y axis stepper doesn’t move improvements to brace structure -fixed the pocketing -made small extrusion so the sfu nut housing doesn’t make contact fixed small parts not being centered (sfu nut housings) What’s Next: finish adding linear rails to gantry figure out base material (i.e. concrete filled aluminum extrusion, epoxy granite filled aluminum extrusion finalize bed size (i’ve changed it like 3 times already) Design base add enclosure so I don’t have to clean as often fix the screw sizing (I have like 10 different screws atp 😭) figure out how my hand isn’t gonna break when assembling this"}, {"post_id": 57091, "ts": "2026-08-29T05:43:35Z", "hours": 3.3336, "text": "Went back to finish the spindle setup I had. Added: screws to every single hole (excluding the y axis ball screw, y axis linear rails, and spindle clamp) added the nema 17 stepper to the top because I forgot to before somehow Next things: make sure everything is actually machinable and that I can get access to a printer that can print ABS finish base and gantry"}, {"post_id": 54877, "ts": "2026-08-26T02:45:18Z", "hours": 2.3836, "text": "Finished most of the gantry, but small changes will need to be made once I actually get the parts. Added/Adjusted: -back plate for the y axis linear rails (MGN12) -more parts of the frame -Fixed the holes of each part (allowing a 0.2mm tolerance) -Fillets to most parts"}, {"post_id": 47836, "ts": "2026-08-16T01:42:08Z", "hours": 3.5503, "text": "Finished spindle setup I’m pretty sure. Switched to sheet metal with some fillets bc i didnt like how thick the old design was and how complex it was."}, {"post_id": 46094, "ts": "2026-08-13T01:51:31Z", "hours": 7.9736, "text": "New spindle redesign in progress. Old one had issues with how I was supposed to attach the y axis and the bearings being like 300 dollars for some reason. Also the spindle choice was poor due to its 220V requirement and me living in the US. So I switched to a better 0.8kW watercooled 110V spindle, which I had to design based off a terrible diagram."}, {"post_id": 43518, "ts": "2026-08-08T20:46:06Z", "hours": 3.0336, "text": "More spindle related work. Made the body that connects the aluminum tubes + ball screw together. lots of pocketing needs to be done so it doesn’t weight 60 lbs. small improvements to the rest of the structure need to be made, but not right now."}, {"post_id": 42343, "ts": "2026-08-07T00:48:24Z", "hours": 5.9303, "text": "I worked on a simple spindle setup based on the one on the Makera Carvera Air. This setup isn’t complete, since the pillow blocks are hanging out without anything attached, and minor changes to the aluminum plate connecting everything will be made."}]...
|
Title: 0.8KW DIY CNC by @PXGG3RS | Stardance
Devl Title: 0.8KW DIY CNC by @PXGG3RS | Stardance
Devlogs:
I worked on a simple spindle setup based on the one on the Makera Carvera Air. This setup isn’t complete, since the pillow blocks are hanging out without anything attached, and minor changes to the aluminum plate connecting everything will be made.
More spindle related work. Made the body that connects the aluminum tubes + ball screw together. lots of pocketing needs to be done so it doesn’t weight 60 lbs. small improvements to the rest of the structure need to be made, but not right now.
New spindle redesign in progress. Old one had issues with how I was supposed to attach the y axis and the bearings being like 300 dollars for some reason. Also the spindle choice was poor due to its 220V requirement and me living in the US. So I switched to a better 0.8kW watercooled 110V spindle, which I had to design based off a terrible diagram.
Finished spindle setup I’m pretty sure. Switched to sheet metal with some fillets bc i didnt like how thick the old design was and how complex it was.
Finished most of the gantry, but small changes will need to be made once I actually get the parts. Added/Adjusted: -back plate for the y axis linear rails (MGN12) -more parts of the frame -Fixed the holes of each part (allowing a 0.2mm tolerance) -Fillets to most parts
Went back to finish the spindle setup I had. Added: screws to every single hole (excluding the y axis ball screw, y axis linear rails, and spindle clamp) added the nema 17 stepper to the top because I forgot to before somehow Next things: make sure everything is actually machinable and that I can get access to a printer that can print ABS finish base and gantry
Finished the entire gantry (except later modifications for HGH blocks) Changes: screws added to every single part (around 138 fasteners currently… my poor loctite bottle) small 3d printed part added to make sure the y axis stepper doesn’t move improvements to brace structure -fixed the pocketing -made small extrusion so the sfu nut housing doesn’t make contact fixed small parts not being centered (sfu nut housings) What’s Next: finish adding linear rails to gantry figure out base material (i.e. concrete filled aluminum extrusion, epoxy granite filled aluminum extrusion finalize bed size (i’ve changed it like 3 times already) Design base add enclosure so I don’t have to clean as often fix the screw sizing (I have like 10 different screws atp 😭) figure out how my hand isn’t gonna break when assembling this
Did a lot of budgeting fixes and fixed some of the centering issues i had when setting up the gantry. Cost of the machine atp is around 900-1000, but once the base is modelled and I can get estimates. It’d be around 1100, which is ok for this style of machine. Will need to work on that more though.
Might do these daily. Finished spindle finally. I’m like 90% sure that I’m done with this part. I just need to finish the rest which shouldn’t be too hard.
Finished the majority of the x axis and the surrounding frame. Lord have mercy on my bank account The tariffs they got on machined parts… 88% like what are we doing. Now I guess I gotta make everything myself to save money . Machining Area - 290 x 315 x 88 mm Do not ask me why it is like this I just put stuff and hoped. Plus the z axis ball screw I am too lazy to change, like im not redesigning ts for like 12mm or smth. Added - Corner braces Way too much hardware x axis ball screws and linear rails (uses sfu1204 and MGN12) extruded aluminum overkill mounts for everything
Finally done? with the design portion at least. Gonna get a friend to review my model and make sure everything is good enough to build. Hoping the base gives it enough mass that it just doesn’t move at all. Requesting funding, please accept my thing my PC crashed like 4 times trying to load this render. Added: Base Rebudgeted things. It’s still ridiculously expensive btw
Wrote up github file and BOM I’m right above $1000 total (by 2 dollars btw) after my state’s taxes. Not sure about shipping, but it should be fine. Some parts have to be machined after the fact, which will cost me like $200 dollars later. But as of now they are going to be made....
|
1793782408.977643
|
1794387208.977643
|
|
17855
|
Resource-Screening by @shashi93 | Stardance
|
shashi93
|
2
|
73.0
|
706
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T02:47:30Z", "hours": 20.0, "multiplier": 14.66, "payout": 287, "blessing": "neutral", "text": "I have a whole bunch of resource packs installed, and managing all of them was a pain. So I decided, why not make a mod to help me do that? To test my mod: Ensure you have some resourcepacks installed, and they should contain custom textures for leaves (I recommend Faithful, Barebones and Motschen’s better leaves). After which, get into a minecraft world, and possibly place some leaves in front of you. Then go into the resourcepacks settings and change the textures. Each dropdown controls a specific leaf texture, as you can see via the texture renderer on top. If you have more than two resourcepacks, the last one may be hidden by the texture renderer, so you can just click through the texture renderer to activate it. Have fun customising textures, I plan to add more functionality soon! :) ✌️", "repo": "https://github.com/shushi93/Resource-Screening", "demo": "https://modrinth.com/mod/resource-screening"}, {"ship_num": 2, "ts": "2026-08-23T05:26:47Z", "hours": 53.0, "multiplier": 8.74, "payout": 419, "blessing": "neutral", "text": "Does some simple texture swapping. I’m getting into individual textures now. Learning Java definitely took a lot of the time, but I’m happy I got something working.", "repo": "https://github.com/shushi93/Resource-Screening", "demo": "https://modrinth.com/mod/resource-screening"}]...
|
[{"post_id": 70382, "ts": "202 [{"post_id": 70382, "ts": "2026-09-19T02:41:48Z", "hours": 3.9581, "text": "Almost ready for second ship! The UI is terrible, but I think for now it works. There are still a few bugs with the UI I plan to fix later. The main part of this devlog is that, i changed the layout of the dropdowns, and I created a menu to show the currently selected texture, so it’s easier to see what you’re changing from and to. I fixed some minor bugs with the dropdownlist, and overall, I’m quite happy with how it turned out. Some reviewers didn’t fully understand my mod, so I’ll put some actually better usage instructions in the ship message. Some guy also said my project was completely AI :/ (it’s not), but i accidentally clicked accept payout instead of flagging the review, while going to the bad review. Oh well. I do wan’t to mention that I did use AI for guidance, but it did not code my mod for me. That’s about it After my second ship, I doubt I can continue developing my mod, because my finals are in like 2 days (and i’m doing anything but studying for it, so hope you enjoy my mod, as it is now! ✌️"}, {"post_id": 67183, "ts": "2026-09-13T07:44:50Z", "hours": 2.8153, "text": "More file shenanigans! I managed to persist the saved options to the config file, and changed the buttons to dropdowns Some ui stuff still needs fixing but it’s gone relatively alright My ship is still in the process of getting verified, but my project shld be shipped soon!"}, {"post_id": 65304, "ts": "2026-09-10T11:12:17Z", "hours": 2.3964, "text": "dropdown list works >< last time i did this, it took me 30h also what do you think of my highlight, instead of just making the blue border brighter and whiter, i decided to make it redder, to stand out, does it look good? as you can see, there is an error with the dropdown list, as when i pressed the last option, it didnt register (closer to the end of the video) because the button behind it, b9 was getting clicked instead I doub’t this will be a problem (at least for current me), since i dont think the dropdown lists should be ontop of smth else, hopefully but oh well, when it comes to that ill figure it out edit: argh i just realised i haven’t finished scrolling behaviour i’ll get to work on that now my previous ship is still not verified bcos modrinth still havent reviewed my mod (it’s been 3 weeks) ( ˘︹˘ ) so i submitted it to curseforge I’ll update my mod with the newest features and then reship"}, {"post_id": 63331, "ts": "2026-09-07T03:00:09Z", "hours": 4.9131, "text": "basic texture swapping After actl not too much pain, I got basic texture swapping done. I created a helper class to handle all my texture swapping logic, and it works quite neatly. I do hate File I/O in any programming language, but my mod kind of revolves around FIle I/O, and honestly, even though I got some super unhelpful error messages (I got empty error messages), I somehow managed to pull through Some things I have yet to work on: fix ui to allow all installed packs (currently for testing I just use Motchsens better leaves, since it’s a small pack) allow not just textures but also block models to be hotswapped pray modrinth reviews my project so i can ship it ✌️"}, {"post_id": 57025, "ts": "2026-08-29T03:09:48Z", "hours": 5.4767, "text": "I spent a while learning Java nio and managed to get the names of all the texture packs and the textures inside of them i also created doogile.zip (as requested by my friend), that will serve as the main way to select individual textures just a simple devlog to catch you guys up to what i’ve been doing"}, {"post_id": 52817, "ts": "2026-08-23T05:14:18Z", "hours": 5.5578, "text": "Swapping textures i finally, after like 5h managed to swap between bare bones & faithful x64 yipee I think imma ship the project now you can download from the releases page B1 switches to bare bones B2 switches to faithful there are some minor bugs i need to iron out but for now, i think a first ship is due took way too long to get here but oh well now i gotta figure out that individual texture thing"}, {"post_id": 47428, "ts": "2026-08-15T11:07:54Z", "hours": 9.4294, "text": "Part 14 The first Part of Part 14 was an extension of JavaFX, where I learnt how to draw charts using JavaFX. Overall, not a too hard topic. One small funny error I spent a bit of time on was on the second exercise, where after an egregious amount of time writing code, my chart showed up. However, since I used an absolute path for the tsv data file, when I submitted that code to the server, it showed an error. Then after a lot of debugging, I remembered a previous exercise, where I had to remove the absolute path before it worked, and when I did that, it worked perfectly. Then, I spent a good bit of time cleaning up my jdk installation, before resuming pain Java. On the next exercise, I needed to create a line chart that shows the amount of savings over time, and this was more pain than I’ve ever experienced. Creating the components was easy, but the formula for plotting the points, yea that was pure torture. 2h of trying, and I finally caved. I thought I was good at math but oh well, asked AI what I was doing wrong, and apparently, I was off-by-one in my data plotting & my formula was adding the savings too many times. Absolute headache going through that, but at least I was finally able to overcome it. And then another problem sprang up. There was an index out of bounds error when running the tests, and I asked the discord server why this was happening, and basically, I was missing 4 lines of code, that is essentially just styling the program, which caused that. yea true pain. I also went on a journey of remaking Aseprite (well not really), and I copied Andy Warhol and remade the Mona Lisa. I almost got it first try, except for one thing. See, humans cant see minute pixel colour differences, but computers can. Not so long story short, due to pixel overwrites from integer truncation, the pixel colour values were just ever so slightly off, that the tests were failing. After previous traumatic events, I caved and asked AI what was wrong, and basically the loop incrementer supplied by the base program was wrong, and it fixed it. It’s fun to leave the boring stuff to AI, and the fun stuff for me. I then followed the step-by-step guideline on remaking Asteroids by Atari, and I think it went ok. I’m most excited right now because finally I complete the Java MOOC course, and I can start work on my mod. But I’m also quite scared/anxious, because I don’t even know where to start now, after so long of not working on my mod. but i’ll figure it out, hopefully. and im also gonna take this time to ask for any name reccomendations, or do you think i should just go with resource-screening ^____^ ✌️"}, {"post_id": 38605, "ts": "2026-08-01T02:43:31Z", "hours": 6.0253, "text": "JavaFX JavaFX was interesting, and I’m not too sure how I want to feel about it. I’ve not much to say about this part. Minecraft doesn’t actually use JavaFX, so this part was just slightly useless, but there are some similarities to Minecraft’s rendering system (Lightweight Java Game Library) that I can use to make my mod. I’m most exited for Part 14, where I learn about Maven, since it’s a Java topic I know not much about. Most importantly, after Part 14, I get to finally work on my mod. One interesting thing about this part is that I switched to IntelliJ since it was easier to work with JavaFX on it than on VSCode. Setting up JavaFX just to start working on this part was painful, but I’m happy that I got it working For now, enjoy the TicTacToe Application, and the horrendous if-condition that ends the game :) and sorry this devlog is lowk kinda mid, im tired and don’t feel like writing rn but oh well ✌️"}, {"post_id": 28054, "ts": "2026-07-14T02:22:28Z", "hours": 3.9286, "text": "2 more parts to go >”< Finally learnt type parameters (those things inside the <> ) Learnt to make my own implementation of ArrayList and HashMap and 2d arrays (which are and have always been painful) I also decided to try something new this time, I turned on Copilot Code Completion. (cus it’s cool to see the ghost text) . it was genuinely painful at first, and i want to like it but i also rlly hate it sometimes. i got somewhat used to it, then i turned it off, cus it felt like cheating for some of the exercises. I turned it off on the last exercise (deciding the pain was not worth it) and went into even bigger pain, cus 2d arrays. When doing the last exercise (Magic Square), i lowk blanked out and did not feel like doing Java, but i persevered thru anyways. Specifically, when it came to calculating diagonals of the square, cus i didnt know how to do that. I did some brainstorming, found out it’s actually super simple and somehow managed to get it right. (actl i just realized my program is broken for all values above 5, but uh im not fixing it _ ) ooh and uh, anyone got suggestions for my mod name, since im 2 parts away from working on it? (current name is resource-screening btw, but i think its cringy) ✌️"}, {"post_id": 25039, "ts": "2026-07-08T23:48:50Z", "hours": 3.4086, "text": "pain in part 11/14, i learnt about class diagrams (among other things), and in all the time I’ve ever done programming, ive never used it. i still thinks its super useless (unless someone reading this strongly disagrees). i can see a niche use case where class diagrams could be useful, but imo, it isn’t useful for me. i also did packages, which i already know about, and they are quite easy, so it wasn’t much of a problem for me. I also learnt about Exceptions, and how to throw them. learnt to write to a file and finished this part. and i also learnt one thing more. I absolutely HATE unit tests. The exercises had tests I needed to pass, and omw they were so annoying. I miss ONE space and the entire thing fails. genuinely pmo. My friend said unit tests are useful in some scenarios but are also a pain and ig, having an automated checker is useful but still, I’ll hate them with every fiber in my body. yea that’s it. I hated that one exercise which took me an hour because I missed one line of output. ✌️"}, {"post_id": 21892, "ts": "2026-07-04T02:12:00Z", "hours": 3.6606, "text": "Part 10 DevLog Part 10 finished, wheeeeee (I’m (slowly) losing my mind)} In Part 10, I learnt about Java .stream(). Initially, i thought streams were useless since it was easier to use a for-each loop (still my goat), but recently, i began using streams since its more compact and easier to read. I also learnt to make a custom comparator, brushed up on regex again, learnt of enums and Iterator. i do still think iterator class is mostly useful, unless you need to go thru a list and delete elements from them. streams were genuinely painful when i first started doing them. i for the life of me cld not figure out how to use them properly. now i’m semi-confident in using them (i think), and they are useful in some scenarios. (wish i cld show better screenshots but this is all i got sry) ✌️"}, {"post_id": 18149, "ts": "2026-06-29T05:14:06Z", "hours": 0.5469, "text": "Just redid my README, i still think its not that good so if anyone has any suggestions, please leave a comment. tks ✌️"}, {"post_id": 18105, "ts": "2026-06-29T03:19:35Z", "hours": 3.9225, "text": "Finished Part 9/14 of the Java MOOC. I learnt about Interfaces and Abstract methods, how to extend classes and implement methods etc. I learnt how there can be used with Polymorphism to make the program more versatile too. yea i got nothing much else to add. quite hyped to almost be done with this course and start on my mod. it shld be less painful than before right? ✌️ ts so gay PS: quick edit, after this im gna spend some time making my README better cus it sucks rn. ill devlog that after im done"}, {"post_id": 14297, "ts": "2026-06-23T11:22:30Z", "hours": 1.5067, "text": "Completed Part 8 in record time wth. I have no idea how I just completed Part 8 in just 2 days. Actually wait, I do. I skipped the first 5 exercises since they are just a recap of Java Programming I (might do them after if I want to get the certificate). Just learnt HashMaps in Part 8. I’ve got no interesting output to show, so enjoy these 2 pictures. I also learnt that VSCode allows you to generate Getters & Setters, or Contructors for field variables, equals() & hashMap() overrides etc. which is like just so cool. cld’ve saved me so much time. I’ll now move on to Part 9, which makes me one step closer to making my mod. cya ✌️✌️"}, {"post_id": 13626, "ts": "2026-06-22T11:02:12Z", "hours": 14.7986, "text": "I just finished Java Programming I of the Java MOOC course by University of Helsinki. I was allowed to log hours spent learning for my project (the Minecraft Mod), so I did :) Initially, I decided to be stupid and make a Minecraft Mod without learning Java (biggest mistake) and that caused me eternal pain. I’m not sure why I did that, so I then decided to actually learn Java. I’ll probably DevLog every time I finish 1 part of the course, or whenever I feel like it lol, but yea here’s 14h logged then. It’s just a screenshot cus I was too lazy to record a video. The screenshot shows one of the exercises I did for the course, the second last exercise of the Java Programming I course. After this, I move to Java Programming II course. After I finish that, I’ll work on my mod, I guess it’s long time due by now. Hopefully it goes better than before (wish me luck). I think that’s it (holy yap) ✌️"}]...
|
Title: Resource-Screening by @shashi93 | Stardance Title: Resource-Screening by @shashi93 | Stardance
Devlogs:
I just finished Java Programming I of the Java MOOC course by University of Helsinki. I was allowed to log hours spent learning for my project (the Minecraft Mod), so I did :) Initially, I decided to be stupid and make a Minecraft Mod without learning Java (biggest mistake) and that caused me eternal pain. I’m not sure why I did that, so I then decided to actually learn Java. I’ll probably DevLog every time I finish 1 part of the course, or whenever I feel like it lol, but yea here’s 14h logged then. It’s just a screenshot cus I was too lazy to record a video. The screenshot shows one of the exercises I did for the course, the second last exercise of the Java Programming I course. After this, I move to Java Programming II course. After I finish that, I’ll work on my mod, I guess it’s long time due by now. Hopefully it goes better than before (wish me luck). I think that’s it (holy yap) ✌️
Completed Part 8 in record time wth. I have no idea how I just completed Part 8 in just 2 days. Actually wait, I do. I skipped the first 5 exercises since they are just a recap of Java Programming I (might do them after if I want to get the certificate). Just learnt HashMaps in Part 8. I’ve got no interesting output to show, so enjoy these 2 pictures. I also learnt that VSCode allows you to generate Getters & Setters, or Contructors for field variables, equals() & hashMap() overrides etc. which is like just so cool. cld’ve saved me so much time. I’ll now move on to Part 9, which makes me one step closer to making my mod. cya ✌️✌️
Finished Part 9/14 of the Java MOOC. I learnt about Interfaces and Abstract methods, how to extend classes and implement methods etc. I learnt how there can be used with Polymorphism to make the program more versatile too. yea i got nothing much else to add. quite hyped to almost be done with this course and start on my mod. it shld be less painful than before right? ✌️ ts so gay PS: quick edit, after this im gna spend some time making my README better cus it sucks rn. ill devlog that after im done
Just redid my README, i still think its not that good so if anyone has any suggestions, please leave a comment. tks ✌️
Part 10 DevLog Part 10 finished, wheeeeee (I’m (slowly) losing my mind)} In Part 10, I learnt about Java .stream(). Initially, i thought streams were useless since it was easier to use a for-each loop (still my goat), but recently, i began using streams since its more compact and easier to read. I also learnt to make a custom comparator, brushed up on regex again, learnt of enums and Iterator. i do still think iterator class is mostly useful, unless you need to go thru a list and delete elements from them. streams were genuinely painful when i first started doing them. i for the life of me cld not figure out how to use them properly. now i’m semi-confident in using them (i think), and they are useful in some scenarios. (wish i cld show better screenshots but this is all i got sry) ✌️
pain in part 11/14, i learnt about class diagrams (among other things), and in all the time I’ve ever done programming, ive never used it. i still thinks its super useless (unless someone reading this strongly disagrees). i can see a niche use case where class diagrams could be useful, but imo, it isn’t useful for me. i also did packages, which i already know about, and they are quite easy, so it wasn’t much of a problem for me. I also learnt about Exceptions, and how to throw them. learnt to write to a file and finished this part. and i also learnt one thing more. I absolutely HATE unit tests. The exercises had tests I needed to pass, and omw they were so annoying. I miss ONE space and the entire thing fails. genuinely pmo. My friend said unit tests are useful in some scenarios but are also a pain and ig, having an automated checker is useful but still, I’ll hate them with every fiber in my body. yea that’s it. I hated that one exercise which took me an hour because I missed one line of output. ✌️
2 more parts to go >”< Finally learnt type parameters (those things inside the <> ) Learnt to make my own implementation of ArrayList and HashMap and 2d arrays (which are and have always been painful) I also decided to try something new this time, I turned on Copilot Code Completion. (cus it’s cool to see the ghost text) . it was genuinely painful at first, and i want to like it but i also rlly hate it sometimes. i got somewhat used to it, then i turned it off, cus it felt like cheating for some of the exercises. I turned it off on the last exercise (deciding the pain was not worth it) and went into even bigger pain, cus 2d arrays. When doing the last exercise (Magic Square), i lowk blanked out and did not feel like doing Java, but i persevered thru anyways. Specifically, when it came to calculating diagonals of the square, cus i didnt know how to do that. I did some brainstorming, found out it’s actually super simple and somehow managed to get it right. (actl i just realized my program is broken for all values above 5, but uh im not fixing it _ ) ooh and uh, anyone got suggestions for my mod name, since im 2 parts away from working on it? (current name is resource-screening btw, but i think its cringy) ✌️
JavaFX JavaFX was interesting, and I’m not too sure how I want to feel about it. I’ve not much to say about this part. Minecraft doesn’t actually use JavaFX, so this part was just slightly useless, but there are some similarities to Minecraft’s rendering system (Lightweight Java Game Library) that I can use to make my mod. I’m most exited for Part 14, where I learn about Maven, since it’s a Java topic I know not much about. Most importantly, after Part 14, I get to finally work on my mod. One interesting thing about this part is that I switched to IntelliJ since it was easier to work with JavaFX on it than on VSCode. Setting up JavaFX just to start working on this part was painful, but I’m happy that I got it working For now, enjoy the TicTacToe Application, and the horrendous if-condition that ends the game :) and sorry this devlog is lowk kinda mid, im tired and don’t feel like writing rn but oh well ✌️
Part 14 The first Part of Part 14 was an extension of JavaFX, where I learnt how to draw charts using JavaFX. Overall, not a too hard topic. One small funny error I spent a bit of time on was on the second exercise, where after an egregious amount of time writing code, my chart showed up. However, since I used an absolute path for the tsv data file, when I submitted that code to the server, it showed an error. Then after a lot of debugging, I remembered a previous exercise, where I had to remove the absolute path before it worked, and when I did that, it worked perfectly. Then, I spent a good bit of time cleaning up my jdk installation, before resuming pain Java. On the next exercise, I needed to create a line chart that shows the amount of savings over time, and this was more pain than I’ve ever experienced. Creating the components was easy, but the formula for plotting the points, yea that was pure torture. 2h of trying, and I finally caved. I thought I was good at math but oh well, asked AI what I was doing wrong, and apparently, I was off-by-one in my data plotting & my formula was adding the savings too many times. Absolute headache going through that, but at least I was finally able to overcome it. And then another problem sprang up. There was an index out of bounds error when running the tests, and I asked the discord server why this was happening, and basically, I was missing 4 lines of code, that is essentially just styling the program, which caused that. yea true pain. I also went on a journey of remaking Aseprite (well not really), and I copied Andy Warhol and remade the Mona Lisa. I almost got it first try, except for one thing. See, humans cant see minute pixel colour differences, but computers can. Not so long story short, due to pixel overwrites from integer truncation, the pixel colour values were just ever so slightly off, that the tests were failing. After previous traumatic events, I caved and asked AI what was wrong, and basically the loop incrementer supplied by the base program was wrong, and it fixed it. It’s fun to leave the boring stuff to AI, and the fun stuff for me. I then followed the step-by-step guideline on remaking Asteroids by Atari, and I think it went ok. I’m most excited right now because finally I complete the Java MOOC course, and I can start work on my mod. But I’m also quite scared/anxious, because I don’t even know where to start now, after so long of not working on my mod. but i’ll figure it out, hopefully. and im also gonna take this time to ask for any name reccomendations, or do you think i should just go with resource-screening ^____^ ✌️
Swapping textures i finally, after like 5h managed to swap between bare bones & faithful x64 yipee I think imma ship the project now you can download from the releases page B1 switches to bare bones B2 switches to faithful there are some minor bugs i need to iron out but for now, i think a first ship is due took way too long to get here but oh well now i gotta figure out that individual texture thing
I spent a while learning Java nio and managed to get the names of all the texture packs and the textures inside of them i also created doogile.zip (as requested by my friend), that will serve as the main way to select individual textures just a simple devlog to catch you guys up to what i’ve been doing
basic texture swapping After actl not too much pain, I got basic texture swapping done. I created a helper class to handle all my texture swapping logic, and it works quite neatly. I do hate File I/O in any programming language, but my mod kind of revolves around FIle I/O, and honestly, even though I got some super unhelpful error messages (I got empty error messages), I somehow managed to pull through Some things I have yet to work on: fix ui to allow all installed packs (currently for testing I just use Motchsens better leaves, since it’s a small pack) allow not just textures but also block models to be hotswapped pray modrinth reviews my project so i can ship it ✌️
dropdown list works >< last time i did this, it took me 30h also what do you think of my highlight, instead of just making the blue border brighter and whiter, i decided to make it redder, to stand out, does it look good? as you can see, there is an error with the dropdown list, as when i pressed the last option, it didnt register (closer to the end of the video) because the button behind it, b9 was getting clicked instead I doub’t this will be a problem (at least for current me), since i dont think the dropdown lists should be ontop of smth else, hopefully but oh well, when it comes to that ill figure it out edit: argh i just realised i haven’t finished scrolling behaviour i’ll get to work on that now my previous ship is still not verified bcos modrinth still havent reviewed my mod (it’s been 3 weeks) ( ˘︹˘ ) so i submitted it to curseforge I’ll update my mod with the newest features and then reship
More file shenanigans! I managed to persist the saved options to the config file, and changed the buttons to dropdowns Some ui stuff still needs fixing but it’s gone relatively alright My ship is still in the process of getting verified, but my project shld be shipped soon!
Almost ready for second ship! The UI is terrible, but I think for now it works. There are still a few bugs with the UI I plan to fix later. The main part of this devlog is that, i changed the layout of the dropdowns, and I created a menu to show the currently selected texture, so it’s easier to see what you’re changing from and to. I fixed some minor bugs with the dropdownlist, and overall, I’m quite happy with how it turned out. Some reviewers didn’t fully understand my mod, so I’ll put some actually better usage instructions in the ship message. Some guy also said my project was completely AI :/ (it’s not), but i accidentally clicked accept payout instead of flagging the review, while going to the bad review. Oh well. I do wan’t to mention that I did use AI for guidance, but it did not code my mod for me. That’s about it After my second ship, I doubt I can continue developing my mod, because my finals are in like 2 days (and i’m doing anything but studying for it, so hope you enjoy my mod, as it is now! ✌️
Ships:
Does some simple texture swapping. I’m getting into individual textures now. Learning Java definitely took a lot of the time, but I’m happy I got something working.
I have a whole bunch of resource packs installed, and managing all of them was a pain. So I decided, why not make a mod to help me do that? To test my mod: Ensure you have some resourcepacks installed, and they should contain custom textures for leaves (I recommend Faithful, Barebones and Motschen’s better leaves). After which, get into a minecraft world, and possibly place some leaves in front of you. Then go into the resourcepacks settings and change the textures. Each dropdown controls a specific leaf texture, as you can see via the texture renderer on top. If you have more than two resourcepacks, the last one may be hidden by the texture renderer, so you can just click through the texture renderer to activate it. Have fun customising textures, I plan to add more functionality soon! :) ✌️...
|
1794012457.2399764
|
1794098857.2399764
|
|
7702
|
Spark (Build!) by @henry1155 | Stardance
|
henry1155
|
2
|
124.0
|
389
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T02:24:20Z", "hours": 2.0, "multiplier": 5.0, "payout": 11, "blessing": "neutral", "text": "hey! re-ship with an edited video! (and the bonus updatelog!)(NOTE: EPILEPSY WARNING! (it is an edit after all)) ( https://www.youtube.com/watch?v=ktODngPF7UI ) (i have fond memories of this, it was the saturday before the week of outpost and i stayed up to 6 AM edited, after a full day of getting footage and stuff (and dealing with goofy kdenlive crashes)) i also somehow did 10hrs+ that day so that was pretty insane! anyways, thanks for reviewing :D", "repo": "https://github.com/HenryLi-0/spark", "demo": ""}, {"ship_num": 2, "ts": "2026-07-24T05:33:19Z", "hours": 122.0, "multiplier": 5.0, "payout": 378, "blessing": "neutral", "text": "Well, after 120+ hours of building across some 18 days, and another hundred hours of CAD previously, it’s a good time to present Spark, this time irl! Anyways, after last summer, I fell into a sort of hole of demotivation where I didn’t really see what I was “working towards” in terms of school and just waiting six months for the FRC build season to start. In order to try to get my creativity and to prove to myself I wasn’t washed, I decided to throw myself into the deep end and to create a 3D printer. That said, 9 months later and way too many demotivation breaks, I locked in after exams and fully assembled and programmed and tested the build in 18 days! It features a coreXY gantry system, along with a passive tool changing setup with latches and the friction of the top docking piece. This kept the overall motor count to be 5 (2 for xy, 2 for z, 1 for tool). The tool changing setup and printing is nowhere near perfect (after all, this thing’s mostly made of PLA and was programmed in a week), but it’s definitely able to be tuned and better perfected with more programming time! In the end, Spark did achieve its goal of sparking some figurative sparks for me to continue building! After this, it was shipped off and exhibited at Open Sauce in California as part of Outpost where I’ve met amazing people and learned more about 3D printers and how to design them better!", "repo": "https://github.com/HenryLi-0/spark", "demo": ""}]...
|
[{"post_id": 70376, "ts": "202 [{"post_id": 70376, "ts": "2026-09-19T02:12:33Z", "hours": 2.1469, "text": "7/28/2026 - 81st Update! Note: I wrote this back on 7/28/2026 but never published it here! (What? The return of Spark?) Well, not exactly, this is more of a thing for the latest announcement in #stardance-bulletin ! Here’s the edited video from a while back! It’s kinda for vertical/short form content, also, BIG EPILEPSY WARNING!!! While you’re here, you should definitely check out fermion , the “spark v2” in a way! It has a very different architecture (that’s surprisingly hard to cad), so check that out! Anyways, here’s the log without further ado… There’s really not that much to say. On July 26th, Spark was repackaged into a box and put into storage, almost a week after returning to New York City. It’s still in an operational state, with few wires disconnected, only with the WiFi credentials incorrect. For a logged 9 months and 2 weeks, a total of 287 days, with 80 progress updates in that time, Spark’s been on my mind for a long while, no doubt about that. Across the more than 64k words, 240+ hours, from the definitely overscoped original concept to the rush to finish it before Blueprint ended, Spark has existed between two whole YSWS programs, one used for design and one used for build. I have to say, with more than three quarters of a year, a lot has changed, both outside, in my actual life, and with Spark, as the idea changed through every log, slowly and carefully. There were highs and lows, and really, really, low lows, from feeling lost at the end of day 9 of build, to the excitment of the first motor turning during day 11. But now, it’s all neatly packed in the garage, waiting to be used another day. Spark isn’t gone, it still physically exists. It may not be resting on a giant wooden board I use for soldering next to my bed, but it still exists next to me through all the hard CAD and build days. It’s strange, this sudden change. For the last week, I haven’t really done much besides plan. And that’s probably a good thing, given all the planning Spark took. I haven’t really done much build, I haven’t really felt anything. Post convention depressions, I have to say, is hitting pretty hard. After such insane fun and wonder for a week, it’s suddenly back to a cool, rainy day, here in New York City. Sleeping through the afternoon, after sleeping not enough hours in the morning. As the rain starts pouring from the sky again, I’ve been wondering what the meaning of joy is. Alas, it might just be time. Adapting to such changes is obviously difficult, and the road of projects is too. But that doesn’t mean roadstops aren’t along the way. As I wrap up this update log, I want to leave a quick quote, one of my favorites. It probably sounds like a dumb platitude to say “it’s not the destination, it’s the journey”, but truth is, we’re made up of journeys. You’re never going to be who you’re supposed to be unless you take that road. … There is room in there for surprise, for deviations, for re-evaluations. I wouldn’t dare deprive you of that adventure. You only get one , after all. I know, you’re tired; resting is part of the journey too. But not giving up… Winter, in Housepets! (Rick Griffin, Dec 25, 2020) That said, what’s next? Well, first we’re gonna take a stepping stone. What’s next is still in concept form, but the unique constraints might require a custom PCB, which is where river comes in. First, it’s gonna be a quick project, just a custom PCB music player, just to jog the electrical skills. But after a quick skip over a stream, what’s truly next? What’s the successor to Spark? What’s next to rival its top 1 status? Fermion. See ya around."}, {"post_id": 33890, "ts": "2026-07-24T05:24:31Z", "hours": 1.5761, "text": "7/23/2026 - 80th Update! well. so im back from open sauce! actually, flight entered back to NYC on the morning of 7/21/2026, but the last two days have really just trying to get back in motion lol (turns out having crazy fun and instantly returning to “normal life” is somewhat rough) anyways, it’s 9:18 PM, here’s a recap! i dont think timelapsing all the work there would be reasonable (i estimate probably around 8 hours of work?), but yeah, mostly just config tuning and working on irl stuff, the base plate sort of didnt like the flight (but it’s really alright? basically the screws kinda ripped through the tape a bit) after the return flight, one of the LM2596’s input wires fell out, took a bit to get it in (haha get it screwdriver bit), anyways, still got a lot to do, i think for now im gonna just finish the update log on the stardance site, then update all the graphics over here, and yeah, prepare for something new??? (i have some ideas…) anyways, i think im gonna prep the stardance project to ship, idk if i can? ok, 11:00 PM, updated the front image, gonna work on updating some stuff ok, 11:06 PM (almost typed AM, that would be funny), added the open sauce image to the readme, brb! back at 12:42 AM, yeah, i think it’s a good time to ship? mfw fixing the position so the aspect ratio for the banner and the project banner (the different pages) are so so hard to get correct anyways, yeah, gonna copy this stuff over and we should be good to go? well, 1:22 AM, for now, good night!"}, {"post_id": 33812, "ts": "2026-07-24T01:35:42Z", "hours": 11.3686, "text": "7/11/2026 - 78th Update! in theory, the last one? in reality, probably not. anyways, it’s 3:22 PM, today’s reveal/edit day! of course, i got a bit of table clean up to do and recording, but i also wanted to play around with the settings a little more to get a somewhat better print? (and maybe test another print since this ones a little small) anyways, parent meeting at 5 PM today, gonna be attending on the side while probably editing? im planning on doing two more test prints before then test 1: turned layer speeds from 90mm/s to 70mm/s increase flow ratio from 1.15 to 1.21 decrease skirt loops from 7 to 5 ok, 3:43 PM, sliced and uploaded, heaters all heated, ready to go! gonna use the bathroom, seems to be printing well though! back at 3:55 PM, it printed well and ended well! gonna modify the ending gcode to cool down, analyzing results now! kinda wanna replace the middle tape strip since i kinda messed up and removed a ripped a bit of it while scrapping the skirts off (whoops), gonna go for one more print, im pretty satisfied, this ones gonna be a bigger test print (not a benchy yet though), im thinking calibration cube? test 2: increase flow rate from 1.21 to 1.30 decreae rotation distance from 6.4 to 6.0 increase deretraction speed from 6mm/s to 6.5mm/s decrease jerk for x (5mm/s to 4.5mm/s) y (5mm/s to 4.5mm/s) z (0.2mm/s to 0.175mm/s) x (0.3mm/s to 0.25mm/s) gonna use this makerworld one for this! intrested to see how this one goes! it’s more of a z axis and consistency ending test should have just enough filament? expecting like 2-3cm left on the top after this? might not have enough on the top but that should be fine? hopefully? i mean, if i see the filaments about to run out id rather end the test? idk footage time yeah its kinda… erm. it kinda failed to print beyond the base layer, seems to just struggle with grabbing filament on its side, let me get a straw real quick, nvm, just used a piece of filament taped down for it, i think its just a filament grabbing issue (probably fighting against the curl?), so yeah, this should straighten that out a bit? test 3 (aka, 2 again), decided not to change anything, here we go! gonna focus on footage for this one so that might have been the… worst prints ive seen, but sure ok, just added the filament from the spool, should be ready for a bigger test? test 4: changed max volumetric speed from 5mm^3/s to 3mm^3/s turned flow ratio from 1.3 down to 1.22 rotation distance reverted from 6.0 back to 6.4 oh yeah heres the image of the cube yeah, gonna go for a 50% benchy erm 50 minute print uhh, well, 5:50 PM, now or never, i guess imma setup for a reveal scene ok, created a nice set for filming, gonna be doing mostly footage stuff while this prints, not really any timelapse? i guess i could? ok, hopefully printing and footage done by 7PM, then probably editing or dinner sometime around there (yes, todays the end day i think, at least my goal) ok, quite some time later, gonna speedrun dinner, its 7:31 PM though i was away for a bit before then welcome back, 9:11 PM, did a bit of footage getting earlier, here goes a print so. half way through. turns out our cold end/heatsink or whatever kinda doesnt cool it well enough. essentially, yeah. it just started curling up halfway in. yeah. however, it did successfuly print half of it! test 5: turned layer speeds from 70mm/s to 80mm/s changed max volumetric speed from 4mm^3/s to 3mm^3/s (seems like i forgot to do it whoops) most devious gcode modifications and slicer shenanigans later devious part 2 well, it’s 6:02 AM now, after lots of editing, submitted the forms, time to head off to bed! and yeah, good night!"}, {"post_id": 26773, "ts": "2026-07-11T19:21:48Z", "hours": 7.0922, "text": "7/10/2026 - 77th Update! wow, 77 updates, so it’s now 10:00 PM, idk what happened to this afternoon (basically just vanished, went to some job in the morning, slept when i got home, ate lunch at 4 PM, slept again, ate dinner at 8 PM, then showered and now it’s somehow 10:00 PM) im thinking media is gonna have to be moved to tomorrow, my only goal today is to find diamonds get the printing to work reliably here’s a couple ideas i brainstormed last night increase the extruder heating temperature should make it way easier for the gearing to push as well double check gearing probably not this now that i think about it, but check docs double check rotation distance again, probably correct add extra pressure in the config similar to the first idea as in trying to actually push more filament slow things down even more very sad but self explanatory if we overextrude, that’s ok, we just need to find the tuning sweet spot where it is actually decent, but of course, the more important goal is to actually get some reasonable stream of filament flowing out (constantly extruding is not optimal but it’s whatever) ok, upped the printing temperature by 10C, also decreased a lot of speeds, 10:33 PM, hopefully ready to test? ok, prepping the stuff, gotta clean the nozzle too, ok 10:40 PM, ready to go! well that didnt print anything ok, so shoving filament down the throat extrudes, pushing filament from far above works well (it does slam left and right but still functions fine), the velocity isnt correct AT ALL (might just be from the compression/friction), hmm ive been suggested to look into the heatbreak and stuff, so gonna take a look at that, idk a bit of a break later, the gearing is sus, trying to move it with the top off and only the heatsink attached, seems off it’s been two hours and ive been playing with so so so many configurations (probably at least thirty?), moving spacers, adding rubber bands, readjusting, measuring, and i think ive come to a point where it’s “ok”. it goes out ok (3 rotations of the motor connection results in: ~1.8cm pushing fast, ~1.7cm pushing slow, idk for expected), but it’s basically incapable of going back up for some reason. it also produces a good amount of force out, but, as mentioned before, barely any up (skips a bunch) ok, played around a bit more, idk, retraction worked for a second randomly, idk, installed it back on, ready to test again 3:36 AM, did a couple of cursed things in the config, specifically making it extrude 4x as much, along with making the deretraction speed higher in the slicer, that said, here we go! ey it printed something! its still really fuzzy so i guess we still got more work to do (that was v1.4), ok v1.5 uploaded, let’s see! 4:12 AM, here we go oh yeah also added fancy ending gcode lol hmm, it’s more complete, but stll missing stuff, ok, 4:27 AM, the birds are probably coming out soon, v1.6 going! well that didnt end well huh seems like the issue was just that the filament wasnt fully loaded, whoops ok, v1.7 uploaded with some print skirts on the outside to help with the missing start extruding, flow rate also increased, let’s see, it’s 4:54 AM, so last print of the day! uh oh it seems to be underextruding now, ok, 5:09 AM, here’s v1.8 ow was in the middle of cleaning the print bed and a piece of the skirt just went straight under my fingernail ouch well, with the sun rising, here’s the end of today! imo v1.5/v1.6 is my favorite, but it’s getting there in terms of smaller details, so i think tomorrow one or two more test prints and then a benchy would be a smart move? idk, the benchy’s just for the reveal video (yes i will try to fit in media here!) well, 5:33 AM, that’s it for me tonight (tomorrow morning?), and yeah, good night!"}, {"post_id": 25756, "ts": "2026-07-10T06:22:05Z", "hours": 4.8033, "text": "7/9/2026 - 76th Update! yo and welcome back! it’s 8:57 PM at night, don’t have much time to waste now, today’s hopefully printing day? (with the actual printer of course) saw online last night from like a video from 6 years ago that using blue painters tape is a good idea (why does my s key consistently fall out now aaaaa), well look what i got here (figuratively), it’s a roll of scotch blue 2090 tape! ok, watched a couple of enlightening videos, so, i think we’re just gonna use some blue tape, seems pretty much good enough for our purpose, not sure if i really want to get orca slicer just now, i think i just want the printer to at least extrude something at this point in time? center is roughly (50.00, 77.50, ~) right now, ok, wrote a little something to center the stuff so (0, 0, 0) should hopefully be the center? yeah, close enough! ok, it’s probably a good time to apply the tape ok, tape applied, cleaned the nozzle, planning on doing the paper thing right after, then we need to print like something flat real quick (if it works, since we still need to do the config stuff for the extruder) quick 20 minute break to let it cool down later, it’s 11:07 PM, time for the paper stuff! so it doesnt really do a good job at staying level, but i do have a solution in mind, aka, having weights on both the sides to keep it flat. yeah. or a rubber band thing stretching the entire length. anyways, configs inputted! so at this point, the thing we need to focus on is getting the extruder config up and running! ok, set up the slicer with the stuff, gear ratio is start (14) to mid (28->14) to final (28->12), where it ends ok, gonna do a test “print”! it’s in quotes since it’s actually not gonna have any filament, just gonna make sure the motion works/makes sense ok, 12:31 AM, let’s run it! ok, temperature below min or something (as in the gcode stuff) 12:40 AM and still figuring stuff out, hold on a second… ok, it’s running! at least, the stuffs moving, not sure if it’s printing well? idk, gonna watch it go! it’s going! that looks… fairly realistic? idk why the heatbed’s at 60.7C right now ok, 12:54 AM, filament loaded on the top in a semi precarious matter, things are ready! 12:57 AM, here we go! timelapse running on my phone, let’s see it! heat bed termperature good, extruder temperature rising, oh turns out i have to have the tab active for it to update the graph visually, whoops well, reached the temperature, let’s see something? oh it just stopped itself because axis werent homed, ok, test 2! 1:03 AM, z axis is lifting, here we go! hmm so the extruder didnt really try… anything. like it wasnt running the whole time (unless it’s just a really small amount that the gearing cant handle?) ok the issue might just be i didnt push the filament in enough, since i just gave it multiple aggresive tugs and a whole bunch just came out of the nozzle, 1:14 AM, here we go again! (i do not want to know what the weird vapors or gasses it just released (yes i saw it, which isnt a very good thing)) also, wow, the heating controls are tuned really nicely! ok, 1:17 AM, z axis going up again so wasnt extruding anything, had to push on it to move, and that resulted in an obvious pile of sad sad so i feel like this is a bit of a gearing thing, since small amount arent really wanting to come out at least it got the rough shape correct? hmm i want to try it out without me pushing on the filament, expecting nothing to happen but who knows yeah i think its just really under extruding, probably because of slip inside? 1:43 AM, trying again, yep, nothing good, it’s now 2:00 AM, gonna go to sleep at this point yeah. idk. the one on the left is forced filament, the middle had a bit of push at the beginning, the last one was mostly by itself. yeah, idk what to do at this point. it’s 2:03 AM, idk what to do, and yeah, we’re kinda behind schedule. anyways, good night!"}, {"post_id": 25175, "ts": "2026-07-09T06:59:41Z", "hours": 4.6269, "text": "7/8/2026 - 75th Update! mfw when the stardance bot tells me that only 10 hours per devlog counts now that’s just rude well, welcome back! 5:01 PM today and starting things off in a bad mood. guess we gotta waste our precious time by cleaning stuff up anyways, 15 minutes later and some serious condensing (each day is like 5 sentences max), back to work! got some unfinished business to do while we work on today’s stuff! so a series of event have occured and now it’s 10:13 PM. oops. for a second i got scared something was wrong but turns out the connecting wire to the inlet thing was just a bit disconnected, trying to access the web interface right now… oh it’s because im on downstairs wifi. oh. gonna be following this for calibration! not exactly sure why there’s so many connection issues today. ok, while that’s connecting, gonna print the latch parts so my s key finally fell off. oh. that’s not good (yes im touching the little button under it) ok, w repair, cleaned it up, the key still does the weird tilt thing, but it stays in there, so that’s good so uh it fell out again. not good. ssssssssssssssssssssssssssssssssssssssssssssssssss oh i guess im gonna keep that, i just need to be more mindful of where i press it i guess, problem is currently that the mcu keeps disconnecting whenever i change the extruder temperature, which is kinda weird hmm mightve been an electrical thing? so i just spent an hour trying to come up a solution for the extruder, none of them are reliable or possible (rubber band placement just gets in the way). so yeah. whys it working now i guess the solution is grinding the gears down? whys the “rushed for display” extruder the only working one now, wow ok, latches made, no rubber bands since that just doesnt work (both the track and the thing), idk, later issue, right now i guess we’re gonna tune z stuff or gonna just try to make it as flat as possible? i think for now let’s just assume perfect flatness for time, let’s replace the heater section of 1 with the one of 3 and just basically use tool 3 instead for time (since the gearing apparently works???) (please stay that way) i guess making it as flat as possible is the best idea for now ok so it’s now 2:32 AM, the docking bay and the latches are added (ngl, they are bending because of a fillet), gonna ignore the fact that it’s slightly broken (nothing tape can’t fix), it does work, takes a bit of force though (as always) 7/7/2026: DONE - print, assemble, and add latches 7/8/2026 DONE - heating tuning DONE GOOD - z bed tuning GOOD - either assume perfect flatness or work on bed mesh/calibration g code should be able to run easily (simple commands of course) look into how to print stuff PRINTING WORKING BY EOD it’s 2:50 AM, tested it out, IT EXTRUDES! YAY! (like i let go of the filament after pushing it to the cooling area and then it extruded!!! by itself with its own gearing!!!) the clicking noises are a bit questionable but sure, ill take it! also did the z paper thingy! missed opportunity to call it cerberus, i might just add that somewhere… anyways, here’s the extruded stuff picture! woo! i mean, what a way to end the day! ok, it’s 2:56 AM, that’s about it for tonight, gonna copy paste this into the website for today’s log and yeah, good night!"}, {"post_id": 24973, "ts": "2026-07-08T21:15:36Z", "hours": 37.5192, "text": "I’ve just been told 75% of my time spent on this log doesn’t count (apparently), so instead of dedicating probably an extra two hours of unlogged time to write a clean version, yall gonna get my thoughts DAILY, straight from the source, raw updatelog content. just kidding, there’s now a world limit so im just gonna speedrun this (since no one reads this and i read my own raw thoughts) 7/2/2026 Mostly electronics work, on 7/1/2026 night, realized that I can actually gently pry off the jst connector shells, removed a good amount of them. Wrote a devlog, worked on tuning the extruder filament tgrabbing gears. After dinner, printed some stuffs, then started adding the corexy belting path. Spent a long time, didn’t really feel very motivated at 3:42 AM and ended the day almost finishing assembling the belts and with not working extruders. 7/3/2026 Woke up early, last night wasn’t a fun night, increased the gear scale, finally actually put the corexy belt together. The filament gears now grab, though it does skip when too much filament is put in. After fixing the shaft collar and adding it back, reassembled the test tool and it attaches! The corexy does have quite a bit of friction, but the tool is assembled! However, waiting on terminal stuffs. Rest of the day is starting the electronics stuff. 7/4/2026 Motors not moving? Removed wires from housing and fix phases, motors now moving! Wondered why one motor was faster, then they both became slow. Fans wired, heaters wired, more testing, heaters can heat up! 7/5/2026 Bad sleep schedule strikes again, some soldering and added the limit switches, more stuff sent to print. A bit of config editing later and the corexy moves properly now! With the correct x and y axis! Filament doesnt really grab very well, idk.More intense filament testing, extruder can reach 230C! 7/6/2026 Really late start, more tool printing, more tool assembly, all tools and extruders are assembled now! 7/7/2026 Schedule and todo list made, support bracket set to print, top shaft supports made a printed, belts tensioned again. Some fixing later, two part inlet case CAD done and sent to print and attached, second tool head also wired up. There’s your week of updatelogs compressed into a format because theres a character limit. From now on, all devlogs will be the updatelogs and not be as extra refined, since I don’t get time counted for writing these, and it’s really a pain and insult to just say that more than a whole 24 hour day worth of actual work doesn’t count because someone added a time limit per log out of nowhere."}, {"post_id": 21018, "ts": "2026-07-02T19:40:26Z", "hours": 22.1556, "text": "it’s been four days oops More Assembly and Electronics! 6/28/2026 Ok, it’s z axis day! Gonna try to keep these recaps short since I’ve mostly been writing giant blobs of text with little images recently, since moving photos from my phone to the laptop and into the update log is a bit annoying, but yeah, z axis and motor mounts were started today! 6/29/2026 Realizing that time was really running out, along with the fact that NYC is attempting to reach high temperatures out of nowhere, a schedule was made and coreXY pulley stands were sent to print! First things first though, the z axis lift base thing was added , and some electronics stuff was started! It’s a little different from the wiring diagram, along with the fact we’re using a raspberry pi 4b, and a couple other stuff. Also, the docking bay got redesigned! 6/30/2026 Anyways, coreXY stuff printed and the layer is assembled! The gantry has a bit of wobble (and the bearings aren’t a tight fit), but nothing some hot glue can’t help with! (Well, maybe the wobble). Anyways, mainsail flashed on the raspberry pi 4 and figured out the weird issues! Also, reminder to switch the jumper thing for input form the side to the usb power.. so, the t rods hit the gantry too, along with the fact that the build plate doesn’t exist. Decently productive day, 5 days left. 7/1/2026 go go go New month, and leectronics work continues! Sacrificed the aliexpress USB power cable, split the wires, and attached it to the LM2596, looks good! Also learned how to crimp today, so that’s pretty cool. There’s also a picture of the thermistor of the heater bed in the mainsail graph somewhere down there! Unfortuantely, I don’t have free JST connectors on ahdn, so we’re gonna be doing sketchy stuff with a dupont connector in there (the pitches are a bit different, yes, i know it’s crazy sketchy, shhhhh) Anyways, after setting tool stuff to print, went downstairs and (thanks to my dad) got the t screws cut and a 15x15 build plate out of some aluminum (it’s like 1.3-1.6mm thick?). We did have to make it out of sheet aluminum that was laying around, but it came out alright, the holes are just a little misaligned but that’s a bit on me. Anyways, realized the tool stuff printed was super cursed, had to work on redesigning a lot of parts, specifically the sahft collar, the gearing (no more bearings should be needed, all the stuff should be using filament as deadaxles). Anyways, we have to fix this cad stuff (half way done), then hopefully belt the corexy and do electronics while it prints tomorrow (aka, today)? Well, that’s it for now, gotta go fast (sonic reference?), only four days left…"}, {"post_id": 17873, "ts": "2026-06-28T20:10:07Z", "hours": 14.5661, "text": "What do you mean 14hrs+ passed? Anyways, here’s a quick recap! Frame Assembly and Even More Printing! 6/25/2026 On a kinda windy day in NYC, printing continues! But hold up, what’s this? Yes, it’s also extrusions cutting day! While printing the stands for the bottom of the printer (after printing a whole bunch of gussets the previous day) after optimizing the print settings, I did some quick reviewing of the extrusion and rod cut lengths and then realized that I miscounted the middle frame y extrusions, it should’ve been three instead of two. So there wasn’t enough length for this extra extrusion (the tmm extrusion). Yeah. Anyways, not shortening the print area by 6cm to get the length, so calculated the linear rod cut lengths and headed downstairs. Huge thanks to my dad for cutting all these extrusions and rods! Now that I think about it, I did work with a blade saw up down thing before (idk what its called, a cold saw but its not cold and goes to higher rpms), but not with a handheld grinder before (i think that’s what it’s called?). Anyways, I learned that the little aluminum chips (that you can’t eat unfortunately) is actually the material, since you lose material every time you cut! This means that some extrusions are a little shorter, but the gussets helped work fine with this! Anyways, after seeing real sparks from the rods getting cut and theneating dinner, finished printing the stands and then realized the bmm extrusion doesn’t have any support. Yeah. Anyways, counted the number of extrusions and ended that day starting a little bit of assembly! 6/26/2026 Frame assembly day! Not much to say other than it involved roughly 5 hours of manual screwing with a screwdriver (using a drill did not really end that well, yes, I tried, probably a skill issue though). Anyways, printed a good amount of tool base stuff at the same time (the tool base print fell on my foot off a table (ouch)), and did a lot of frame assembly! In fact, used 203 T-nuts and 128 screws! Mostly just a lot of tedious work, but hey, the main frame’s done! 6/27/2026 Oh that’s yesterday! Anyways, first part of the day was just me at the doctor’s office, so couldn’t get much done, but I did set an x slider block to print, and it came out pretty well! Also, all three extruders got assembled! And the starts of the tool base! Nothing else much though, unfortunately! Well, that’s it for now, not writing today’s (6/28/2026) since that’s still happening right now, see ya after corexy assembly! (hopefully???)"}, {"post_id": 15511, "ts": "2026-06-25T06:29:33Z", "hours": 11.0467, "text": "Well, it’s been another hot second, ya miss me? Jokes aside, here’s the recap of the last three days! 6/21/2026 haha funny number day Anyways, back to CAD fixing! After a quick little script writing for counting words in all the updatelogs (there’s around enough for a small novel, not including anything on the Blueprint site which is actually fully rewritten by the way, so that’s pretty cool!). Oh that’s a big list todo… again, check out the GitHub repo for more details! Anyways, today’s latch day, since, well you kinda need to finalize the latch design before fixing the docking bay… One spring print later, turns out the original idea wasn’t the best. Apart from being really weird to test (both prints weren’t really willing to stretch, and were really easily stretched beyond its maximum), so new design time! This time with rubber bands instead of springs! Oh yeah, we changed the idea, it’s no longer a top down spring locking thing, it’s more sideways, essentially this idea. ( Here’s the original plan, however the space restrictions really didn’t work out…) 6/22/2026 Since the latch design got ready to test… what do you mean it’s not ready… well, yeah, turns out there were quite a good number of oversights in the original version, so two more hours of fixing the structure later, it’s printed! It looked pretty promising, but has its own set of issues. For instance, the slider doesn’t lock since the rails kinda don’t keep it in, the guide does work (which is really good!, but gets a bit caught in a couple areas. The latch also uses filament for the smaller parts and pivot bits, which is a bit annoying but it alright… though, the rubberbands do need to be pretty strong for this to work. Also, a couple of small adjustments and keeping the pivot upwards so it doesn’t enter the latch the wrong way (it doesn’t work through the bottom path), and needs a bit more alignment stuff, but it’s pretty promising for a prototype! 6/24/2026 What happened to yesterday? Well, kinda got tired after an exam and just kinda didn’t do anything for the rest of the day. Anyways, it’s currently 2:19 AM (not counting this for the time by the way!), so this is technically today’s summary! Basically, we’re behind schedule, so we should probably start printing stuff that’s pretty much finalized (gussets, etc.) and isn’t gonna change anytime soon, just so we can CAD at the same time to speed things up (spoiler, not much CAD work was done today…). However, 22 corner gussets and 4 three way gussets were printed today! 4.95 hours of printing later (including a couple of failed prints), roughly 131.3g of filament was used (not including failed prints)! That’s some scary fast usage… Also, opened a fresh roll of white filament! Gotta say, I don’t really like the resulting surface finish of the Inland filament (got it last year at Micro Center and never opened it), but it’s probably something with print settings and what not. I mean, I can also print it out in vibrant pink? (that’s the only unopened one I have from bambulab…) I’d probably just use Polymaker or Bambu filament from now on, the prices are all relatively the same at $20/spool. (If anyone has any cool discounts or cheaper but reliable places, I’m all ears!) Anyways, yeah, quite a lot of writing, wow… anyways, that’s it for now! I think I’m just gonna continue doing logs every couple of days since sometimes I don’t feel like it, but I’ll try to keep up the consistency! Catch y’all in a bit!"}, {"post_id": 12953, "ts": "2026-06-21T06:14:36Z", "hours": 7.57, "text": "Well, it’s been a hot second, Spark progress resumes! (This site editor kinda has text way too big for my liking, gonna write this in notepad first…) Anyways, Blueprint rules still apply here, most of my thinking and extensive writing is going to be located inside the repository itself (under updatelogs), while here serves as a mroe general overview of what’s going on. So, what’s going on? There’s already 3 days worth of stuff done, so let’s go through them! 6/12/2026 Basically a brief recap of some test prints here and there! More importantly, I just drafted up a pretty decently sized todo list of stuff we need to fix in the CAD, before we can start multitasking printing and doing other stuff. Tested prints include the bearing stacks, frame gussets, and tool plates! This basically gave information that some dimensions were a bit off (bearings were 4mm tall, not 3mm, frame gussets could be a bit thicker, tool plate had some sus screw locations (material too thin in some places))! It also suggested other changes to make. 6/19/2026 Giant schedule! Again, see the whole thing over there, basically a really rushed schedule on when stuff needs to get done, the goal is to finish in a bit more than two weeks. After that, a whole bunch of CAD fixes! From the stuff mentioned before to some fixes with screw lengths being somewhat impossible for the top of the tool to fixing the filament not having anywhere to go, to starting work on fixing the docking bay! Overall a really productive day! 6/20/2026 Oh, that’s today… anyways, not as productive, currently trying to implement an actually working spring latch system for it to actual work (the other version just doesn’t work). However, it’s a bit hard to think about, and the space isn’t exactly optimal (it’s kinda tightly packed…). Didn’t finish it, gonna continue with it tomorrow and take some time to think about any possible oversights or anything! And that’s it for now! Decently large first log (not as big as the ones in updatelogs lol), but I’ll try to see if I can do this daily for the site, but no promises! Ok, see ya hopefully tomorrow!"}]...
|
Title: Spark (Build!) by @henry1155 | Stardance
D Title: Spark (Build!) by @henry1155 | Stardance
Devlogs:
Well, it’s been a hot second, Spark progress resumes! (This site editor kinda has text way too big for my liking, gonna write this in notepad first…) Anyways, Blueprint rules still apply here, most of my thinking and extensive writing is going to be located inside the repository itself (under updatelogs), while here serves as a mroe general overview of what’s going on. So, what’s going on? There’s already 3 days worth of stuff done, so let’s go through them! 6/12/2026 Basically a brief recap of some test prints here and there! More importantly, I just drafted up a pretty decently sized todo list of stuff we need to fix in the CAD, before we can start multitasking printing and doing other stuff. Tested prints include the bearing stacks, frame gussets, and tool plates! This basically gave information that some dimensions were a bit off (bearings were 4mm tall, not 3mm, frame gussets could be a bit thicker, tool plate had some sus screw locations (material too thin in some places))! It also suggested other changes to make. 6/19/2026 Giant schedule! Again, see the whole thing over there, basically a really rushed schedule on when stuff needs to get done, the goal is to finish in a bit more than two weeks. After that, a whole bunch of CAD fixes! From the stuff mentioned before to some fixes with screw lengths being somewhat impossible for the top of the tool to fixing the filament not having anywhere to go, to starting work on fixing the docking bay! Overall a really productive day! 6/20/2026 Oh, that’s today… anyways, not as productive, currently trying to implement an actually working spring latch system for it to actual work (the other version just doesn’t work). However, it’s a bit hard to think about, and the space isn’t exactly optimal (it’s kinda tightly packed…). Didn’t finish it, gonna continue with it tomorrow and take some time to think about any possible oversights or anything! And that’s it for now! Decently large first log (not as big as the ones in updatelogs lol), but I’ll try to see if I can do this daily for the site, but no promises! Ok, see ya hopefully tomorrow!
Well, it’s been another hot second, ya miss me? Jokes aside, here’s the recap of the last three days! 6/21/2026 haha funny number day Anyways, back to CAD fixing! After a quick little script writing for counting words in all the updatelogs (there’s around enough for a small novel, not including anything on the Blueprint site which is actually fully rewritten by the way, so that’s pretty cool!). Oh that’s a big list todo… again, check out the GitHub repo for more details! Anyways, today’s latch day, since, well you kinda need to finalize the latch design before fixing the docking bay… One spring print later, turns out the original idea wasn’t the best. Apart from being really weird to test (both prints weren’t really willing to stretch, and were really easily stretched beyond its maximum), so new design time! This time with rubber bands instead of springs! Oh yeah, we changed the idea, it’s no longer a top down spring locking thing, it’s more sideways, essentially this idea. ( Here’s the original plan, however the space restrictions really didn’t work out…) 6/22/2026 Since the latch design got ready to test… what do you mean it’s not ready… well, yeah, turns out there were quite a good number of oversights in the original version, so two more hours of fixing the structure later, it’s printed! It looked pretty promising, but has its own set of issues. For instance, the slider doesn’t lock since the rails kinda don’t keep it in, the guide does work (which is really good!, but gets a bit caught in a couple areas. The latch also uses filament for the smaller parts and pivot bits, which is a bit annoying but it alright… though, the rubberbands do need to be pretty strong for this to work. Also, a couple of small adjustments and keeping the pivot upwards so it doesn’t enter the latch the wrong way (it doesn’t work through the bottom path), and needs a bit more alignment stuff, but it’s pretty promising for a prototype! 6/24/2026 What happened to yesterday? Well, kinda got tired after an exam and just kinda didn’t do anything for the rest of the day. Anyways, it’s currently 2:19 AM (not counting this for the time by the way!), so this is technically today’s summary! Basically, we’re behind schedule, so we should probably start printing stuff that’s pretty much finalized (gussets, etc.) and isn’t gonna change anytime soon, just so we can CAD at the same time to speed things up (spoiler, not much CAD work was done today…). However, 22 corner gussets and 4 three way gussets were printed today! 4.95 hours of printing later (including a couple of failed prints), roughly 131.3g of filament was used (not including failed prints)! That’s some scary fast usage… Also, opened a fresh roll of white filament! Gotta say, I don’t really like the resulting surface finish of the Inland filament (got it last year at Micro Center and never opened it), but it’s probably something with print settings and what not. I mean, I can also print it out in vibrant pink? (that’s the only unopened one I have from bambulab…) I’d probably just use Polymaker or Bambu filament from now on, the prices are all relatively the same at $20/spool. (If anyone has any cool discounts or cheaper but reliable places, I’m all ears!) Anyways, yeah, quite a lot of writing, wow… anyways, that’s it for now! I think I’m just gonna continue doing logs every couple of days since sometimes I don’t feel like it, but I’ll try to keep up the consistency! Catch y’all in a bit!
What do you mean 14hrs+ passed? Anyways, here’s a quick recap! Frame Assembly and Even More Printing! 6/25/2026 On a kinda windy day in NYC, printing continues! But hold up, what’s this? Yes, it’s also extrusions cutting day! While printing the stands for the bottom of the printer (after printing a whole bunch of gussets the previous day) after optimizing the print settings, I did some quick reviewing of the extrusion and rod cut lengths and then realized that I miscounted the middle frame y extrusions, it should’ve been three instead of two. So there wasn’t enough length for this extra extrusion (the tmm extrusion). Yeah. Anyways, not shortening the print area by 6cm to get the length, so calculated the linear rod cut lengths and headed downstairs. Huge thanks to my dad for cutting all these extrusions and rods! Now that I think about it, I did work with a blade saw up down thing before (idk what its called, a cold saw but its not cold and goes to higher rpms), but not with a handheld grinder before (i think that’s what it’s called?). Anyways, I learned that the little aluminum chips (that you can’t eat unfortunately) is actually the material, since you lose material every time you cut! This means that some extrusions are a little shorter, but the gussets helped work fine with this! Anyways, after seeing real sparks from the rods getting cut and theneating dinner, finished printing the stands and then realized the bmm extrusion doesn’t have any support. Yeah. Anyways, counted the number of extrusions and ended that day starting a little bit of assembly! 6/26/2026 Frame assembly day! Not much to say other than it involved roughly 5 hours of manual screwing with a screwdriver (using a drill did not really end that well, yes, I tried, probably a skill issue though). Anyways, printed a good amount of tool base stuff at the same time (the tool base print fell on my foot off a table (ouch)), and did a lot of frame assembly! In fact, used 203 T-nuts and 128 screws! Mostly just a lot of tedious work, but hey, the main frame’s done! 6/27/2026 Oh that’s yesterday! Anyways, first part of the day was just me at the doctor’s office, so couldn’t get much done, but I did set an x slider block to print, and it came out pretty well! Also, all three extruders got assembled! And the starts of the tool base! Nothing else much though, unfortunately! Well, that’s it for now, not writing today’s (6/28/2026) since that’s still happening right now, see ya after corexy assembly! (hopefully???)
it’s been four days oops More Assembly and Electronics! 6/28/2026 Ok, it’s z axis day! Gonna try to keep these recaps short since I’ve mostly been writing giant blobs of text with little images recently, since moving photos from my phone to the laptop and into the update log is a bit annoying, but yeah, z axis and motor mounts were started today! 6/29/2026 Realizing that time was really running out, along with the fact that NYC is attempting to reach high temperatures out of nowhere, a schedule was made and coreXY pulley stands were sent to print! First things first though, the z axis lift base thing was added , and some electronics stuff was started! It’s a little different from the wiring diagram, along with the fact we’re using a raspberry pi 4b, and a couple other stuff. Also, the docking bay got redesigned! 6/30/2026 Anyways, coreXY stuff printed and the layer is assembled! The gantry has a bit of wobble (and the bearings aren’t a tight fit), but nothing some hot glue can’t help with! (Well, maybe the wobble). Anyways, mainsail flashed on the raspberry pi 4 and figured out the weird issues! Also, reminder to switch the jumper thing for input form the side to the usb power.. so, the t rods hit the gantry too, along with the fact that the build plate doesn’t exist. Decently productive day, 5 days left. 7/1/2026 go go go New month, and leectronics work continues! Sacrificed the aliexpress USB power cable, split the wires, and attached it to the LM2596, looks good! Also learned how to crimp today, so that’s pretty cool. There’s also a picture of the thermistor of the heater bed in the mainsail graph somewhere down there! Unfortuantely, I don’t have free JST connectors on ahdn, so we’re gonna be doing sketchy stuff with a dupont connector in there (the pitches are a bit different, yes, i know it’s crazy sketchy, shhhhh) Anyways, after setting tool stuff to print, went downstairs and (thanks to my dad) got the t screws cut and a 15x15 build plate out of some aluminum (it’s like 1.3-1.6mm thick?). We did have to make it out of sheet aluminum that was laying around, but it came out alright, the holes are just a little misaligned but that’s a bit on me. Anyways, realized the tool stuff printed was super cursed, had to work on redesigning a lot of parts, specifically the sahft collar, the gearing (no more bearings should be needed, all the stuff should be using filament as deadaxles). Anyways, we have to fix this cad stuff (half way done), then hopefully belt the corexy and do electronics while it prints tomorrow (aka, today)? Well, that’s it for now, gotta go fast (sonic reference?), only four days left…
I’ve just been told 75% of my time spent on this log doesn’t count (apparently), so instead of dedicating probably an extra two hours of unlogged time to write a clean version, yall gonna get my thoughts DAILY, straight from the source, raw updatelog content. just kidding, there’s now a world limit so im just gonna speedrun this (since no one reads this and i read my own raw thoughts) 7/2/2026 Mostly electronics work, on 7/1/2026 night, realized that I can actually gently pry off the jst connector shells, removed a good amount of them. Wrote a devlog, worked on tuning the extruder filament tgrabbing gears. After dinner, printed some stuffs, then started adding the corexy belting path. Spent a long time, didn’t really feel very motivated at 3:42 AM and ended the day almost finishing assembling the belts and with not working extruders. 7/3/2026 Woke up early, last night wasn’t a fun night, increased the gear scale, finally actually put the corexy belt together. The filament gears now grab, though it does skip when too much filament is put in. After fixing the shaft collar and adding it back, reassembled the test tool and it attaches! The corexy does have quite a bit of friction, but the tool is assembled! However, waiting on terminal stuffs. Rest of the day is starting the electronics stuff. 7/4/2026 Motors not moving? Removed wires from housing and fix phases, motors now moving! Wondered why one motor was faster, then they both became slow. Fans wired, heaters wired, more testing, heaters can heat up! 7/5/2026 Bad sleep schedule strikes again, some soldering and added the limit switches, more stuff sent to print. A bit of config editing later and the corexy moves properly now! With the correct x and y axis! Filament doesnt really grab very well, idk.More intense filament testing, extruder can reach 230C! 7/6/2026 Really late start, more tool printing, more tool assembly, all tools and extruders are assembled now! 7/7/2026 Schedule and todo list made, support bracket set to print, top shaft supports made a printed, belts tensioned again. Some fixing later, two part inlet case CAD done and sent to print and attached, second tool head also wired up. There’s your week of updatelogs compressed into a format because theres a character limit. From now on, all devlogs will be the updatelogs and not be as extra refined, since I don’t get time counted for writing these, and it’s really a pain and insult to just say that more than a whole 24 hour day worth of actual work doesn’t count because someone added a time limit per log out of nowhere.
7/8/2026 - 75th Update! mfw when the stardance bot tells me that only 10 hours per devlog counts now that’s just rude well, welcome back! 5:01 PM today and starting things off in a bad mood. guess we gotta waste our precious time by cleaning stuff up anyways, 15 minutes later and some serious condensing (each day is like 5 sentences max), back to work! got some unfinished business to do while we work on today’s stuff! so a series of event have occured and now it’s 10:13 PM. oops. for a second i got scared something was wrong but turns out the connecting wire to the inlet thing was just a bit disconnected, trying to access the web interface right now… oh it’s because im on downstairs wifi. oh. gonna be following this for calibration! not exactly sure why there’s so many connection issues today. ok, while that’s connecting, gonna print the latch parts so my s key finally fell off. oh. that’s not good (yes im touching the little button under it) ok, w repair, cleaned it up, the key still does the weird tilt thing, but it stays in there, so that’s good so uh it fell out again. not good. ssssssssssssssssssssssssssssssssssssssssssssssssss oh i guess im gonna keep that, i just need to be more mindful of where i press it i guess, problem is currently that the mcu keeps disconnecting whenever i change the extruder temperature, which is kinda weird hmm mightve been an electrical thing? so i just spent an hour trying to come up a solution for the extruder, none of them are reliable or possible (rubber band placement just gets in the way). so yeah. whys it working now i guess the solution is grinding the gears down? whys the “rushed for display” extruder the only working one now, wow ok, latches made, no rubber bands since that just doesnt work (both the track and the thing), idk, later issue, right now i guess we’re gonna tune z stuff or gonna just try to make it as flat as possible? i think for now let’s just assume perfect flatness for time, let’s replace the heater section of 1 with the one of 3 and just basically use tool 3 instead for time (since the gearing apparently works???) (please stay that way) i guess making it as flat as possible is the best idea for now ok so it’s now 2:32 AM, the docking bay and the latches are added (ngl, they are bending because of a fillet), gonna ignore the fact that it’s slightly broken (nothing tape can’t fix), it does work, takes a bit of force though (as always) 7/7/2026: DONE - print, assemble, and add latches 7/8/2026 DONE - heating tuning DONE GOOD - z bed tuning GOOD - either assume perfect flatness or work on bed mesh/calibration g code should be able to run easily (simple commands of course) look into how to print stuff PRINTING WORKING BY EOD it’s 2:50 AM, tested it out, IT EXTRUDES! YAY! (like i let go of the filament after pushing it to the cooling area and then it extruded!!! by itself with its own gearing!!!) the clicking noises are a bit questionable but sure, ill take it! also did the z paper thingy! missed opportunity to call it cerberus, i might just add that somewhere… anyways, here’s the extruded stuff picture! woo! i mean, what a way to end the day! ok, it’s 2:56 AM, that’s about it for tonight, gonna copy paste this into the website for today’s log and yeah, good night!
7/9/2026 - 76th Update! yo and welcome back! it’s 8:57 PM at night, don’t have much time to waste now, today’s hopefully printing day? (with the actual printer of course) saw online last night from like a video from 6 years ago that using blue painters tape is a good idea (why does my s key consistently fall out now aaaaa), well look what i got here (figuratively), it’s a roll of scotch blue 2090 tape! ok, watched a couple of enlightening videos, so, i think we’re just gonna use some blue tape, seems pretty much good enough for our purpose, not sure if i really want to get orca slicer just now, i think i just want the printer to at least extrude something at this point in time? center is roughly (50.00, 77.50, ~) right now, ok, wrote a little something to center the stuff so (0, 0, 0) should hopefully be the center? yeah, close enough! ok, it’s probably a good time to apply the tape ok, tape applied, cleaned the nozzle, planning on doing the paper thing right after, then we need to print like something flat real quick (if it works, since we still need to do the config stuff for the extruder) quick 20 minute break to let it cool down later, it’s 11:07 PM, time for the paper stuff! so it doesnt really do a good job at staying level, but i do have a solution in mind, aka, having weights on both the sides to keep it flat. yeah. or a rubber band thing stretching the entire length. anyways, configs inputted! so at this point, the thing we need to focus on is getting the extruder config up and running! ok, set up the slicer with the stuff, gear ratio is start (14) to mid (28->14) to final (28->12), where it ends ok, gonna do a test “print”! it’s in quotes since it’s actually not gonna have any filament, just gonna make sure the motion works/makes sense ok, 12:31 AM, let’s run it! ok, temperature below min or something (as in the gcode stuff) 12:40 AM and still figuring stuff out, hold on a second… ok, it’s running! at least, the stuffs moving, not sure if it’s printing well? idk, gonna watch it go! it’s going! that looks… fairly realistic? idk why the heatbed’s at 60.7C right now ok, 12:54 AM, filament loaded on the top in a semi precarious matter, things are ready! 12:57 AM, here we go! timelapse running on my phone, let’s see it! heat bed termperature good, extruder temperature rising, oh turns out i have to have the tab active for it to update the graph visually, whoops well, reached the temperature, let’s see something? oh it just stopped itself because axis werent homed, ok, test 2! 1:03 AM, z axis is lifting, here we go! hmm so the extruder didnt really try… anything. like it wasnt running the whole time (unless it’s just a really small amount that the gearing cant handle?) ok the issue might just be i didnt push the filament in enough, since i just gave it multiple aggresive tugs and a whole bunch just came out of the nozzle, 1:14 AM, here we go again! (i do not want to know what the weird vapors or gasses it just released (yes i saw it, which isnt a very good thing)) also, wow, the heating controls are tuned really nicely! ok, 1:17 AM, z axis going up again so wasnt extruding anything, had to push on it to move, and that resulted in an obvious pile of sad sad so i feel like this is a bit of a gearing thing, since small amount arent really wanting to come out at least it got the rough shape correct? hmm i want to try it out without me pushing on the filament, expecting nothing to happen but who knows yeah i think its just really under extruding, probably because of slip inside? 1:43 AM, trying again, yep, nothing good, it’s now 2:00 AM, gonna go to sleep at this point yeah. idk. the one on the left is forced filament, the middle had a bit of push at the beginning, the last one was mostly by itself. yeah, idk what to do at this point. it’s 2:03 AM, idk what to do, and yeah, we’re kinda behind schedule. anyways, good night!
7/10/2026 - 77th Update! wow, 77 updates, so it’s now 10:00 PM, idk what happened to this afternoon (basically just vanished, went to some job in the morning, slept when i got home, ate lunch at 4 PM, slept again, ate dinner at 8 PM, then showered and now it’s somehow 10:00 PM) im thinking media is gonna have to be moved to tomorrow, my only goal today is to find diamonds get the printing to work reliably here’s a couple ideas i brainstormed last night increase the extruder heating temperature should make it way easier for the gearing to push as well double check gearing probably not this now that i think about it, but check docs double check rotation distance again, probably correct add extra pressure in the config similar to the first idea as in trying to actually push more filament slow things down even more very sad but self explanatory if we overextrude, that’s ok, we just need to find the tuning sweet spot where it is actually decent, but of course, the more important goal is to actually get some reasonable stream of filament flowing out (constantly extruding is not optimal but it’s whatever) ok, upped the printing temperature by 10C, also decreased a lot of speeds, 10:33 PM, hopefully ready to test? ok, prepping the stuff, gotta clean the nozzle too, ok 10:40 PM, ready to go! well that didnt print anything ok, so shoving filament down the throat extrudes, pushing filament from far above works well (it does slam left and right but still functions fine), the velocity isnt correct AT ALL (might just be from the compression/friction), hmm ive been suggested to look into the heatbreak and stuff, so gonna take a look at that, idk a bit of a break later, the gearing is sus, trying to move it with the top off and only the heatsink attached, seems off it’s been two hours and ive been playing with so so so many configurations (probably at least thirty?), moving spacers, adding rubber bands, readjusting, measuring, and i think ive come to a point where it’s “ok”. it goes out ok (3 rotations of the motor connection results in: ~1.8cm pushing fast, ~1.7cm pushing slow, idk for expected), but it’s basically incapable of going back up for some reason. it also produces a good amount of force out, but, as mentioned before, barely any up (skips a bunch) ok, played around a bit more, idk, retraction worked for a second randomly, idk, installed it back on, ready to test again 3:36 AM, did a couple of cursed things in the config, specifically making it extrude 4x as much, along with making the deretraction speed higher in the slicer, that said, here we go! ey it printed something! its still really fuzzy so i guess we still got more work to do (that was v1.4), ok v1.5 uploaded, let’s see! 4:12 AM, here we go oh yeah also added fancy ending gcode lol hmm, it’s more complete, but stll missing stuff, ok, 4:27 AM, the birds are probably coming out soon, v1.6 going! well that didnt end well huh seems like the issue was just that the filament wasnt fully loaded, whoops ok, v1.7 uploaded with some print skirts on the outside to help with the missing start extruding, flow rate also increased, let’s see, it’s 4:54 AM, so last print of the day! uh oh it seems to be underextruding now, ok, 5:09 AM, here’s v1.8 ow was in the middle of cleaning the print bed and a piece of the skirt just went straight under my fingernail ouch well, with the sun rising, here’s the end of today! imo v1.5/v1.6 is my favorite, but it’s getting there in terms of smaller details, so i think tomorrow one or two more test prints and then a benchy would be a smart move? idk, the benchy’s just for the reveal video (yes i will try to fit in media here!) well, 5:33 AM, that’s it for me tonight (tomorrow morning?), and yeah, good night!
7/11/2026 - 78th Update! in theory, the last one? in reality, probably not. anyways, it’s 3:22 PM, today’s reveal/edit day! of course, i got a bit of table clean up to do and recording, but i also wanted to play around with the settings a little more to get a somewhat better print? (and maybe test another print since this ones a little small) anyways, parent meeting at 5 PM today, gonna be attending on the side while probably editing? im planning on doing two more test prints before then test 1: turned layer speeds from 90mm/s to 70mm/s increase flow ratio from 1.15 to 1.21 decrease skirt loops from 7 to 5 ok, 3:43 PM, sliced and uploaded, heaters all heated, ready to go! gonna use the bathroom, seems to be printing well though! back at 3:55 PM, it printed well and ended well! gonna modify the ending gcode to cool down, analyzing results now! kinda wanna replace the middle tape strip since i kinda messed up and removed a ripped a bit of it while scrapping the skirts off (whoops), gonna go for one more print, im pretty satisfied, this ones gonna be a bigger test print (not a benchy yet though), im thinking calibration cube? test 2: increase flow rate from 1.21 to 1.30 decreae rotation distance from 6.4 to 6.0 increase deretraction speed from 6mm/s to 6.5mm/s decrease jerk for x (5mm/s to 4.5mm/s) y (5mm/s to 4.5mm/s) z (0.2mm/s to 0.175mm/s) x (0.3mm/s to 0.25mm/s) gonna use this makerworld one for this! intrested to see how this one goes! it’s more of a z axis and consistency ending test should have just enough filament? expecting like 2-3cm left on the top after this? might not have enough on the top but that should be fine? hopefully? i mean, if i see the filaments about to run out id rather end the test? idk footage time yeah its kinda… erm. it kinda failed to print beyond the base layer, seems to just struggle with grabbing filament on its side, let me get a straw real quick, nvm, just used a piece of filament taped down for it, i think its just a filament grabbing issue (probably fighting against the curl?), so yeah, this should straighten that out a bit? test 3 (aka, 2 again), decided not to change anything, here we go! gonna focus on footage for this one so that might have been the… worst prints ive seen, but sure ok, just added the filament from the spool, should be ready for a bigger test? test 4: changed max volumetric speed from 5mm^3/s to 3mm^3/s turned flow ratio from 1.3 down to 1.22 rotation distance reverted from 6.0 back to 6.4 oh yeah heres the image of the cube yeah, gonna go for a 50% benchy erm 50 minute print uhh, well, 5:50 PM, now or never, i guess imma setup for a reveal scene ok, created a nice set for filming, gonna be doing mostly footage stuff while this prints, not really any timelapse? i guess i could? ok, hopefully printing and footage done by 7PM, then probably editing or dinner sometime around there (yes, todays the end day i think, at least my goal) ok, quite some time later, gonna speedrun dinner, its 7:31 PM though i was away for a bit before then welcome back, 9:11 PM, did a bit of footage getting earlier, here goes a print so. half way through. turns out our cold end/heatsink or whatever kinda doesnt cool it well enough. essentially, yeah. it just started curling up halfway in. yeah. however, it did successfuly print half of it! test 5: turned layer speeds from 70mm/s to 80mm/s changed max volumetric speed from 4mm^3/s to 3mm^3/s (seems like i forgot to do it whoops) most devious gcode modifications and slicer shenanigans later devious part 2 well, it’s 6:02 AM now, after lots of editing, submitted the forms, time to head off to bed! and yeah, good night!
7/23/2026 - 80th Update! well. so im back from open sauce! actually, flight entered back to NYC on the morning of 7/21/2026, but the last two days have really just trying to get back in motion lol (turns out having crazy fun and instantly returning to “normal life” is somewhat rough) anyways, it’s 9:18 PM, here’s a recap! i dont think timelapsing all the work there would be reasonable (i estimate probably around 8 hours of work?), but yeah, mostly just config tuning and working on irl stuff, the base plate sort of didnt like the flight (but it’s really alright? basically the screws kinda ripped through the tape a bit) after the return flight, one of the LM2596’s input wires fell out, took a bit to get it in (haha get it screwdriver bit), anyways, still got a lot to do, i think for now im gonna just finish the update log on the stardance site, then update all the graphics over here, and yeah, prepare for something new??? (i have some ideas…) anyways, i think im gonna prep the stardance project to ship, idk if i can? ok, 11:00 PM, updated the front image, gonna work on updating some stuff ok, 11:06 PM (almost typed AM, that would be funny), added the open sauce image to the readme, brb! back at 12:42 AM, yeah, i think it’s a good time to ship? mfw fixing the position so the aspect ratio for the banner and the project banner (the different pages) are so so hard to get correct anyways, yeah, gonna copy this stuff over and we should be good to go? well, 1:22 AM, for now, good night!
7/28/2026 - 81st Update! Note: I wrote this back on 7/28/2026 but never published it here! (What? The return of Spark?) Well, not exactly, this is more of a thing for the latest announcement in #stardance-bulletin ! Here’s the edited video from a while back! It’s kinda for vertical/short form content, also, BIG EPILEPSY WARNING!!! While you’re here, you should definitely check out fermion , the “spark v2” in a way! It has a very different architecture (that’s surprisingly hard to cad), so check that out! Anyways, here’s the log without further ado… There’s really not that much to say. On July 26th, Spark was repackaged into a box and put into storage, almost a week after returning to New York City. It’s still in an operational state, with few wires disconnected, only with the WiFi credentials incorrect. For a logged 9 months and 2 weeks, a total of 287 days, with 80 progress updates in that time, Spark’s been on my mind for a long while, no doubt about that. Across the more than 64k words, 240+ hours, from the definitely overscoped original concept to the rush to finish it before Blueprint ended, Spark has existed between two whole YSWS programs, one used for design and one used for build. I have to say, with more than three quarters of a year, a lot has changed, both outside, in my actual life, and with Spark, as the idea changed through every log, slowly and carefully. There were highs and lows, and really, really, low lows, from feeling lost at the end of day 9 of build, to the excitment of the first motor turning during day 11. But now, it’s all neatly packed in the garage, waiting to be used another day. Spark isn’t gone, it still physically exists. It may not be resting on a giant wooden board I use for soldering next to my bed, but it still exists next to me through all the hard CAD and build days. It’s strange, this sudden change. For the last week, I haven’t really done much besides plan. And that’s probably a good thing, given all the planning Spark took. I haven’t really done much build, I haven’t really felt anything. Post convention depressions, I have to say, is hitting pretty hard. After such insane fun and wonder for a week, it’s suddenly back to a cool, rainy day, here in New York City. Sleeping through the afternoon, after sleeping not enough hours in the morning. As the rain starts pouring from the sky again, I’ve been wondering what the meaning of joy is. Alas, it might just be time. Adapting to such changes is obviously difficult, and the road of projects is too. But that doesn’t mean roadstops aren’t along the way. As I wrap up this update log, I want to leave a quick quote, one of my favorites. It probably sounds like a dumb platitude to say “it’s not the destination, it’s the journey”, but truth is, we’re made up of journeys. You’re never going to be who you’re supposed to be unless you take that road. … There is room in there for surprise, for deviations, for re-evaluations. I wouldn’t dare deprive you of that adventure. You only get one , after all. I know, you’re tired; resting is part of the journey too. But not giving up… Winter, in Housepets! (Rick Griffin, Dec 25, 2020) That said, what’s next? Well, first we’re gonna take a stepping stone. What’s next is still in concept form, but the unique constraints might require a custom PCB, which is where river comes in. First, it’s gonna be a quick project, just a custom PCB music player, just to jog the electrical skills. But after a quick skip over a stream, what’s truly next? What’s the successor to Spark? What’s next to rival its top 1 status? Fermion. See ya around.
Ships:
Well, after 120+ hours of building across some 18 days, and another hundred hours of CAD previously, it’s a good time to present Spark, this time irl! Anyways, after last summer, I fell into a sort of hole of demotivation where I didn’t really see what I was “working towards” in terms of school and just waiting six months for the FRC build season to start. In order to try to get my creativity and to prove to myself I wasn’t washed, I decided to throw myself into the deep end and to create a 3D printer. That said, 9 months later and way too many demotivation breaks, I locked in after exams and fully assembled and programmed and tested the build in 18 days! It features a coreXY gantry system, along with a passive tool changing setup with latches and the friction of the top docking piece. This kept the overall motor count to be 5 (2 for xy, 2 for z, 1 for tool). The tool changing setup and printing is nowhere near perfect (after all, this thing’s mostly made of PLA and was programmed in a week), but it’s definitely able to be tuned and better perfected with more programming time! In the end, Spark did achieve its goal of sparking some figurative sparks for me to continue building! After this, it was shipped off and exhibited at Open Sauce in California as part of Outpost where I’ve met amazing people and learned more about 3D printers and how to design them better!
hey! re-ship with an edited video! (and the bonus updatelog!)(NOTE: EPILEPSY WARNING! (it is an edit after all)) ( https://www.youtube.com/watch?v=ktODngPF7UI ) (i have fond memories of this, it was the saturday before the week of outpost and i stayed up to 6 AM edited, after a full day of getting footage and stuff (and dealing with goofy kdenlive crashes)) i also somehow did 10hrs+ that day so that was pretty insane! anyways, thanks for reviewing :D...
|
1794012589.0789537
|
1794098989.0789537
|
|
63181
|
JapanOS by @ViratReddy | Stardance
|
ViratReddy
|
0
|
0.36
|
0
|
[]
|
[{"post_id": 70374, "ts": "202 [{"post_id": 70374, "ts": "2026-09-19T02:08:55Z", "hours": 0.365, "text": "Adding images now"}]...
|
Title: JapanOS by @ViratReddy | Stardance
Devlogs Title: JapanOS by @ViratReddy | Stardance
Devlogs:
Adding images now...
|
1793659982.7088625
|
1794264782.7088625
|
|
63547
|
Hanny's Garage by @Hanny | Stardance
|
Hanny
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-21T23:32:15Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "A personale website that tells a little bit about me and I wanted to give it an F1 Theme, which i love. There were a few error and fixes that I needed help with, but I liked the result.", "repo": "https://github.com/hannyd9/Personal-Blog/", "demo": "https://hannyd9.github.io/Personal-Blog/"}]...
|
[{"post_id": 70370, "ts": "202 [{"post_id": 70370, "ts": "2026-09-19T01:45:52Z", "hours": 1.2353, "text": "My first attemp of my personal blog. https://hannyd9.github.io/Personal-Blog/"}]...
|
Title: Hanny's Garage by @Hanny | Stardance
D Title: Hanny's Garage by @Hanny | Stardance
Devlogs:
My first attemp of my personal blog. https://hannyd9.github.io/Personal-Blog/
Ships:
A personale website that tells a little bit about me and I wanted to give it an F1 Theme, which i love. There were a few error and fixes that I needed help with, but I liked the result....
|
1794052325.3288317
|
1794138725.3288317
|
|
59195
|
Pinpoint by @arpanshah102 | Stardance
|
arpanshah102
|
1
|
6.0
|
112
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T01:46:24Z", "hours": 6.0, "multiplier": 17.39, "payout": 112, "blessing": "neutral", "text": "Hello guys! This is a react game where you will guess the angle you see on a circle. Simply type it in using the buttons on the site or use your keyboard for keyboard shortcuts. There are two gamemodes, guess and set. In guess, you will have to guess the angle shown while on set, you’ll have to try your best to place the angle that was randomly picked. Enjoy!", "repo": "https://github.com/Arpan-Shah-102/pinpoint", "demo": "https://pinpoint-psi-rust.vercel.app/"}]...
|
[{"post_id": 70369, "ts": "202 [{"post_id": 70369, "ts": "2026-09-19T01:43:22Z", "hours": 0.3372, "text": "Today, I believe I’ve finally finished this project by adding the snapback feature. Basically, whether you’re in the set or guess gamemode, after the round ends, it shows you either what you put in the guess gamemode, or the correct answer in the set gamemode. In this screenshot, you can see it behind the main dial."}, {"post_id": 67055, "ts": "2026-09-13T03:09:36Z", "hours": 0.4867, "text": "Today, I added some bug fixes and streak tracking. You can now track how many you’ve gotten in a row and your all time highest. You can also reset your data if you don’t like it. Tomorrow, I’m probably gonna add a snapback feature, you will see you’re guess as a black outline of the line and the dial will move to the correct guess."}, {"post_id": 63281, "ts": "2026-09-07T00:59:24Z", "hours": 5.6336, "text": "I accidently forgot to upload this project to stardance so I’m doing that today. Here is a quick devlog for this project. Mobile Bug Fixes V2.1 - 8/25/2026 Added Buttons to move dial on set gamemode for mobile Bug Fixes Set Game Mode Update V2.0 - 8/25/2026 Added gamemode selection setting Added new ‘set’ gamemode Implemented Dial Dragging Added set gamemode functionality Bug Fixes Bug Fixing V1.1 - 8/21/2026 Fixed Settings not appearing on dark mode Fixed Wrap around values not being near Scaling Update V1.0 - 8/21/2026 Finished Game Improved Scaling on large screens Functionality Update V0.9 - 8/21/2026 Implemented Functionality for Pinpoint Added SFX for componentes UI Update V0.5 - 8/21/2026 Worked on UI Updated Readme Basic Template V0.0 - 8/21/2026 Initialized and started repo Got react via npx create-vite"}]...
|
Title: Pinpoint by @arpanshah102 | Stardance
Devl Title: Pinpoint by @arpanshah102 | Stardance
Devlogs:
I accidently forgot to upload this project to stardance so I’m doing that today. Here is a quick devlog for this project. Mobile Bug Fixes V2.1 - 8/25/2026 Added Buttons to move dial on set gamemode for mobile Bug Fixes Set Game Mode Update V2.0 - 8/25/2026 Added gamemode selection setting Added new ‘set’ gamemode Implemented Dial Dragging Added set gamemode functionality Bug Fixes Bug Fixing V1.1 - 8/21/2026 Fixed Settings not appearing on dark mode Fixed Wrap around values not being near Scaling Update V1.0 - 8/21/2026 Finished Game Improved Scaling on large screens Functionality Update V0.9 - 8/21/2026 Implemented Functionality for Pinpoint Added SFX for componentes UI Update V0.5 - 8/21/2026 Worked on UI Updated Readme Basic Template V0.0 - 8/21/2026 Initialized and started repo Got react via npx create-vite
Today, I added some bug fixes and streak tracking. You can now track how many you’ve gotten in a row and your all time highest. You can also reset your data if you don’t like it. Tomorrow, I’m probably gonna add a snapback feature, you will see you’re guess as a black outline of the line and the dial will move to the correct guess.
Today, I believe I’ve finally finished this project by adding the snapback feature. Basically, whether you’re in the set or guess gamemode, after the round ends, it shows you either what you put in the guess gamemode, or the correct answer in the set gamemode. In this screenshot, you can see it behind the main dial.
Ships:
Hello guys! This is a react game where you will guess the angle you see on a circle. Simply type it in using the buttons on the site or use your keyboard for keyboard shortcuts. There are two gamemodes, guess and set. In guess, you will have to guess the angle shown while on set, you’ll have to try your best to place the angle that was randomly picked. Enjoy!...
|
1794027139.3118238
|
1794113539.3118238
|
|
60859
|
Melee Unbound by @Floppy | Stardance
|
Floppy
|
1
|
85.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T01:42:18Z", "hours": 85.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I cant believe I’m finally done with this project 🥹", "repo": "https://github.com/HexDump0/melee", "demo": "https://melee.hexdump0.pw/"}]...
|
[{"post_id": 70365, "ts": "202 [{"post_id": 70365, "ts": "2026-09-19T01:39:41Z", "hours": 4.6103, "text": "Ninth devlog I’m finally done with polishing the project up,making a website for it, building it for different platforms,writing the readme and alot of other stuff and after so much work the web port is finally live too https://melee.hexdump0.pw/"}, {"post_id": 70040, "ts": "2026-09-18T10:53:38Z", "hours": 10.0236, "text": "Eighth devlog And yep I’ve just been fixing up more crashes, making the website, creating a custom menu item and a custom intro cutscene"}, {"post_id": 69487, "ts": "2026-09-17T04:40:08Z", "hours": 9.6197, "text": "Seventh devlog And I’m finally happy now, I manged to fix most if all of the crashes (thank you claude ) and I optimized the hell out of the render to make it even more playable And big news! The web port is working too , this took so much time and yep, the port is 90% of the way done just need to add some qol mods, design some graphics and we are done"}, {"post_id": 68989, "ts": "2026-09-16T05:20:39Z", "hours": 10.7094, "text": "Sixth devlog This is literal hell, I chose to read the disc data as little endian and write converters and walkers for the game Turns out doing that is not so easy, there is about ~100 different unique crashes that happen (100 is the number of ones I could actually find ) and each one requires a whole lot of time and effort to fix manually So yea the 10 hours were spent grinding away using my LLMs to get it down to ~20 crashes, there is still alot of work that needs to be done for the 20 crashes and even more for the ones I have found yet Hopefully by the next devlog I would actually be happy"}, {"post_id": 68372, "ts": "2026-09-15T00:59:23Z", "hours": 11.4506, "text": "Fifth devlog So more bug fixes! There was (and still is) alot of bugs and crashs coz of stupid endianess and layout, But I think I managed to fix a good chunk of them and the game is actually quite playable now excluding it panicing every now and them"}, {"post_id": 67817, "ts": "2026-09-14T02:18:29Z", "hours": 11.9217, "text": "Fourth devlog And we have the full game (almost!), It took alot of effort and time to get here, but now the whole game runs natively There is still alot of bugs, crashes and other stuff that has to be fixed before it actually playable tho Hopefully I would have a functional port by this week"}, {"post_id": 67090, "ts": "2026-09-13T04:30:29Z", "hours": 8.2089, "text": "Third devlog Crazy! Crazy! progress so far I have gotten to actual decompiled game logic to run It was not easy I spent a whole day fighting with endianness, finding little gamecube quirks and whole alot of other stuff But alas, we have a match running All thats left is the game ui and polish"}, {"post_id": 66479, "ts": "2026-09-12T10:00:45Z", "hours": 9.1558, "text": "Second devlog So I did a whole bunch of work, this included kinda throwing out my current progress as I realized hand porting 100k lines of code isn’t really viable The new architecture is to compile the actual decomped codebase and write shims/wrapper around it for the non portable stuff (dics,audio,render engine,etc) I rewrote the entire renderer for this new architecture and manged to get stages rendering"}, {"post_id": 65726, "ts": "2026-09-11T02:08:53Z", "hours": 9.3108, "text": "First devlog (p.s I am really bad at devlogging consistently ) Alright so Super Smash Bros Melee for the game cube was fully decompiled last week and its the perfect time to port it to modern computers and to also benchmark LLMs on what they can achieve So far I was able to get a model/animation viewer working! also nitendo please dont vaporizer me thank you"}]...
|
Title: Melee Unbound by @Floppy | Stardance
Devlo Title: Melee Unbound by @Floppy | Stardance
Devlogs:
First devlog (p.s I am really bad at devlogging consistently ) Alright so Super Smash Bros Melee for the game cube was fully decompiled last week and its the perfect time to port it to modern computers and to also benchmark LLMs on what they can achieve So far I was able to get a model/animation viewer working! also nitendo please dont vaporizer me thank you
Second devlog So I did a whole bunch of work, this included kinda throwing out my current progress as I realized hand porting 100k lines of code isn’t really viable The new architecture is to compile the actual decomped codebase and write shims/wrapper around it for the non portable stuff (dics,audio,render engine,etc) I rewrote the entire renderer for this new architecture and manged to get stages rendering
Third devlog Crazy! Crazy! progress so far I have gotten to actual decompiled game logic to run It was not easy I spent a whole day fighting with endianness, finding little gamecube quirks and whole alot of other stuff But alas, we have a match running All thats left is the game ui and polish
Fourth devlog And we have the full game (almost!), It took alot of effort and time to get here, but now the whole game runs natively There is still alot of bugs, crashes and other stuff that has to be fixed before it actually playable tho Hopefully I would have a functional port by this week
Fifth devlog So more bug fixes! There was (and still is) alot of bugs and crashs coz of stupid endianess and layout, But I think I managed to fix a good chunk of them and the game is actually quite playable now excluding it panicing every now and them
Sixth devlog This is literal hell, I chose to read the disc data as little endian and write converters and walkers for the game Turns out doing that is not so easy, there is about ~100 different unique crashes that happen (100 is the number of ones I could actually find ) and each one requires a whole lot of time and effort to fix manually So yea the 10 hours were spent grinding away using my LLMs to get it down to ~20 crashes, there is still alot of work that needs to be done for the 20 crashes and even more for the ones I have found yet Hopefully by the next devlog I would actually be happy
Seventh devlog And I’m finally happy now, I manged to fix most if all of the crashes (thank you claude ) and I optimized the hell out of the render to make it even more playable And big news! The web port is working too , this took so much time and yep, the port is 90% of the way done just need to add some qol mods, design some graphics and we are done
Eighth devlog And yep I’ve just been fixing up more crashes, making the website, creating a custom menu item and a custom intro cutscene
Ninth devlog I’m finally done with polishing the project up,making a website for it, building it for different platforms,writing the readme and alot of other stuff and after so much work the web port is finally live too https://melee.hexdump0.pw/
Ships:
I cant believe I’m finally done with this project 🥹...
|
1794045299.8597255
|
1794131699.8597255
|
|
62986
|
SL-60T-mk1 by @ShivShivam | Stardance
|
ShivShivam
|
0
|
4.37
|
0
|
[]
|
[{"post_id": 70361, "ts": "202 [{"post_id": 70361, "ts": "2026-09-19T01:22:14Z", "hours": 4.3669, "text": "Devlog 1 Things i did Found a F-class motor usable for my rocket Designed my rocket in open rocket Tried some diff fins config for best stability Learned equations for selecting parachute diameter for safer landing Designed the nose cone in Fusion 360 using a mathematical python script for accuracy Things i learned during the process Open rocket’s “time vs stability” graph tend of have some dip right after apogee due to low/zero velocity You must have java installed in-order to use openrocket without any bug Diff between Total mass and dry mass Parachute’s diameter equation Learned how to mathematically generate Haack series nosecone"}]...
|
Title: SL-60T-mk1 by @ShivShivam | Stardance
Devl Title: SL-60T-mk1 by @ShivShivam | Stardance
Devlogs:
Devlog 1 Things i did Found a F-class motor usable for my rocket Designed my rocket in open rocket Tried some diff fins config for best stability Learned equations for selecting parachute diameter for safer landing Designed the nose cone in Fusion 360 using a mathematical python script for accuracy Things i learned during the process Open rocket’s “time vs stability” graph tend of have some dip right after apogee due to low/zero velocity You must have java installed in-order to use openrocket without any bug Diff between Total mass and dry mass Parachute’s diameter equation Learned how to mathematically generate Haack series nosecone...
|
1793659738.5238702
|
1794264538.5238702
|
|
15290
|
Undertale OS by @ThaoVi | Stardance
|
ThaoVi
|
2
|
29.0
|
190
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T13:02:50Z", "hours": 15.0, "multiplier": 12.46, "payout": 190, "blessing": "neutral", "text": "WebOS I made an Undertale themed WebOs presenting me, with some other apps such as countdowns! This is the very first Stardance project i did, and also very first html project overall (including webos1) Features A top-bar with a live clock and a healthbar Draggable windows Closable windows Applications TrueNotes (personal) A personnal app where I put thoughts about true crime stories I enjoyed :D The design is centered around Undertale’s field of flowers, with each footstep being a story; I wanted to make it more original than the side bar I had in WebOS 1. To do app A very basic to do app. Countdown app A simple countdown app where you can set countdowns and a new window appears for each countdown. They are editable and deleteable :D You can also change the precision shown on each windows (in case seeing seconds stresses you out) Skeletale (personal) An undertale - anatomy based “autobiography” of me, it’s part of my WebOs 1 and I haven’t really updated it since. Future plans Undertale music player An intro page (WIP) where you can chose your character and background image. Make the notes apps more interactive by making the user add their own notes Undertale references The close button is a heart and it breaks when you hover on it to close the window! The field in TrueNotes are the yellow flowers from undertale. The health bar is also a reference from undertale. The fonts! They are from https://github.com/hujgup/Undertale-CSS", "repo": "https://github.com/TVDVT/webOS", "demo": "https://tvdvt.github.io/webOS/"}, {"ship_num": 2, "ts": "2026-06-27T15:46:19Z", "hours": 14.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I just finished my first WebOS. It has a top bar, welcome window and two apps. All the windows are draggable and closable, and both of the apps are representative of me :D One is about the true crimes I enjoy and the other one is a presentation of me through a skeleton. I had zero experience in website coding until I started the project, I am very proud of the result!", "repo": "https://github.com/TVDVT/webOS", "demo": "https://tvdvt.github.io/webOS/"}]...
|
[{"post_id": 70359, "ts": "202 [{"post_id": 70359, "ts": "2026-09-19T01:17:40Z", "hours": 4.2636, "text": "Pre-ship adjustments I’m shipping it, finally! I tried to make the user experience better by making the design more coherent (grayscale), although I am planning to add a lot more undertale references. I also changed my footprints color to contrast more with the yellow background. The countdown looks a little better, i removed some overlapping gaps that made everything look awkward but it’s better now!"}, {"post_id": 60796, "ts": "2026-09-03T12:03:37Z", "hours": 3.7294, "text": "i COMPLETELY changed the design of my OS to be full on undertale I found an amazing undertale css pack by chance and loved it so much so i went from wow blue aesthetic to undertale yay. I still have some customization to do I changed the close button to a heart and when you hover on it it becomes a broken heart im really proud of that I’m also almost done with the to do app the tasks are just not overflowing the way I want them to new ideas: music player to play undertale songs map to make wallpaper change based on map location have a preload screen that makes you choose your location and choose character"}, {"post_id": 57001, "ts": "2026-08-29T02:14:47Z", "hours": 2.5986, "text": "countdown working! I made it look a little better but I’m not completely satisfied yet. You can now edit and delete countdowns, change precision and some other stuff but now I want to work on making windows pinnable :^ I also want make a todo list app, I’m really thinking of making this OS my study compagnion haha but idk if its too basic for this mission. But anyways ill do it for myself not the stardust hee hee haw haw"}, {"post_id": 48918, "ts": "2026-08-17T14:13:01Z", "hours": 2.3319, "text": "Countdown app I added a countdown app/widget for some motivation so you can have something to look forward to! The CSS is definitely lacking so I will work on it once im done with JS. It was a bit hard to convert every input and change precision but I figured it out thanks to W3S. I still need to: Show a list of the cooldowns in the main window and make them editable and deleteable Make the new window closeable & pinnable Make the time input optionnal Make an icon for the app Find a way to save changes? (maybe)"}, {"post_id": 48335, "ts": "2026-08-16T17:26:05Z", "hours": 0.7083, "text": "First feature done My notes app is now cooler: Footprints instead of a text based sidebar Links open in new tab Upon first opening of the app, only footprints show on a grassy field Animations on footprints and sidebar after clicking the first footprint Things to add after finishing other features: More notes content A way to go back to the grassy field To work on next More animations Gamify Skeletale app"}, {"post_id": 47085, "ts": "2026-08-14T18:36:15Z", "hours": 1.0469, "text": "Devlog My side bar is now a menu? I made it so that content will only show after clicking on the footsteps (not yet but that’s the goal). For that, I need to write a new function in Java Script and add a blue grassy background to match with the cloudy background. My animations are now smoother as I added transitions and larger margins so that the icons getting bigger don’t impede on the other ones. I also added hover text so that we can know which story is selected when hovering on each footstep."}, {"post_id": 43615, "ts": "2026-08-08T23:50:59Z", "hours": 0.5525, "text": "WebOS 2 It’s been a month since I didn’t work on this so I forgot how to code a little. Looking at my old code is helping me remember the coding though. First new feature (Working on this) As my first new feature, I am revamping my True Notes app side bar . I want to change to to footsteps I can click on. As of now, I only imported the image and made the footprints appear for each entry. I have yet to make them as a path, center them and just have a better general layout. Second new feature I want to have hover animations. Eg if I hover on the footprints they get bigger, hovering on an app would change the top bar of the window header, etc. Third feature I haven’t really thought about it yet, either I’ll make my Skeletale app more interactive by changing back and next buttons to directly clicking on the skeleton either I will make a new app"}, {"post_id": 16967, "ts": "2026-06-27T15:30:36Z", "hours": 1.0411, "text": "Done!"}, {"post_id": 16632, "ts": "2026-06-27T01:42:50Z", "hours": 3.1203, "text": "Almost done with my second app My second app is an anatomical map of myself inspired by Undertale (not really, it’s just a pixelized skeleton). I just really like anatomy in general so I thought this would represent me well. I assigned a part of myself to many bones, the text is just placeholder right now, I will develop on it later. -I added back and next buttons for navigation to make it simpler than a side bar, It also takes less space I finished my first app a while ago but I do want to change the layout in WebOS 2 (have some art & a better side bar) Right now my goals for tomorrow are to: Put the back&next buttons inside the window Hide the skeleton image on the first tab of the app Zoom on each bone for each body part or have a heart cursor that goes in each body part like in Undertale Finish the content"}, {"post_id": 14671, "ts": "2026-06-23T21:10:04Z", "hours": 2.6467, "text": "I finished part 4, it took me a while to get it to work so I will focus on the aesthetic after i finish part 5. My notes app will show my thoughts about some true crime stories. My next app is going to be Undertale related I hope."}, {"post_id": 11551, "ts": "2026-06-18T20:54:43Z", "hours": 2.9986, "text": "Added a Notes App, but I’m not sure what its exact purpose will be"}, {"post_id": 10908, "ts": "2026-06-17T21:40:50Z", "hours": 1.8064, "text": "I’m done with part 3! Now I have: A pretty header A pretty background A CSS file with my window and window header designs that I will be able to use for my next windows. Draggable windows that can close (but will completely disappear, so I have to make a “minimize” button to be able to open it later) An open button that’s not very useful and doesn’t really work."}, {"post_id": 9556, "ts": "2026-06-15T22:40:55Z", "hours": 1.3453, "text": "Working on part 3"}, {"post_id": 6827, "ts": "2026-06-11T13:35:07Z", "hours": 0.6017, "text": "I just learned about dividers! The welcome still looks a bit awkward but it’s gonna be fine."}, {"post_id": 6805, "ts": "2026-06-11T12:41:43Z", "hours": 0.3239, "text": "First 15 minutes"}]...
|
Title: Undertale OS by @ThaoVi | Stardance
Devlog Title: Undertale OS by @ThaoVi | Stardance
Devlogs:
First 15 minutes
I just learned about dividers! The welcome still looks a bit awkward but it’s gonna be fine.
Working on part 3
I’m done with part 3! Now I have: A pretty header A pretty background A CSS file with my window and window header designs that I will be able to use for my next windows. Draggable windows that can close (but will completely disappear, so I have to make a “minimize” button to be able to open it later) An open button that’s not very useful and doesn’t really work.
Added a Notes App, but I’m not sure what its exact purpose will be
I finished part 4, it took me a while to get it to work so I will focus on the aesthetic after i finish part 5. My notes app will show my thoughts about some true crime stories. My next app is going to be Undertale related I hope.
Almost done with my second app My second app is an anatomical map of myself inspired by Undertale (not really, it’s just a pixelized skeleton). I just really like anatomy in general so I thought this would represent me well. I assigned a part of myself to many bones, the text is just placeholder right now, I will develop on it later. -I added back and next buttons for navigation to make it simpler than a side bar, It also takes less space I finished my first app a while ago but I do want to change the layout in WebOS 2 (have some art & a better side bar) Right now my goals for tomorrow are to: Put the back&next buttons inside the window Hide the skeleton image on the first tab of the app Zoom on each bone for each body part or have a heart cursor that goes in each body part like in Undertale Finish the content
Done!
WebOS 2 It’s been a month since I didn’t work on this so I forgot how to code a little. Looking at my old code is helping me remember the coding though. First new feature (Working on this) As my first new feature, I am revamping my True Notes app side bar . I want to change to to footsteps I can click on. As of now, I only imported the image and made the footprints appear for each entry. I have yet to make them as a path, center them and just have a better general layout. Second new feature I want to have hover animations. Eg if I hover on the footprints they get bigger, hovering on an app would change the top bar of the window header, etc. Third feature I haven’t really thought about it yet, either I’ll make my Skeletale app more interactive by changing back and next buttons to directly clicking on the skeleton either I will make a new app
Devlog My side bar is now a menu? I made it so that content will only show after clicking on the footsteps (not yet but that’s the goal). For that, I need to write a new function in Java Script and add a blue grassy background to match with the cloudy background. My animations are now smoother as I added transitions and larger margins so that the icons getting bigger don’t impede on the other ones. I also added hover text so that we can know which story is selected when hovering on each footstep.
First feature done My notes app is now cooler: Footprints instead of a text based sidebar Links open in new tab Upon first opening of the app, only footprints show on a grassy field Animations on footprints and sidebar after clicking the first footprint Things to add after finishing other features: More notes content A way to go back to the grassy field To work on next More animations Gamify Skeletale app
Countdown app I added a countdown app/widget for some motivation so you can have something to look forward to! The CSS is definitely lacking so I will work on it once im done with JS. It was a bit hard to convert every input and change precision but I figured it out thanks to W3S. I still need to: Show a list of the cooldowns in the main window and make them editable and deleteable Make the new window closeable & pinnable Make the time input optionnal Make an icon for the app Find a way to save changes? (maybe)
countdown working! I made it look a little better but I’m not completely satisfied yet. You can now edit and delete countdowns, change precision and some other stuff but now I want to work on making windows pinnable :^ I also want make a todo list app, I’m really thinking of making this OS my study compagnion haha but idk if its too basic for this mission. But anyways ill do it for myself not the stardust hee hee haw haw
i COMPLETELY changed the design of my OS to be full on undertale I found an amazing undertale css pack by chance and loved it so much so i went from wow blue aesthetic to undertale yay. I still have some customization to do I changed the close button to a heart and when you hover on it it becomes a broken heart im really proud of that I’m also almost done with the to do app the tasks are just not overflowing the way I want them to new ideas: music player to play undertale songs map to make wallpaper change based on map location have a preload screen that makes you choose your location and choose character
Pre-ship adjustments I’m shipping it, finally! I tried to make the user experience better by making the design more coherent (grayscale), although I am planning to add a lot more undertale references. I also changed my footprints color to contrast more with the yellow background. The countdown looks a little better, i removed some overlapping gaps that made everything look awkward but it’s better now!
Ships:
I just finished my first WebOS. It has a top bar, welcome window and two apps. All the windows are draggable and closable, and both of the apps are representative of me :D One is about the true crimes I enjoy and the other one is a presentation of me through a skeleton. I had zero experience in website coding until I started the project, I am very proud of the result!
WebOS I made an Undertale themed WebOs presenting me, with some other apps such as countdowns! This is the very first Stardance project i did, and also very first html project overall (including webos1) Features A top-bar with a live clock and a healthbar Draggable windows Closable windows Applications TrueNotes (personal) A personnal app where I put thoughts about true crime stories I enjoyed :D The design is centered around Undertale’s field of flowers, with each footstep being a story; I wanted to make it more original than the side bar I had in WebOS 1. To do app A very basic to do app. Countdown app A simple countdown app where you can set countdowns and a new window appears for each countdown. They are editable and deleteable :D You can also change the precision shown on each windows (in case seeing seconds stresses you out) Skeletale (personal) An undertale - anatomy based “autobiography” of me, it’s part of my WebOs 1 and I haven’t really updated it since. Future plans Undertale music player An intro page (WIP) where you can chose your character and background image. Make the notes apps more interactive by making the user add their own notes Undertale references The close button is a heart and it breaks when you hover on it to close the window! The field in TrueNotes are the yellow flowers from undertale. The health bar is also a reference from undertale. The fonts! They are from https://github.com/hujgup/Undertale-CSS...
|
1793915703.2351186
|
1794002103.2351186
|
|
57671
|
LEDBLE controller by @shurayh | Stardance
|
shurayh
|
2
|
17.0
|
97
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-29T12:34:44Z", "hours": 2.0, "multiplier": 1.99, "payout": 3, "blessing": "neutral", "text": "What’s new: Added a demo mode for people that don’t have a BLE controller laying around. LEDBLE CONTROLLER is a web app that allows you to control various functions of your led light strips. It uses the Bluetooth webAPI to connect to your device and let’s you adjust brightness, set specific rgb values and create presets.", "repo": "https://github.com/Shu-rayh/Led-strip-controller", "demo": "https://starlit-lolly-326867.netlify.app"}, {"ship_num": 2, "ts": "2026-09-16T16:40:44Z", "hours": 15.0, "multiplier": 6.41, "payout": 94, "blessing": "neutral", "text": "LEDBLE CONTROLLER is a web app that allows you to control various functions of your led light strips. It uses the Bluetooth webAPI to connect to your device and let’s you adjust brightness, set specific rgb values and create presets.", "repo": "https://github.com/Shu-rayh/Led-strip-controller", "demo": "https://starlit-lolly-326867.netlify.app"}]...
|
[{"post_id": 70358, "ts": "202 [{"post_id": 70358, "ts": "2026-09-19T01:15:48Z", "hours": 1.6114, "text": "Dev log #10: worked on the things that were requested from me after I shipped. So it got rejected because there was no way for the shipwrights to test it even though i added a video demo I made, so I had to come up with an emulator and add it TwT. I also worked towards rewriting my ai code but that is a bit tricky because its only css I used ai in and how do I re-write it? I also added a feature where it scales the green and blue input values down so it matches the actual red strength on my strips because the red operates 50% dimmer than the other colors so if I select white in the web app what gets displayed irl is like a light blue color. Oh yes and I added the changes to my readme and explained how the emulator works. Lets hope I don’t get rejected again TwT"}, {"post_id": 69213, "ts": "2026-09-16T16:31:41Z", "hours": 1.1344, "text": "Dev log #9: Good news I debugged the code turns out the number inpits were not styling at all because i put a semicolon at the end of this line of code by mistake TwT. input[type=\"range\"]::-webkit-slider-thumb:hover{transform:scale(1.15);}; . I also optimized it for mobile display. I also worked on the Readme and recorded my demo video, I think im finally ready to ship :)"}, {"post_id": 68703, "ts": "2026-09-15T16:01:20Z", "hours": 2.2225, "text": "Dev log #8: Hi guys, Today was a productive day I finished most of the css , just the number input boxes aren’t styling at all for some reason and I need to optimise it for mobile. I also added a footer to let people know what browsers support web bluetooth so this web app can work. Bellow are some images of the webapp on mobile and on desktop."}, {"post_id": 67554, "ts": "2026-09-13T18:09:58Z", "hours": 1.1906, "text": "Dev log #7: I Sketched out the web apps ui design and started coding it, I also decided on a color pallet: #222831 #31363F #76ABAE #EEEEEE"}, {"post_id": 66970, "ts": "2026-09-12T23:27:07Z", "hours": 2.1267, "text": "Dev log #6: Today i started working on the final bits, I reworked the html so its easier to style. So not looking forward to battling with css tomorrow TwT"}, {"post_id": 66262, "ts": "2026-09-12T00:08:03Z", "hours": 1.79, "text": "Dev log #5: Finally got the preset feature working you can now save presets, edit them and delete and everything works when connected to the actually light strips 🥳 (again i apologize for the many pictures i still don’t know how to delete things TwT)"}, {"post_id": 66057, "ts": "2026-09-11T17:00:23Z", "hours": 2.21, "text": "Dev log #4: Im adding a new feature where you can create, edit and delete presets so all you need to do to set it to your favorite color is click on that preset. Unfortunately i haven’t gotten it working as yet will give it another go later today. (also i apologize for the repeated pictures it duplicated for some reason and i cant delete it)"}, {"post_id": 64997, "ts": "2026-09-09T19:28:08Z", "hours": 2.0125, "text": "Dev log #3: Color preview swatch works Hi guys I spent quite some time debugging and trying to figure out why my css for the swatch wasn’t working only to realize that I forgot to put a # in front of a div id number TwT. Everything is working with the BLE ."}, {"post_id": 63282, "ts": "2026-09-07T01:01:51Z", "hours": 0.7719, "text": "Dev log #2: Today I spent a good half an hour trying to figure out why it wasn’t working and why it doesn’t connect only to realise I copied and pasted a few repeated lines (so i don’t need to type it all over again TwT) and forgot to change certain values. Everythings working now though ^^"}, {"post_id": 63249, "ts": "2026-09-06T23:30:11Z", "hours": 1.2656, "text": "Dev log #1: A little bit of background to this project: Hello world! So I have these led light strips that came with a Bluetooth controller, unfortunately the app it came with is unresponsive and doesn’t always work, so I decided to build one myself. So far the website can connect to the light strips, I’m working on it being able to turn the strips on and off, set the rgb values and adjust brightness."}]...
|
Title: LEDBLE controller by @shurayh | Stardance
Title: LEDBLE controller by @shurayh | Stardance
Devlogs:
Dev log #1: A little bit of background to this project: Hello world! So I have these led light strips that came with a Bluetooth controller, unfortunately the app it came with is unresponsive and doesn’t always work, so I decided to build one myself. So far the website can connect to the light strips, I’m working on it being able to turn the strips on and off, set the rgb values and adjust brightness.
Dev log #2: Today I spent a good half an hour trying to figure out why it wasn’t working and why it doesn’t connect only to realise I copied and pasted a few repeated lines (so i don’t need to type it all over again TwT) and forgot to change certain values. Everythings working now though ^^
Dev log #3: Color preview swatch works Hi guys I spent quite some time debugging and trying to figure out why my css for the swatch wasn’t working only to realize that I forgot to put a # in front of a div id number TwT. Everything is working with the BLE .
Dev log #4: Im adding a new feature where you can create, edit and delete presets so all you need to do to set it to your favorite color is click on that preset. Unfortunately i haven’t gotten it working as yet will give it another go later today. (also i apologize for the repeated pictures it duplicated for some reason and i cant delete it)
Dev log #5: Finally got the preset feature working you can now save presets, edit them and delete and everything works when connected to the actually light strips 🥳 (again i apologize for the many pictures i still don’t know how to delete things TwT)
Dev log #6: Today i started working on the final bits, I reworked the html so its easier to style. So not looking forward to battling with css tomorrow TwT
Dev log #7: I Sketched out the web apps ui design and started coding it, I also decided on a color pallet: #222831 #31363F #76ABAE #EEEEEE
Dev log #8: Hi guys, Today was a productive day I finished most of the css , just the number input boxes aren’t styling at all for some reason and I need to optimise it for mobile. I also added a footer to let people know what browsers support web bluetooth so this web app can work. Bellow are some images of the webapp on mobile and on desktop.
Dev log #9: Good news I debugged the code turns out the number inpits were not styling at all because i put a semicolon at the end of this line of code by mistake TwT. input[type="range"]::-webkit-slider-thumb:hover{transform:scale(1.15);}; . I also optimized it for mobile display. I also worked on the Readme and recorded my demo video, I think im finally ready to ship :)
Dev log #10: worked on the things that were requested from me after I shipped. So it got rejected because there was no way for the shipwrights to test it even though i added a video demo I made, so I had to come up with an emulator and add it TwT. I also worked towards rewriting my ai code but that is a bit tricky because its only css I used ai in and how do I re-write it? I also added a feature where it scales the green and blue input values down so it matches the actual red strength on my strips because the red operates 50% dimmer than the other colors so if I select white in the web app what gets displayed irl is like a light blue color. Oh yes and I added the changes to my readme and explained how the emulator works. Lets hope I don’t get rejected again TwT
Ships:
LEDBLE CONTROLLER is a web app that allows you to control various functions of your led light strips. It uses the Bluetooth webAPI to connect to your device and let’s you adjust brightness, set specific rgb values and create presets.
What’s new: Added a demo mode for people that don’t have a BLE controller laying around. LEDBLE CONTROLLER is a web app that allows you to control various functions of your led light strips. It uses the Bluetooth webAPI to connect to your device and let’s you adjust brightness, set specific rgb values and create presets....
|
1794023555.747569
|
1794109955.747569
|
|
44340
|
The Jay-Tab by @inspirely4 | Stardance
|
inspirely4
|
0
|
58.32
|
0
|
[]
|
[{"post_id": 70357, "ts": "202 [{"post_id": 70357, "ts": "2026-09-19T01:12:18Z", "hours": 1.9836, "text": "Day #43 of the Jay-Tab: The final day. Today, I celebrate me finishing the Jay-Tab! I finished the entire readme, the updates to the CAD, and the BOM! It is all done, and I uploaded it to GitHub. Thank you to the people who have been seeing this daily! I see that you have been liking the posts! Thank you for the people who have been commenting, liking, and I am excited to see where this project goes!"}, {"post_id": 69958, "ts": "2026-09-18T04:02:08Z", "hours": 0.65, "text": "Day #42 of the Jay-Tab! Today, I finished about 90% of the BOM, and I’m also planning to get the bottom weight CNC’d so it can actually support my project without looking bulky, since a lot of pre-made weights are bulky. Tomorrow, I am going to finish the BOM, and the Jay-Tab’s design story will come to an end! Here’s what the CNC model looks like! See you tomorrow!"}, {"post_id": 69466, "ts": "2026-09-17T03:52:19Z", "hours": 2.0969, "text": "Day #41 of the Jay-Tab! Today, I made everything work for the Jay-Tab. I finished up the Readme! Tomorrow, I am going to update my CAD, and then start the BOM! Once all of this is done, we will be 100% finished the Jay-Tab!"}, {"post_id": 68952, "ts": "2026-09-16T03:16:49Z", "hours": 0.8333, "text": "Day #40 of the Jay-Tab! Today, I started the README! I finished around half of the project, but then GITHUB GLITCHED AND DELETED THE README! I started the README again, and it is going pretty well so far! The image is what I have right now! See you tomorrow!"}, {"post_id": 68427, "ts": "2026-09-15T03:08:21Z", "hours": 1.0847, "text": "Day #39 of the Jay-Tab! We are so close to the end; I SEE IT! Today, I pushed all the files to GitHub and also realized I forgot a few things in the software and the CAD, which I fixed, except that I need to make a small hole in the CAD model. I will do that tomorrow. After this, we are going to make the BOM, ReadMe, and then we are done! Here is a link to the GitHub repo: https://github.com/Jay-Tai/Jay-Tab See you tomorrow!"}, {"post_id": 67840, "ts": "2026-09-14T03:13:24Z", "hours": 0.4225, "text": "Day #38 of the Jay-Tab! Today was a bit of a short day on paper because hackatime glitched out and didn’t fully record 😭 but it’s fine! I have finished all the stuff for the firmware and the CAD! Tomorrow, I will be uploading everything to GitHub and will also be starting the ReadMe! See you tomorrow!"}, {"post_id": 67084, "ts": "2026-09-13T04:15:26Z", "hours": 0.7833, "text": "Day #37 of the Jay-Tab! Today was mainly about cleaning up the PCB! I finished up with all final touches to the PCB. In addition, I started adding the finishing touches to Jay-Tab OS. Tomorrow, I am going to add the finishing touches to the OS, and the CAD, and after that, I will start the readme! See you tomorrow!"}, {"post_id": 66343, "ts": "2026-09-12T03:34:57Z", "hours": 0.7003, "text": "MAJOR PROGRESS MAJOR PROGRESS MAJOR PROGRESS Day #36 of the Jay-Tab! I got this project to finally work!! Today, I cleared all bugs with the Govee API and the code finally works!!! IT IS SO COOL Tomorrow, I am going to make the final changes for the PCB and make some Blender renders of the project!"}, {"post_id": 65745, "ts": "2026-09-11T03:07:20Z", "hours": 0.5975, "text": "Day #35 of the Jay-Tab! Today, I finished the main code for the home control system! Tomorrow, I am going to finish up the bugs and then I will be finished the code! I have some changes to the PCB and CAD, so once those are finished, we will be done, and onto the GitHub! See you tomorrow!"}, {"post_id": 65423, "ts": "2026-09-10T15:32:49Z", "hours": 0.9139, "text": "I LITERALLY FORGOT TO CLICK POST YESTERDAY Day #34 of the Jay-Tab! Today was all about getting the backend code to work for the UI. I made all of the backend code for the govee work. In addition, I made part of the UI code, which I am going to try and finish tomorrow (As in today when I am posting this), and then day after, I am going to work on the bug fixes! See you tomorrow!"}, {"post_id": 64593, "ts": "2026-09-09T03:11:45Z", "hours": 0.985, "text": "Day #33 of the Jay-Tab! Today was amazing! However, I found issues with Homey. I found that it would actually cost me money to use Homey for this project! Therefore, I have pivoted to the Govee API and redesigned the UI so that it is for one Govee light, but I can change the color through there as well! Here is what the new UI looks like"}, {"post_id": 63984, "ts": "2026-09-08T02:31:50Z", "hours": 1.1978, "text": "Day #32 of the Jay-Tab! MAJOR PROGRESS Today, I got the actual home working! I said that I was going to use Home Assistant to make this project work, but i faced many issues with it. Therefore, I left home assistant, and locked into homey! At first it was a pain, as I had to get Govee working and it kept asking for an API. I ended up applying to get an API with Govee, and ended up getting the API! In addition, it was an absolute PAIN to get the switches added as I had no idea what smart switches were in my house. At the end, I got the smart switches working through 3 different apps and got it connected to homey! At the end, everything is connected to homey and working, and the next step is integrating it into my code! See you tomorrow!"}, {"post_id": 63655, "ts": "2026-09-07T16:04:21Z", "hours": 1.4683, "text": "Day #31 of the Jay-Tab! (I forgot to post this yesterday Today was getting my API started after I got permission to connect my Google Home to the lights! I didn’t get the full API started with home assistant, but I am still working on it! :D"}, {"post_id": 62649, "ts": "2026-09-06T03:34:59Z", "hours": 0.3922, "text": "Day #30 of the Jay-Tab! I wish I had more to say today, but I don’t 😞 I wanted to get a majority of the home control software done today, but I realized that the account that controls the lights in my home isn’t through a shared Google account, but instead a Google account that doesn’t belong to me, but to my parents. When I am working on this, both my parents are already fast asleep. Therefore, tomorrow, I am going to get the API set up with them, and I will work on the code surrounding it tomorrow!"}, {"post_id": 61942, "ts": "2026-09-05T03:48:22Z", "hours": 0.9508, "text": "Days 28 and 29 of the Jay-Tab! Apparently, I spent all my time yesterday without recording anything I have finished the calendar screen! However, I am leaving out the other screen that talks about the other details of an event as I want to save that for V2 of the Jay-Tab. In addition, I finished the main idea of the home control screen! Take a look! :D"}, {"post_id": 60641, "ts": "2026-09-03T04:00:17Z", "hours": 1.1014, "text": "Day #27 of the Jay-Tab! Today, I spent like 5 billion years trying to squash a bug that I just noticed in the project regarding the calendar - I will be finishing it tomorrow!"}, {"post_id": 59999, "ts": "2026-09-02T02:52:23Z", "hours": 2.5042, "text": "DAY 25 AND 26 OF THE JAY-TAB!!! I forgot to post yesterday’s devlog So far, I finished everything that surrounds the UI for one day, and all that needs to be done is the next day and previous day functions! I also finished the debugging! See you tomorrow! Take a look at the UI while you are here:"}, {"post_id": 58641, "ts": "2026-08-31T04:05:46Z", "hours": 1.1, "text": "Day #24 of the Jay-Tab! This is one of those slow but still productive days - I finished all the logic that is going to make the calendar screen work, and tomorrow, all I need to do is that I need to work on creating the UI surrounding the calendar with multiple windows, along with debugging! After that, is going to be part 2 of the calendar, which is when you click on an event, it should show all information that is related to that event. See you tomorrow!"}, {"post_id": 57854, "ts": "2026-08-30T05:07:04Z", "hours": 1.2058, "text": "Day #23 of the Jay-Tab! Today was a bit of a slow day. I finished working on the case where there was less than 6 events in a day (Meaning all events can fit on one page), and tomorrow, I am going to work on events that are more than 6 events (That means all events need to fit on multiple pages). I already started working on a bit of the screen where there are more than 6 events, but the bulk will be done tomorrow :D"}, {"post_id": 57012, "ts": "2026-08-29T02:36:42Z", "hours": 1.1356, "text": "Day #22 of the Jay-Tab! Today, I started the UI of the calendar. As the same that I do with every single screen that I make in the Jay-Tab, I always make a version of it in adobe illustrator. The way I want this to work is that there should be a list of all events when you click the calendar, and when you click on an event, it will give you all of the information that is related to the event.. Here’s what the events display is supposed to look like! (Designed in Adobe Illustrator) See you tomorrow!"}, {"post_id": 56377, "ts": "2026-08-28T03:54:09Z", "hours": 1.2933, "text": "Day #21 of the Jay-Tab! Today was a pretty eventful day! The timer is finally finished! I used all the variable stuff and I made the timer actually tick down. Tomorrow, I am going to start the calendar!"}, {"post_id": 55359, "ts": "2026-08-27T04:21:23Z", "hours": 1.6169, "text": "DAY 20 OF THE JAY-TAB!!!!!!!!!!!! Today, I finally got the UI to adjust for the timer, and the backend works with the variables! See you tomorrow! Hopefully, the last day of the timer screen"}, {"post_id": 54917, "ts": "2026-08-26T04:19:12Z", "hours": 1.6953, "text": "Day #19 of the Jay-Tab! Today was about making the backend work for the timer! I made all the timer touchscreen functions work, and also finished all the variables! I nearly forgot to do my minimum hourly daily work! Here’s me doing it at midnight :P"}, {"post_id": 54187, "ts": "2026-08-25T01:59:10Z", "hours": 1.2525, "text": "Day #18 of the Jay-Tab! Today, I made the main UI for the Timer! It looks pretty good, and I also made all the functions that are going to register any touchscreen functions Here is a quick render!"}, {"post_id": 53531, "ts": "2026-08-24T03:33:42Z", "hours": 1.6992, "text": "Day #17 of the Jay-Tab! Today was a really eventful day. Today, I finished the entire home screen (Which looks FREAKING AMAZING), and I also made a prototype on Adobe Illustrator of what the timer screen will look like! The first image is the final home screen, and the second image is the timer prototype!"}, {"post_id": 52801, "ts": "2026-08-23T04:31:59Z", "hours": 1.5319, "text": "Day #16 of the Jay-Tab! Today, I got the Google Calendar API all running, and I faced a bunch of bugs that I have been figuring out. Mainly, the font size was too big, the text went off the edge, and the text should automatically update when the calendar changes. See you tomorrow!"}, {"post_id": 52105, "ts": "2026-08-22T05:45:59Z", "hours": 1.1333, "text": "Day #15 of the Jay-Tab! Today, I got most of the code for the upcoming tasks section of the home page (The last section), and I also got the clock to update after the time changes!"}, {"post_id": 51462, "ts": "2026-08-21T05:52:29Z", "hours": 1.1833, "text": "Realized that I never made a devlog for today! This is day #14 of the Jay-Tab! I finished making the font work, and also configured the clock! Take a look! :D"}, {"post_id": 50751, "ts": "2026-08-20T03:15:54Z", "hours": 1.5192, "text": "Today was a pretty great day for the Jay-Tab! I finished the simulator for the software before I get the hardware, and also finished all the stuff that has to do with the clock. However, there seems to be some issues with the byte arrays that make it not display correctly. The second image is what the home screen looks like and the first image is what the startup screen looks like. See you tomorrow!"}, {"post_id": 50054, "ts": "2026-08-19T02:50:56Z", "hours": 1.4503, "text": "Day #12 of the Jay-Tab! This is actually a combination of yesterday’s work and today’s work. In these two days, I was working on the clock. I spent yesterday working on the logic that will pull the time and format it, and today, I worked on converting the font into a bitmap. Take a look at the font! Tomorrow, I am going to finish bitmap conversion and also finish that part of the home screen. After that, I am going to work on formatting the “upcoming tasks” section of the homepage. See you tomorrow!"}, {"post_id": 48584, "ts": "2026-08-17T01:23:14Z", "hours": 0.5167, "text": "Today was a short day I am at a sleepover right now, but I found an issue where the UI is really pixelated. I have refined the homepage a bit to hide the pixelation… The first image is the original, and the second image is the new one"}, {"post_id": 47806, "ts": "2026-08-16T00:41:14Z", "hours": 1.8578, "text": "Day #10 of the Jay-Tab! Today, I finished coding the startup UI for the E-Ink display. It looks pretty good! After that, I used Adobe Illustrator to make a prototype first iteration of the home screen (look at the first image). Doesn’t really look its best… After that, I made another iteration to see how that looks! Take a look at the second image for that one! This is what I am going to program the UI to look like! See you tomorrow!"}, {"post_id": 47280, "ts": "2026-08-15T03:49:31Z", "hours": 1.1958, "text": "Day #9 of the Jay-Tab! Today, I finished all the work that needs to be done with the backend, and also started the UI! I generated all the byte arrays that need to be put in the startup screen, along with partially programming the UI! Thanks to image2cpp for helping me automate this generation!"}, {"post_id": 46683, "ts": "2026-08-14T03:47:19Z", "hours": 1.2678, "text": "Day #8 of the Jay-Tab! Today was a pretty innovative day! With just an hour of coding, I configured most of the things with the buffer, graphics, and configured most of the display and touchscreen functions! Nothing with the UI, yet, though… COMING SOON THOUGH! Here’s the code so far"}, {"post_id": 46155, "ts": "2026-08-13T05:25:02Z", "hours": 2.9342, "text": "1 WEEK OF THE JAY-TAB!!! I can’t believe it’s just been a week of the project! I am already on the firmware! However, today was a bit pivotal… With my firmware, I have always been trying to make it with LVGL. However, I have always been facing issue after issue with it, which is why I have restarted my firmware.. So far, I have finished all of the code that works with the framebuffer and just imported that in the main.py! I have a somewhat vague idea of what I want the start-up screen to look like. What do we think of this?"}, {"post_id": 45574, "ts": "2026-08-12T04:58:06Z", "hours": 2.3267, "text": "Devlog #6 Today was about debugging I was facing issues with my simulator to see my tab.. I spent around 4 hours with it, but I logged almost none : P See you tomorrow! I managed to somewhat fix it tho"}, {"post_id": 45025, "ts": "2026-08-11T05:41:28Z", "hours": 1.2169, "text": "For some reason, Lapse hasn’t been working for me at all for the past 2 days But, here’s my log! (Plus 3 hours for the other time) I have finished the CAD, and started the firmware of the Jay-Tab! The first image is the CAD, and the second image is the startup screen for the firmware!"}, {"post_id": 43721, "ts": "2026-08-09T04:09:00Z", "hours": 4.7717, "text": "Today was a really eventful day! I finished everything related to the PCB, and finished 95% of my CAD! Tomorrow, I’m going to finish the CAD, and then I am going to be on firmware! YAYYY The first image is what the final PCB looks like from the KiCad PCB Editor, the second image is the 3D view, and the third one is what the shell is going to look like! Quick note, the stem in the back will have a weight (Hollow), and a rubber stem on the bottom."}, {"post_id": 43001, "ts": "2026-08-08T00:54:03Z", "hours": 3.2992, "text": "Today, I started working on the PCB (Aka. THE ENTIRE BACKBONE) for this project! I faced a lot of issues with the HAT for the display and still am. Tomorrow, I am going to finish the issues with the HAT, and start the case tomorrow! Here’s what the pcb looks like so far!"}, {"post_id": 42403, "ts": "2026-08-07T02:57:10Z", "hours": 1.1503, "text": "Today, I couldn’t get much accomplished. Main reason that I realized that I had a lot of issues with my PCB schematic. I have now finished those changes and assigned all footprints, and tomorrow, I am going to design the PCB! Here is the FINAL schematic!"}, {"post_id": 41719, "ts": "2026-08-06T03:20:01Z", "hours": 1.3003, "text": "Today, I started the Jay-Tab! It is the most difficult project that I have worked on, but I am going to give it a shot! I sketched the idea, created a schematic for the display, USB-C, regulator, and rotary encoder. After that, I started assigning footprints, and then also made my first footprint! It’s really basic, but it is meant to just be three pads. I had another hour of work, but I forgot to log it See you tomorrow for more!"}]...
|
Title: The Jay-Tab by @inspirely4 | Stardance
Dev Title: The Jay-Tab by @inspirely4 | Stardance
Devlogs:
Today, I started the Jay-Tab! It is the most difficult project that I have worked on, but I am going to give it a shot! I sketched the idea, created a schematic for the display, USB-C, regulator, and rotary encoder. After that, I started assigning footprints, and then also made my first footprint! It’s really basic, but it is meant to just be three pads. I had another hour of work, but I forgot to log it See you tomorrow for more!
Today, I couldn’t get much accomplished. Main reason that I realized that I had a lot of issues with my PCB schematic. I have now finished those changes and assigned all footprints, and tomorrow, I am going to design the PCB! Here is the FINAL schematic!
Today, I started working on the PCB (Aka. THE ENTIRE BACKBONE) for this project! I faced a lot of issues with the HAT for the display and still am. Tomorrow, I am going to finish the issues with the HAT, and start the case tomorrow! Here’s what the pcb looks like so far!
Today was a really eventful day! I finished everything related to the PCB, and finished 95% of my CAD! Tomorrow, I’m going to finish the CAD, and then I am going to be on firmware! YAYYY The first image is what the final PCB looks like from the KiCad PCB Editor, the second image is the 3D view, and the third one is what the shell is going to look like! Quick note, the stem in the back will have a weight (Hollow), and a rubber stem on the bottom.
For some reason, Lapse hasn’t been working for me at all for the past 2 days But, here’s my log! (Plus 3 hours for the other time) I have finished the CAD, and started the firmware of the Jay-Tab! The first image is the CAD, and the second image is the startup screen for the firmware!
Devlog #6 Today was about debugging I was facing issues with my simulator to see my tab.. I spent around 4 hours with it, but I logged almost none : P See you tomorrow! I managed to somewhat fix it tho
1 WEEK OF THE JAY-TAB!!! I can’t believe it’s just been a week of the project! I am already on the firmware! However, today was a bit pivotal… With my firmware, I have always been trying to make it with LVGL. However, I have always been facing issue after issue with it, which is why I have restarted my firmware.. So far, I have finished all of the code that works with the framebuffer and just imported that in the main.py! I have a somewhat vague idea of what I want the start-up screen to look like. What do we think of this?
Day #8 of the Jay-Tab! Today was a pretty innovative day! With just an hour of coding, I configured most of the things with the buffer, graphics, and configured most of the display and touchscreen functions! Nothing with the UI, yet, though… COMING SOON THOUGH! Here’s the code so far
Day #9 of the Jay-Tab! Today, I finished all the work that needs to be done with the backend, and also started the UI! I generated all the byte arrays that need to be put in the startup screen, along with partially programming the UI! Thanks to image2cpp for helping me automate this generation!
Day #10 of the Jay-Tab! Today, I finished coding the startup UI for the E-Ink display. It looks pretty good! After that, I used Adobe Illustrator to make a prototype first iteration of the home screen (look at the first image). Doesn’t really look its best… After that, I made another iteration to see how that looks! Take a look at the second image for that one! This is what I am going to program the UI to look like! See you tomorrow!
Today was a short day I am at a sleepover right now, but I found an issue where the UI is really pixelated. I have refined the homepage a bit to hide the pixelation… The first image is the original, and the second image is the new one
Day #12 of the Jay-Tab! This is actually a combination of yesterday’s work and today’s work. In these two days, I was working on the clock. I spent yesterday working on the logic that will pull the time and format it, and today, I worked on converting the font into a bitmap. Take a look at the font! Tomorrow, I am going to finish bitmap conversion and also finish that part of the home screen. After that, I am going to work on formatting the “upcoming tasks” section of the homepage. See you tomorrow!
Today was a pretty great day for the Jay-Tab! I finished the simulator for the software before I get the hardware, and also finished all the stuff that has to do with the clock. However, there seems to be some issues with the byte arrays that make it not display correctly. The second image is what the home screen looks like and the first image is what the startup screen looks like. See you tomorrow!
Realized that I never made a devlog for today! This is day #14 of the Jay-Tab! I finished making the font work, and also configured the clock! Take a look! :D
Day #15 of the Jay-Tab! Today, I got most of the code for the upcoming tasks section of the home page (The last section), and I also got the clock to update after the time changes!
Day #16 of the Jay-Tab! Today, I got the Google Calendar API all running, and I faced a bunch of bugs that I have been figuring out. Mainly, the font size was too big, the text went off the edge, and the text should automatically update when the calendar changes. See you tomorrow!
Day #17 of the Jay-Tab! Today was a really eventful day. Today, I finished the entire home screen (Which looks FREAKING AMAZING), and I also made a prototype on Adobe Illustrator of what the timer screen will look like! The first image is the final home screen, and the second image is the timer prototype!
Day #18 of the Jay-Tab! Today, I made the main UI for the Timer! It looks pretty good, and I also made all the functions that are going to register any touchscreen functions Here is a quick render!
Day #19 of the Jay-Tab! Today was about making the backend work for the timer! I made all the timer touchscreen functions work, and also finished all the variables! I nearly forgot to do my minimum hourly daily work! Here’s me doing it at midnight :P
DAY 20 OF THE JAY-TAB!!!!!!!!!!!! Today, I finally got the UI to adjust for the timer, and the backend works with the variables! See you tomorrow! Hopefully, the last day of the timer screen
Day #21 of the Jay-Tab! Today was a pretty eventful day! The timer is finally finished! I used all the variable stuff and I made the timer actually tick down. Tomorrow, I am going to start the calendar!
Day #22 of the Jay-Tab! Today, I started the UI of the calendar. As the same that I do with every single screen that I make in the Jay-Tab, I always make a version of it in adobe illustrator. The way I want this to work is that there should be a list of all events when you click the calendar, and when you click on an event, it will give you all of the information that is related to the event.. Here’s what the events display is supposed to look like! (Designed in Adobe Illustrator) See you tomorrow!
Day #23 of the Jay-Tab! Today was a bit of a slow day. I finished working on the case where there was less than 6 events in a day (Meaning all events can fit on one page), and tomorrow, I am going to work on events that are more than 6 events (That means all events need to fit on multiple pages). I already started working on a bit of the screen where there are more than 6 events, but the bulk will be done tomorrow :D
Day #24 of the Jay-Tab! This is one of those slow but still productive days - I finished all the logic that is going to make the calendar screen work, and tomorrow, all I need to do is that I need to work on creating the UI surrounding the calendar with multiple windows, along with debugging! After that, is going to be part 2 of the calendar, which is when you click on an event, it should show all information that is related to that event. See you tomorrow!
DAY 25 AND 26 OF THE JAY-TAB!!! I forgot to post yesterday’s devlog So far, I finished everything that surrounds the UI for one day, and all that needs to be done is the next day and previous day functions! I also finished the debugging! See you tomorrow! Take a look at the UI while you are here:
Day #27 of the Jay-Tab! Today, I spent like 5 billion years trying to squash a bug that I just noticed in the project regarding the calendar - I will be finishing it tomorrow!
Days 28 and 29 of the Jay-Tab! Apparently, I spent all my time yesterday without recording anything I have finished the calendar screen! However, I am leaving out the other screen that talks about the other details of an event as I want to save that for V2 of the Jay-Tab. In addition, I finished the main idea of the home control screen! Take a look! :D
Day #30 of the Jay-Tab! I wish I had more to say today, but I don’t 😞 I wanted to get a majority of the home control software done today, but I realized that the account that controls the lights in my home isn’t through a shared Google account, but instead a Google account that doesn’t belong to me, but to my parents. When I am working on this, both my parents are already fast asleep. Therefore, tomorrow, I am going to get the API set up with them, and I will work on the code surrounding it tomorrow!
Day #31 of the Jay-Tab! (I forgot to post this yesterday Today was getting my API started after I got permission to connect my Google Home to the lights! I didn’t get the full API started with home assistant, but I am still working on it! :D
Day #32 of the Jay-Tab! MAJOR PROGRESS Today, I got the actual home working! I said that I was going to use Home Assistant to make this project work, but i faced many issues with it. Therefore, I left home assistant, and locked into homey! At first it was a pain, as I had to get Govee working and it kept asking for an API. I ended up applying to get an API with Govee, and ended up getting the API! In addition, it was an absolute PAIN to get the switches added as I had no idea what smart switches were in my house. At the end, I got the smart switches working through 3 different apps and got it connected to homey! At the end, everything is connected to homey and working, and the next step is integrating it into my code! See you tomorrow!
Day #33 of the Jay-Tab! Today was amazing! However, I found issues with Homey. I found that it would actually cost me money to use Homey for this project! Therefore, I have pivoted to the Govee API and redesigned the UI so that it is for one Govee light, but I can change the color through there as well! Here is what the new UI looks like
I LITERALLY FORGOT TO CLICK POST YESTERDAY Day #34 of the Jay-Tab! Today was all about getting the backend code to work for the UI. I made all of the backend code for the govee work. In addition, I made part of the UI code, which I am going to try and finish tomorrow (As in today when I am posting this), and then day after, I am going to work on the bug fixes! See you tomorrow!
Day #35 of the Jay-Tab! Today, I finished the main code for the home control system! Tomorrow, I am going to finish up the bugs and then I will be finished the code! I have some changes to the PCB and CAD, so once those are finished, we will be done, and onto the GitHub! See you tomorrow!
MAJOR PROGRESS MAJOR PROGRESS MAJOR PROGRESS Day #36 of the Jay-Tab! I got this project to finally work!! Today, I cleared all bugs with the Govee API and the code finally works!!! IT IS SO COOL Tomorrow, I am going to make the final changes for the PCB and make some Blender renders of the project!
Day #37 of the Jay-Tab! Today was mainly about cleaning up the PCB! I finished up with all final touches to the PCB. In addition, I started adding the finishing touches to Jay-Tab OS. Tomorrow, I am going to add the finishing touches to the OS, and the CAD, and after that, I will start the readme! See you tomorrow!
Day #38 of the Jay-Tab! Today was a bit of a short day on paper because hackatime glitched out and didn’t fully record 😭 but it’s fine! I have finished all the stuff for the firmware and the CAD! Tomorrow, I will be uploading everything to GitHub and will also be starting the ReadMe! See you tomorrow!
Day #39 of the Jay-Tab! We are so close to the end; I SEE IT! Today, I pushed all the files to GitHub and also realized I forgot a few things in the software and the CAD, which I fixed, except that I need to make a small hole in the CAD model. I will do that tomorrow. After this, we are going to make the BOM, ReadMe, and then we are done! Here is a link to the GitHub repo: https://github.com/Jay-Tai/Jay-Tab See you tomorrow!
Day #40 of the Jay-Tab! Today, I started the README! I finished around half of the project, but then GITHUB GLITCHED AND DELETED THE README! I started the README again, and it is going pretty well so far! The image is what I have right now! See you tomorrow!
Day #41 of the Jay-Tab! Today, I made everything work for the Jay-Tab. I finished up the Readme! Tomorrow, I am going to update my CAD, and then start the BOM! Once all of this is done, we will be 100% finished the Jay-Tab!
Day #42 of the Jay-Tab! Today, I finished about 90% of the BOM, and I’m also planning to get the bottom weight CNC’d so it can actually support my project without looking bulky, since a lot of pre-made weights are bulky. Tomorrow, I am going to finish the BOM, and the Jay-Tab’s design story will come to an end! Here’s what the CNC model looks like! See you tomorrow!
Day #43 of the Jay-Tab: The final day. Today, I celebrate me finishing the Jay-Tab! I finished the entire readme, the updates to the CAD, and the BOM! It is all done, and I uploaded it to GitHub. Thank you to the people who have been seeing this daily! I see that you have been liking the posts! Thank you for the people who have been commenting, liking, and I am excited to see where this project goes!...
|
1794005692.95145
|
1794610492.95145
|
|
63430
|
My Personal Site by @waffles888 | Stardance
|
waffles888
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T13:48:35Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This personal site had its challenges as I would forgot little things such as ensuring that the CSS file was referenced or that once I had published it on GitHub that everything had broken such as images and CSS just due to the way that file paths work. Overall im really proud with how the website turned out", "repo": "https://github.com/waffles-888/My-Personal-site", "demo": "https://waffles-888.github.io/My-Personal-site/index.html"}]...
|
[{"post_id": 70354, "ts": "202 [{"post_id": 70354, "ts": "2026-09-19T01:00:04Z", "hours": 0.4731, "text": "Devlog 3 - About me This is the final page that I have made for my website its very simple but its still a nice looking page and overall looks pretty clean in my opinion. It has a nice box around the text as well as a bootstrap button with a SVG of GitHubs logo on there. I used the CSS I had made for the box around the about me and went back to the home page to also add it around the text there to make it look overall nicer."}, {"post_id": 70345, "ts": "2026-09-19T00:25:52Z", "hours": 0.9931, "text": "Devlog 2 - Projects This page was a little harder to make over the home page as I was struggling to align the cards of the projects in a way that I liked, it lead me to loop around trying different things until I finally got it to look the way I wanted it. I also went back the home page and added an image carousel which also has images of each project that was on the projects page."}, {"post_id": 70326, "ts": "2026-09-18T23:03:03Z", "hours": 1.3417, "text": "Devlog 1 - Homepage I have a fair bit of experience in making websites so making this was simpler that my other projects. I highly recommend to anyone attempting to make a website to use bootstrap as that making development at lot simpler while getting the look that you want."}]...
|
Title: My Personal Site by @waffles888 | Stardance Title: My Personal Site by @waffles888 | Stardance
Devlogs:
Devlog 1 - Homepage I have a fair bit of experience in making websites so making this was simpler that my other projects. I highly recommend to anyone attempting to make a website to use bootstrap as that making development at lot simpler while getting the look that you want.
Devlog 2 - Projects This page was a little harder to make over the home page as I was struggling to align the cards of the projects in a way that I liked, it lead me to loop around trying different things until I finally got it to look the way I wanted it. I also went back the home page and added an image carousel which also has images of each project that was on the projects page.
Devlog 3 - About me This is the final page that I have made for my website its very simple but its still a nice looking page and overall looks pretty clean in my opinion. It has a nice box around the text as well as a bootstrap button with a SVG of GitHubs logo on there. I used the CSS I had made for the box around the about me and went back to the home page to also add it around the text there to make it look overall nicer.
Ships:
This personal site had its challenges as I would forgot little things such as ensuring that the CSS file was referenced or that once I had published it on GitHub that everything had broken such as images and CSS just due to the way that file paths work. Overall im really proud with how the website turned out...
|
1794052302.5406582
|
1794138702.5406582
|
|
62749
|
Vert's Hack Card by @vertriwayz | Stardance
|
vertriwayz
|
0
|
3.16
|
0
|
[]
|
[{"post_id": 70350, "ts": "202 [{"post_id": 70350, "ts": "2026-09-19T00:49:50Z", "hours": 0.5611, "text": "Devlog #2 UPDATE I forgot to include that I also have to put this all to a GitHub repo! So I somehow lost my files again, but luckily I had a recover file as a reference, and the DRC doesn’t even work so I had to manually review each wire and other details. However, it was easy to copy over the icons, footprints, etc. I actually think this could be the final product, as I don’t really have much to say. This was a fun project. This is what i’ve done so far today: Find recovery file Rewire Copy all the stuff Hopefully this is the final devlog and I hope to ship this probably before the end of today. I love this hack card."}, {"post_id": 70174, "ts": "2026-09-18T16:54:17Z", "hours": 2.5969, "text": "Devlog on making my Hacker Card So this was a pretty easy project to build with the schematics and PCB since it was just building a business card with NFC compatibility, and I didn’t need to do so much devlogs, so this is a compilation of what i’ve done. I’m proud of the progress so far, and I will be shipping this really soon. I only have to work on the DRC and probably add more features, but overall this is looking epic . So far this is what I have done: Created schematics + PCB in EasyEDA Wired components Created QR Code Added text for website, Github, etc. Added flair for my project Made the text, QR code, and NFC components a shiny texture. I used EasyEDA for the project, since most of the footprints I couldn’t find from KiCad libraries, and it was simply easier. Somehow at some point I thought I almost lost all of my files, but luckily it does online backup, so i’m okay for now."}]...
|
Title: Vert's Hack Card by @vertriwayz | Stard Title: Vert's Hack Card by @vertriwayz | Stardance
Devlogs:
Devlog on making my Hacker Card So this was a pretty easy project to build with the schematics and PCB since it was just building a business card with NFC compatibility, and I didn’t need to do so much devlogs, so this is a compilation of what i’ve done. I’m proud of the progress so far, and I will be shipping this really soon. I only have to work on the DRC and probably add more features, but overall this is looking epic . So far this is what I have done: Created schematics + PCB in EasyEDA Wired components Created QR Code Added text for website, Github, etc. Added flair for my project Made the text, QR code, and NFC components a shiny texture. I used EasyEDA for the project, since most of the footprints I couldn’t find from KiCad libraries, and it was simply easier. Somehow at some point I thought I almost lost all of my files, but luckily it does online backup, so i’m okay for now.
Devlog #2 UPDATE I forgot to include that I also have to put this all to a GitHub repo! So I somehow lost my files again, but luckily I had a recover file as a reference, and the DRC doesn’t even work so I had to manually review each wire and other details. However, it was easy to copy over the icons, footprints, etc. I actually think this could be the final product, as I don’t really have much to say. This was a fun project. This is what i’ve done so far today: Find recovery file Rewire Copy all the stuff Hopefully this is the final devlog and I hope to ship this probably before the end of today. I love this hack card....
|
1793656458.5661843
|
1794261258.5661843
|
|
63451
|
Lifeline by @Jay-can-code | Stardance
|
Jay-can-code
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T11:45:09Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "LIFELINE is a resource finder that makes it easier to find help with things like food, housing, education, jobs, transportation, and more. Instead of having to search through a bunch of different websites, you can find resources in one place! (its currently only for my local area, but it’ll definitely branch out a lot more in the future)", "repo": "https://github.com/Jay-at-GSMST/Lifeline-Project", "demo": "https://jay-at-gsmst.github.io/Lifeline_Project/"}]...
|
[{"post_id": 70349, "ts": "202 [{"post_id": 70349, "ts": "2026-09-19T00:46:08Z", "hours": 2.1425, "text": "Im keeping it extremely bland and simple for the moment, because I need to do more research for other locations than just my county. I have the structural base of the website, it just needs to have more resources for people to use now!"}, {"post_id": 70127, "ts": "2026-09-18T14:52:01Z", "hours": 0.7022, "text": "you can’t really see the change in action, but I made it so that each button changes that mid section’s information. I just needa actually implement good information in each of those designated sections now!"}, {"post_id": 70106, "ts": "2026-09-18T14:06:37Z", "hours": 0.5089, "text": "Sooooooo its getting extremely hard to find jobs, and its getting me scared because im a senior in high school and I have college coming up faster than I’d like. Me and my friends are worried we wont be able to find the resources we need to help us get through our next phase of life, so I figured I’d build a site where people can find those resources and share some with others! I’ve just made the main page so far, but for the most part this is a project that I really think could help a lot of us who are going into our college years, or starting to live on our own!"}]...
|
Title: Lifeline by @Jay-can-code | Stardance
Devl Title: Lifeline by @Jay-can-code | Stardance
Devlogs:
Sooooooo its getting extremely hard to find jobs, and its getting me scared because im a senior in high school and I have college coming up faster than I’d like. Me and my friends are worried we wont be able to find the resources we need to help us get through our next phase of life, so I figured I’d build a site where people can find those resources and share some with others! I’ve just made the main page so far, but for the most part this is a project that I really think could help a lot of us who are going into our college years, or starting to live on our own!
you can’t really see the change in action, but I made it so that each button changes that mid section’s information. I just needa actually implement good information in each of those designated sections now!
Im keeping it extremely bland and simple for the moment, because I need to do more research for other locations than just my county. I have the structural base of the website, it just needs to have more resources for people to use now!
Ships:
LIFELINE is a resource finder that makes it easier to find help with things like food, housing, education, jobs, transportation, and more. Instead of having to search through a bunch of different websites, you can find resources in one place! (its currently only for my local area, but it’ll definitely branch out a lot more in the future)...
|
1794052304.5735798
|
1794138704.5735798
|