|
50589
|
IC For That by @josephredman | Stardance
|
josephredman
|
2
|
5.0
|
22
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T14:11:24Z", "hours": 0.0, "multiplier": 8.96, "payout": 3, "blessing": "neutral", "text": "The site is now more user-friendly - If you have any ideas please do tell me, I will implement them! The MCUinator is so good! To use it, type MCU", "repo": "https://gitlab.com/JosephRedman/ic-for-that", "demo": "https://ic-for-that.uk"}, {"ship_num": 2, "ts": "2026-08-18T01:13:40Z", "hours": 5.0, "multiplier": 3.8, "payout": 19, "blessing": "neutral", "text": "Ayyy It works! The CSS is the best that I have ever made!", "repo": "https://gitlab.com/JosephRedman/ic-for-that", "demo": "https://ic-for-that.uk"}]...
|
[{"post_id": 62218, "ts": "202 [{"post_id": 62218, "ts": "2026-09-05T14:08:46Z", "hours": 0.3822, "text": "IC For That VERSION 1.5.0! I have added some major QoL Features: Shareable search links - your search now lives in the URL, so you can copy the link and send it straight to someone instead of re-typing the query! Save ICs for later - star any part on a result card to keep it; saved parts show up in a new “Saved ICs” section (saved locally in your browser) Clear button on the search box for a quick reset Try Again button if a search fails, instead of just an error Quick tags under the search box for common queries like “USB to SPI” In Stock Only filter + sorting by price or stock on multi-part results Copy Part Number / Copy BOM Details buttons on every result Loading states and the signal-trace animation got a bit more polish Overall a pretty big update (The time measured was smaller than i actually spent - I did lots of work on notepad)"}, {"post_id": 49226, "ts": "2026-08-17T21:44:39Z", "hours": 5.0989, "text": "IC For That now works!"}]...
|
Title: IC For That by @josephredman | Stardance
D Title: IC For That by @josephredman | Stardance
Devlogs:
IC For That now works!
IC For That VERSION 1.5.0! I have added some major QoL Features: Shareable search links - your search now lives in the URL, so you can copy the link and send it straight to someone instead of re-typing the query! Save ICs for later - star any part on a result card to keep it; saved parts show up in a new “Saved ICs” section (saved locally in your browser) Clear button on the search box for a quick reset Try Again button if a search fails, instead of just an error Quick tags under the search box for common queries like “USB to SPI” In Stock Only filter + sorting by price or stock on multi-part results Copy Part Number / Copy BOM Details buttons on every result Loading states and the signal-trace animation got a bit more polish Overall a pretty big update (The time measured was smaller than i actually spent - I did lots of work on notepad)
Ships:
Ayyy It works! The CSS is the best that I have ever made!
The site is now more user-friendly - If you have any ideas please do tell me, I will implement them! The MCUinator is so good! To use it, type MCU...
|
1793127047.7957048
|
1793213447.7957048
|
|
58400
|
SAMSB Baseball site by @nicklogan1412 | Stardance
|
nicklogan1412
|
1
|
5.0
|
5
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T14:02:07Z", "hours": 5.0, "multiplier": 1.0, "payout": 5, "blessing": "neutral", "text": "I made a HTML website for my schools baseball team. My school has a website for all the other teams but not one for the baseball team. Baseball season in Missouri starts in Spring so there is no data on the lineup, schedule and more information. Most media for the school is incredibly hard to find as our school district is very harsh on realising information. There are links to MSHSAA and the school districts website (Fergflor.org). There isnt alot to add right now because of the lack of information that is assessable.", "repo": "https://github.com/Biscutbuilder/samsbball", "demo": "https://biscutbuilder.github.io/samsbball/"}]...
|
[{"post_id": 62051, "ts": "202 [{"post_id": 62051, "ts": "2026-09-05T08:50:43Z", "hours": 5.0506, "text": "i created my website, im really bad at html and thats why it took me so long. The website is for my schools baseball team becouse there isnt a site for them but there is for the other schools. When the season starts there will be more info on the site"}]...
|
Title: SAMSB Baseball site by @nicklogan1412 | Sta Title: SAMSB Baseball site by @nicklogan1412 | Stardance
Devlogs:
i created my website, im really bad at html and thats why it took me so long. The website is for my schools baseball team becouse there isnt a site for them but there is for the other schools. When the season starts there will be more info on the site
Ships:
I made a HTML website for my schools baseball team. My school has a website for all the other teams but not one for the baseball team. Baseball season in Missouri starts in Spring so there is no data on the lineup, schedule and more information. Most media for the school is incredibly hard to find as our school district is very harsh on realising information. There are links to MSHSAA and the school districts website (Fergflor.org). There isnt alot to add right now because of the lack of information that is assessable....
|
1793084002.4014244
|
1793170402.4014244
|
|
58418
|
AutoUnsub by @nithish1201 | Stardance
|
nithish1201
|
1
|
5.0
|
47
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T13:58:15Z", "hours": 5.0, "multiplier": 7.43, "payout": 47, "blessing": "neutral", "text": "shipping AutoUnsub. its a gmail tool that scans your inbox for unsubscribe options and lets you bulk unsubscribe instead of opening emails one by one the main QOL stuff is bulk unsubscribing, ranking senders by how much they spam you, and remembering what youve already handled so rescans dont redo work. built it over 5ish hours across 7 sessions, started with just parsing unsubscribe headers and ended up with an actual usable terminal app with sqlite, keyring storage, colors and everything code + readme are on github, demo is in the release with the source attached. pretty happy with how this turned out lol", "repo": "https://github.com/Nithish1201-code/AutoUnsub", "demo": "https://pypi.org/project/auto-unsub/"}]...
|
[{"post_id": 62199, "ts": "202 [{"post_id": 62199, "ts": "2026-09-05T13:49:47Z", "hours": 1.0522, "text": "finally tested the actual unsubscribe stuff and it works, one-click requests actually go through and mailto sends the unsubscribe email through gmail smtp too. https links are still a known limitation since a 200 doesnt always mean you actually got unsubscribed, some sites need another click, but its still way better than doing all this manually. I think AutoUnsub is basically done now, just cleaning up requirements.txt and shipping"}, {"post_id": 62112, "ts": "2026-09-05T11:17:38Z", "hours": 0.3122, "text": "improved interactivity, added some colors and i think im ready"}, {"post_id": 62101, "ts": "2026-09-05T10:53:54Z", "hours": 0.8394, "text": "added sender listing and basic interactivity yay"}, {"post_id": 62075, "ts": "2026-09-05T09:53:29Z", "hours": 0.4736, "text": "after getting the gmail scanner and database working together, i started making the stored data easier to actually use. i added some simple database queries for listing senders, getting a specific sender and filtering down to ones that actually have an unsubscribe method. i also added tests for these queries and hit a small issue with the in-memory sqlite test database, which i fixed so the same database code works for both the real db and testing.rn the scanner can pull emails from gmail, parse their unsubscribe info, store everything in sqlite and then query the senders back out again. next i’m gonna start working towards actually doing something with those unsubscribe methods instead of just storing them."}, {"post_id": 62045, "ts": "2026-09-05T08:32:35Z", "hours": 0.2736, "text": "i got the real gmail scan working, i started trying to make it faster since fetching emails one by one was taking way too long. i changed the imap scanner to fetch messages in batches instead, so it doesnt have to make a separate network request for every single email. testing it with my actual inbox showed that scanning 30 messages now takes around 2-3 seconds, which is way better than before.the weird part is the gmail connection itself is kinda messy. connecting can take anywhere from a couple seconds to 20+ seconds, but that doesn’t seem to depend on how many emails i’m scanning. rn the actual scanning is pretty fast, so i’m gonna leave the connection latency as a limitation and focus on keeping one connection alive once the main app is built."}, {"post_id": 62038, "ts": "2026-09-05T08:06:29Z", "hours": 0.4103, "text": "after getting the gmail connection working i finally tested AutoUnsub against my actual inbox and got real messages comin through. the app password is now stored securely so i dont have to keep typing it every time, and the scanner is successfully pulling sender info, dates and unsubscribe headers into the format the rest of the app expects. the main problem rn is speed . scanning just 5 messages took around 30 secs, which is obviously gonna be way too slow for a bigger inbox. the current scanner fetches each message one by one, so the next commit is gonna focus on making that way more efficient ."}, {"post_id": 62016, "ts": "2026-09-05T07:04:44Z", "hours": 0.4078, "text": "i moved on to the database side of AutoUnsub. i added a simple sqlite database to keep track of senders, message counts, unsubscribe methods, links and statuses, then wrote tests to make sure everything was actually working. after that i started the gmail side by adding credential loading and an imap scanner that only grabs the headers we need and sends them through the parser. rn the local tests are all passing so the main pieces are comin together pretty nicely. next i’m gonna test the imap connection with my actual gmail account, because i wanna make sure the real authentication and email headers behave the way im expecting before connecting everything to the database."}, {"post_id": 61998, "ts": "2026-09-05T06:30:11Z", "hours": 1.5022, "text": "so i started working on AutoUnsub, a small gmail tool that finds senders with unsubscribe options so cleaning up newsletters is a lil less annoying. i wanted to build it step by step so i could actually learn and integrate some stuff i wasnt familiar with atp, so i started with the parsing side of the project. the first commit was basically about figuring out how to read unsubscribe headers and pull out the useful information from them, including one-click post links, normal https unsubscribe links, mailto links, sender information and mailto parameters. in the second commit i cleaned that code up and simplified some of the structures so it felt less overengineered and more like normal straightforward python. i also added tests for the different unsubscribe formats and edge cases. rn the parsing part is done and the next step was to actually connect the tool to Gmail, scan messages and feed the information into the database."}]...
|
Title: AutoUnsub by @nithish1201 | Stardance
Devl Title: AutoUnsub by @nithish1201 | Stardance
Devlogs:
so i started working on AutoUnsub, a small gmail tool that finds senders with unsubscribe options so cleaning up newsletters is a lil less annoying. i wanted to build it step by step so i could actually learn and integrate some stuff i wasnt familiar with atp, so i started with the parsing side of the project. the first commit was basically about figuring out how to read unsubscribe headers and pull out the useful information from them, including one-click post links, normal https unsubscribe links, mailto links, sender information and mailto parameters. in the second commit i cleaned that code up and simplified some of the structures so it felt less overengineered and more like normal straightforward python. i also added tests for the different unsubscribe formats and edge cases. rn the parsing part is done and the next step was to actually connect the tool to Gmail, scan messages and feed the information into the database.
i moved on to the database side of AutoUnsub. i added a simple sqlite database to keep track of senders, message counts, unsubscribe methods, links and statuses, then wrote tests to make sure everything was actually working. after that i started the gmail side by adding credential loading and an imap scanner that only grabs the headers we need and sends them through the parser. rn the local tests are all passing so the main pieces are comin together pretty nicely. next i’m gonna test the imap connection with my actual gmail account, because i wanna make sure the real authentication and email headers behave the way im expecting before connecting everything to the database.
after getting the gmail connection working i finally tested AutoUnsub against my actual inbox and got real messages comin through. the app password is now stored securely so i dont have to keep typing it every time, and the scanner is successfully pulling sender info, dates and unsubscribe headers into the format the rest of the app expects. the main problem rn is speed . scanning just 5 messages took around 30 secs, which is obviously gonna be way too slow for a bigger inbox. the current scanner fetches each message one by one, so the next commit is gonna focus on making that way more efficient .
i got the real gmail scan working, i started trying to make it faster since fetching emails one by one was taking way too long. i changed the imap scanner to fetch messages in batches instead, so it doesnt have to make a separate network request for every single email. testing it with my actual inbox showed that scanning 30 messages now takes around 2-3 seconds, which is way better than before.the weird part is the gmail connection itself is kinda messy. connecting can take anywhere from a couple seconds to 20+ seconds, but that doesn’t seem to depend on how many emails i’m scanning. rn the actual scanning is pretty fast, so i’m gonna leave the connection latency as a limitation and focus on keeping one connection alive once the main app is built.
after getting the gmail scanner and database working together, i started making the stored data easier to actually use. i added some simple database queries for listing senders, getting a specific sender and filtering down to ones that actually have an unsubscribe method. i also added tests for these queries and hit a small issue with the in-memory sqlite test database, which i fixed so the same database code works for both the real db and testing.rn the scanner can pull emails from gmail, parse their unsubscribe info, store everything in sqlite and then query the senders back out again. next i’m gonna start working towards actually doing something with those unsubscribe methods instead of just storing them.
added sender listing and basic interactivity yay
improved interactivity, added some colors and i think im ready
finally tested the actual unsubscribe stuff and it works, one-click requests actually go through and mailto sends the unsubscribe email through gmail smtp too. https links are still a known limitation since a 200 doesnt always mean you actually got unsubscribed, some sites need another click, but its still way better than doing all this manually. I think AutoUnsub is basically done now, just cleaning up requirements.txt and shipping
Ships:
shipping AutoUnsub. its a gmail tool that scans your inbox for unsubscribe options and lets you bulk unsubscribe instead of opening emails one by one the main QOL stuff is bulk unsubscribing, ranking senders by how much they spam you, and remembering what youve already handled so rescans dont redo work. built it over 5ish hours across 7 sessions, started with just parsing unsubscribe headers and ended up with an actual usable terminal app with sqlite, keyring storage, colors and everything code + readme are on github, demo is in the release with the source attached. pretty happy with how this turned out lol...
|
1792821247.9920857
|
1793685247.9920857
|
|
41684
|
Secret Knocking Message Tool by @Amanojaku | Stard Secret Knocking Message Tool by @Amanojaku | Stardance...
|
Amanojaku
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T13:40:00Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Every time you search up “Can my cat eat a single blueberry?” or when you watch tutorials about how to get the rarest sprites in Fortnite: you’re ISP is there. Watching. Judging. That’s why I make sure to use NordVPN: The sponsor of my invention.", "repo": "https://github.com/zxcvbnmzxcvbnmzxcv/DoorKnockingintoMorseCode", "demo": ""}]...
|
[{"post_id": 40961, "ts": "202 [{"post_id": 40961, "ts": "2026-08-04T20:27:32Z", "hours": 0.4594, "text": "Finished attaching it to a door and fine-tuning the tilt switch."}, {"post_id": 37948, "ts": "2026-07-31T00:06:27Z", "hours": 1.3722, "text": "Wiring it to a screen to display the message. It won’t be a real-time message. Just a message you leave across someone’s door."}, {"post_id": 37319, "ts": "2026-07-29T22:47:12Z", "hours": 0.7931, "text": "First code upload to convert knocking into English"}]...
|
Title: Secret Knocking Message Tool by @Amanojaku Title: Secret Knocking Message Tool by @Amanojaku | Stardance
Devlogs:
First code upload to convert knocking into English
Wiring it to a screen to display the message. It won’t be a real-time message. Just a message you leave across someone’s door.
Finished attaching it to a door and fine-tuning the tilt switch.
Ships:
Every time you search up “Can my cat eat a single blueberry?” or when you watch tutorials about how to get the rarest sprites in Fortnite: you’re ISP is there. Watching. Judging. That’s why I make sure to use NordVPN: The sponsor of my invention....
|
1793144903.121771
|
1793231303.121771
|
|
56122
|
COSMORA by @Kantarajluitel | Stardance
|
Kantarajluitel
|
2
|
4.0
|
4
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T13:14:28Z", "hours": 4.0, "multiplier": 1.73, "payout": 4, "blessing": "neutral", "text": "Turned daily new tabs into a full personal dashboard with live weather, quick notes, custom bookmarks, and background controls", "repo": "https://github.com/susantedit/Hack-club-stardance-Give-Your-Website-a-Pulse-", "demo": "https://susantedit.github.io/Hack-club-stardance-Give-Your-Website-a-Pulse-/"}, {"ship_num": 2, "ts": "2026-08-31T02:55:55Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I make tab management system", "repo": "https://github.com/susantedit/Hack-club-stardance-Give-Your-Website-a-Pulse-", "demo": "https://susantedit.github.io/Hack-club-stardance-Give-Your-Website-a-Pulse-/"}]...
|
[{"post_id": 62177, "ts": "202 [{"post_id": 62177, "ts": "2026-09-05T13:13:53Z", "hours": 1.2303, "text": "Turned daily new tabs into a full personal dashboard with live weather, quick notes, custom bookmarks, and background controls"}, {"post_id": 59954, "ts": "2026-09-02T00:51:26Z", "hours": 2.7794, "text": "Just added something"}, {"post_id": 57879, "ts": "2026-08-30T06:19:17Z", "hours": 0.1628, "text": "A clean, responsive, and minimalist browser start page that fetches high-resolution cosmic wallpapers directly from NASA’s Astronomy Picture of the Day API, combined with a multi-engine search bar, customizable themes, favorite shortcuts, and categorized live global news."}]...
|
Title: COSMORA by @Kantarajluitel | Stardance
Dev Title: COSMORA by @Kantarajluitel | Stardance
Devlogs:
A clean, responsive, and minimalist browser start page that fetches high-resolution cosmic wallpapers directly from NASA’s Astronomy Picture of the Day API, combined with a multi-engine search bar, customizable themes, favorite shortcuts, and categorized live global news.
Just added something
Turned daily new tabs into a full personal dashboard with live weather, quick notes, custom bookmarks, and background controls
Ships:
I make tab management system
Turned daily new tabs into a full personal dashboard with live weather, quick notes, custom bookmarks, and background controls...
|
1792835261.8061118
|
1793699261.8061118
|
|
43778
|
BobAI by @Oleksandr | Stardance
|
Oleksandr
|
1
|
12.37
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T13:13:01Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "BobAI — a chatbot on my site. A GitHub Pages frontend (with a click-to-reveal welcome screen) talks to a FastAPI backend hosted on Hack Club Nest. The backend calls Hack Club’s HCAI API (routed through OpenRouter, currently running Gemini 2.5 Flash) instead of running a model locally, and I added tool-calling so BobAI can search the web for things like current weather instead of only working off static knowledge. I originally fine-tuned my own Llama 3.1 8B with DPO on Argilla’s UltraFeedback dataset, planning to self-host it. My RTX 4070 Super was more than capable of that part — the real problem was hosting a 5GB+ model for free. Hosting fell through repeatedly: Hugging Face Spaces dropped free Docker containers, Oracle Cloud registration failed three separate times, and Nest’s default 2GB RAM wasn’t enough — my request for 6GB got declined for server resource exhaustion. So I switched to a smaller model that only needed about 1GB of RAM to run on Nest. That solved the memory problem, but the server only gave me 2 CPU cores under heavy load, and replies were unusable — minutes per response, even for a tiny test model. I had to dig into actual cgroup CPU pressure stats to prove it wasn’t just “the server being slow” — the hardware genuinely couldn’t keep up. I’m proud that I shipped a working site through three full architecture pivots, and that I diagnosed the performance problem properly instead of just assuming “it’s probably fine” — I checked real metrics before concluding anything. I actually fine-tuned a model with DPO, even though it didn’t make it into the final version, and I picked up backend and frontend basics from zero along the way. It’s live at oleksandr1dovbenko.github.io/BobAI — click anywhere on the welcome screen to jump into the chat. It runs on Hack Club’s shared HCAI API, which had some downtime earlier, but it’s working properly now. Try something time-sensitive, like asking for the weather, to see the web-search tool-calling in action.", "repo": "https://github.com/oleksandr1dovbenko/BobAI", "demo": "https://oleksandr1dovbenko.github.io/BobAI/"}]...
|
[{"post_id": 64251, "ts": "202 [{"post_id": 64251, "ts": "2026-09-08T14:49:31Z", "hours": 1.5211, "text": "Rewrote index.html myself"}, {"post_id": 63456, "ts": "2026-09-07T10:07:00Z", "hours": 0.8522, "text": "Fully rewrote README.md myself without AI"}, {"post_id": 62150, "ts": "2026-09-05T12:26:14Z", "hours": 0.3836, "text": "Final part I edited the README.md , added a demo link to my BobAI repository, and have now prepared everything to ship the project!"}, {"post_id": 60833, "ts": "2026-09-03T13:40:17Z", "hours": 3.8619, "text": "New project architecture again I edited the project architecture. My request for 6GB of RAM was declined, primarily due to resource exhaustion on their servers :(. Because of that, the model that I fine-tuned myself is now useless for this setup. Now, my chatbot runs off the HCAI API. It’s a more boring way to do this project than making and hosting the model myself, but at least I can host it on Hack Club Nest easily! The full website is done and working perfectly. There’s a small intro to the project, a link to the Git repository, and even a cool animation. I want to be completely open with you—I used Claude to help me with the frontend stuff because I never learned JS, CSS, or HTML. The backend is also ready, and BobAI, powered by Gemini 2.5 Flash, works super fast and accurately. I also added tool calling, so BobAI can search for information on the internet just like ChatGPT. Right now, the HCAI API is down, which means BobAI can’t speak at the moment. But he worked yesterday without any problems! As soon as HCAI is back up and running, BobAI will be working seamlessly again."}, {"post_id": 44565, "ts": "2026-08-10T12:31:14Z", "hours": 1.1722, "text": "New project architecture I thought I would host the backend for my model on Hugging Face, but they don’t offer free Docker containers anymore. So, I tried Oracle Cloud. Unfortunately, they’ve been having registration issues for a year now, and I couldn’t even create an account (I tried 3 times :0). Because of that, I decided to go with Hack Club Nest. I already applied, and now I’m just waiting for the admins to approve my request. They usually offer 2 GB of RAM, but my AI needs a minimum of 5 GB to run. I asked for 6 GB in my application, hope they accept it! Honestly, I’m at absolute zero when it comes to web development, but… I already wrote an index.html for the frontend and an app.py for the backend. I used AI (Claude) to help me out, of course, since my main skill is ML, but this project is a great way for me to actually learn frontend and backend development too. I’ll be taking a break for the next 15 days because tomorrow I fly to another country and won’t have my PC with me. It’s a bit sad because I’ll lose a lot of time I could have spent on the project. But to be honest, there isn’t much left to do. Mostly just hosting and debugging if I run into any issues. Anyway, I’ll finish it up as soon as I get back home"}, {"post_id": 43499, "ts": "2026-08-08T20:04:33Z", "hours": 4.0019, "text": "Finished the first part of the project I fine-tuned the model with DPO, then tested it and it went pretty well. He answers questions with no problem. Then I pushed the model to Hugging Face Hub, to host it as the backend for my upcoming website. I wrote the README file, and at the end of today’s work I extended the gitignore and fixed one small thing in the model test."}, {"post_id": 42114, "ts": "2026-08-06T17:56:21Z", "hours": 0.5553, "text": "Project architecture At first, I thought I could train a big LLM on my PC with a lot of parameters and create something similar to ChatGPT, but I was wrong. My RTX 4070 Super is too weak to train such a large model. Because of that, I will use an open-source model and basically fine-tune it using DPO. I was thinking about how I should build this AI Chatbot. I thought I could use CulturaX as a dataset for my LLM, but that was a horrible idea. For now, I’ll choose Argilla’s UltraFeedback dataset, basically to give my model an understanding of good and bad responses. Today, I was thinking about the architecture of the future Chatbot. I actually used AI quite a lot to give me some advice."}]...
|
Title: BobAI by @Oleksandr | Stardance
Devlogs:
P Title: BobAI by @Oleksandr | Stardance
Devlogs:
Project architecture At first, I thought I could train a big LLM on my PC with a lot of parameters and create something similar to ChatGPT, but I was wrong. My RTX 4070 Super is too weak to train such a large model. Because of that, I will use an open-source model and basically fine-tune it using DPO. I was thinking about how I should build this AI Chatbot. I thought I could use CulturaX as a dataset for my LLM, but that was a horrible idea. For now, I’ll choose Argilla’s UltraFeedback dataset, basically to give my model an understanding of good and bad responses. Today, I was thinking about the architecture of the future Chatbot. I actually used AI quite a lot to give me some advice.
Finished the first part of the project I fine-tuned the model with DPO, then tested it and it went pretty well. He answers questions with no problem. Then I pushed the model to Hugging Face Hub, to host it as the backend for my upcoming website. I wrote the README file, and at the end of today’s work I extended the gitignore and fixed one small thing in the model test.
New project architecture I thought I would host the backend for my model on Hugging Face, but they don’t offer free Docker containers anymore. So, I tried Oracle Cloud. Unfortunately, they’ve been having registration issues for a year now, and I couldn’t even create an account (I tried 3 times :0). Because of that, I decided to go with Hack Club Nest. I already applied, and now I’m just waiting for the admins to approve my request. They usually offer 2 GB of RAM, but my AI needs a minimum of 5 GB to run. I asked for 6 GB in my application, hope they accept it! Honestly, I’m at absolute zero when it comes to web development, but… I already wrote an index.html for the frontend and an app.py for the backend. I used AI (Claude) to help me out, of course, since my main skill is ML, but this project is a great way for me to actually learn frontend and backend development too. I’ll be taking a break for the next 15 days because tomorrow I fly to another country and won’t have my PC with me. It’s a bit sad because I’ll lose a lot of time I could have spent on the project. But to be honest, there isn’t much left to do. Mostly just hosting and debugging if I run into any issues. Anyway, I’ll finish it up as soon as I get back home
New project architecture again I edited the project architecture. My request for 6GB of RAM was declined, primarily due to resource exhaustion on their servers :(. Because of that, the model that I fine-tuned myself is now useless for this setup. Now, my chatbot runs off the HCAI API. It’s a more boring way to do this project than making and hosting the model myself, but at least I can host it on Hack Club Nest easily! The full website is done and working perfectly. There’s a small intro to the project, a link to the Git repository, and even a cool animation. I want to be completely open with you—I used Claude to help me with the frontend stuff because I never learned JS, CSS, or HTML. The backend is also ready, and BobAI, powered by Gemini 2.5 Flash, works super fast and accurately. I also added tool calling, so BobAI can search for information on the internet just like ChatGPT. Right now, the HCAI API is down, which means BobAI can’t speak at the moment. But he worked yesterday without any problems! As soon as HCAI is back up and running, BobAI will be working seamlessly again.
Final part I edited the README.md , added a demo link to my BobAI repository, and have now prepared everything to ship the project!
Fully rewrote README.md myself without AI
Rewrote index.html myself
Ships:
BobAI — a chatbot on my site. A GitHub Pages frontend (with a click-to-reveal welcome screen) talks to a FastAPI backend hosted on Hack Club Nest. The backend calls Hack Club’s HCAI API (routed through OpenRouter, currently running Gemini 2.5 Flash) instead of running a model locally, and I added tool-calling so BobAI can search the web for things like current weather instead of only working off static knowledge. I originally fine-tuned my own Llama 3.1 8B with DPO on Argilla’s UltraFeedback dataset, planning to self-host it. My RTX 4070 Super was more than capable of that part — the real problem was hosting a 5GB+ model for free. Hosting fell through repeatedly: Hugging Face Spaces dropped free Docker containers, Oracle Cloud registration failed three separate times, and Nest’s default 2GB RAM wasn’t enough — my request for 6GB got declined for server resource exhaustion. So I switched to a smaller model that only needed about 1GB of RAM to run on Nest. That solved the memory problem, but the server only gave me 2 CPU cores under heavy load, and replies were unusable — minutes per response, even for a tiny test model. I had to dig into actual cgroup CPU pressure stats to prove it wasn’t just “the server being slow” — the hardware genuinely couldn’t keep up. I’m proud that I shipped a working site through three full architecture pivots, and that I diagnosed the performance problem properly instead of just assuming “it’s probably fine” — I checked real metrics before concluding anything. I actually fine-tuned a model with DPO, even though it didn’t make it into the final version, and I picked up backend and frontend basics from zero along the way. It’s live at oleksandr1dovbenko.github.io/BobAI — click anywhere on the welcome screen to jump into the chat. It runs on Hack Club’s shared HCAI API, which had some downtime earlier, but it’s working properly now. Try something time-sensitive, like asking for the weather, to see the web-search tool-calling in action....
|
1793134363.3857818
|
1793220763.3857818
|
|
46456
|
Tanjiro themed personal website by @Tanjiro | Star Tanjiro themed personal website by @Tanjiro | Stardance...
|
Tanjiro
|
1
|
37.17
|
528
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T13:07:45Z", "hours": 32.0, "multiplier": 16.62, "payout": 528, "blessing": "neutral", "text": "A Tanjiro-Themed Personal Portfolio that uses Vanilla HTML, CSS and JS with a bit of GSAP! Challenges and Difficulties :- Figuring out the responsive layout for website - I did not start with a responsive layout, which caused a lot of trouble just making section 1 responsive was so difficult that it lot more than 6 hours IG Understanding and Writing code for scroll-animation canvas - This was a lot tuff than I thought like every frame must be numbered and counted and what not. Honestly, it was a great learning journey! Making that scroll-animation Canvas Responsive - From the start I knew that this will be a lot tuff, but I did not expect this much like it made my js code’s line count from 100 to near 200 lines! Entire Section 4 - This section was really Precious to me cause it had every interest I had and liked, every hour I spent into building this section was WORTH IT. Learnings :- Understood why to start and maintain responsiveness. How scroll-animation canvas is made and how apple makes them Flexbox and Gridboxes Much more in JS A lot of CSS", "repo": "https://github.com/YOBO-DANCE/Tanjiro-Themed-Personal-Website", "demo": "https://tanjiro-themed-personal-website.vercel.app/"}]...
|
[{"post_id": 67893, "ts": "202 [{"post_id": 67893, "ts": "2026-09-14T06:12:26Z", "hours": 1.4844, "text": "Okay, now every AI imagery is removed and the project is ready to be shipped!"}, {"post_id": 66725, "ts": "2026-09-12T16:50:27Z", "hours": 1.6397, "text": "Devlog 24 - I removed the section where the Ai generated imagery is located aka the scroll-driven animation and added a much lovely and nice section design for the section"}, {"post_id": 64938, "ts": "2026-09-09T17:42:53Z", "hours": 1.0211, "text": "Devlog 21 - So I Again got some recommendation and changes requested so I will do them, but today I did half of the work. Tmr I will do the next half"}, {"post_id": 63994, "ts": "2026-09-08T03:01:52Z", "hours": 0.25, "text": "Devlog 20 - So I got so many recomdations and I made the changes! Note for shipwrights - I first made the README with AI because I didn’t knew what to write, but after it I completely rewrote the README as per my requirements and then only shipped the project. So, it might feel like AI, but it really isn’t."}, {"post_id": 62758, "ts": "2026-09-06T08:47:33Z", "hours": 0.7736, "text": "Devlog 19 - Okay so I did some changes to the code and README. The layout is still same tho!"}, {"post_id": 62163, "ts": "2026-09-05T12:52:41Z", "hours": 3.7817, "text": "My Project is ready to be shipped!!!!!"}, {"post_id": 61619, "ts": "2026-09-04T16:37:48Z", "hours": 0.35, "text": "Devlog 18 - Tried to deploy but my internet gave up"}, {"post_id": 60861, "ts": "2026-09-03T14:21:49Z", "hours": 4.4564, "text": "Devlog 18 - Completed Section 4 and added a custom trail custom which mimics fire"}, {"post_id": 60271, "ts": "2026-09-02T15:22:51Z", "hours": 0.5767, "text": "Devlog 17 - Section 4 is such a Headache and I cannot understand it"}, {"post_id": 60250, "ts": "2026-09-02T14:40:48Z", "hours": 0.5303, "text": "Devlog 16 - Starting Section 4 i.e. My Goals! Wish me Luck!"}, {"post_id": 59543, "ts": "2026-09-01T12:57:56Z", "hours": 1.4031, "text": "Devlog 15 - Milestone: Completed Section 3/bio section What changes did I made? I added a grid structure Added another carousel, so the main text is wrapped around the carousel Added a Glass Box around the paragraph for aesthetics! Made it responsive!!! Good Bye"}, {"post_id": 58075, "ts": "2026-08-30T12:47:53Z", "hours": 0.4658, "text": "Devlog 14 - Working on the paragraph"}, {"post_id": 57518, "ts": "2026-08-29T18:01:38Z", "hours": 1.6658, "text": "Devlog 13 - Today I did some tweaking around and this is the result. Also now I added a dropshadow type effect to the scroll animation."}, {"post_id": 53019, "ts": "2026-08-23T12:23:06Z", "hours": 1.6194, "text": "Devlog 12 - Did some learning and working today! Nothing else!"}, {"post_id": 52466, "ts": "2026-08-22T16:19:40Z", "hours": 0.3833, "text": "Devlog 11 - why the F#ck does AI mess up so much!!!!! So I tried to generate the scroll-driven animation video using google flow, but it has caused so much problems because it just keeps making tanjiro’s hand being on the sheath rather than being on the sword handle like it should. Will try again, see ya later!"}, {"post_id": 52169, "ts": "2026-08-22T08:09:10Z", "hours": 1.0378, "text": "Devlog 10 - Today I am completely annoyed because a f#cking font won’t load or is even trying. It feels like programming has been an AI, forgetting as the context becomes larger. I can’t even load those fonts. Also I learned some CSS grid today!"}, {"post_id": 51923, "ts": "2026-08-21T20:51:10Z", "hours": 4.1367, "text": "Devlog 9 - So I completed a portrait mode of scroll-driven animation and it was a mess because the ai video generation kept messin’ up and it took 4 tries just to get correct angle. Now I just need to start with next section of the website. Hope to see ya!"}, {"post_id": 51575, "ts": "2026-08-21T10:55:58Z", "hours": 3.6494, "text": "Devlog 8 - So I worked on nav menu trying to make it like a proper liquid glass only to fail :( and then I started to work on second page whose start will be a scrollable animation like freaking Apple’s websites. IG, this will be a big project, and with that my whole morning, afternoon and evening is gone! 🥲"}, {"post_id": 51088, "ts": "2026-08-20T16:09:59Z", "hours": 0.3383, "text": "Devlog 7 - So I finished responsive work on first page, now onto making second page"}, {"post_id": 51052, "ts": "2026-08-20T15:12:53Z", "hours": 0.7858, "text": "Devlog 6 - Got a new problem, So I just added some Responsive CSS and now the Nav links are at extremely left. This is caused by the changes in the html structure and now I think I am losing my mind!!!!!??"}, {"post_id": 47969, "ts": "2026-08-16T07:42:53Z", "hours": 0.9731, "text": "Devlog 5 - Learning some CSS flexbox! Can’t wait to use it >.<"}, {"post_id": 47592, "ts": "2026-08-15T16:06:43Z", "hours": 1.2222, "text": "Devlog 4 - Learned Media queries, Css variables, positioning, Clamp property, etc."}, {"post_id": 47495, "ts": "2026-08-15T13:20:42Z", "hours": 2.7556, "text": "Devlog 3 - Some Major Changes! I Added a background video playing some demon slayer, and took inspiration from liquid GL”ASS”"}, {"post_id": 44834, "ts": "2026-08-10T21:09:39Z", "hours": 0.4383, "text": "Devlog 2 - SO I detached the navbar from the website and added some inner box shadow, according to me it looks great!"}, {"post_id": 44803, "ts": "2026-08-10T20:29:59Z", "hours": 1.1994, "text": "Devlog 1 - Today I added a basic Navbar with a little CSS to it!"}]...
|
Title: Tanjiro themed personal website by @Tanjiro Title: Tanjiro themed personal website by @Tanjiro | Stardance
Devlogs:
Devlog 1 - Today I added a basic Navbar with a little CSS to it!
Devlog 2 - SO I detached the navbar from the website and added some inner box shadow, according to me it looks great!
Devlog 3 - Some Major Changes! I Added a background video playing some demon slayer, and took inspiration from liquid GL”ASS”
Devlog 4 - Learned Media queries, Css variables, positioning, Clamp property, etc.
Devlog 5 - Learning some CSS flexbox! Can’t wait to use it >.<
Devlog 6 - Got a new problem, So I just added some Responsive CSS and now the Nav links are at extremely left. This is caused by the changes in the html structure and now I think I am losing my mind!!!!!??
Devlog 7 - So I finished responsive work on first page, now onto making second page
Devlog 8 - So I worked on nav menu trying to make it like a proper liquid glass only to fail :( and then I started to work on second page whose start will be a scrollable animation like freaking Apple’s websites. IG, this will be a big project, and with that my whole morning, afternoon and evening is gone! 🥲
Devlog 9 - So I completed a portrait mode of scroll-driven animation and it was a mess because the ai video generation kept messin’ up and it took 4 tries just to get correct angle. Now I just need to start with next section of the website. Hope to see ya!
Devlog 10 - Today I am completely annoyed because a f#cking font won’t load or is even trying. It feels like programming has been an AI, forgetting as the context becomes larger. I can’t even load those fonts. Also I learned some CSS grid today!
Devlog 11 - why the F#ck does AI mess up so much!!!!! So I tried to generate the scroll-driven animation video using google flow, but it has caused so much problems because it just keeps making tanjiro’s hand being on the sheath rather than being on the sword handle like it should. Will try again, see ya later!
Devlog 12 - Did some learning and working today! Nothing else!
Devlog 13 - Today I did some tweaking around and this is the result. Also now I added a dropshadow type effect to the scroll animation.
Devlog 14 - Working on the paragraph
Devlog 15 - Milestone: Completed Section 3/bio section What changes did I made? I added a grid structure Added another carousel, so the main text is wrapped around the carousel Added a Glass Box around the paragraph for aesthetics! Made it responsive!!! Good Bye
Devlog 16 - Starting Section 4 i.e. My Goals! Wish me Luck!
Devlog 17 - Section 4 is such a Headache and I cannot understand it
Devlog 18 - Completed Section 4 and added a custom trail custom which mimics fire
Devlog 18 - Tried to deploy but my internet gave up
My Project is ready to be shipped!!!!!
Devlog 19 - Okay so I did some changes to the code and README. The layout is still same tho!
Devlog 20 - So I got so many recomdations and I made the changes! Note for shipwrights - I first made the README with AI because I didn’t knew what to write, but after it I completely rewrote the README as per my requirements and then only shipped the project. So, it might feel like AI, but it really isn’t.
Devlog 21 - So I Again got some recommendation and changes requested so I will do them, but today I did half of the work. Tmr I will do the next half
Devlog 24 - I removed the section where the Ai generated imagery is located aka the scroll-driven animation and added a much lovely and nice section design for the section
Okay, now every AI imagery is removed and the project is ready to be shipped!
Ships:
A Tanjiro-Themed Personal Portfolio that uses Vanilla HTML, CSS and JS with a bit of GSAP! Challenges and Difficulties :- Figuring out the responsive layout for website - I did not start with a responsive layout, which caused a lot of trouble just making section 1 responsive was so difficult that it lot more than 6 hours IG Understanding and Writing code for scroll-animation canvas - This was a lot tuff than I thought like every frame must be numbered and counted and what not. Honestly, it was a great learning journey! Making that scroll-animation Canvas Responsive - From the start I knew that this will be a lot tuff, but I did not expect this much like it made my js code’s line count from 100 to near 200 lines! Entire Section 4 - This section was really Precious to me cause it had every interest I had and liked, every hour I spent into building this section was WORTH IT. Learnings :- Understood why to start and maintain responsiveness. How scroll-animation canvas is made and how apple makes them Flexbox and Gridboxes Much more in JS A lot of CSS...
|
1793127210.1716876
|
1793213610.1716876
|
|
58399
|
SearchLabs by @No1Michael | Stardance
|
No1Michael
|
1
|
15.19
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T13:01:49Z", "hours": 13.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "The demo is now ready! Please try and see different search algorithms visualized.", "repo": "https://github.com/wamichae1/SearchLabs", "demo": "https://wamichae1.github.io/SearchLabs/"}]...
|
[{"post_id": 62604, "ts": "202 [{"post_id": 62604, "ts": "2026-09-06T02:22:21Z", "hours": 2.1928, "text": "Bidirectional Dijkstra Search is now implemented… However I’m still figuring out how to make sure it always finds the shortest path."}, {"post_id": 62165, "ts": "2026-09-05T12:57:16Z", "hours": 2.2169, "text": "Finally! a demo for the project is created… However the font is ugly here."}, {"post_id": 61896, "ts": "2026-09-05T02:01:22Z", "hours": 10.4842, "text": "SearchLabs Is a pygame powered visual tool to see search algorithms in action."}]...
|
Title: SearchLabs by @No1Michael | Stardance
Devl Title: SearchLabs by @No1Michael | Stardance
Devlogs:
SearchLabs Is a pygame powered visual tool to see search algorithms in action.
Finally! a demo for the project is created… However the font is ugly here.
Bidirectional Dijkstra Search is now implemented… However I’m still figuring out how to make sure it always finds the shortest path.
Ships:
The demo is now ready! Please try and see different search algorithms visualized....
|
1792875218.358937
|
1793739218.358937
|
|
58489
|
Kirby by @Mistix | Stardance
|
Mistix
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T12:45:52Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built a Slackbot named Kirby :) This is my first ever slackbot I created with the use of node.js and Axios. I had a lot of fun making it. If you would like to try it out just head over to Slack and spam the bot channel with either of these two commands; /kirby-dogfacts or /kirby-help", "repo": "https://github.com/AyaanplayszYT/kirby", "demo": "https://hackclub.enterprise.slack.com/archives/C0P5NE354"}]...
|
[{"post_id": 62080, "ts": "202 [{"post_id": 62080, "ts": "2026-09-05T10:14:50Z", "hours": 0.4128, "text": "My first Slack bot! I build this using node.js, Slack bolt and axios. So far, i have added commands like /kirby-help /kirby-dogfacts /kirby-advice and more!"}]...
|
Title: Kirby by @Mistix | Stardance
Devlogs:
My f Title: Kirby by @Mistix | Stardance
Devlogs:
My first Slack bot! I build this using node.js, Slack bolt and axios. So far, i have added commands like /kirby-help /kirby-dogfacts /kirby-advice and more!
Ships:
I built a Slackbot named Kirby :) This is my first ever slackbot I created with the use of node.js and Axios. I had a lot of fun making it. If you would like to try it out just head over to Slack and spam the bot channel with either of these two commands; /kirby-dogfacts or /kirby-help...
|
1792824469.4401696
|
1793688469.4401696
|
|
57088
|
Arcade by @jinjin | Stardance
|
jinjin
|
1
|
25.6
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T12:28:08Z", "hours": 24.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Arcade game, Play anywhere", "repo": "https://github.com/jinjintt89-cmyk/Arcade", "demo": "https://final-five-sandy.vercel.app/"}]...
|
[{"post_id": 64040, "ts": "202 [{"post_id": 64040, "ts": "2026-09-08T05:12:53Z", "hours": 0.9192, "text": "Adding more feautres to read me 500 words!"}, {"post_id": 62625, "ts": "2026-09-06T02:56:51Z", "hours": 0.6764, "text": "Making sure the code is below 30% ai"}, {"post_id": 61855, "ts": "2026-09-04T23:48:59Z", "hours": 10.1572, "text": "Stayed up all night, my 3rd all-nighter a bit sleepy but got some good work done"}, {"post_id": 61147, "ts": "2026-09-03T22:20:40Z", "hours": 9.1567, "text": "Adding flappy bird, and planning out the rest of the game"}, {"post_id": 60213, "ts": "2026-09-02T13:12:59Z", "hours": 3.4247, "text": "Adding Ping pong game, Took a while to add the paddles."}, {"post_id": 59525, "ts": "2026-09-01T12:10:49Z", "hours": 1.3683, "text": "Making a poster, and starting the code"}]...
|
Title: Arcade by @jinjin | Stardance
Devlogs:
Mak Title: Arcade by @jinjin | Stardance
Devlogs:
Making a poster, and starting the code
Adding Ping pong game, Took a while to add the paddles.
Adding flappy bird, and planning out the rest of the game
Stayed up all night, my 3rd all-nighter a bit sleepy but got some good work done
Making sure the code is below 30% ai
Adding more feautres to read me 500 words!
Ships:
Arcade game, Play anywhere...
|
1792875250.5536492
|
1793739250.5536492
|
|
57781
|
auraOS by @MrOstrichStudios | Stardance
|
MrOstrichStudios
|
1
|
9.41
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T12:18:19Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "auraOS™ is a webOS I made for people with AURA or for those who want to be chads! Features: -> A slick blur design -> Obsly gigachad theme (almighty master dude) ->have a functionable notes, calendar and files apps -> CUSTOM: Aura Meter - showcase ya aura to other chads! Terminal - lesdo some funky stuff! (write “aura” in terminal for a surprise!) hardest part was trying to code all this stuff so.. i did some vibecoding (ill be honest… alot and I MEAN ALOT.. but ya its cool!)", "repo": "https://github.com/MrOstrichStudios/auraOS", "demo": "https://mrostrichstudios.github.io/auraOS/"}]...
|
[{"post_id": 62322, "ts": "202 [{"post_id": 62322, "ts": "2026-09-05T17:04:17Z", "hours": 2.4056, "text": "devlog #5 ->listened to the sir who reviewed my ship -> added a more custom feel (basically just made everything like minecraft by having no curves ) and it looks good and remade the Readme from scratch ->grayscale! (im batman but spiderman’s my fav) ->customized the text (especially with abt-dev.txt and in terminal and notes) -> i will commit and push this now and try to ship it again (i feel sleepy and i got homework to do i have school!) FINAL LOOK"}, {"post_id": 62140, "ts": "2026-09-05T12:09:13Z", "hours": 1.4069, "text": "devlog #4 ->added the apps ->vibecoded the interfaces and new apps ->made a functionable terminal with some commands (write “aura” in terminal for a suprise) ->did an overhaul with vibecoding which looks good"}, {"post_id": 61465, "ts": "2026-09-04T12:12:07Z", "hours": 2.9158, "text": "devlog #3 added some UI changes and animation for open/close window (looks beautiful ^_^)"}, {"post_id": 61258, "ts": "2026-09-04T03:15:24Z", "hours": 0.3369, "text": "devlog #2 learned how to fix stuff and finally added some icons!!! P.S. - it has aura"}, {"post_id": 61244, "ts": "2026-09-04T02:42:32Z", "hours": 1.9942, "text": "auraOS looks beautiful guyz ^_^ (learned alot of things) up since 6am :)"}]...
|
Title: auraOS by @MrOstrichStudios | Stardance
De Title: auraOS by @MrOstrichStudios | Stardance
Devlogs:
auraOS looks beautiful guyz ^_^ (learned alot of things) up since 6am :)
devlog #2 learned how to fix stuff and finally added some icons!!! P.S. - it has aura
devlog #3 added some UI changes and animation for open/close window (looks beautiful ^_^)
devlog #4 ->added the apps ->vibecoded the interfaces and new apps ->made a functionable terminal with some commands (write “aura” in terminal for a suprise) ->did an overhaul with vibecoding which looks good
devlog #5 ->listened to the sir who reviewed my ship -> added a more custom feel (basically just made everything like minecraft by having no curves ) and it looks good and remade the Readme from scratch ->grayscale! (im batman but spiderman’s my fav) ->customized the text (especially with abt-dev.txt and in terminal and notes) -> i will commit and push this now and try to ship it again (i feel sleepy and i got homework to do i have school!) FINAL LOOK
Ships:
auraOS™ is a webOS I made for people with AURA or for those who want to be chads! Features: -> A slick blur design -> Obsly gigachad theme (almighty master dude) ->have a functionable notes, calendar and files apps -> CUSTOM: Aura Meter - showcase ya aura to other chads! Terminal - lesdo some funky stuff! (write “aura” in terminal for a surprise!) hardest part was trying to code all this stuff so.. i did some vibecoding (ill be honest… alot and I MEAN ALOT.. but ya its cool!)...
|
1793123488.0721128
|
1793209888.0721128
|
|
56955
|
AI todo list by @Tyo | Stardance
|
Tyo
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T12:02:49Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Imagine a bot that listens to your ramblings and converts it into a tasks that is placed in a virtual todo lists. That’s what I wanted to make!!!~ And I think it turned out well! For being the first time making a telegram bot, as well as interacting with AI APIs. I honestly think it’s really really REALLY cool! And of course, placing AI management under my “things I can do” belt. Hehehe~ <3", "repo": "https://github.com/SteelyxEpic/To-do-or-to-AI", "demo": "https://t.me/TyosTodoListAIbot"}]...
|
[{"post_id": 62125, "ts": "202 [{"post_id": 62125, "ts": "2026-09-05T11:45:11Z", "hours": 1.0725, "text": "Running Running! I finally got it to run on nest!!!! WOOOO, Yeyyyy. I was reading the slack bot tutorial for so longggg and I was regretting not writing this in js ;-;. I had to do a bit of search to find that I need to make something called a virtual environment and after that, it wasn’t as bad! Now it can run for eternity! Muahahahaha (or until my nest expires :p)"}, {"post_id": 62055, "ts": "2026-09-05T09:05:18Z", "hours": 0.7442, "text": "Hello! I realized something when I posted this morning and that was that I didn’t had a way to figure out if a task is expiring or not (oh no! ) So I added this recheck feature that will handle that and the best part is that the code I used (which is to find the time remaining between the due date and today) can be reused in the future!!! (Yeyyyyy) Okie that’s all, buh bai!~"}, {"post_id": 61993, "ts": "2026-09-05T06:16:04Z", "hours": 1.9475, "text": "Hai Hai! So I’ve added a little bit more UI (hooray!) And now you can see the tasks you’ve added into the bot, there’s a few bit of clunkiness in it but hopefully I can iron it out soon!~ now to make it sound cooler…."}, {"post_id": 60818, "ts": "2026-09-03T13:21:24Z", "hours": 1.2114, "text": "A little early but I just really want to show this!~ I added the bot into telegram!!!! Anyways, It’s barebones rn(actually I don’t think this is even considered working yet ;-;) but I can text to it and it replies!! I count that as a win!~"}, {"post_id": 60687, "ts": "2026-09-03T07:05:45Z", "hours": 1.5783, "text": "Here we go! My first AI orientated project!~ Anyways I wanted to do this cuz I always wanted to make a todo list but never wanted to actually sort and write it. I kinda want to just, dump sentences in and let someone else sort it ykyk (please tell me you know ;-;). I started this project with gemini’s free api but it only allowed for like 20 responses a day, which I think is quite little, so I did some research and found groq (not to be mistaken with grok ;-;) and used theirs instead combined with open ai’s model and I think this is a pretty good start!~ now to figure out what kind of bot I want it to be….. (prob slack bot but still….)"}]...
|
Title: AI todo list by @Tyo | Stardance
Devlogs:
Title: AI todo list by @Tyo | Stardance
Devlogs:
Here we go! My first AI orientated project!~ Anyways I wanted to do this cuz I always wanted to make a todo list but never wanted to actually sort and write it. I kinda want to just, dump sentences in and let someone else sort it ykyk (please tell me you know ;-;). I started this project with gemini’s free api but it only allowed for like 20 responses a day, which I think is quite little, so I did some research and found groq (not to be mistaken with grok ;-;) and used theirs instead combined with open ai’s model and I think this is a pretty good start!~ now to figure out what kind of bot I want it to be….. (prob slack bot but still….)
A little early but I just really want to show this!~ I added the bot into telegram!!!! Anyways, It’s barebones rn(actually I don’t think this is even considered working yet ;-;) but I can text to it and it replies!! I count that as a win!~
Hai Hai! So I’ve added a little bit more UI (hooray!) And now you can see the tasks you’ve added into the bot, there’s a few bit of clunkiness in it but hopefully I can iron it out soon!~ now to make it sound cooler….
Hello! I realized something when I posted this morning and that was that I didn’t had a way to figure out if a task is expiring or not (oh no! ) So I added this recheck feature that will handle that and the best part is that the code I used (which is to find the time remaining between the due date and today) can be reused in the future!!! (Yeyyyyy) Okie that’s all, buh bai!~
Running Running! I finally got it to run on nest!!!! WOOOO, Yeyyyy. I was reading the slack bot tutorial for so longggg and I was regretting not writing this in js ;-;. I had to do a bit of search to find that I need to make something called a virtual environment and after that, it wasn’t as bad! Now it can run for eternity! Muahahahaha (or until my nest expires :p)
Ships:
Imagine a bot that listens to your ramblings and converts it into a tasks that is placed in a virtual todo lists. That’s what I wanted to make!!!~ And I think it turned out well! For being the first time making a telegram bot, as well as interacting with AI APIs. I honestly think it’s really really REALLY cool! And of course, placing AI management under my “things I can do” belt. Hehehe~ <3...
|
1793084005.933661
|
1793170405.933661
|
|
53935
|
Solar System Simulation Catalogue by @miry | Stard Solar System Simulation Catalogue by @miry | Stardance...
|
miry
|
1
|
14.0
|
166
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T11:46:37Z", "hours": 14.0, "multiplier": 11.55, "payout": 166, "blessing": "neutral", "text": "I made a simulation of every known solar system so far. I saw a video on youtube showing people how to make a basic simulation of our solar system using pygame and real physics, and I enjoyed the video so much I decided to take it a step further and make simulations of every system we know of. What was most challenging honestly was understanding how to merge physics with code, and I did have a hard time understanding how the data is structured in the Open Exoplanet Catalogue. It’s been a while since I used python but now I can say I have the hang of it again!", "repo": "https://github.com/melsamad/planet_simulation", "demo": "https://melsamad.github.io/planet_simulation/"}]...
|
[{"post_id": 62097, "ts": "202 [{"post_id": 62097, "ts": "2026-09-05T10:48:02Z", "hours": 1.4281, "text": "After almost 15 hours I FINALLY have a working simulation of every single solar system we know of so far! Honestly the last hour was the most GRUESOME because I faced sooo many errors when trying to deploy to web I had to change a lot of stuff in code but here we are! You can run this in the web or locally on your computer and you can also edit the project to use other exoplanet catalogues, such as NASA’s Exoplanet Archive. When the Nancy Grace Roman Space Telescope stars sending us back data, I will definitely be looking forward to upgrading this project!!"}, {"post_id": 61819, "ts": "2026-09-04T22:13:14Z", "hours": 5.1161, "text": "I finally have a working simulation of every single solar system discovered according to the Open Exoplanet Catalogue, a project I did in honor of the successful launch of the Nancy Grace Roman Space Telescope! I need to deploy it on the web now which honestly is the biggest headache I’ve had in coding why is pygame like this… anyway, I also had to download the data in an xml file instead of retrieving it from github because of pygame complications bla bla bla but im SO CLOSE to finally deploying this project and moving on to the next. Key features include browsing and filtering through all solar systems (and checking out ours) and then clicking on one and watching a real physics simulation of planets orbiting their star take place. interesting way of seeing the scale of our universe maybe? Its currently 1am and I kinda broke the code (again) so I will show final results with simulations and everything tomorrow, here are my beautiful errors till now."}, {"post_id": 61158, "ts": "2026-09-03T22:43:57Z", "hours": 1.0842, "text": "I’m finally heading towards a SUPER exciting part. So now whenever you press on a planet you get some basic info about it retrieved from the solar system Open Data API as shown below. After taking care of that, I did some research on some APIs because I want to make a simulation of EVERY solar system known so far (and make the simulation update according to new discoveries). Of course my first choice was NASA’s Exoplanet Archive, but apparently they’re updating it or something and the links weren’t even opening so I opted for the Open Exoplanet Catalogue which is just as amazing! You can check it out here you don’t even need an API key: https://github.com/OpenExoplanetCatalogue/open_exoplanet_catalogue/tree/master . Tomorrow I will incorporate a search bar and allow users to explore other solar systems. It’s not going to look super pretty or stunningly 3D but it will be simulations of real solar systems with actual facts and that’s what matters!"}, {"post_id": 60786, "ts": "2026-09-03T11:42:55Z", "hours": 1.5731, "text": "Fixed the laggy orbits and now you get images of the planets orbiting the sun instead of just colored circles! This was actually just a stupid mistake with the frames when I was half awake. ANDD… I incorporated the OpenData Solar System API!! Now, everytime you press on any object, it’s going to print its info in the terminal. Next time, I will make it display a screen with selected info."}, {"post_id": 60510, "ts": "2026-09-02T21:57:14Z", "hours": 0.6956, "text": "I accidentally broke it partially by trying to render images for planets instead of circles which made the orbits extremely laggy. I mean I was also coding while barely being able to keep my eyes open so either I’ll fix this or drop the idea. On the bright side, I did find a great free API to upload some info about the planets and other celestial objects to my simulator. I have this idea of making like a dashboard where you can visit many actual solar systems other than ours!"}, {"post_id": 59180, "ts": "2026-08-31T20:31:10Z", "hours": 1.1375, "text": "You can now adjust the timeframe to your liking and I added Pluto! Now I’m really starting to get the hang of this (at least for this project) and I’m having so much fun adding customizable features. I think next time instead of just circles I’ll render an image of each planet and integrate an API to get the current weather data for each. stay tuned!"}, {"post_id": 59010, "ts": "2026-08-31T16:18:55Z", "hours": 1.0719, "text": "Added all the planets and created a zoom in and zoom out functionality, enabling users to see the distant gas giants and their orbits at proportional scale."}, {"post_id": 58760, "ts": "2026-08-31T10:08:03Z", "hours": 1.7386, "text": "A very basic model completed! So I got the first 4 planets to move around the sun. Now, this was a beginner’s kind of project, so now I want to make it my own. I added a title and the Moon moving around the Earth (which doesn’t exactly look great). Next, I want to add the entire SOLAR SYSTEM (or at least as much as I can of it). I’m going to create some in and out zooming panels, the moons of other planets and I really want to implement some NASA api in some way"}, {"post_id": 54075, "ts": "2026-08-24T20:57:01Z", "hours": 0.4833, "text": "Starting with the first 4 planets! So I’m a bit new to pygame (and it’s been a while since my last python project) so for the first step of this project I learned how pygame works through a youtube vid and set up the first four planets, once I get comfortable with it I’ll move solo. This simulation uses real physics and I plan on connecting NASA apis, moons and overlooked objects of our solar system and make it like a museum."}]...
|
Title: Solar System Simulation Catalogue by @miry Title: Solar System Simulation Catalogue by @miry | Stardance
Devlogs:
Starting with the first 4 planets! So I’m a bit new to pygame (and it’s been a while since my last python project) so for the first step of this project I learned how pygame works through a youtube vid and set up the first four planets, once I get comfortable with it I’ll move solo. This simulation uses real physics and I plan on connecting NASA apis, moons and overlooked objects of our solar system and make it like a museum.
A very basic model completed! So I got the first 4 planets to move around the sun. Now, this was a beginner’s kind of project, so now I want to make it my own. I added a title and the Moon moving around the Earth (which doesn’t exactly look great). Next, I want to add the entire SOLAR SYSTEM (or at least as much as I can of it). I’m going to create some in and out zooming panels, the moons of other planets and I really want to implement some NASA api in some way
Added all the planets and created a zoom in and zoom out functionality, enabling users to see the distant gas giants and their orbits at proportional scale.
You can now adjust the timeframe to your liking and I added Pluto! Now I’m really starting to get the hang of this (at least for this project) and I’m having so much fun adding customizable features. I think next time instead of just circles I’ll render an image of each planet and integrate an API to get the current weather data for each. stay tuned!
I accidentally broke it partially by trying to render images for planets instead of circles which made the orbits extremely laggy. I mean I was also coding while barely being able to keep my eyes open so either I’ll fix this or drop the idea. On the bright side, I did find a great free API to upload some info about the planets and other celestial objects to my simulator. I have this idea of making like a dashboard where you can visit many actual solar systems other than ours!
Fixed the laggy orbits and now you get images of the planets orbiting the sun instead of just colored circles! This was actually just a stupid mistake with the frames when I was half awake. ANDD… I incorporated the OpenData Solar System API!! Now, everytime you press on any object, it’s going to print its info in the terminal. Next time, I will make it display a screen with selected info.
I’m finally heading towards a SUPER exciting part. So now whenever you press on a planet you get some basic info about it retrieved from the solar system Open Data API as shown below. After taking care of that, I did some research on some APIs because I want to make a simulation of EVERY solar system known so far (and make the simulation update according to new discoveries). Of course my first choice was NASA’s Exoplanet Archive, but apparently they’re updating it or something and the links weren’t even opening so I opted for the Open Exoplanet Catalogue which is just as amazing! You can check it out here you don’t even need an API key: https://github.com/OpenExoplanetCatalogue/open_exoplanet_catalogue/tree/master . Tomorrow I will incorporate a search bar and allow users to explore other solar systems. It’s not going to look super pretty or stunningly 3D but it will be simulations of real solar systems with actual facts and that’s what matters!
I finally have a working simulation of every single solar system discovered according to the Open Exoplanet Catalogue, a project I did in honor of the successful launch of the Nancy Grace Roman Space Telescope! I need to deploy it on the web now which honestly is the biggest headache I’ve had in coding why is pygame like this… anyway, I also had to download the data in an xml file instead of retrieving it from github because of pygame complications bla bla bla but im SO CLOSE to finally deploying this project and moving on to the next. Key features include browsing and filtering through all solar systems (and checking out ours) and then clicking on one and watching a real physics simulation of planets orbiting their star take place. interesting way of seeing the scale of our universe maybe? Its currently 1am and I kinda broke the code (again) so I will show final results with simulations and everything tomorrow, here are my beautiful errors till now.
After almost 15 hours I FINALLY have a working simulation of every single solar system we know of so far! Honestly the last hour was the most GRUESOME because I faced sooo many errors when trying to deploy to web I had to change a lot of stuff in code but here we are! You can run this in the web or locally on your computer and you can also edit the project to use other exoplanet catalogues, such as NASA’s Exoplanet Archive. When the Nancy Grace Roman Space Telescope stars sending us back data, I will definitely be looking forward to upgrading this project!!
Ships:
I made a simulation of every known solar system so far. I saw a video on youtube showing people how to make a basic simulation of our solar system using pygame and real physics, and I enjoyed the video so much I decided to take it a step further and make simulations of every system we know of. What was most challenging honestly was understanding how to merge physics with code, and I did have a hard time understanding how the data is structured in the Open Exoplanet Catalogue. It’s been a while since I used python but now I can say I have the hang of it again!...
|
1793101926.463758
|
1793188326.463758
|
|
49302
|
Fluent NewTab by @TonyStark965 | Stardance
|
TonyStark965
|
3
|
22.0
|
113
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T11:43:19Z", "hours": 7.0, "multiplier": 12.78, "payout": 46, "blessing": "neutral", "text": "Added a lot more features since my previous ship, all according to the feedback. Now the extension includes more customizable docks, an option to swap the positions of Recent Sites and widgets, the ability to toggle Individual widgets, and much more, all of which is mentioned in my Readme and DevLogs. I also made the UI overall a bit more consistent with the corner radius, blur, colors and animations. They mobile version has been improved too. I encountered a lot of file address issues when trying to deploy to GitHub Pages, and fixing that took a huge chunk of my time. The extension is still not available on any of the Web Stores for extensions, so you must download it from my GitHub releases if you want to.", "repo": "https://github.com/TonyStark965-404/Fluent-New-Tab/", "demo": "https://tonystark965-404.github.io/Fluent-New-Tab/"}, {"ship_num": 2, "ts": "2026-08-28T09:14:28Z", "hours": 15.0, "multiplier": 9.05, "payout": 67, "blessing": "neutral", "text": "Made a lot of improvements from my previous ship. Added a lot of features too. Now the extension includes Live Weather, an option to toggle the APOD as the Wallpaper, the ability to use custom accent colors, Recent Searches and Search Suggestions that are stored within the extension, thus not invading your privacy or using any Browser-specific APIs, now it also features 4 different Search Engines to choose from. I also made the UI overall more consistent with the corner radius, blur and colors. There’s also a mobile version now. Since coding with Vite isn’t like coding with simple JavaScript, there were multiple issues when building, which I managed to fix after a lot of time. The extension is still not available on any of the Web Stores for extensions, so you must download it from my GitHub releases if you want to. Other minor details I have included in the Readme of my GitHub repository.", "repo": "https://github.com/TonyStark965-404/Fluent-New-Tab/", "demo": "https://tonystark965-404.github.io/Fluent-New-Tab/"}, {"ship_num": 3, "ts": "2026-08-16T17:41:42Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is just a minimalistic New Tab Page for Chromium Based Web Browsers, based heavily on the Windows 11 Fluent Design Language. Recommended to use with Dark Mode. P.S.-Used Gemini AI for font formatting and Design Concept", "repo": "https://github.com/TonyStark965-404/Fluent-New-Tab/", "demo": "https://tonystark965-404.github.io/Fluent-New-Tab/"}]...
|
[{"post_id": 62118, "ts": "202 [{"post_id": 62118, "ts": "2026-09-05T11:38:48Z", "hours": 0.7481, "text": "Fluent New Tab DevLog 031 Uploaded to GitHub, and am going to Ship Fixes (only related to GitHub pages) Fixed an issue where the wallpaper path would get jumbled when deploying to GitHub pages Fixed the issue where the wallpaper won’t appear sometimes Fixed an issue where the APOD Wallpaper would glitch out Apparently this was because I had done some mistakes in my vite.config.js file Note APOD Wallpaper takes some time to load according to your internet speed so pls be patient"}, {"post_id": 62091, "ts": "2026-09-05T10:41:52Z", "hours": 0.4164, "text": "Fluent New Tab DevLog 030 Final DevLog before 3rd ship New Features added Huge optimization regarding APOD wallpaper APOD is now fetched once a day and stays cached so you don’t have to fetch it every time you turn on APOD Wall Fixes Fixed all issues/bugs since last DevLog Current issues/bugs You can right click the search bar even when it’s not focused, and it shows the default browser context menu (intentional since many browsers have emoji and editing options in the context menu) Suggestions still fetch themselves from the history inside the site (will be fixed and shipped as a different version) Recent sites still uses History from the Pinned Sites (will be fixed and shipped as a different version) APOD Wallpaper takes a second or two to load Note The Privacy un-focused version that can use browser data, will be shipped as a different version and will be my next and final ship Image Description APOD Wallpaper is applied"}, {"post_id": 62078, "ts": "2026-09-05T10:09:31Z", "hours": 0.6647, "text": "Fluent New Tab DevLog 029 Added animations New Features added Bunch of animations to everything, settings panel, wallpaper, recents dock, pinned sites dock, literally everything Animations show when loading, when changing window size etc. Animations also work for mobile devices Fixes Fixed the animation system for all the elements so now it actually works Current issues/bugs APOD fetches wallpaper everytime you enable it, so there’s some lag there APOD also has issues if you turn it on and refresh Video Description Just showing off the animations, the white flash has been fixed btw"}, {"post_id": 62066, "ts": "2026-09-05T09:24:48Z", "hours": 1.2186, "text": "Fluent New Tab DevLog 028 Added a lot more features and now all the features under DevLog 021 have been implemented (except the privacy un-focused version) New Features added Press Esc to close Settings Panel, un-focus the Search bar, and close any context menu that is open It’s now possible to swap the locations of the Recent Sites section and Widgets section You can choose the number of recent sites shown (up to 5) or just remove it entirely If you swap the recent and widgets panels, the Settings button moves with it, so now the settings panel moves accordingly too All Recent Sites and Widgets related buttons/options aren’t shown on mobile devices/devices with small screens Fixes Fixed the small issues that I caused by bad parentheses placement in the JavaScript, nothing big Current issues/bugs Suggestions still fetch themselves from the history inside the site Recent sites still uses History from the Pinned Sites There’s still not many animations in the whole UI Image Description An image showing the new buttons and options added, and another showing how the recent section and the widgets were all removed."}, {"post_id": 61389, "ts": "2026-09-04T08:44:02Z", "hours": 0.9522, "text": "Fluent New Tab DevLog 027 Added more options and made some stuff a bit more useful New features added Options to Open in New Tab and Copy Link in Pinned/Recent Sites context menu A custom context menu for everywhere else in the page that has a refresh option Elements like the Settings button, add Pinned Site button or the docks no longer show the default context menu, or rather they don’t have a context menu An alert box showing you successfully copied the link when you click Copy Link Fixes Fixed an issue that occurred due to the swap system I used for rearranging Pinned Sites, it literally swapped the element that you’re dragging with the one on which you’d drop it. So I went back to the splicing system and tinkered with it to fix it. Since I tried to remove the context menus from every element that shouldn’t have them, I also managed to remove it from the search box, weather location box and Accent color box, but I fixed it, so it now shows the default context menu. Current issues/bugs You can right click the search bar even when it’s not focused, and it shows the default browser context menu Most of the new stuff hasn’t been fixed/adjusted for mobile devices/small screens Image Description The images show the new options added to the context menus, and the new context menu"}, {"post_id": 60958, "ts": "2026-09-03T17:16:56Z", "hours": 0.3378, "text": "Fluent New Tab DevLog 026 Nothing much done New features added Draggable and rearrangeable Pinned Sites Fixes Encountered an issue in which adjacent Pinned Sites could not be rearranged (I was using a splice system) so I fixed it by using the good ol’ simple swap system Since I was using the splice system I also encountered a bug which deleted every item I tried to rearrange The splice system also broke the Pinned site, so I fixed it by changing some variable names Current issues/bugs You cannot just drag an item and drop it in the general direction of another item; you have to drop it on the other item for it to swap places. There are still no animations for Widgets or Pinned Sites rearrangement Note Recent Sites won’t be rearrangeable, it’ll be ordered according to the last site you visited Every error/dialog box in the site uses alert to show their dialog boxes, so if you can’t add a new Pinned Site, it might be your browser because as of now, the extension works almost flawlessly on MS Edge, Chrome/Chromium and Brave Video Description The video with the single tab open is using the splice system so there’s the issue from earlier that can be seen (added it to show how the bug looked like) The video with 2 tabs open is using the swap system so there’s no issues in there"}, {"post_id": 60334, "ts": "2026-09-02T16:47:35Z", "hours": 0.4242, "text": "Fluent New Tab DevLog 025 Quarter-century DevLog New features added Added the option to remove a website from the Recent Section Similar to pinned sites, this option also uses a context menu, with the only option here being “Remove” Added some code so that multiple context menus are no longer possible Fixes Fixed the issue from my last DevLog where there were no errors when trying to Move Widgets while at either end. Current issues/bugs There are no animations when opening the context menus or rearranging widgets Image Description As you can see in the images, I have added a remove button in a context menu for the Recent Sites. The errors for trying to move a widget also work."}, {"post_id": 60286, "ts": "2026-09-02T15:45:30Z", "hours": 0.4281, "text": "Fluent New Tab DevLog 024 Slowly but steadily ticking off stuff from my “Possible Features” list New Features added Added the ability to rearrange widgets Made the widgets order persistent, i.e., it stays every after a refresh This ability uses a context menu that appears when right-clicking a widget, and has two options to Move the widget up or down The said context menu uses the same design, almost the same code and properties as the context menu that appears when you right click pinned sites Fixes Fixed an issue where the APOD Widget would be stuck at “Loading…” unless you turn on APOD Wall Current issues/bugs Move up/down buttons don’t give errors when the widget is at an end Image Description As you can see in the image, I have rearranged my widgets, and the Context Menu is also visible clearly."}, {"post_id": 59715, "ts": "2026-09-01T17:18:13Z", "hours": 0.8494, "text": "Fluent New Tab DevLog 023 I originally though coding with Vite is harder, now I think it’s easier because you don’t have to put a semicolon (;) after every line in the javascript, and there’s the html, which is inside the javascript, so that’s nice. New features added Ability to upload and use your own wallpaper A button to remove your own custom wallpaper Icon for the remove custom wallpaper button Enabling APOD Wallpaper overrides custom wallpaper, and you cannot use your current custom wallpaper unless you disable APOD Wallpaper, until then you can select a new custom wallpaper to use, and that one overrides the APOD. Fixes Fixed the long loading time for the wallpaper Fixed some logic issues with the wallpaper (I did a silly mistake where I referenced the wallpaper in multiple places using multiple paths, somewhere I used “./walls/wall1.jpg”, which is correct, but somewhere I used “./assets/walls/wall1.jpg” which is wrong and led to the blank screen issue. Current issues/bugs Animation from APOD/Default Wallpaper to custom wallpaper is the same as Default/Custom wallpaper to APOD, but the animation from Custom Wallpaper to default is different, but I might keep this one as a feature, just to distinguish between default and custom."}, {"post_id": 59662, "ts": "2026-09-01T16:05:18Z", "hours": 0.6175, "text": "Fluent New Tav DevLog 022 I think VS Code got an update, so now the weird issue that I used to get while typing “” or () aren’t there. So now I got a lot of work done in my current session. Also I was taking a look at the resources section, so I am kinda updating my style of writing DevLogs. New features and what changed FNT(short form) now supports APOD Wallpaper even when the APOD is a video. Well I haven’t been able to set the video as a wallpaper since NASA Servers are pretty busy and a bit unresponsive at times. It just uses the video thumbnail as wallpaper that day, and it’s shown in the widget. Added icons for the widget settings toggles, and made them appear in a single row instead of 3. Added a View More button in the APOD Widget, clicking it now takes you to the NASA APOD page. Since I removed the text from the Widget Toggles, I added tooltips instead. The APOD widget now stops showing text if the 2nd line is full, earlier it used to be 3. This was done to make room for the View More button. Added invert logic for the widget toggle icons since icons8 gave me black icons and that too in png."}, {"post_id": 58919, "ts": "2026-08-31T14:18:23Z", "hours": 0.5297, "text": "Fluent New Tab DevLog 021 Just took a look at the reviews/feedbacks on the previous ship and they are really helpful unlike the ones on my Minesweeper one, so yeah, the 2nd ship is not going to be my final Ship/version. I’ll be taking a break from Fluetro OS and related stuff. And thus, I’ll be working on this, slow and steady. And now according to the reviews/feedbacks I have made some changes. Changelog: Added an option to show or remove specific widgets. Fixed the loading time issues, it was mostly caused by the APOD Server loading (which I mentioned in the README). Now it loads into this Wallpaper by default. Since I added the Widgets Customization section (which is still not designed correctly), and widgets are not available or mobile/smaller width devices, those options are not available there. Possible Future updates: Draggable and more customizable Pinned Sites panel. A separate version that focuses less on privacy and thus can use Browser History for the Recent Sites and has Live Location system for Weather More Customizable Widgets where you can only change the order of them and make them show on the left or right side. Customizable and toggleable Recent Sites Section, like widgets you can only select if it’s shown at the left or right side, turn them off entirely, or select the number of items that are shown. Option to add your own wallpaper for the background."}, {"post_id": 56494, "ts": "2026-08-28T09:03:46Z", "hours": 0.5331, "text": "Fluent New Tab DevLog 020 •I have encountered multiple issues when trying to build an extension or while deploying to github pages •Everything is structured correctly but something is not right Edit: Fixed all of them and uploaded to GitHub"}, {"post_id": 56478, "ts": "2026-08-28T08:05:17Z", "hours": 0.9489, "text": "Fluent New Tab DevLog 019 Final DevLog before 2nd and possibly final ship •Tried to add Duplicate protection for Pinned Sites (both while adding and editing), had a lot of loopholes (e.g., it treated www.google.com and google.com as different systems), so scrapped that idea •Tried to add a history button to the left under Recent which opened the history page of the browser, but the browser didn’t allow it, so scrapped that too •Tried to add dragging to the Pinned Sites dock, that broke the whole UI, so scrapped it too •Only meaningful addition, fixed icon sizing for the settings and + button so they don’t look huge •Another meaningful addition is that now it no longer requires you to write the full URL to add a site to pinned sites"}, {"post_id": 56391, "ts": "2026-08-28T04:35:19Z", "hours": 0.6183, "text": "Fluent New Tab DevLog 018 •Added search suggestions from the recent searches, works even if you don’t start typing something that matches the starting of a recent search •Originally intended to add live suggestions fetched from google but didn’t work •Fixed the settings panel margins to fit smaller screen resolutions (tested on 800x600, but still looks best on 1080p screens and higher)"}, {"post_id": 55783, "ts": "2026-08-27T19:36:11Z", "hours": 0.4014, "text": "Fluent New Tab DevLog 017 •Fixed the issue of the settings panel overlapping with search bar/recent searches in smaller windows •Added a custom accent color option (uses hex codes) •Fixed the positioning and sizing of elements for smaller windows."}, {"post_id": 55690, "ts": "2026-08-27T17:35:55Z", "hours": 1.0044, "text": "Fluent New Tab DevLog 016 •Added a Mobile version for the UI •Fixed the issue of blur with the Search Engine drop down menu •Changed the name of APOD Wallpaper to just “APOD Wall” since it was causing issues due to it being 2 rows tall •Added a logic to not show the Keyboard Shortcut hint if on mobile/device with small screen resolution/small window"}, {"post_id": 55630, "ts": "2026-08-27T16:22:16Z", "hours": 1.2761, "text": "Fluent New Tab DevLog 015 •Added support for multiple Search Engines and fixed the option to switch among them •Made the Search Engine dropdown UI consistent with the rest •Made the APOD Wallpaper and Dark Menu buttons be on a single row to preserve space and look better •Somehow added a transition while switching APOD Wallpaper on/off •Added a bug where the background of the search engine dropdown menu is transparent and doesn’t have ANY blur"}, {"post_id": 55200, "ts": "2026-08-26T18:33:44Z", "hours": 0.8997, "text": "Fluent New Tab DevLog 014 •Added a transition while changing theme •Added an option to turn off APOD Wallpaper(no transition here since the APOD is fetched from NASA servers and causes issues) •Added more Search engines to the list (Bing, Yahoo and DuckDuckGo) (only Google works for now) (list uses default HTML UI) •Finally changed the Settings UI to match the other elements •Weather now refreshes as soon as you enter new Location and press Enter"}, {"post_id": 55143, "ts": "2026-08-26T16:49:47Z", "hours": 0.6525, "text": "Fluent New Tab DevLog 013 •Added Weather under the greeting •Added an option to set Weather Location under settings •Current issues: Settings buttons still use html design and weather doesn’t reload until page refresh"}, {"post_id": 54962, "ts": "2026-08-26T12:15:55Z", "hours": 0.3161, "text": "Fluent New Tab DevLog 012 First DevLog after first ship •Added a Recent Searches Panel (had some leftover code for this before first ship) •Fixed an issue where the Recent Sites won’t update unless you refresh the page •Working on adding a Weather system (same system that’s used by Fluetro OS) and fixing the Settings UI"}, {"post_id": 52361, "ts": "2026-08-22T13:59:54Z", "hours": 0.8789, "text": "Fluent New tab DevLog 011 This might be my last DevLog to this project before uploading this to GitHub and Shipping •Tried to rework the Weather Widget but broke the whole UI, so scrapped it. •Tried to add a search dropdown showing previous queries but broke the whole UI (again) and scrapped it (for now). •Changed the position of the Ctrl+K hint •Fixed the page to adjust according to Window size. •Made it so that it clears the previous query if you go back from the search page. •Any further suggestions will be highly appreciated, and most likely be added in a future update."}, {"post_id": 52204, "ts": "2026-08-22T09:23:30Z", "hours": 1.6581, "text": "Fluent New Tab 010 •Removed the Weather Widget. •Added actual icons instead of Placeholders (from icons8). •Added alternative accent color for Dark Mode. •Added working Clock widget."}, {"post_id": 52145, "ts": "2026-08-22T07:27:45Z", "hours": 0.7958, "text": "Fluent New Tab DevLog 009 •Removed the Date from under the Greeting. •Added Greeting Logic. •Added working Calendar widget. •Fixed the overflow issue in the APOD widget. •Fixed the issue where Recent Sites won’t show up until you click a link in the Pinned Sites section."}, {"post_id": 51904, "ts": "2026-08-21T20:15:23Z", "hours": 0.3094, "text": "Fluent New Tab Devlog 008 •Added the ability to show Recent Sites (only shows 4 Recently visited sites that are already Pinned) (made it this way to keep that pane clean). •Added Persistence to all the elements (Pinned and Recent Sites, Settings) using localStorage so they don’t disappear after a Page Refresh/browser restart. •Recent sites don’t rely on any browser-specific APIs."}, {"post_id": 51882, "ts": "2026-08-21T19:39:37Z", "hours": 0.7836, "text": "Fluent New Tab Devlog 007 •Added the ability to Pin Sites. •Added Icon Support for Pinned Sites (some sites don’t work). •Added Edit and Delete options for Pinned Sites. •Made sure you can no longer select elements/text from the webpage."}, {"post_id": 51855, "ts": "2026-08-21T18:37:37Z", "hours": 1.0064, "text": "Fluent New Tab Devlog 006 •Added Dark Mode •Added a Settings Panel •Made the Search Bar Work and get activated on Ctrl+K. •Currently the Default Search Engine is Set to Google but will make it have an option to change it in the future."}, {"post_id": 51761, "ts": "2026-08-21T16:29:42Z", "hours": 0.6978, "text": "Fluent New Tab Devlog 005 •Added Boxes and Elements to complete the UI. •Added Blur to the elements. •Broke the setting button hover •Moved the Greeting and Search bar a bit to the top."}, {"post_id": 51723, "ts": "2026-08-21T15:37:00Z", "hours": 0.9331, "text": "Fluent New Tab Devlog 004 •Finally fixed the alignment of the different elements. •Added Support for NASA APOD for the Wallpaper. •Added Fallback wallpaper just in case today’s NASA APOD is not an image (like today it’s a video)."}, {"post_id": 51216, "ts": "2026-08-20T18:59:21Z", "hours": 0.7297, "text": "Fluent New Tab DevLog 003 Spent like 1.5 hrs just to get to this stage😭 and yes, the texts and emojis are all placeholders (Coding with Vite is a real pain😭✌️)"}, {"post_id": 51186, "ts": "2026-08-20T18:04:46Z", "hours": 0.4208, "text": "Fluent New Tab Devlog 002 •Taking a break from Fluetro OS after 12 hrs straight. •Making it from scratch, again, to match Fluetro’s design more. •Finalized on a new design concept. •Will be giving updates about any Future plans and features and UI changes."}, {"post_id": 48050, "ts": "2026-08-16T10:26:55Z", "hours": 0.3217, "text": "A basic New Tab Page, looks Great on MS Edge and Chrome too, based off of the WinUI 3 design language"}]...
|
Title: Fluent NewTab by @TonyStark965 | Stardance
Title: Fluent NewTab by @TonyStark965 | Stardance
Devlogs:
A basic New Tab Page, looks Great on MS Edge and Chrome too, based off of the WinUI 3 design language
Fluent New Tab Devlog 002 •Taking a break from Fluetro OS after 12 hrs straight. •Making it from scratch, again, to match Fluetro’s design more. •Finalized on a new design concept. •Will be giving updates about any Future plans and features and UI changes.
Fluent New Tab DevLog 003 Spent like 1.5 hrs just to get to this stage😭 and yes, the texts and emojis are all placeholders (Coding with Vite is a real pain😭✌️)
Fluent New Tab Devlog 004 •Finally fixed the alignment of the different elements. •Added Support for NASA APOD for the Wallpaper. •Added Fallback wallpaper just in case today’s NASA APOD is not an image (like today it’s a video).
Fluent New Tab Devlog 005 •Added Boxes and Elements to complete the UI. •Added Blur to the elements. •Broke the setting button hover •Moved the Greeting and Search bar a bit to the top.
Fluent New Tab Devlog 006 •Added Dark Mode •Added a Settings Panel •Made the Search Bar Work and get activated on Ctrl+K. •Currently the Default Search Engine is Set to Google but will make it have an option to change it in the future.
Fluent New Tab Devlog 007 •Added the ability to Pin Sites. •Added Icon Support for Pinned Sites (some sites don’t work). •Added Edit and Delete options for Pinned Sites. •Made sure you can no longer select elements/text from the webpage.
Fluent New Tab Devlog 008 •Added the ability to show Recent Sites (only shows 4 Recently visited sites that are already Pinned) (made it this way to keep that pane clean). •Added Persistence to all the elements (Pinned and Recent Sites, Settings) using localStorage so they don’t disappear after a Page Refresh/browser restart. •Recent sites don’t rely on any browser-specific APIs.
Fluent New Tab DevLog 009 •Removed the Date from under the Greeting. •Added Greeting Logic. •Added working Calendar widget. •Fixed the overflow issue in the APOD widget. •Fixed the issue where Recent Sites won’t show up until you click a link in the Pinned Sites section.
Fluent New Tab 010 •Removed the Weather Widget. •Added actual icons instead of Placeholders (from icons8). •Added alternative accent color for Dark Mode. •Added working Clock widget.
Fluent New tab DevLog 011 This might be my last DevLog to this project before uploading this to GitHub and Shipping •Tried to rework the Weather Widget but broke the whole UI, so scrapped it. •Tried to add a search dropdown showing previous queries but broke the whole UI (again) and scrapped it (for now). •Changed the position of the Ctrl+K hint •Fixed the page to adjust according to Window size. •Made it so that it clears the previous query if you go back from the search page. •Any further suggestions will be highly appreciated, and most likely be added in a future update.
Fluent New Tab DevLog 012 First DevLog after first ship •Added a Recent Searches Panel (had some leftover code for this before first ship) •Fixed an issue where the Recent Sites won’t update unless you refresh the page •Working on adding a Weather system (same system that’s used by Fluetro OS) and fixing the Settings UI
Fluent New Tab DevLog 013 •Added Weather under the greeting •Added an option to set Weather Location under settings •Current issues: Settings buttons still use html design and weather doesn’t reload until page refresh
Fluent New Tab DevLog 014 •Added a transition while changing theme •Added an option to turn off APOD Wallpaper(no transition here since the APOD is fetched from NASA servers and causes issues) •Added more Search engines to the list (Bing, Yahoo and DuckDuckGo) (only Google works for now) (list uses default HTML UI) •Finally changed the Settings UI to match the other elements •Weather now refreshes as soon as you enter new Location and press Enter
Fluent New Tab DevLog 015 •Added support for multiple Search Engines and fixed the option to switch among them •Made the Search Engine dropdown UI consistent with the rest •Made the APOD Wallpaper and Dark Menu buttons be on a single row to preserve space and look better •Somehow added a transition while switching APOD Wallpaper on/off •Added a bug where the background of the search engine dropdown menu is transparent and doesn’t have ANY blur
Fluent New Tab DevLog 016 •Added a Mobile version for the UI •Fixed the issue of blur with the Search Engine drop down menu •Changed the name of APOD Wallpaper to just “APOD Wall” since it was causing issues due to it being 2 rows tall •Added a logic to not show the Keyboard Shortcut hint if on mobile/device with small screen resolution/small window
Fluent New Tab DevLog 017 •Fixed the issue of the settings panel overlapping with search bar/recent searches in smaller windows •Added a custom accent color option (uses hex codes) •Fixed the positioning and sizing of elements for smaller windows.
Fluent New Tab DevLog 018 •Added search suggestions from the recent searches, works even if you don’t start typing something that matches the starting of a recent search •Originally intended to add live suggestions fetched from google but didn’t work •Fixed the settings panel margins to fit smaller screen resolutions (tested on 800x600, but still looks best on 1080p screens and higher)
Fluent New Tab DevLog 019 Final DevLog before 2nd and possibly final ship •Tried to add Duplicate protection for Pinned Sites (both while adding and editing), had a lot of loopholes (e.g., it treated www.google.com and google.com as different systems), so scrapped that idea •Tried to add a history button to the left under Recent which opened the history page of the browser, but the browser didn’t allow it, so scrapped that too •Tried to add dragging to the Pinned Sites dock, that broke the whole UI, so scrapped it too •Only meaningful addition, fixed icon sizing for the settings and + button so they don’t look huge •Another meaningful addition is that now it no longer requires you to write the full URL to add a site to pinned sites
Fluent New Tab DevLog 020 •I have encountered multiple issues when trying to build an extension or while deploying to github pages •Everything is structured correctly but something is not right Edit: Fixed all of them and uploaded to GitHub
Fluent New Tab DevLog 021 Just took a look at the reviews/feedbacks on the previous ship and they are really helpful unlike the ones on my Minesweeper one, so yeah, the 2nd ship is not going to be my final Ship/version. I’ll be taking a break from Fluetro OS and related stuff. And thus, I’ll be working on this, slow and steady. And now according to the reviews/feedbacks I have made some changes. Changelog: Added an option to show or remove specific widgets. Fixed the loading time issues, it was mostly caused by the APOD Server loading (which I mentioned in the README). Now it loads into this Wallpaper by default. Since I added the Widgets Customization section (which is still not designed correctly), and widgets are not available or mobile/smaller width devices, those options are not available there. Possible Future updates: Draggable and more customizable Pinned Sites panel. A separate version that focuses less on privacy and thus can use Browser History for the Recent Sites and has Live Location system for Weather More Customizable Widgets where you can only change the order of them and make them show on the left or right side. Customizable and toggleable Recent Sites Section, like widgets you can only select if it’s shown at the left or right side, turn them off entirely, or select the number of items that are shown. Option to add your own wallpaper for the background.
Fluent New Tav DevLog 022 I think VS Code got an update, so now the weird issue that I used to get while typing “” or () aren’t there. So now I got a lot of work done in my current session. Also I was taking a look at the resources section, so I am kinda updating my style of writing DevLogs. New features and what changed FNT(short form) now supports APOD Wallpaper even when the APOD is a video. Well I haven’t been able to set the video as a wallpaper since NASA Servers are pretty busy and a bit unresponsive at times. It just uses the video thumbnail as wallpaper that day, and it’s shown in the widget. Added icons for the widget settings toggles, and made them appear in a single row instead of 3. Added a View More button in the APOD Widget, clicking it now takes you to the NASA APOD page. Since I removed the text from the Widget Toggles, I added tooltips instead. The APOD widget now stops showing text if the 2nd line is full, earlier it used to be 3. This was done to make room for the View More button. Added invert logic for the widget toggle icons since icons8 gave me black icons and that too in png.
Fluent New Tab DevLog 023 I originally though coding with Vite is harder, now I think it’s easier because you don’t have to put a semicolon (;) after every line in the javascript, and there’s the html, which is inside the javascript, so that’s nice. New features added Ability to upload and use your own wallpaper A button to remove your own custom wallpaper Icon for the remove custom wallpaper button Enabling APOD Wallpaper overrides custom wallpaper, and you cannot use your current custom wallpaper unless you disable APOD Wallpaper, until then you can select a new custom wallpaper to use, and that one overrides the APOD. Fixes Fixed the long loading time for the wallpaper Fixed some logic issues with the wallpaper (I did a silly mistake where I referenced the wallpaper in multiple places using multiple paths, somewhere I used “./walls/wall1.jpg”, which is correct, but somewhere I used “./assets/walls/wall1.jpg” which is wrong and led to the blank screen issue. Current issues/bugs Animation from APOD/Default Wallpaper to custom wallpaper is the same as Default/Custom wallpaper to APOD, but the animation from Custom Wallpaper to default is different, but I might keep this one as a feature, just to distinguish between default and custom.
Fluent New Tab DevLog 024 Slowly but steadily ticking off stuff from my “Possible Features” list New Features added Added the ability to rearrange widgets Made the widgets order persistent, i.e., it stays every after a refresh This ability uses a context menu that appears when right-clicking a widget, and has two options to Move the widget up or down The said context menu uses the same design, almost the same code and properties as the context menu that appears when you right click pinned sites Fixes Fixed an issue where the APOD Widget would be stuck at “Loading…” unless you turn on APOD Wall Current issues/bugs Move up/down buttons don’t give errors when the widget is at an end Image Description As you can see in the image, I have rearranged my widgets, and the Context Menu is also visible clearly.
Fluent New Tab DevLog 025 Quarter-century DevLog New features added Added the option to remove a website from the Recent Section Similar to pinned sites, this option also uses a context menu, with the only option here being “Remove” Added some code so that multiple context menus are no longer possible Fixes Fixed the issue from my last DevLog where there were no errors when trying to Move Widgets while at either end. Current issues/bugs There are no animations when opening the context menus or rearranging widgets Image Description As you can see in the images, I have added a remove button in a context menu for the Recent Sites. The errors for trying to move a widget also work.
Fluent New Tab DevLog 026 Nothing much done New features added Draggable and rearrangeable Pinned Sites Fixes Encountered an issue in which adjacent Pinned Sites could not be rearranged (I was using a splice system) so I fixed it by using the good ol’ simple swap system Since I was using the splice system I also encountered a bug which deleted every item I tried to rearrange The splice system also broke the Pinned site, so I fixed it by changing some variable names Current issues/bugs You cannot just drag an item and drop it in the general direction of another item; you have to drop it on the other item for it to swap places. There are still no animations for Widgets or Pinned Sites rearrangement Note Recent Sites won’t be rearrangeable, it’ll be ordered according to the last site you visited Every error/dialog box in the site uses alert to show their dialog boxes, so if you can’t add a new Pinned Site, it might be your browser because as of now, the extension works almost flawlessly on MS Edge, Chrome/Chromium and Brave Video Description The video with the single tab open is using the splice system so there’s the issue from earlier that can be seen (added it to show how the bug looked like) The video with 2 tabs open is using the swap system so there’s no issues in there
Fluent New Tab DevLog 027 Added more options and made some stuff a bit more useful New features added Options to Open in New Tab and Copy Link in Pinned/Recent Sites context menu A custom context menu for everywhere else in the page that has a refresh option Elements like the Settings button, add Pinned Site button or the docks no longer show the default context menu, or rather they don’t have a context menu An alert box showing you successfully copied the link when you click Copy Link Fixes Fixed an issue that occurred due to the swap system I used for rearranging Pinned Sites, it literally swapped the element that you’re dragging with the one on which you’d drop it. So I went back to the splicing system and tinkered with it to fix it. Since I tried to remove the context menus from every element that shouldn’t have them, I also managed to remove it from the search box, weather location box and Accent color box, but I fixed it, so it now shows the default context menu. Current issues/bugs You can right click the search bar even when it’s not focused, and it shows the default browser context menu Most of the new stuff hasn’t been fixed/adjusted for mobile devices/small screens Image Description The images show the new options added to the context menus, and the new context menu
Fluent New Tab DevLog 028 Added a lot more features and now all the features under DevLog 021 have been implemented (except the privacy un-focused version) New Features added Press Esc to close Settings Panel, un-focus the Search bar, and close any context menu that is open It’s now possible to swap the locations of the Recent Sites section and Widgets section You can choose the number of recent sites shown (up to 5) or just remove it entirely If you swap the recent and widgets panels, the Settings button moves with it, so now the settings panel moves accordingly too All Recent Sites and Widgets related buttons/options aren’t shown on mobile devices/devices with small screens Fixes Fixed the small issues that I caused by bad parentheses placement in the JavaScript, nothing big Current issues/bugs Suggestions still fetch themselves from the history inside the site Recent sites still uses History from the Pinned Sites There’s still not many animations in the whole UI Image Description An image showing the new buttons and options added, and another showing how the recent section and the widgets were all removed.
Fluent New Tab DevLog 029 Added animations New Features added Bunch of animations to everything, settings panel, wallpaper, recents dock, pinned sites dock, literally everything Animations show when loading, when changing window size etc. Animations also work for mobile devices Fixes Fixed the animation system for all the elements so now it actually works Current issues/bugs APOD fetches wallpaper everytime you enable it, so there’s some lag there APOD also has issues if you turn it on and refresh Video Description Just showing off the animations, the white flash has been fixed btw
Fluent New Tab DevLog 030 Final DevLog before 3rd ship New Features added Huge optimization regarding APOD wallpaper APOD is now fetched once a day and stays cached so you don’t have to fetch it every time you turn on APOD Wall Fixes Fixed all issues/bugs since last DevLog Current issues/bugs You can right click the search bar even when it’s not focused, and it shows the default browser context menu (intentional since many browsers have emoji and editing options in the context menu) Suggestions still fetch themselves from the history inside the site (will be fixed and shipped as a different version) Recent sites still uses History from the Pinned Sites (will be fixed and shipped as a different version) APOD Wallpaper takes a second or two to load Note The Privacy un-focused version that can use browser data, will be shipped as a different version and will be my next and final ship Image Description APOD Wallpaper is applied
Fluent New Tab DevLog 031 Uploaded to GitHub, and am going to Ship Fixes (only related to GitHub pages) Fixed an issue where the wallpaper path would get jumbled when deploying to GitHub pages Fixed the issue where the wallpaper won’t appear sometimes Fixed an issue where the APOD Wallpaper would glitch out Apparently this was because I had done some mistakes in my vite.config.js file Note APOD Wallpaper takes some time to load according to your internet speed so pls be patient
Ships:
This is just a minimalistic New Tab Page for Chromium Based Web Browsers, based heavily on the Windows 11 Fluent Design Language. Recommended to use with Dark Mode. P.S.-Used Gemini AI for font formatting and Design Concept
Made a lot of improvements from my previous ship. Added a lot of features too. Now the extension includes Live Weather, an option to toggle the APOD as the Wallpaper, the ability to use custom accent colors, Recent Searches and Search Suggestions that are stored within the extension, thus not invading your privacy or using any Browser-specific APIs, now it also features 4 different Search Engines to choose from. I also made the UI overall more consistent with the corner radius, blur and colors. There’s also a mobile version now. Since coding with Vite isn’t like coding with simple JavaScript, there were multiple issues when building, which I managed to fix after a lot of time. The extension is still not available on any of the Web Stores for extensions, so you must download it from my GitHub releases if you want to. Other minor details I have included in the Readme of my GitHub repository.
Added a lot more features since my previous ship, all according to the feedback. Now the extension includes more customizable docks, an option to swap the positions of Recent Sites and widgets, the ability to toggle Individual widgets, and much more, all of which is mentioned in my Readme and DevLogs. I also made the UI overall a bit more consistent with the corner radius, blur, colors and animations. They mobile version has been improved too. I encountered a lot of file address issues when trying to deploy to GitHub Pages, and fixing that took a huge chunk of my time. The extension is still not available on any of the Web Stores for extensions, so you must download it from my GitHub releases if you want to....
|
1793127088.568789
|
1793213488.568789
|
|
43863
|
Lunaris 95 by @Dotdvn | Stardance
|
Dotdvn
|
2
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T11:40:12Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "|Ship #2| In this update, I focused on adding space themed apps in the old pc ui and fixing bugs. I also added a functional Mars weather app, improved the wallpaper system, and introduced Bennu, a little asteroid pet tat says space facts when we clic. Also i added more apps like Asteroid radar, Astronauts on space,Space newsand so many others,", "repo": "https://github.com/dotdvn/Lunaris-One", "demo": "https://lunaris-one-eosin.vercel.app/"}, {"ship_num": 2, "ts": "2026-08-05T12:08:24Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "|Ship #1| Lunaris One is a browser-based desktop operating system built with HTML, CSS, and JavaScript. It features a desktop interface, draggable windows, a working browser, dynamic NASA APOD wallpapers, and a music app powered by the iTunes Search API.", "repo": "https://github.com/dotdvn/Lunaris-One", "demo": "https://lunaris-one-eosin.vercel.app/"}]...
|
[{"post_id": 48164, "ts": "202 [{"post_id": 48164, "ts": "2026-08-16T13:40:18Z", "hours": 1.3036, "text": "DevLoggggg #6 Started working on Lunaris 95 and built the frontend for the new Files app. More features coming soon!"}, {"post_id": 42518, "ts": "2026-08-07T09:58:08Z", "hours": 0.6058, "text": "DevLoggggggggg #5 Added more space theamed working apps."}, {"post_id": 42139, "ts": "2026-08-06T18:55:38Z", "hours": 0.8364, "text": "Devloggggggg #4 I fixed a bunch of bugs, cleaned up the UI, made the Weather app fully functional, and added a small desktop pet named Bennu that hangs around the desktop and gives random space facts when we click on it."}, {"post_id": 41250, "ts": "2026-08-05T10:47:56Z", "hours": 0.2667, "text": "DevLoggggggg #3 Made a simple signin page like windows."}, {"post_id": 41212, "ts": "2026-08-05T09:16:08Z", "hours": 0.4333, "text": "DevLoggggggggg #2 Worked on the desktop experience today. I redesigned the interface, improved the taskbar and desktop icons, and added a few more working apps. The overall layout feels cleaner and much closer to a real operating system now."}, {"post_id": 41196, "ts": "2026-08-05T08:19:59Z", "hours": 0.9853, "text": "DevLoggggggggg #1 Started building the foundation of Lunaris One today. I made a working browser inside the desktop window and built the wallpaper system, which now fetches the NASA APOD API so the desktop can display a new space themed wallpaper automatically."}]...
|
Title: Lunaris 95 by @Dotdvn | Stardance
Devlogs: Title: Lunaris 95 by @Dotdvn | Stardance
Devlogs:
DevLoggggggggg #1 Started building the foundation of Lunaris One today. I made a working browser inside the desktop window and built the wallpaper system, which now fetches the NASA APOD API so the desktop can display a new space themed wallpaper automatically.
DevLoggggggggg #2 Worked on the desktop experience today. I redesigned the interface, improved the taskbar and desktop icons, and added a few more working apps. The overall layout feels cleaner and much closer to a real operating system now.
DevLoggggggg #3 Made a simple signin page like windows.
Devloggggggg #4 I fixed a bunch of bugs, cleaned up the UI, made the Weather app fully functional, and added a small desktop pet named Bennu that hangs around the desktop and gives random space facts when we click on it.
DevLoggggggggg #5 Added more space theamed working apps.
DevLoggggg #6 Started working on Lunaris 95 and built the frontend for the new Files app. More features coming soon!
Ships:
|Ship #1| Lunaris One is a browser-based desktop operating system built with HTML, CSS, and JavaScript. It features a desktop interface, draggable windows, a working browser, dynamic NASA APOD wallpapers, and a music app powered by the iTunes Search API.
|Ship #2| In this update, I focused on adding space themed apps in the old pc ui and fixing bugs. I also added a functional Mars weather app, improved the wallpaper system, and introduced Bennu, a little asteroid pet tat says space facts when we clic. Also i added more apps like Asteroid radar, Astronauts on space,Space newsand so many others,...
|
1793130763.2723145
|
1793217163.2723145
|
|
30889
|
my portfolio by @ruter | Stardance
|
ruter
|
4
|
12.0
|
69
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T11:24:32Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Ive created a portfolio, its pretty cool and all, lately added new projects, skills, and images, and fixed couple of bugs.", "repo": "https://github.com/rutra8002/rutra8002.github.io", "demo": "https://rutra.me"}, {"ship_num": 2, "ts": "2026-07-23T18:41:06Z", "hours": 6.0, "multiplier": 8.71, "payout": 55, "blessing": "neutral", "text": "I’ve been working on my portfolio for a while now, basically I’ve added some images, and the Play on Itch.io button for games released there. I also tried to improve the background shader, and changed my infrastructure a bit, so my data stuff is stored in a different folder.", "repo": "https://github.com/rutra8002/rutra8002.github.io", "demo": "https://rutra.me"}, {"ship_num": 3, "ts": "2026-07-07T09:59:47Z", "hours": 3.0, "multiplier": 5.67, "payout": 14, "blessing": "neutral", "text": "I finished migration from javascript to typescript. Also reworked CSS, added background shader and cool terminal dock", "repo": "https://github.com/rutra8002/rutra8002.github.io", "demo": "https://rutra.me"}, {"ship_num": 4, "ts": "2026-07-06T16:11:03Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Built a personal portfolio site with React, TypeScript, Tailwind, and Framer Motion - About, Projects, Achievements, and Contacts sections, all with smooth page transitions and micro-animations. The trickiest part was the Projects section: a searchable/filterable grid that opens into a detail dialog with a media carousel (images + embedded YouTube videos), keyboard navigation (arrow keys, tab-trapping, escape to close), and focus management so accessibility doesn’t break when the dialog opens/closes.", "repo": "https://github.com/rutra8002/rutra8002.github.io", "demo": "https://rutra.me"}]...
|
[{"post_id": 62114, "ts": "202 [{"post_id": 62114, "ts": "2026-09-05T11:23:32Z", "hours": 2.3975, "text": "Added new projects, new images and new links. Also couple of small fixes."}, {"post_id": 33647, "ts": "2026-07-23T18:40:12Z", "hours": 1.7767, "text": "Hello guys! I’ve updated my portfolio with some more project images, about sections and new technologies I’ve learnt lately! I really enjoy working on my website and I’m pretty satisfied with how it’s looking."}, {"post_id": 32834, "ts": "2026-07-22T07:21:29Z", "hours": 4.5189, "text": "Hey! I’ve been working on my portfolio for a while now, basically I’ve added some images, and the Play on Itch.io button for games released there. I also tried to improve the background shader, and changed my infrastructure a bit, so my data stuff is stored in a different folder."}, {"post_id": 24033, "ts": "2026-07-07T09:57:19Z", "hours": 2.5558, "text": "Hey! I took the reviewers feedback into account and added couple of unique features and changed CSS a bit. Now there’s a cool shader in the background and a terminal dock at the bottom of the website. U can use it to navigate on the website, like typing “achievements” shows achievements section. Hope you like the new changes!"}, {"post_id": 23546, "ts": "2026-07-06T16:01:53Z", "hours": 1.2208, "text": "Finished migrating from Javascript to Typescript!!!"}]...
|
Title: my portfolio by @ruter | Stardance
Devlogs Title: my portfolio by @ruter | Stardance
Devlogs:
Finished migrating from Javascript to Typescript!!!
Hey! I took the reviewers feedback into account and added couple of unique features and changed CSS a bit. Now there’s a cool shader in the background and a terminal dock at the bottom of the website. U can use it to navigate on the website, like typing “achievements” shows achievements section. Hope you like the new changes!
Hey! I’ve been working on my portfolio for a while now, basically I’ve added some images, and the Play on Itch.io button for games released there. I also tried to improve the background shader, and changed my infrastructure a bit, so my data stuff is stored in a different folder.
Hello guys! I’ve updated my portfolio with some more project images, about sections and new technologies I’ve learnt lately! I really enjoy working on my website and I’m pretty satisfied with how it’s looking.
Added new projects, new images and new links. Also couple of small fixes.
Ships:
Built a personal portfolio site with React, TypeScript, Tailwind, and Framer Motion - About, Projects, Achievements, and Contacts sections, all with smooth page transitions and micro-animations. The trickiest part was the Projects section: a searchable/filterable grid that opens into a detail dialog with a media carousel (images + embedded YouTube videos), keyboard navigation (arrow keys, tab-trapping, escape to close), and focus management so accessibility doesn’t break when the dialog opens/closes.
I finished migration from javascript to typescript. Also reworked CSS, added background shader and cool terminal dock
I’ve been working on my portfolio for a while now, basically I’ve added some images, and the Play on Itch.io button for games released there. I also tried to improve the background shader, and changed my infrastructure a bit, so my data stuff is stored in a different folder.
Ive created a portfolio, its pretty cool and all, lately added new projects, skills, and images, and fixed couple of bugs....
|
1793098424.7989497
|
1793184824.7989497
|
|
33771
|
AtomSim by @yaasshh | Stardance
|
yaasshh
|
2
|
77.09
|
847
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T11:10:43Z", "hours": 12.0, "multiplier": 13.8, "payout": 163, "blessing": "neutral", "text": "AtomSim is a website I built that lets you actually see what an atom looks like. You pick an element, or hydrogen, and pick which electron shell you want to look at. Then it draws it. Not a cartoon of dots going around a circle like the diagrams in school, the real shape, the cloud where the electron actually is. Some of them look like spheres, some look like dumbbells, some look like weird four leaf clovers. All of that is real, it just falls out of the math. You can spin it around, slice it in half, look at it as a graph instead, or look at the colored lines of light the atom gives off when it gets hot. That last one is how we know what stars are made of, and you can watch it happen. The part I care about most is that it never fakes anything. Every single number on the screen carries a label saying how it was made. Some are exact, straight from the equations. Some are computed numerically with an error bar attached. Some are approximations, and it says which physical effects it left out. And a few are deliberate “what if” experiments, like turning off the rule that stops two electrons sitting in the same place, just to see the atom collapse. Those are labeled too. So if a picture is pretty rather than true, the app tells you. I wanted something a curious fifteen year old could poke at for an hour and come away with a correct picture in their head, not a comfortable wrong one. It runs in a browser, works on a phone, and every view has its own link you can share. PS: It also has mobile view now!", "repo": "https://github.com/yaasshh09/AtomSim", "demo": "https://atomsim.fly.dev"}, {"ship_num": 2, "ts": "2026-08-07T18:00:05Z", "hours": 52.0, "multiplier": 18.43, "payout": 684, "blessing": "neutral", "text": "Atom Sim is a browser app that solves atoms from scratch and shows you the result. Hydrogen comes out of closed-form math, real atoms like carbon and argon come out of a Hartree-Fock solver I wrote, and you can look at any of them as a 3D electron cloud, a 2D slice, a radial plot, an energy-level diagram or an emission spectrum. You can also break physics on purpose: switch off the Pauli exclusion principle, switch off electron exchange, or type in your own potential V(r) and see what kind of atom falls out. The rule I built everything around is that the model never quietly lies. Every number carries a tag saying how it was made: exact, numerical, approximation, counterfactual, or just a visual choice. That tag follows the number from the solver all the way to the label on screen. What was challenging Hartree-Fock was brutal. The angular coefficients in the Fock operator are easy to get slightly wrong, and when you do, the solver still converges and hands you smooth, beautiful, completely wrong orbitals. Nothing crashes, nothing warns you. I had to re-derive the algebra instead of nudging numbers until a benchmark matched. Error bars were the other trap. Mine looked great for a while and were simply lying, because the real error was coming from the box size, not the grid spacing I was measuring. Argon also took about an hour on a uniform grid until I moved to an exponential mesh, which cut it to seconds. What I’m proud of That it’s honest. Plenty of simulators draw a pretty orbital and say nothing about where it came from. Mine tells you, and the tests enforce it. The spectra are checked against real NIST data inside the test suite, so a physics regression fails CI rather than shipping quietly. How to test it It’s live at https://atomsim.fly.dev . The server sleeps when nobody is using it, so the very first load can take around 15 seconds. After that it’s quick. Good things to try: pick n=3, l=1 and rotate the cloud, then flip to Plane view for the cross-section. Switch the element to argon. Open a guided tour if you want the short version. Every view is a shareable URL, so you can link someone to an exact state.", "repo": "https://github.com/yaasshh09/AtomSim", "demo": "https://atomsim.fly.dev"}]...
|
[{"post_id": 82647, "ts": "202 [{"post_id": 82647, "ts": "2026-10-25T14:39:55Z", "hours": 2.1572, "text": "Devlog #10 Since last time I’ve mostly been adding new physics, so here’s the list. Momentum space: The Radial view now shows how fast the electron is likely to be moving, not just where it is. This one is exact math too. Decay cascade: An excited hydrogen atom doesn’t fall straight to the bottom. It drops down step by step, and now you can watch every path it might take and how likely each one is. Lasers: There’s a new laser panel where you shine light on the atom and watch the electron flip back and forth between two levels (these are called Rabi oscillations). Relativity: For one-electron atoms you can now see the Dirac version of the wavefunction, which is what you get when you add Einstein’s relativity to quantum mechanics. The proton radius puzzle: The nucleus isn’t a perfect point. It has a size, and that shifts the energy levels a tiny bit. Two different experiments measured the proton’s size and got different answers, and you can see both predictions side by side. Antihydrogen: You can now make an atom out of antimatter. It matches normal hydrogen exactly, and the app explains why. Nuclear mass slider: You can drag the nucleus mass anywhere from as light as an electron to heavier than tritium and watch the atom change as you go. All of this is getting pushed to the live site now, so it should be up soon!"}, {"post_id": 82281, "ts": "2026-10-24T13:30:25Z", "hours": 9.3114, "text": "Devlog #9 God Ive got a lot show since the last update. First, the atom moves now. If you mix two states, you can watch the electron cloud slosh back and forth. Arrows show where the electron is flowing, and you can color the cloud by its phase. I also changed the look to seem more natural and less AI, I added a plain white theme with a dark mode, grids on every graph, and buttons to save any graph as a picture or a spreadsheet. Then I added a bunch of other features such as: Potassium and calcium, the first atoms past argon. There’s a mini experiment showing why 4s fills before 3d, even when 3d is lower in energy. A table that checks my calculations against real lab measurements for every atom from helium to calcium. sp, sp2 and sp3 hybrid orbitals, the shapes chemists use for bonds. Lines showing exactly where the electron can never be (nodes), and a scale bar in real units. A “measure the electron” button that drops dots one at a time until they build up the real shape. Some smaller things: Every graph has a “Reproduce in Python” box with code you can copy. Any number can be cited with one click. You can export 3D models for printing. Shared links now preview the actual orbital. There’s an API guide, a changelog and a feedback link. I also made the site faster by saving common results, and I fixed the phase colors so colorblind people can tell them apart. I still need to test it in a browser and then deploy it so stay tuned for that!"}, {"post_id": 79261, "ts": "2026-10-13T07:33:52Z", "hours": 1.625, "text": "Devlog #8 This update was mostly about cleaning things up. Firstly, I went through the whole site with a checklist of things that make websites feel cheap or fake. I took out the gradients, made the rounded pill-shaped buttons and badges square, and replaced an emoji warning icon with a normal one. Then I added a Terms page and a Privacy page, linked at the bottom of the side panel. The privacy page explains what the app does and doesn’t track, which isn’t much. All of this was to remove any “ALL AI” msgs ive received I also changed the license. AtomSim used to be MIT, which meant anyone could take it and sell it. Now it’s CC BY-NC 4.0, so people can still use it, share it and change it, as long as they credit me and don’t make money off it. Every font on the site is now Poppins, and it’s bundled with the app so it doesn’t have to load from Google. After that I reread all the text on the site and in the README and fixed anything that sounded robotic. That included a few curly quotes and one sentence that sounded like a press release. I also rewrote the line explaining “provenance” so it just says what it means. All of that is live on the site now. Next up is making the atom move. If you mix two states, the electron cloud sloshes back and forth at the exact frequency of the light the atom gives off. I’ve planned it out and I’m starting on it next. I also wrote down a big list of other ideas for later."}, {"post_id": 62105, "ts": "2026-09-05T11:07:13Z", "hours": 5.0147, "text": "DEVLOG : 7? Since that last update, the cleanup turned into actual features. I finished the frontend narrator pass. Every disclosure string, every physics note, every view intro is now plain prose instead of the app talking about itself in first person. Then I went after the parts of the app that were just annoying to use. Plots are zoomable now. Wheel to zoom, drag to pan, on all five analytic views. I also built a small notation layer so the ASCII the engine emits gets typeset properly at render time, subscripts and superscripts where they belong, without dragging in a whole math library. The big one was mobile. The app used to just refuse to render below a certain width. Now it works down to 320px: a proper mobile shell, view tabs instead of a sidebar list, controls that collapse, and per-view width floors so nothing spills sideways. That took a lot of small fixes I did not expect, a fixed SVG viewBox that hid fixed-width text, and an overflow rule that was already scrolling the page sideways before I touched anything. After that, the URL got a real history. Back and Forward actually work now, and moving between orbitals pushes a history entry while flipping a display toggle just replaces one. Added a copy-link button and keyboard shortcuts for stepping through n, l, m and switching views. Last thing, the title is now just AtomSim. The tagline was doing nothing for anyone."}, {"post_id": 61040, "ts": "2026-09-03T19:03:50Z", "hours": 6.8908, "text": "Devlog #5 or 6??? Since the site went live, most of the work has been cleanup rather than new physics. The whole app used to talk in first person. Every explanation said “I compute this” or “what I’m showing you.” It read like the code was narrating itself, which was odd. So I went through the entire Python engine module by module and rewrote it in plain technical prose. That’s done. Then I started on the frontend, which had way more of it. The disclosure text, the physics notes under each equation, the view intros. That’s still in progress. there were 2 things I had to be extra careful about. Some of those strings are checked word-for-word by tests, so rewording one has potential to break complete the build by itself. In addition, I also tidied the repo layout for public viewing, fixed a deploy pipeline failure, and added privacy-safe visitor counting. Right now i’m cutting padding, and pitching it so a high schooler can follow it without boring a physics grad."}, {"post_id": 42762, "ts": "2026-08-07T17:14:45Z", "hours": 7.1225, "text": "Devlog: Phase 30 to now Phase 30, Instrument frontend. Redesigned the UI to read like a physics instrument. Bundled the fonts, dropped four fields nothing actually measured, and learned that text-transform: uppercase turns 3d into 3D and α² into A², so uppercase is now confined to section headings only. Phase 31, Guided tours. Added walkthroughs that drive the app for you. Nearly shipped a tour that quoted the wrong hydrogen energy because it skipped reduced mass, and fixed two spotlight rings that measured their target before layout settled. Absorption band cleanup. Abutting sub-pixel SVG rects were drawing lines that weren’t in the data. Settled the mean vs deepest-per-column question and fixed decade ticks that failed at both ends of the axis. Housekeeping. Moved specs and plans out to docs/specs and docs/plans. Personal ignores went into .git/info/exclude so no tracked file carries tooling names. Rate limiting. Sized the burst from the app’s real fan-out per action rather than from click counts. The n=6 row plus an auto-refetch was quietly doubling the load. Web hosting. Containerized and deployed to Fly.io as a single process. Cold start from a snapshot is about 1.6s, occasionally up to 22s if the snapshot gets discarded. Argon solves in 2.8s on the deployed box against 1.4s locally. Suspended machines cost nothing, so occasional use stays near a dollar or two a month. Also added rate-limiter logging that identifies refused clients, and confirmed the proxy overwrites forged IP headers, so spoofing doesn’t get you past the limit."}, {"post_id": 41525, "ts": "2026-08-05T19:44:43Z", "hours": 10.4456, "text": "DevLog #3: New Frontend, Plus Small Bits Phase 22 to now. P22, distinguishable electrons. Turned off exchange in Hartree-Fock. Electrons still repel, they just stop being identical. Marked COUNTERFACTUAL. Helium came back exactly zero, so it was gone. P24, Pauli off. Dropped the occupancy cap and everything falls into the 1s. Argon becomes 1s^18 and the periodic table stops existing. P22’s slow convergence was shells, not exchange. P25, isosurfaces. Never size a box on the grid you draw on. The fraction error bar is blind to the box. A 90% p orbital is one piece, not two lobes. P26, HF in 3D. Now in Cloud, Plane, Radial and Surface. Whole-atom and one-orbital radii move opposite ways. Fidelity tiers were literals under the solve. P27, total density. Added D(r), the shape both models describe. A uniform grid steps over the 1s peak, so the test asserts convergence rate, not tolerance. P28, screened density. GSZ gets its own D(r). A density needs its own box. A log axis quietly breaks area = electron count. P29, comparison. Both models on one axis, gap measured. Caught a noise floor, a real number printing as zero, and a wrong caption. Sulfur, chlorine. Split ATOM_KEYS into identity and capability. Derive flags, never pass them. A client check exposed a deep-link race. P30, instrument frontend. Fonts bundled for offline. –edge is a border colour, never a fill. Dropped four fields with no engine behind them. Uppercase turned 3d into 3D, so headings only now. Plot polish. Zoomed line profile labels offsets from window centre, since absolute wavelengths printed the same string six times. Drew xyz axes through the cloud. Absorption, curve of growth. Stopped a zero equivalent width stretching the axis 300 decades. The band drew anti-aliasing seams as absorption lines where transmission was really 0.98 to 1.00. It now bins one column per unit and draws the deepest sample, beside what a real detector pixel would see."}, {"post_id": 38322, "ts": "2026-07-31T17:22:25Z", "hours": 11.7469, "text": "DevLog: Phase 18 to now P18, line shapes. Real lines are not infinitely thin spikes. Atoms move (Doppler) and get jostled by neighbours (pressure), so each line spreads into a bell shape, a Voigt profile. I added that, plus a zoom so you can look at one line up close. The useful trick was a flux-closure check: whatever area a line has before broadening, it has to still have after. That caught two grid bugs that were invisible on screen. P19, optical depth. Until now every line acted as if light escaped freely. In a thick gas strong lines saturate, so doubling the atoms stops doubling the brightness. That is the curve of growth. Lesson: decide which regime a line sits in from the physics, not by eyeballing the slope. Also the wavelength window has to widen as the column thickens, or you clip the wings you are trying to measure. P20, absorption. The mirror of emission. Shine a continuum through the gas, look at what is missing. The trap was that 14 hydrogen lines land on only 6 distinct wavelengths, so matching a profile to its source line by wavelength quietly pairs the wrong ones. I key on the transition instead. P21, Hartree-Fock. The big one. Instead of a fitted screening formula, each electron feels a potential built from all the others, solved over and over until it stops changing. That gets me sulfur and chlorine, which the old model could not touch, plus ions with no preset. Two things worth remembering: the solver’s own error bar was lying to me and needed re-deriving, and what made convergence fast was not a clever algorithm, it was the right mixing constant. P22, cleanup. Made features honest about where they apply. The classical ghost and the force-law lab only make sense for one-electron atoms, so they explain themselves now instead of erroring on a screened atom. Fixed He+ breaking every API call, because the “+” was never URL-encoded. Unknown systems say so instead of spinning. Right now I am fixing hint text that escapes its panel on narrow screens."}, {"post_id": 35332, "ts": "2026-07-26T17:27:28Z", "hours": 22.3797, "text": "Atom_Sim: Physics Simulator Dev Log An atom simulator built on one rule: Every number has a label ( exact , numerical , approximation , counterfactual , or visual_liberty ). Unlabeled numbers are treated as bugs. Stack: Python physics engine -> React + Three.js frontend. Phase Logs Phases 1–3: The Hydrogen Foundation Hydrogen Core: Uses exact math for energies and wavefunctions. Validates its electron clouds using statistical KS tests. Numerical Solver: Solves the Schrödinger equation for custom shapes. It calculates its own accuracy by halving the grid spacing. Constants Lab: Allows changing fundamental constants (hbar, e, c). It proves that changing individual units changes nothing if the ratio between them stays the same. Classical Ghost: Shows old Bohr orbits collapsing, proving why classical physics cannot explain atoms. Phases 4–6: Altered Potential & Real Atoms Fake Physics: Simulates universes with non-standard forces (like Yukawa or power laws) under a clear warning banner. Screened Atoms: Models elements from Helium to Argon using historic 1974 data. If an element (like Sulfur or Chlorine) lacks clean data, it is left out entirely rather than guessed. Phases 7–12: Fields, Relativity & Nuance Dirac Math: Tracks exact relativistic shifts and highlights what the math misses (the Lamb shift). External Fields: Simulates atoms splitting under magnetic fields (Zeeman effect) and electric fields (Stark effect). Hyperfine: Models the 21 cm hydrogen line using the precise electron-to-proton mass ratio. Phases 13–17: Light, Speed & Thermodynamics Fast Math: Uses a custom integration trick to calculate atomic lifetimes exactly and 13x faster. Doublet Ratios: Proves via quantum math (Wigner 6j) why certain spectral lines are twice as bright as others. Heat Sliders: Combines Saha and Boltzmann equations to turn raw rates into actual visible light. Dragging the temperature slider smoothly hands Lyman lines over to Balmer lines. Phase 18: Line Profiles (Current Work) Replaces infinitely sharp lines with realistic Voigt profiles using three combined factors: Natural Width: A Lorentzian shape caused by how fast an excited state decays. Doppler Width: A Gaussian shape caused by thermal motion. Works perfectly for normal hydrogen, positronium, and muonic hydrogen. Instrumental Width: A Gaussian blur based on the user’s chosen telescope or sensor resolution. Note on Missing Physics: Collision/pressure broadening is not simulated. Instead of a text disclaimer, the app calculates how large that missing effect would be and prints the raw margin of error right next to the chart. Core Development Rules No Smoke Tests: Every physics feature must pass an automated math test. No Live Fetches: All reference data is saved locally with a hard citation. No Silent Approximations: If the code cannot calculate something honestly, it stops and prints exactly what data is missing."}]...
|
Title: AtomSim by @yaasshh | Stardance
Devlogs:
A Title: AtomSim by @yaasshh | Stardance
Devlogs:
Atom_Sim: Physics Simulator Dev Log An atom simulator built on one rule: Every number has a label ( exact , numerical , approximation , counterfactual , or visual_liberty ). Unlabeled numbers are treated as bugs. Stack: Python physics engine -> React + Three.js frontend. Phase Logs Phases 1–3: The Hydrogen Foundation Hydrogen Core: Uses exact math for energies and wavefunctions. Validates its electron clouds using statistical KS tests. Numerical Solver: Solves the Schrödinger equation for custom shapes. It calculates its own accuracy by halving the grid spacing. Constants Lab: Allows changing fundamental constants (hbar, e, c). It proves that changing individual units changes nothing if the ratio between them stays the same. Classical Ghost: Shows old Bohr orbits collapsing, proving why classical physics cannot explain atoms. Phases 4–6: Altered Potential & Real Atoms Fake Physics: Simulates universes with non-standard forces (like Yukawa or power laws) under a clear warning banner. Screened Atoms: Models elements from Helium to Argon using historic 1974 data. If an element (like Sulfur or Chlorine) lacks clean data, it is left out entirely rather than guessed. Phases 7–12: Fields, Relativity & Nuance Dirac Math: Tracks exact relativistic shifts and highlights what the math misses (the Lamb shift). External Fields: Simulates atoms splitting under magnetic fields (Zeeman effect) and electric fields (Stark effect). Hyperfine: Models the 21 cm hydrogen line using the precise electron-to-proton mass ratio. Phases 13–17: Light, Speed & Thermodynamics Fast Math: Uses a custom integration trick to calculate atomic lifetimes exactly and 13x faster. Doublet Ratios: Proves via quantum math (Wigner 6j) why certain spectral lines are twice as bright as others. Heat Sliders: Combines Saha and Boltzmann equations to turn raw rates into actual visible light. Dragging the temperature slider smoothly hands Lyman lines over to Balmer lines. Phase 18: Line Profiles (Current Work) Replaces infinitely sharp lines with realistic Voigt profiles using three combined factors: Natural Width: A Lorentzian shape caused by how fast an excited state decays. Doppler Width: A Gaussian shape caused by thermal motion. Works perfectly for normal hydrogen, positronium, and muonic hydrogen. Instrumental Width: A Gaussian blur based on the user’s chosen telescope or sensor resolution. Note on Missing Physics: Collision/pressure broadening is not simulated. Instead of a text disclaimer, the app calculates how large that missing effect would be and prints the raw margin of error right next to the chart. Core Development Rules No Smoke Tests: Every physics feature must pass an automated math test. No Live Fetches: All reference data is saved locally with a hard citation. No Silent Approximations: If the code cannot calculate something honestly, it stops and prints exactly what data is missing.
DevLog: Phase 18 to now P18, line shapes. Real lines are not infinitely thin spikes. Atoms move (Doppler) and get jostled by neighbours (pressure), so each line spreads into a bell shape, a Voigt profile. I added that, plus a zoom so you can look at one line up close. The useful trick was a flux-closure check: whatever area a line has before broadening, it has to still have after. That caught two grid bugs that were invisible on screen. P19, optical depth. Until now every line acted as if light escaped freely. In a thick gas strong lines saturate, so doubling the atoms stops doubling the brightness. That is the curve of growth. Lesson: decide which regime a line sits in from the physics, not by eyeballing the slope. Also the wavelength window has to widen as the column thickens, or you clip the wings you are trying to measure. P20, absorption. The mirror of emission. Shine a continuum through the gas, look at what is missing. The trap was that 14 hydrogen lines land on only 6 distinct wavelengths, so matching a profile to its source line by wavelength quietly pairs the wrong ones. I key on the transition instead. P21, Hartree-Fock. The big one. Instead of a fitted screening formula, each electron feels a potential built from all the others, solved over and over until it stops changing. That gets me sulfur and chlorine, which the old model could not touch, plus ions with no preset. Two things worth remembering: the solver’s own error bar was lying to me and needed re-deriving, and what made convergence fast was not a clever algorithm, it was the right mixing constant. P22, cleanup. Made features honest about where they apply. The classical ghost and the force-law lab only make sense for one-electron atoms, so they explain themselves now instead of erroring on a screened atom. Fixed He+ breaking every API call, because the “+” was never URL-encoded. Unknown systems say so instead of spinning. Right now I am fixing hint text that escapes its panel on narrow screens.
DevLog #3: New Frontend, Plus Small Bits Phase 22 to now. P22, distinguishable electrons. Turned off exchange in Hartree-Fock. Electrons still repel, they just stop being identical. Marked COUNTERFACTUAL. Helium came back exactly zero, so it was gone. P24, Pauli off. Dropped the occupancy cap and everything falls into the 1s. Argon becomes 1s^18 and the periodic table stops existing. P22’s slow convergence was shells, not exchange. P25, isosurfaces. Never size a box on the grid you draw on. The fraction error bar is blind to the box. A 90% p orbital is one piece, not two lobes. P26, HF in 3D. Now in Cloud, Plane, Radial and Surface. Whole-atom and one-orbital radii move opposite ways. Fidelity tiers were literals under the solve. P27, total density. Added D(r), the shape both models describe. A uniform grid steps over the 1s peak, so the test asserts convergence rate, not tolerance. P28, screened density. GSZ gets its own D(r). A density needs its own box. A log axis quietly breaks area = electron count. P29, comparison. Both models on one axis, gap measured. Caught a noise floor, a real number printing as zero, and a wrong caption. Sulfur, chlorine. Split ATOM_KEYS into identity and capability. Derive flags, never pass them. A client check exposed a deep-link race. P30, instrument frontend. Fonts bundled for offline. –edge is a border colour, never a fill. Dropped four fields with no engine behind them. Uppercase turned 3d into 3D, so headings only now. Plot polish. Zoomed line profile labels offsets from window centre, since absolute wavelengths printed the same string six times. Drew xyz axes through the cloud. Absorption, curve of growth. Stopped a zero equivalent width stretching the axis 300 decades. The band drew anti-aliasing seams as absorption lines where transmission was really 0.98 to 1.00. It now bins one column per unit and draws the deepest sample, beside what a real detector pixel would see.
Devlog: Phase 30 to now Phase 30, Instrument frontend. Redesigned the UI to read like a physics instrument. Bundled the fonts, dropped four fields nothing actually measured, and learned that text-transform: uppercase turns 3d into 3D and α² into A², so uppercase is now confined to section headings only. Phase 31, Guided tours. Added walkthroughs that drive the app for you. Nearly shipped a tour that quoted the wrong hydrogen energy because it skipped reduced mass, and fixed two spotlight rings that measured their target before layout settled. Absorption band cleanup. Abutting sub-pixel SVG rects were drawing lines that weren’t in the data. Settled the mean vs deepest-per-column question and fixed decade ticks that failed at both ends of the axis. Housekeeping. Moved specs and plans out to docs/specs and docs/plans. Personal ignores went into .git/info/exclude so no tracked file carries tooling names. Rate limiting. Sized the burst from the app’s real fan-out per action rather than from click counts. The n=6 row plus an auto-refetch was quietly doubling the load. Web hosting. Containerized and deployed to Fly.io as a single process. Cold start from a snapshot is about 1.6s, occasionally up to 22s if the snapshot gets discarded. Argon solves in 2.8s on the deployed box against 1.4s locally. Suspended machines cost nothing, so occasional use stays near a dollar or two a month. Also added rate-limiter logging that identifies refused clients, and confirmed the proxy overwrites forged IP headers, so spoofing doesn’t get you past the limit.
Devlog #5 or 6??? Since the site went live, most of the work has been cleanup rather than new physics. The whole app used to talk in first person. Every explanation said “I compute this” or “what I’m showing you.” It read like the code was narrating itself, which was odd. So I went through the entire Python engine module by module and rewrote it in plain technical prose. That’s done. Then I started on the frontend, which had way more of it. The disclosure text, the physics notes under each equation, the view intros. That’s still in progress. there were 2 things I had to be extra careful about. Some of those strings are checked word-for-word by tests, so rewording one has potential to break complete the build by itself. In addition, I also tidied the repo layout for public viewing, fixed a deploy pipeline failure, and added privacy-safe visitor counting. Right now i’m cutting padding, and pitching it so a high schooler can follow it without boring a physics grad.
DEVLOG : 7? Since that last update, the cleanup turned into actual features. I finished the frontend narrator pass. Every disclosure string, every physics note, every view intro is now plain prose instead of the app talking about itself in first person. Then I went after the parts of the app that were just annoying to use. Plots are zoomable now. Wheel to zoom, drag to pan, on all five analytic views. I also built a small notation layer so the ASCII the engine emits gets typeset properly at render time, subscripts and superscripts where they belong, without dragging in a whole math library. The big one was mobile. The app used to just refuse to render below a certain width. Now it works down to 320px: a proper mobile shell, view tabs instead of a sidebar list, controls that collapse, and per-view width floors so nothing spills sideways. That took a lot of small fixes I did not expect, a fixed SVG viewBox that hid fixed-width text, and an overflow rule that was already scrolling the page sideways before I touched anything. After that, the URL got a real history. Back and Forward actually work now, and moving between orbitals pushes a history entry while flipping a display toggle just replaces one. Added a copy-link button and keyboard shortcuts for stepping through n, l, m and switching views. Last thing, the title is now just AtomSim. The tagline was doing nothing for anyone.
Devlog #8 This update was mostly about cleaning things up. Firstly, I went through the whole site with a checklist of things that make websites feel cheap or fake. I took out the gradients, made the rounded pill-shaped buttons and badges square, and replaced an emoji warning icon with a normal one. Then I added a Terms page and a Privacy page, linked at the bottom of the side panel. The privacy page explains what the app does and doesn’t track, which isn’t much. All of this was to remove any “ALL AI” msgs ive received I also changed the license. AtomSim used to be MIT, which meant anyone could take it and sell it. Now it’s CC BY-NC 4.0, so people can still use it, share it and change it, as long as they credit me and don’t make money off it. Every font on the site is now Poppins, and it’s bundled with the app so it doesn’t have to load from Google. After that I reread all the text on the site and in the README and fixed anything that sounded robotic. That included a few curly quotes and one sentence that sounded like a press release. I also rewrote the line explaining “provenance” so it just says what it means. All of that is live on the site now. Next up is making the atom move. If you mix two states, the electron cloud sloshes back and forth at the exact frequency of the light the atom gives off. I’ve planned it out and I’m starting on it next. I also wrote down a big list of other ideas for later.
Devlog #9 God Ive got a lot show since the last update. First, the atom moves now. If you mix two states, you can watch the electron cloud slosh back and forth. Arrows show where the electron is flowing, and you can color the cloud by its phase. I also changed the look to seem more natural and less AI, I added a plain white theme with a dark mode, grids on every graph, and buttons to save any graph as a picture or a spreadsheet. Then I added a bunch of other features such as: Potassium and calcium, the first atoms past argon. There’s a mini experiment showing why 4s fills before 3d, even when 3d is lower in energy. A table that checks my calculations against real lab measurements for every atom from helium to calcium. sp, sp2 and sp3 hybrid orbitals, the shapes chemists use for bonds. Lines showing exactly where the electron can never be (nodes), and a scale bar in real units. A “measure the electron” button that drops dots one at a time until they build up the real shape. Some smaller things: Every graph has a “Reproduce in Python” box with code you can copy. Any number can be cited with one click. You can export 3D models for printing. Shared links now preview the actual orbital. There’s an API guide, a changelog and a feedback link. I also made the site faster by saving common results, and I fixed the phase colors so colorblind people can tell them apart. I still need to test it in a browser and then deploy it so stay tuned for that!
Devlog #10 Since last time I’ve mostly been adding new physics, so here’s the list. Momentum space: The Radial view now shows how fast the electron is likely to be moving, not just where it is. This one is exact math too. Decay cascade: An excited hydrogen atom doesn’t fall straight to the bottom. It drops down step by step, and now you can watch every path it might take and how likely each one is. Lasers: There’s a new laser panel where you shine light on the atom and watch the electron flip back and forth between two levels (these are called Rabi oscillations). Relativity: For one-electron atoms you can now see the Dirac version of the wavefunction, which is what you get when you add Einstein’s relativity to quantum mechanics. The proton radius puzzle: The nucleus isn’t a perfect point. It has a size, and that shifts the energy levels a tiny bit. Two different experiments measured the proton’s size and got different answers, and you can see both predictions side by side. Antihydrogen: You can now make an atom out of antimatter. It matches normal hydrogen exactly, and the app explains why. Nuclear mass slider: You can drag the nucleus mass anywhere from as light as an electron to heavier than tritium and watch the atom change as you go. All of this is getting pushed to the live site now, so it should be up soon!
Ships:
Atom Sim is a browser app that solves atoms from scratch and shows you the result. Hydrogen comes out of closed-form math, real atoms like carbon and argon come out of a Hartree-Fock solver I wrote, and you can look at any of them as a 3D electron cloud, a 2D slice, a radial plot, an energy-level diagram or an emission spectrum. You can also break physics on purpose: switch off the Pauli exclusion principle, switch off electron exchange, or type in your own potential V(r) and see what kind of atom falls out. The rule I built everything around is that the model never quietly lies. Every number carries a tag saying how it was made: exact, numerical, approximation, counterfactual, or just a visual choice. That tag follows the number from the solver all the way to the label on screen. What was challenging Hartree-Fock was brutal. The angular coefficients in the Fock operator are easy to get slightly wrong, and when you do, the solver still converges and hands you smooth, beautiful, completely wrong orbitals. Nothing crashes, nothing warns you. I had to re-derive the algebra instead of nudging numbers until a benchmark matched. Error bars were the other trap. Mine looked great for a while and were simply lying, because the real error was coming from the box size, not the grid spacing I was measuring. Argon also took about an hour on a uniform grid until I moved to an exponential mesh, which cut it to seconds. What I’m proud of That it’s honest. Plenty of simulators draw a pretty orbital and say nothing about where it came from. Mine tells you, and the tests enforce it. The spectra are checked against real NIST data inside the test suite, so a physics regression fails CI rather than shipping quietly. How to test it It’s live at https://atomsim.fly.dev . The server sleeps when nobody is using it, so the very first load can take around 15 seconds. After that it’s quick. Good things to try: pick n=3, l=1 and rotate the cloud, then flip to Plane view for the cross-section. Switch the element to argon. Open a guided tour if you want the short version. Every view is a shareable URL, so you can link someone to an exact state.
AtomSim is a website I built that lets you actually see what an atom looks like. You pick an element, or hydrogen, and pick which electron shell you want to look at. Then it draws it. Not a cartoon of dots going around a circle like the diagrams in school, the real shape, the cloud where the electron actually is. Some of them look like spheres, some look like dumbbells, some look like weird four leaf clovers. All of that is real, it just falls out of the math. You can spin it around, slice it in half, look at it as a graph instead, or look at the colored lines of light the atom gives off when it gets hot. That last one is how we know what stars are made of, and you can watch it happen. The part I care about most is that it never fakes anything. Every single number on the screen carries a label saying how it was made. Some are exact, straight from the equations. Some are computed numerically with an error bar attached. Some are approximations, and it says which physical effects it left out. And a few are deliberate “what if” experiments, like turning off the rule that stops two electrons sitting in the same place, just to see the atom collapse. Those are labeled too. So if a picture is pretty rather than true, the app tells you. I wanted something a curious fifteen year old could poke at for an hour and come away with a correct picture in their head, not a comfortable wrong one. It runs in a browser, works on a phone, and every view has its own link you can share. PS: It also has mobile view now!...
|
1793119700.6696346
|
1793206100.6696346
|
|
45227
|
XUtil by @XeroDay | Stardance
|
XeroDay
|
1
|
25.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T10:31:42Z", "hours": 25.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "XUtil is a Minecraft utility mod for version 26.2, written in Java on the Fabric loader. It adds small quality of life features that the base game is missing, all behind a clickable in game GUI!! THE ULTIMATE MINECRAFT AUTOMATION MOD - FOR THE PROS! A ClickGUI opened with the DEL (configurable from keybinds settings) key. Draggable windows, a search bar, and every module gets its own keybind you set from the menu. A macro system. You chain tasks like attack, use, wait, walk, jump and loops, and gate them behind conditions like “health below 20” or “hunger below full”. Macros run on a key, on a toggle, or every tick. I use it for an auto eat macro that eats whenever the hunger bar drops (quite useful hehe). A recorder that captures movement, look, hotbar, held keys and module toggles, saves them as a small JSON file, and plays them back. It resets to the start position every loop and can be dropped into a macro as a replay task. Plus a world info HUD, auto tool, sprint, fullbright, zoom, break indicator and target highlight. The game also has API for addons, so you don’t have to edit the source, but you can make a separate mod, add this mod as requirement, and you can add custom modules/macros !! Future Updates: I am working on Biomes Locator, I am still researching on it, the Minecraft Biomes are based on World Climates, so we can basically track down the estimated biome location without the world seed if we can locate the climate change parameter!!! (There’s no mod for this currently, so if I make this happen, it might be world changing xD). Though, perlin noise is pretty random for climate parameters, but I am sure I can estimate based on nearby biomes and eventually come up with a proper method!! Stay Tuned ! </3 Everything is configurable from the in game GUI or the JSON files in the config folder. Repo: https://github.com/X3r0Day/XUtil", "repo": "https://github.com/X3r0Day/XUtil", "demo": "https://github.com/X3r0Day/XUtil/releases"}]...
|
[{"post_id": 62085, "ts": "202 [{"post_id": 62085, "ts": "2026-09-05T10:23:40Z", "hours": 0.3064, "text": "#XUtil Demo!! XUtil is a Minecraft utility mod for version 26.2, written in Java on the Fabric loader. It adds small quality of life features that the base game is missing, all behind a clickable in game GUI There’s a Macro system to automate Tasks like a Pro You can also record your own actions and then either replay it, or add it in your macro (yes you can actually add replay inside macro too!! :0) The mod is very easy to customize, you can create your own Addons too!! What’s even cooler than that? It have it’s own API handler that can handle multiple addons so you don’t need to edit the source code just make a new mod and use this mod as it’s requirement Repo: https://github.com/X3r0Day/XUtil"}, {"post_id": 62071, "ts": "2026-09-05T09:44:51Z", "hours": 0.5503, "text": "XUtil is Done! XUtil is an Minecraft Fabric 26.2 mod that provides you the best automation capability for single & multiplayer servers! With this, you can easily dominate repeated tasks, create custom macros, create custom recordings which you can then replay There’s also Quality of Life features like AutoTools, Break Indicators, and more! I still have to do few optimizations But it supports Addons!! You can create your own Addons easily and add custom categories and modules !!"}, {"post_id": 62040, "ts": "2026-09-05T08:09:57Z", "hours": 5.5144, "text": "Recording Module - Minecraft Finally, I am done with adding a recording module, that records all the user action and then repeat them, making it very useful for the automation! It records everything you do in game. Movement, the way you look around, which hotbar slot you had out, when you held jump or attack. Then it plays it back exactly. Bind a record key, press it to start, press it again to stop. The recording saves automatically and shows up in the Recorder menu, ready to play with a second key. There’s a loop toggle, and every recording has its own mouse lock so your input won’t affect the play !!"}, {"post_id": 58305, "ts": "2026-08-30T17:58:24Z", "hours": 19.0897, "text": "XUtil #1 Hi guys! I have been working on XUtil since very long now without a devlog, so I decided to why not make a devlog The whole reason XUtil exists is macros. I wanted to build a macro engine for Minecraft 26.2 that could chain actions together, react to conditions, and run while I do something else. The first macro I actually finished is the one in the video above: hold any food, drain your hunger, and it eats automatically the moment the bar drops, then stops when you’re full. Enjoy the background song"}]...
|
Title: XUtil by @XeroDay | Stardance
Devlogs:
XUt Title: XUtil by @XeroDay | Stardance
Devlogs:
XUtil #1 Hi guys! I have been working on XUtil since very long now without a devlog, so I decided to why not make a devlog The whole reason XUtil exists is macros. I wanted to build a macro engine for Minecraft 26.2 that could chain actions together, react to conditions, and run while I do something else. The first macro I actually finished is the one in the video above: hold any food, drain your hunger, and it eats automatically the moment the bar drops, then stops when you’re full. Enjoy the background song
Recording Module - Minecraft Finally, I am done with adding a recording module, that records all the user action and then repeat them, making it very useful for the automation! It records everything you do in game. Movement, the way you look around, which hotbar slot you had out, when you held jump or attack. Then it plays it back exactly. Bind a record key, press it to start, press it again to stop. The recording saves automatically and shows up in the Recorder menu, ready to play with a second key. There’s a loop toggle, and every recording has its own mouse lock so your input won’t affect the play !!
XUtil is Done! XUtil is an Minecraft Fabric 26.2 mod that provides you the best automation capability for single & multiplayer servers! With this, you can easily dominate repeated tasks, create custom macros, create custom recordings which you can then replay There’s also Quality of Life features like AutoTools, Break Indicators, and more! I still have to do few optimizations But it supports Addons!! You can create your own Addons easily and add custom categories and modules !!
#XUtil Demo!! XUtil is a Minecraft utility mod for version 26.2, written in Java on the Fabric loader. It adds small quality of life features that the base game is missing, all behind a clickable in game GUI There’s a Macro system to automate Tasks like a Pro You can also record your own actions and then either replay it, or add it in your macro (yes you can actually add replay inside macro too!! :0) The mod is very easy to customize, you can create your own Addons too!! What’s even cooler than that? It have it’s own API handler that can handle multiple addons so you don’t need to edit the source code just make a new mod and use this mod as it’s requirement Repo: https://github.com/X3r0Day/XUtil
Ships:
XUtil is a Minecraft utility mod for version 26.2, written in Java on the Fabric loader. It adds small quality of life features that the base game is missing, all behind a clickable in game GUI!! THE ULTIMATE MINECRAFT AUTOMATION MOD - FOR THE PROS! A ClickGUI opened with the DEL (configurable from keybinds settings) key. Draggable windows, a search bar, and every module gets its own keybind you set from the menu. A macro system. You chain tasks like attack, use, wait, walk, jump and loops, and gate them behind conditions like “health below 20” or “hunger below full”. Macros run on a key, on a toggle, or every tick. I use it for an auto eat macro that eats whenever the hunger bar drops (quite useful hehe). A recorder that captures movement, look, hotbar, held keys and module toggles, saves them as a small JSON file, and plays them back. It resets to the start position every loop and can be dropped into a macro as a replay task. Plus a world info HUD, auto tool, sprint, fullbright, zoom, break indicator and target highlight. The game also has API for addons, so you don’t have to edit the source, but you can make a separate mod, add this mod as requirement, and you can add custom modules/macros !! Future Updates: I am working on Biomes Locator, I am still researching on it, the Minecraft Biomes are based on World Climates, so we can basically track down the estimated biome location without the world seed if we can locate the climate change parameter!!! (There’s no mod for this currently, so if I make this happen, it might be world changing xD). Though, perlin noise is pretty random for climate parameters, but I am sure I can estimate based on nearby biomes and eventually come up with a proper method!! Stay Tuned ! </3 Everything is configurable from the in game GUI or the JSON files in the config folder. Repo: https://github.com/X3r0Day/XUtil...
|
1793137876.6951172
|
1793224276.6951172
|
|
58172
|
My very own WebOS by @Vasil | Stardance
|
Vasil
|
1
|
4.61
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T08:39:50Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made VaskoOS, my own mini WebOS with a custom desktop design and multiple draggable windows. It includes a Notepad, Calculator, Start Menu, live clock, random quotes, and a saved Notepad. The most challenging part was making the windows draggable and making sure they move correctly without breaking the layout. I’m proud that I created my own design instead of copying the guide exactly. My extra features are the random Quote of the Day and automatic Notepad saving. There is no password, so anyone can try it. To test it, open the apps from the taskbar and drag the windows by their title bars.", "repo": "https://github.com/vask3/my_os", "demo": "https://vask3.github.io/my_os/"}]...
|
[{"post_id": 71106, "ts": "202 [{"post_id": 71106, "ts": "2026-09-20T09:39:25Z", "hours": 1.4806, "text": "Hi everyone, It’s been a long time since my last devlog, but school started and I had to focus on more important things. I fixed some bugs and updated the design."}, {"post_id": 64745, "ts": "2026-09-09T11:49:06Z", "hours": 0.7211, "text": "In the past few days, I managed to fix some mistakes related to the layout and the apps. I’d be happy if you suggest in the comments what else I should add."}, {"post_id": 63134, "ts": "2026-09-06T19:27:59Z", "hours": 0.4053, "text": "Upgraded VaskoOS with a complete UI overhaul! Dark Glass Theme: Switched to a sleek dark design with neon accents and transparent windows. Vector Icons: Replaced all emojis with Font Awesome icons for a cleaner look. New Apps: Replaced the audio generator with a working Calculator and a Task Manager. Clean Code: Removed unused elements, fixed window dragging, and polished all controls in English."}, {"post_id": 62046, "ts": "2026-09-05T08:37:58Z", "hours": 0.2822, "text": "Today I added draggable windows to VaskoOS. Now the Notepad, Calculator, and main VaskoOS windows can be moved around the desktop by dragging their title bars. I also made the windows come to the front when I move them, so they behave more like real OS windows.This was a bit challenging because I had to use JavaScript to track the mouse position and update the window position while dragging. I’m happy with how much more interactive the WebOS feels now."}, {"post_id": 61997, "ts": "2026-09-05T06:29:03Z", "hours": 0.4947, "text": "I have successfully upgraded vaskoOS to its most advanced version yet! I completely rearranged the desktop environment so the core Intro window sits right in the center, while the Notepad is docked in the top-left and a brand new working Calculator app is placed in the bottom-right. I also added a dedicated calculator button to the taskbar for full window minimization/maximization. Finally, I optimized the background system clock to run safely across all regional browser settings and integrated a dynamic developer Quote Generator that updates on click. Everything is now fully interactive, fully translated to English, and responsive!"}, {"post_id": 61774, "ts": "2026-09-04T21:00:52Z", "hours": 0.3958, "text": "I have upgraded my WebOS called vaskoOS! I moved the transparent windows into a beautiful side-by-side layout, added a working Notepad app that you can minimize and maximize using a dedicated taskbar button, integrated a clean HTML IKEA logo, and added a functioning light/dark mode toggle button."}, {"post_id": 61581, "ts": "2026-09-04T15:42:59Z", "hours": 0.6011, "text": "I am working on my very own WebOS called vaskoOS! I successfully created a transparent central glass container, added a real-time running clock at the top, and fixed my custom IKEA logo using local paths in GitHub."}]...
|
Title: My very own WebOS by @Vasil | Stardance
De Title: My very own WebOS by @Vasil | Stardance
Devlogs:
I am working on my very own WebOS called vaskoOS! I successfully created a transparent central glass container, added a real-time running clock at the top, and fixed my custom IKEA logo using local paths in GitHub.
I have upgraded my WebOS called vaskoOS! I moved the transparent windows into a beautiful side-by-side layout, added a working Notepad app that you can minimize and maximize using a dedicated taskbar button, integrated a clean HTML IKEA logo, and added a functioning light/dark mode toggle button.
I have successfully upgraded vaskoOS to its most advanced version yet! I completely rearranged the desktop environment so the core Intro window sits right in the center, while the Notepad is docked in the top-left and a brand new working Calculator app is placed in the bottom-right. I also added a dedicated calculator button to the taskbar for full window minimization/maximization. Finally, I optimized the background system clock to run safely across all regional browser settings and integrated a dynamic developer Quote Generator that updates on click. Everything is now fully interactive, fully translated to English, and responsive!
Today I added draggable windows to VaskoOS. Now the Notepad, Calculator, and main VaskoOS windows can be moved around the desktop by dragging their title bars. I also made the windows come to the front when I move them, so they behave more like real OS windows.This was a bit challenging because I had to use JavaScript to track the mouse position and update the window position while dragging. I’m happy with how much more interactive the WebOS feels now.
Upgraded VaskoOS with a complete UI overhaul! Dark Glass Theme: Switched to a sleek dark design with neon accents and transparent windows. Vector Icons: Replaced all emojis with Font Awesome icons for a cleaner look. New Apps: Replaced the audio generator with a working Calculator and a Task Manager. Clean Code: Removed unused elements, fixed window dragging, and polished all controls in English.
In the past few days, I managed to fix some mistakes related to the layout and the apps. I’d be happy if you suggest in the comments what else I should add.
Hi everyone, It’s been a long time since my last devlog, but school started and I had to focus on more important things. I fixed some bugs and updated the design.
Ships:
I made VaskoOS, my own mini WebOS with a custom desktop design and multiple draggable windows. It includes a Notepad, Calculator, Start Menu, live clock, random quotes, and a saved Notepad. The most challenging part was making the windows draggable and making sure they move correctly without breaking the layout. I’m proud that I created my own design instead of copying the guide exactly. My extra features are the random Quote of the Day and automatic Notepad saving. There is no password, so anyone can try it. To test it, open the apps from the taskbar and drag the windows by their title bars....
|
1793141523.5443404
|
1793227923.5443404
|
|
54163
|
OS Assistent by @TXJ_PROGRAMER | Stardance
|
TXJ_PROGRAMER
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T08:24:18Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "a slack bot to slak some talk", "repo": "https://github.com/srinj-ai/OS-Assistent-SLack-BOT", "demo": "https://app.slack.com/client/E09V59WQY1E/C0C4F3PHGBU"}]...
|
[{"post_id": 55072, "ts": "202 [{"post_id": 55072, "ts": "2026-08-26T14:39:14Z", "hours": 0.8478, "text": "A Working slack bot A working slack bot capable of chating with user 24/7 useing Nest hosting with commands like /osass-ping - Check bot latency /osass-hello - Get a personalized greeting /osass-help - Show this help message /osass-time - Show the current server time /osass-choose - Choose between options /osass-joke - Get a short joke"}]...
|
Title: OS Assistent by @TXJ_PROGRAMER | Stardance
Title: OS Assistent by @TXJ_PROGRAMER | Stardance
Devlogs:
A Working slack bot A working slack bot capable of chating with user 24/7 useing Nest hosting with commands like /osass-ping - Check bot latency /osass-hello - Get a personalized greeting /osass-help - Show this help message /osass-time - Show the current server time /osass-choose - Choose between options /osass-joke - Get a short joke
Ships:
a slack bot to slak some talk...
|
1793112580.0081697
|
1793198980.0081697
|
|
54176
|
Study OS by @rayyans4890 | Stardance
|
rayyans4890
|
1
|
40.02
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T08:06:54Z", "hours": 35.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is a website that i have personally made for students it includes alot of features such as Planner,Assignments,Focus Time,Study Statistics,etc. This website was built in vscode using html and it was built for a stardance project. This project was made so that students can track their studys and also improve over time with their stats.", "repo": "https://github.com/rayyans4890-png/Study-OS-", "demo": "https://rayyans4890-png.github.io/Study-OS-/#subjects"}]...
|
[{"post_id": 63509, "ts": "202 [{"post_id": 63509, "ts": "2026-09-07T12:33:45Z", "hours": 5.0156, "text": "I basically redid the whole thing to make it feel way more like my own project and less like one of those super polished AI-generated websites. I changed the design completely and went for more of simple yet clean green and white aesthetic. Even though i had not used ai that much in the code while building the site in the end the website still came out too vibecoded so i had to like basically remove the WAYYY TO AI features to make it look more as if it was manually coded. It kept getting flagged for ai by the stardance reviewer so i jst decided to remove the ai features completely and work on my other features."}, {"post_id": 61643, "ts": "2026-09-04T17:11:44Z", "hours": 7.8667, "text": "Study OS — Devlog 6 (FINAL) FINALLY completed the project. 7h 52m logged today and this was the last real push to get everything across the finish line. What got done Went through and tested every single feature one by one to make sure nothing was broken Added the last remaining features I mentioned in the previous devlog Troubleshot everything until I was confident there were no mistakes left in the code Made sure every feature is actually working correctly, not just “looks fine but silently breaks” working Reflecting on it Not gonna lie, this project took way longer than I expected going in. There were multiple points where I had to stop, troubleshoot for hours, and basically rebuild parts of it (looking at you, Dashboard). But I’m genuinely glad I stuck with it, and honestly happy I finished it earlier than I thought I would after all those setbacks. Final state Study OS now has a working Dashboard, Focus sessions, Planner, Assignments, Exams, Notes, Flashcards, Quizzes, Grades, Subjects, and Study Insights — all built out and functioning together instead of as separate disconnected pieces. That’s a wrap on Study OS. Thanks for following along through all the bugs and rewrites 🙏"}, {"post_id": 60756, "ts": "2026-09-03T10:16:28Z", "hours": 7.6333, "text": "Study OS — Devlog 5 I finally got every feature I planned actually built out. Full sidebar’s complete — Assignments, Exams, Notes, Flashcards, Quizzes, Grades, Subjects, Study Insights, all of it exists now. The catch Only problem is the Dashboard isn’t picking up the input from any of these features. Like everything works fine on its own page, but none of it is actually showing up back on the Dashboard where it’s supposed to summarize. Why this is happening (probably) I think this is because I built each feature kinda separately instead of hooking them into the Dashboard from the start, so now they’re just not talking to each other properly. The plan Gonna end up rewriting the Dashboard basically from scratch so instead of being its own isolated thing, it actually pulls from all the features and displays their output cleanly in one place. Kind of annoying to redo but it’s the right move long term instead of patching it feature by feature. What’s next Rewrite Dashboard logic so it collectively reads from every feature Test that inputs from Planner/Quizzes/Grades/etc actually reflect properly once that’s"}, {"post_id": 60149, "ts": "2026-09-02T10:23:05Z", "hours": 7.7169, "text": "Study OS — Devlog 4 Put in another 7h 43m today and this one was mostly about rounding things out. Feels like the finish line is actually in sight now. What got done Added most of the final features I had planned — Quizzes, Grades, Subjects, and a new Study Insights section Went through and troubleshot the site for errors again, way less painful than last time Sidebar is basically complete now, everything’s got its place Where things stand Honestly feeling pretty good about where this is at. Most of the core structure is in place, just need to: Finish wiring up the last few features Make sure everything actually talks to each other — like tasks/quizzes/grades all updating the Dashboard properly instead of existing in their own little bubble What’s next Thinking this’ll take another 1-2 sessions to fully wrap up. Main focus now is connecting everything together so the Dashboard actually reflects real data instead of just sitting there with 0s everywhere."}, {"post_id": 58776, "ts": "2026-08-31T10:54:12Z", "hours": 7.4072, "text": "Study OS — Devlog 3 Big one today, put in 7h 24m and got a lot done, mostly with some help from YouTube tutorials to figure out stuff I was stuck on. New stuff added Added a search bar up top for quick navigation Split the sidebar into proper sections — Study OS (Dashboard, Focus, Planner) and School (Assignments, Exams, Notes, Flashcards) Sidebar’s looking way more organized now compared to before The bug that almost killed me Spent a good chunk of today troubleshooting the older features (Dashboard/Planner) because they kept taking input but just… not showing it anywhere. No errors, nothing, just silently not working which was honestly more annoying than an actual crash. Can’t fully explain what fixed it but after digging around for a while I finally got rid of it. Sometimes you just gotta stare at the code long enough until it gives up. What’s next Planning on adding a lot of new features tomorrow Still got Assignments, Exams, Notes, and Flashcards to actually build out (rn they’re just sitting in the sidebar looking pretty)"}, {"post_id": 56509, "ts": "2026-08-28T09:39:14Z", "hours": 2.8833, "text": "Study OS — Devlog 2 Made some solid progress this time, got the Dashboard actually working instead of just sitting there looking pretty. What I got done Made tasks actually functional — can now input tasks into the planner instead of it just being static Added 3 new tasks to the system (planning on adding around 7 more) Dashboard now tracks stuff like tasks completed, study time, streaks, and upcoming deadlines Started testing out the current UI to see if it’s actually good or if I’m just used to it lol Thoughts on the UI Ngl I’m pretty happy with how minimalistic it looks right now, it’s clean and doesn’t feel cluttered. But since this is a studying site I don’t wanna just assume it’s good — genuinely curious what people think. Should I: Keep it minimal like it is Or try to vibe code the UI a bit more and add some more personality to it What’s next Add the remaining ~7 tasks Keep building out Focus, Planner, and Subjects sections Maybe tweak the UI depending on feedback Lmk what yall think about the UI, genuinely open to changing it up."}, {"post_id": 55186, "ts": "2026-08-26T18:09:02Z", "hours": 1.0319, "text": "Study OS — Devlog 1 Alright so I finally started actually building Study OS , a website made for students to help them stay on top of their work without needing like 5 different apps open at once. What is this thing The idea is to have one place where students can handle basically everything school-related — quizzes, lectures, courses, weekly stats, all that. Still early days but the core idea is there. What I got done Set up the base structure for the site (html/css foundation, fonts, layout basics) Added a Dashboard so users have a home base to see everything at a glance Built a Focus Session feature (basically a way to lock in and study without distractions) Added a Planner so people can actually organize their week instead of forgetting everything exists What’s still cooking UI is very barebones rn, not gonna lie Quizzes, lectures, courses, and week stats are all planned but not built yet Planning on giving the whole thing a green and white theme once the layout is more locked in That’s it for now, more progress soon 🫡"}]...
|
Title: Study OS by @rayyans4890 | Stardance
Devlo Title: Study OS by @rayyans4890 | Stardance
Devlogs:
Study OS — Devlog 1 Alright so I finally started actually building Study OS , a website made for students to help them stay on top of their work without needing like 5 different apps open at once. What is this thing The idea is to have one place where students can handle basically everything school-related — quizzes, lectures, courses, weekly stats, all that. Still early days but the core idea is there. What I got done Set up the base structure for the site (html/css foundation, fonts, layout basics) Added a Dashboard so users have a home base to see everything at a glance Built a Focus Session feature (basically a way to lock in and study without distractions) Added a Planner so people can actually organize their week instead of forgetting everything exists What’s still cooking UI is very barebones rn, not gonna lie Quizzes, lectures, courses, and week stats are all planned but not built yet Planning on giving the whole thing a green and white theme once the layout is more locked in That’s it for now, more progress soon 🫡
Study OS — Devlog 2 Made some solid progress this time, got the Dashboard actually working instead of just sitting there looking pretty. What I got done Made tasks actually functional — can now input tasks into the planner instead of it just being static Added 3 new tasks to the system (planning on adding around 7 more) Dashboard now tracks stuff like tasks completed, study time, streaks, and upcoming deadlines Started testing out the current UI to see if it’s actually good or if I’m just used to it lol Thoughts on the UI Ngl I’m pretty happy with how minimalistic it looks right now, it’s clean and doesn’t feel cluttered. But since this is a studying site I don’t wanna just assume it’s good — genuinely curious what people think. Should I: Keep it minimal like it is Or try to vibe code the UI a bit more and add some more personality to it What’s next Add the remaining ~7 tasks Keep building out Focus, Planner, and Subjects sections Maybe tweak the UI depending on feedback Lmk what yall think about the UI, genuinely open to changing it up.
Study OS — Devlog 3 Big one today, put in 7h 24m and got a lot done, mostly with some help from YouTube tutorials to figure out stuff I was stuck on. New stuff added Added a search bar up top for quick navigation Split the sidebar into proper sections — Study OS (Dashboard, Focus, Planner) and School (Assignments, Exams, Notes, Flashcards) Sidebar’s looking way more organized now compared to before The bug that almost killed me Spent a good chunk of today troubleshooting the older features (Dashboard/Planner) because they kept taking input but just… not showing it anywhere. No errors, nothing, just silently not working which was honestly more annoying than an actual crash. Can’t fully explain what fixed it but after digging around for a while I finally got rid of it. Sometimes you just gotta stare at the code long enough until it gives up. What’s next Planning on adding a lot of new features tomorrow Still got Assignments, Exams, Notes, and Flashcards to actually build out (rn they’re just sitting in the sidebar looking pretty)
Study OS — Devlog 4 Put in another 7h 43m today and this one was mostly about rounding things out. Feels like the finish line is actually in sight now. What got done Added most of the final features I had planned — Quizzes, Grades, Subjects, and a new Study Insights section Went through and troubleshot the site for errors again, way less painful than last time Sidebar is basically complete now, everything’s got its place Where things stand Honestly feeling pretty good about where this is at. Most of the core structure is in place, just need to: Finish wiring up the last few features Make sure everything actually talks to each other — like tasks/quizzes/grades all updating the Dashboard properly instead of existing in their own little bubble What’s next Thinking this’ll take another 1-2 sessions to fully wrap up. Main focus now is connecting everything together so the Dashboard actually reflects real data instead of just sitting there with 0s everywhere.
Study OS — Devlog 5 I finally got every feature I planned actually built out. Full sidebar’s complete — Assignments, Exams, Notes, Flashcards, Quizzes, Grades, Subjects, Study Insights, all of it exists now. The catch Only problem is the Dashboard isn’t picking up the input from any of these features. Like everything works fine on its own page, but none of it is actually showing up back on the Dashboard where it’s supposed to summarize. Why this is happening (probably) I think this is because I built each feature kinda separately instead of hooking them into the Dashboard from the start, so now they’re just not talking to each other properly. The plan Gonna end up rewriting the Dashboard basically from scratch so instead of being its own isolated thing, it actually pulls from all the features and displays their output cleanly in one place. Kind of annoying to redo but it’s the right move long term instead of patching it feature by feature. What’s next Rewrite Dashboard logic so it collectively reads from every feature Test that inputs from Planner/Quizzes/Grades/etc actually reflect properly once that’s
Study OS — Devlog 6 (FINAL) FINALLY completed the project. 7h 52m logged today and this was the last real push to get everything across the finish line. What got done Went through and tested every single feature one by one to make sure nothing was broken Added the last remaining features I mentioned in the previous devlog Troubleshot everything until I was confident there were no mistakes left in the code Made sure every feature is actually working correctly, not just “looks fine but silently breaks” working Reflecting on it Not gonna lie, this project took way longer than I expected going in. There were multiple points where I had to stop, troubleshoot for hours, and basically rebuild parts of it (looking at you, Dashboard). But I’m genuinely glad I stuck with it, and honestly happy I finished it earlier than I thought I would after all those setbacks. Final state Study OS now has a working Dashboard, Focus sessions, Planner, Assignments, Exams, Notes, Flashcards, Quizzes, Grades, Subjects, and Study Insights — all built out and functioning together instead of as separate disconnected pieces. That’s a wrap on Study OS. Thanks for following along through all the bugs and rewrites 🙏
I basically redid the whole thing to make it feel way more like my own project and less like one of those super polished AI-generated websites. I changed the design completely and went for more of simple yet clean green and white aesthetic. Even though i had not used ai that much in the code while building the site in the end the website still came out too vibecoded so i had to like basically remove the WAYYY TO AI features to make it look more as if it was manually coded. It kept getting flagged for ai by the stardance reviewer so i jst decided to remove the ai features completely and work on my other features.
Ships:
This is a website that i have personally made for students it includes alot of features such as Planner,Assignments,Focus Time,Study Statistics,etc. This website was built in vscode using html and it was built for a stardance project. This project was made so that students can track their studys and also improve over time with their stats....
|
1792878544.199214
|
1793742544.199214
|
|
54145
|
Fokuser by @leethana | Stardance
|
leethana
|
1
|
19.0
|
121
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T07:46:26Z", "hours": 19.0, "multiplier": 6.53, "payout": 121, "blessing": "neutral", "text": "I built a Chrome Extension that helps users block sites and focus instead. I built this extension because I often find students such as myself opening my laptop to study, but end up watching YouTube or playing games instead. Thus, this extension serves as an extra barrier that blocks these sites and mutes notifications to provide a conducive digital studying environment.", "repo": "https://github.com/ingStudiosOfficial/fokuser", "demo": "https://chromewebstore.google.com/detail/fokuser/elhhadhbamlheipjebfcfkobbdnpclgl"}]...
|
[{"post_id": 62029, "ts": "202 [{"post_id": 62029, "ts": "2026-09-05T07:42:11Z", "hours": 4.6094, "text": "Added a scheduler to Fokuser to let users dedicate a certain time to focus. Also did some bug patches to do with state management and synchronization."}, {"post_id": 58609, "ts": "2026-08-31T02:49:56Z", "hours": 3.3097, "text": "Added Do Not Disturb mode that blocks notifications by using the chrome.contentSettings API. Also added a redesigned settings UI."}, {"post_id": 56615, "ts": "2026-08-28T13:15:51Z", "hours": 5.8164, "text": "Finished the publishable version of the extension! It now tracks the amount of time you focused and features a whitelist and blacklist to whitelist/blacklist sites."}, {"post_id": 54981, "ts": "2026-08-26T12:35:34Z", "hours": 4.8156, "text": "Initial commits to Fokuser! We got the name ‘Fokuser’ from the Norwegian plural word of ‘focus’. The Chrome Extension currently lets you set a time until to block sites. It is a very basic implementation using chrome.storage.local and chrome.alarms APIs."}]...
|
Title: Fokuser by @leethana | Stardance
Devlogs:
Title: Fokuser by @leethana | Stardance
Devlogs:
Initial commits to Fokuser! We got the name ‘Fokuser’ from the Norwegian plural word of ‘focus’. The Chrome Extension currently lets you set a time until to block sites. It is a very basic implementation using chrome.storage.local and chrome.alarms APIs.
Finished the publishable version of the extension! It now tracks the amount of time you focused and features a whitelist and blacklist to whitelist/blacklist sites.
Added Do Not Disturb mode that blocks notifications by using the chrome.contentSettings API. Also added a redesigned settings UI.
Added a scheduler to Fokuser to let users dedicate a certain time to focus. Also did some bug patches to do with state management and synchronization.
Ships:
I built a Chrome Extension that helps users block sites and focus instead. I built this extension because I often find students such as myself opening my laptop to study, but end up watching YouTube or playing games instead. Thus, this extension serves as an extra barrier that blocks these sites and mutes notifications to provide a conducive digital studying environment....
|
1793109330.6012702
|
1793195730.6012702
|
|
17996
|
WiFi QR Generator by @Greg_ios | Stardance
|
Greg_ios
|
1
|
2.0
|
3
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T07:22:34Z", "hours": 2.0, "multiplier": 1.37, "payout": 3, "blessing": "neutral", "text": "A simple and efficient utility to generate QR codes for your WiFi network, allowing guests to connect instantly by scanning the code with their smartphones. This project comes in two versions: a Command Line Interface (CLI) and a Graphical User Interface (GUI).", "repo": "https://github.com/travletothefurureprogramming/WiFi-QR-Generator", "demo": "https://github.com/travletothefurureprogramming/WiFi-QR-Generator/releases/tag/v1.0.0"}]...
|
[{"post_id": 27596, "ts": "202 [{"post_id": 27596, "ts": "2026-07-13T09:54:32Z", "hours": 0.4175, "text": "Enchanse CLI app using questionary and start making a clean README with clear explanation on how to use it"}, {"post_id": 8672, "ts": "2026-06-14T12:31:46Z", "hours": 0.2517, "text": "Add some error handling⚠️ For example:"}, {"post_id": 8663, "ts": "2026-06-14T12:00:59Z", "hours": 0.45, "text": "I have add the ability to show the password and to print the QR but the print has some problems. Also from now you can select where to save the qr when you press generate"}, {"post_id": 8108, "ts": "2026-06-13T15:06:53Z", "hours": 0.4167, "text": "Make a basic GUI😀😀😀😀😀😀"}, {"post_id": 8088, "ts": "2026-06-13T14:41:36Z", "hours": 0.5336, "text": "Making the main generator in terminal!!!! Next Steps: GUI using CustomTkinter😀😀😀"}]...
|
Title: WiFi QR Generator by @Greg_ios | Stardance
Title: WiFi QR Generator by @Greg_ios | Stardance
Devlogs:
Making the main generator in terminal!!!! Next Steps: GUI using CustomTkinter😀😀😀
Make a basic GUI😀😀😀😀😀😀
I have add the ability to show the password and to print the QR but the print has some problems. Also from now you can select where to save the qr when you press generate
Add some error handling⚠️ For example:
Enchanse CLI app using questionary and start making a clean README with clear explanation on how to use it
Ships:
A simple and efficient utility to generate QR codes for your WiFi network, allowing guests to connect instantly by scanning the code with their smartphones. This project comes in two versions: a Command Line Interface (CLI) and a Graphical User Interface (GUI)....
|
1793145110.7552645
|
1793231510.7552645
|
|
38927
|
M2H by @vedasm | Stardance
|
vedasm
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T06:50:39Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I had built M2H (Markdown to HTML), a full-stack markdown editor and blog converter app. It enables users to write in Markdown with all the formatting available on the toolbar and view a clean HTML rendered in real time. Features: - Instant HTML Rendering as users type in. Server-side XSS prevention by using bleach. API protection using Flask-Limiter Secure JWT Based authentication Clean Split-view panel, dark/light modes, along with standard keyboard shortcuts The main challenge for me was setting up seamless sync btw the markdown and the live preview panel in the server-side without causing any lag or errors. Also implementing safe authentication. How to Use: Go to the live website Register an account and log in to explore Use the toolbar and keyboard shortcuts Change btw light and dark themes Test by export your markdown into a live html", "repo": "https://github.com/vedasm/M2H", "demo": "https://m2hvsm.vercel.app/"}]...
|
[{"post_id": 62002, "ts": "202 [{"post_id": 62002, "ts": "2026-09-05T06:34:55Z", "hours": 1.6431, "text": "Authentication, Security, and Editor Enhancements Authentication & Session Management A new interface allows user to securely register and login to M2H. Authentication is handled via JSON Web Tokens (JWT) stored at local-storage, making sure user sessions are secure. The Nav Bar have been updated with interaction based on whether the user is logged in or not. Enhanced Security & Backend HTML scrubbing via bleach to prevent XSS attacks Added flask-limiter and CSP/HSTS for API protection Deployment The app is now deployed and accessible live on vercel. Check the App"}, {"post_id": 61256, "ts": "2026-09-04T03:14:44Z", "hours": 1.3042, "text": "UI & Markdown Upgrades UI Refinement and Alignment Fixes Fixed padding and margin inconsistencies between the editor and toolbar. Changed the layout to be balanced and more comfortable for dual writing and previewing. Improved spacing to make the editor look good in light and dark modes, reducing eyestrain. New Formating Toolbar Bold, italicise, or strike-through text without the hassle of syntax typing. Now you can create document hierarchy and quickly highlight snippets with new Heading, quotes, etc. Organize ur throughts with the new bulleted and numbered list option all with one click."}, {"post_id": 59940, "ts": "2026-09-02T00:21:59Z", "hours": 0.9206, "text": "Building Live Preview Added a synchronized real-time preview rendering so MD Formats immediately get a preview HTML Content Automatic ID Assignment for headings such as # This is HI which render with anchor tags like {#17} automatically. Implemented real-time line, word, character and counts alongside an estimated reading time. The Document progress automatically store in localStorage to prevent data loss."}, {"post_id": 54846, "ts": "2026-08-26T00:52:27Z", "hours": 2.3744, "text": "Building M2H UI Developed a clean split view layout with line numbering, a real-time input canvas for MD, and a synchronized live preview panel, which will be implemented in a feature. Added quick buttons to copy HTML code, download the code, clean this MD, and finally switch between themes. Added a line, word, character counter and estimated reading time (future backend implementation is required)"}]...
|
Title: M2H by @vedasm | Stardance
Devlogs:
Buildi Title: M2H by @vedasm | Stardance
Devlogs:
Building M2H UI Developed a clean split view layout with line numbering, a real-time input canvas for MD, and a synchronized live preview panel, which will be implemented in a feature. Added quick buttons to copy HTML code, download the code, clean this MD, and finally switch between themes. Added a line, word, character counter and estimated reading time (future backend implementation is required)
Building Live Preview Added a synchronized real-time preview rendering so MD Formats immediately get a preview HTML Content Automatic ID Assignment for headings such as # This is HI which render with anchor tags like {#17} automatically. Implemented real-time line, word, character and counts alongside an estimated reading time. The Document progress automatically store in localStorage to prevent data loss.
UI & Markdown Upgrades UI Refinement and Alignment Fixes Fixed padding and margin inconsistencies between the editor and toolbar. Changed the layout to be balanced and more comfortable for dual writing and previewing. Improved spacing to make the editor look good in light and dark modes, reducing eyestrain. New Formating Toolbar Bold, italicise, or strike-through text without the hassle of syntax typing. Now you can create document hierarchy and quickly highlight snippets with new Heading, quotes, etc. Organize ur throughts with the new bulleted and numbered list option all with one click.
Authentication, Security, and Editor Enhancements Authentication & Session Management A new interface allows user to securely register and login to M2H. Authentication is handled via JSON Web Tokens (JWT) stored at local-storage, making sure user sessions are secure. The Nav Bar have been updated with interaction based on whether the user is logged in or not. Enhanced Security & Backend HTML scrubbing via bleach to prevent XSS attacks Added flask-limiter and CSP/HSTS for API protection Deployment The app is now deployed and accessible live on vercel. Check the App
Ships:
I had built M2H (Markdown to HTML), a full-stack markdown editor and blog converter app. It enables users to write in Markdown with all the formatting available on the toolbar and view a clean HTML rendered in real time. Features: - Instant HTML Rendering as users type in. Server-side XSS prevention by using bleach. API protection using Flask-Limiter Secure JWT Based authentication Clean Split-view panel, dark/light modes, along with standard keyboard shortcuts The main challenge for me was setting up seamless sync btw the markdown and the live preview panel in the server-side without causing any lag or errors. Also implementing safe authentication. How to Use: Go to the live website Register an account and log in to explore Use the toolbar and keyboard shortcuts Change btw light and dark themes Test by export your markdown into a live html...
|
1793065717.3196394
|
1793152117.3196394
|
|
57061
|
Blind Ai Assistant by @KashanZahid | Stardance
|
KashanZahid
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T06:41:51Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Its an Ai-Assitant built for the Blind persons. Its uses voice speech recongintion to do daily task life like making call,whatsapps,youtube and a huge amount of commands to being independent", "repo": "https://github.com/Kashan-Zahid/Blind-AI-Assistant", "demo": "http://tiny.cc/fdx9101"}]...
|
[{"post_id": 62006, "ts": "202 [{"post_id": 62006, "ts": "2026-09-05T06:39:08Z", "hours": 0.4944, "text": "Gemini integrations done bro!!!! Ready to sail"}, {"post_id": 61634, "ts": "2026-09-04T17:00:43Z", "hours": 2.0628, "text": "Alhamduillah done!!!"}, {"post_id": 59604, "ts": "2026-09-01T14:52:26Z", "hours": 0.4286, "text": "Something Come UP!!!!!"}]...
|
Title: Blind Ai Assistant by @KashanZahid | Starda Title: Blind Ai Assistant by @KashanZahid | Stardance
Devlogs:
Something Come UP!!!!!
Alhamduillah done!!!
Gemini integrations done bro!!!! Ready to sail
Ships:
Its an Ai-Assitant built for the Blind persons. Its uses voice speech recongintion to do daily task life like making call,whatsapps,youtube and a huge amount of commands to being independent...
|
1793087824.9405577
|
1793174224.9405577
|
|
58185
|
BibleBot by @MrOstrichStudios | Stardance
|
MrOstrichStudios
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T06:03:58Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have made a BibleBot! So basically it has commands when can give you verses to read for either the Old Testament, New Testament or both! Genuinely learned alot for this and the hard part was to integrate the API into it.", "repo": "https://github.com/MrOstrichStudios/BibleBot", "demo": "https://app.slack.com/client/E09V59WQY1E/C0P5NE354?skip_today=1"}]...
|
[{"post_id": 61978, "ts": "202 [{"post_id": 61978, "ts": "2026-09-05T05:40:08Z", "hours": 0.3456, "text": "devlog #3 ->added the bot to nest now its running 24x7! ->did some bug fixes it should be working nice now! -> hehehe from me."}, {"post_id": 61948, "ts": "2026-09-05T04:05:13Z", "hours": 0.6158, "text": "devlog #2 -> learned to use the bible-api in it for verses ->spend some time in google and ai trying to figure out how to extract the data from json outputs from the api (it doesnt require key) ->running the bot locally and it works!!!! me so happy rn ^_^"}, {"post_id": 61907, "ts": "2026-09-05T02:31:10Z", "hours": 0.4231, "text": "devlog #1 -> learned how to make slack bots ->currently making a bible bot which when commands use can give ya a daily random dose of bible verses. ~ keep growing in ya faith guyz!"}]...
|
Title: BibleBot by @MrOstrichStudios | Stardance
Title: BibleBot by @MrOstrichStudios | Stardance
Devlogs:
devlog #1 -> learned how to make slack bots ->currently making a bible bot which when commands use can give ya a daily random dose of bible verses. ~ keep growing in ya faith guyz!
devlog #2 -> learned to use the bible-api in it for verses ->spend some time in google and ai trying to figure out how to extract the data from json outputs from the api (it doesnt require key) ->running the bot locally and it works!!!! me so happy rn ^_^
devlog #3 ->added the bot to nest now its running 24x7! ->did some bug fixes it should be working nice now! -> hehehe from me.
Ships:
I have made a BibleBot! So basically it has commands when can give you verses to read for either the Old Testament, New Testament or both! Genuinely learned alot for this and the hard part was to integrate the API into it....
|
1793141545.5717032
|
1793227945.5717032
|
|
14184
|
Website by @ghx312 | Stardance
|
ghx312
|
2
|
16.0
|
55
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T05:58:52Z", "hours": 14.0, "multiplier": 3.57, "payout": 49, "blessing": "neutral", "text": "This is my personal website where I post things that I feel are interesting. This time I have added the following notes onto my website. They are mostly about cryptography (Practice and study of hiding information so that only authorized people can read or use it) I try my best to make everything understandable but sometimes it still remainds abit abstract. Introduction to Qubits CHSH Game (Introduction, Explaination, Derivation of Optimal Strategy, Clear Explaination of solution + DEMO Code) LLL Reduction Algorithm (Introduction, Derivation, and Application + DEMO Code) CryptoHack Modular Arithmetic Course Guide CryptoHack Guide for Modular Arithmetic and Public-Key Cryptography Introduction to ZKPs Proof of knowledge (Completeness, Soundness, Zero-Knowledge) Schnorr’s Protocol + Sigma Protocols Special Soundness + Rewinding Honest Verifier Zero Knowledge (HVZK) + Special Honest Verifier Zero Knowledge (SHVZK) Non-Interactive Zero Knowledge (NIZK) + Forgery, Random Oracle (RO) and Programmable Random Oracles (PRO) Girault’s Identification Protocols OR Proofs Perdersen Commitments Okamoto’s Identification Protocol Proof of Equal Commitments (PoEC), PoEC w Different Binding Generators, Proof of Squared Commitments Blum’s Protocol for Hamiltonian Cycles Universal Composability Fischlin Transform I will be finishing up ZKPs soon adding SNARKs, ZK-SNARKs (Groth16) Thanks for rating 🌞", "repo": "https://github.com/ghx312/ghx312.github.io", "demo": "https://ghx312.github.io/"}, {"ship_num": 2, "ts": "2026-07-03T14:28:20Z", "hours": 2.0, "multiplier": 3.65, "payout": 6, "blessing": "neutral", "text": "This is my personal website where I put things that I find interesting and some knowledge that I would like to share with everyone.", "repo": "https://github.com/ghx312/ghx312.github.io", "demo": "https://ghx312.github.io/"}]...
|
[{"post_id": 61984, "ts": "202 [{"post_id": 61984, "ts": "2026-09-05T05:48:56Z", "hours": 4.0114, "text": "Added notes for Zero-Knowledge Proofs Includes: Introduction to ZKPs Proof of knowledge (Completeness, Soundness, Zero-Knowledge) Schnorr’s Protocol + Sigma Protocols Special Soundness + Rewinding Honest Verifier Zero Knowledge (HVZK) + Special Honest Verifier Zero Knowledge (SHVZK) Non-Interactive Zero Knowledge (NIZK) + Forgery, Random Oracle (RO) and Programmable Random Oracles (PRO) Girault’s Identification Protocols OR Proofs Perdersen Commitments Okamoto’s Identification Protocol Proof of Equal Commitments (PoEC), PoEC w Different Binding Generators, Proof of Squared Commitments Blum’s Protocol for Hamiltonian Cycles Universal Composability Fischlin Transform To be added: SNARKs, ZK-SNARKs (Groth16)"}, {"post_id": 41754, "ts": "2026-08-06T04:39:43Z", "hours": 5.0628, "text": "CryptoHack Guide for Modular Arithmetic and Public-Key Cryptography"}, {"post_id": 32231, "ts": "2026-07-21T08:29:03Z", "hours": 4.6275, "text": "DEVLOG#1 Added a few segments: Introduction to Qubits CHSH Game (Introduction, Explaination, Derivation of Optimal Strategy, Clear Explaination of solution + DEMO Code) LLL Reduction Algorithm (Introduction, Derivation, and Application + DEMO Code) CryptoHack Modular Arithmetic Course Guide"}, {"post_id": 21499, "ts": "2026-07-03T14:14:56Z", "hours": 1.7014, "text": "AAβ-Cryptosystem Notes I recently stumbled upon a cryptographic system using Diophantine Equations. I have never heard of such a system before and it intrigued me, so I decided to learn what it was. Today I just added the notes and information that I have learnt from this cryptosystem onto my personal website."}]...
|
Title: Website by @ghx312 | Stardance
Devlogs:
AA Title: Website by @ghx312 | Stardance
Devlogs:
AAβ-Cryptosystem Notes I recently stumbled upon a cryptographic system using Diophantine Equations. I have never heard of such a system before and it intrigued me, so I decided to learn what it was. Today I just added the notes and information that I have learnt from this cryptosystem onto my personal website.
DEVLOG#1 Added a few segments: Introduction to Qubits CHSH Game (Introduction, Explaination, Derivation of Optimal Strategy, Clear Explaination of solution + DEMO Code) LLL Reduction Algorithm (Introduction, Derivation, and Application + DEMO Code) CryptoHack Modular Arithmetic Course Guide
CryptoHack Guide for Modular Arithmetic and Public-Key Cryptography
Added notes for Zero-Knowledge Proofs Includes: Introduction to ZKPs Proof of knowledge (Completeness, Soundness, Zero-Knowledge) Schnorr’s Protocol + Sigma Protocols Special Soundness + Rewinding Honest Verifier Zero Knowledge (HVZK) + Special Honest Verifier Zero Knowledge (SHVZK) Non-Interactive Zero Knowledge (NIZK) + Forgery, Random Oracle (RO) and Programmable Random Oracles (PRO) Girault’s Identification Protocols OR Proofs Perdersen Commitments Okamoto’s Identification Protocol Proof of Equal Commitments (PoEC), PoEC w Different Binding Generators, Proof of Squared Commitments Blum’s Protocol for Hamiltonian Cycles Universal Composability Fischlin Transform To be added: SNARKs, ZK-SNARKs (Groth16)
Ships:
This is my personal website where I put things that I find interesting and some knowledge that I would like to share with everyone.
This is my personal website where I post things that I feel are interesting. This time I have added the following notes onto my website. They are mostly about cryptography (Practice and study of hiding information so that only authorized people can read or use it) I try my best to make everything understandable but sometimes it still remainds abit abstract. Introduction to Qubits CHSH Game (Introduction, Explaination, Derivation of Optimal Strategy, Clear Explaination of solution + DEMO Code) LLL Reduction Algorithm (Introduction, Derivation, and Application + DEMO Code) CryptoHack Modular Arithmetic Course Guide CryptoHack Guide for Modular Arithmetic and Public-Key Cryptography Introduction to ZKPs Proof of knowledge (Completeness, Soundness, Zero-Knowledge) Schnorr’s Protocol + Sigma Protocols Special Soundness + Rewinding Honest Verifier Zero Knowledge (HVZK) + Special Honest Verifier Zero Knowledge (SHVZK) Non-Interactive Zero Knowledge (NIZK) + Forgery, Random Oracle (RO) and Programmable Random Oracles (PRO) Girault’s Identification Protocols OR Proofs Perdersen Commitments Okamoto’s Identification Protocol Proof of Equal Commitments (PoEC), PoEC w Different Binding Generators, Proof of Squared Commitments Blum’s Protocol for Hamiltonian Cycles Universal Composability Fischlin Transform I will be finishing up ZKPs soon adding SNARKs, ZK-SNARKs (Groth16) Thanks for rating 🌞...
|
1793087256.0048842
|
1793173656.0048842
|
|
54269
|
JAINIL by @jainilgringlani | Stardance
|
jainilgringlani
|
2
|
6.0
|
5
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T05:45:13Z", "hours": 4.0, "multiplier": 1.19, "payout": 5, "blessing": "neutral", "text": "i made my personal site", "repo": "https://github.com/jainilgringlani499-cloud/JAINIL-GRINGLANI", "demo": "https://jainilgringlani499-cloud.github.io/"}, {"ship_num": 2, "ts": "2026-08-28T09:22:49Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I HAVE MADE MY PERSONAL SITE . THE MOST CHALLENGING THING WAS TO SOLVE ERROR OF CSS . ALTOUHG I DONE IT . I AM VERY PROUD OF MY TROUBLESHOOTING SKILLS", "repo": "https://github.com/jainilgringlani499-cloud/JAINIL-GRINGLANI", "demo": "https://jainilgringlani499-cloud.github.io/"}]...
|
[{"post_id": 61379, "ts": "202 [{"post_id": 61379, "ts": "2026-09-04T08:17:00Z", "hours": 3.9686, "text": "I am working on my personal portfolio .Like again building it from scratch because it was rejected."}, {"post_id": 56493, "ts": "2026-08-28T09:02:45Z", "hours": 0.8158, "text": "like i was facing a problem in doing my work because i wanted a rest"}, {"post_id": 55152, "ts": "2026-08-26T17:00:59Z", "hours": 1.4342, "text": "I am working on my personal portfolio."}]...
|
Title: JAINIL by @jainilgringlani | Stardance
Dev Title: JAINIL by @jainilgringlani | Stardance
Devlogs:
I am working on my personal portfolio.
like i was facing a problem in doing my work because i wanted a rest
I am working on my personal portfolio .Like again building it from scratch because it was rejected.
Ships:
I HAVE MADE MY PERSONAL SITE . THE MOST CHALLENGING THING WAS TO SOLVE ERROR OF CSS . ALTOUHG I DONE IT . I AM VERY PROUD OF MY TROUBLESHOOTING SKILLS
i made my personal site...
|
1793054904.2740188
|
1793141304.2740188
|
|
57320
|
escape by @krupa_pramod | Stardance
|
krupa_pramod
|
1
|
8.0
|
134
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T05:37:45Z", "hours": 8.0, "multiplier": 17.56, "payout": 134, "blessing": "neutral", "text": "I made a web based escape room made in HTML, CSS, and JS. There is a storyline that progresses throughout the game, and the user has to escape from being trapped inside a computer. Each level (there are 6) is password protected, and the passwords are hidden in different places throughout each level. There are multiple interactive elements, such as file explorers, terminals, open/close windows, draggable windows, choice buttons, and hidden objects. There is also a unique win and quit screen that can be achieved. I am happy with the way this turned out and the overall aesthetic of it. The Javascript was kind of difficult at times but for the most part just repetitive. Future improvements may be more levels or better graphics/storyline. Hope you enjoy!", "repo": "https://github.com/krupa-pramod/escape", "demo": "https://krupa-pramod.github.io/escape/"}]...
|
[{"post_id": 61710, "ts": "202 [{"post_id": 61710, "ts": "2026-09-04T19:07:10Z", "hours": 0.975, "text": "This may just be the final devlog! Unless I add more although I don’t think I will. Here you can click on this guy and it opens a popup asking if you want to talk to him, and you guys can talk through the terminal. Finally you choose whether you want to stay and switches to this terminal room, or leave in which its just a black screen that says session terminated. I made a lot of silly errors in the terminal so debugging took a little while but its done now!"}, {"post_id": 61655, "ts": "2026-09-04T17:57:08Z", "hours": 0.4978, "text": "Quit screen is done! Pretty simple but I think that’s okay since the quit screen won’t be viewed very often… click session terminated and everything goes black and one would probably close the tab. Lastly the end screen!"}, {"post_id": 61259, "ts": "2026-09-04T03:17:05Z", "hours": 0.5536, "text": "Level 6 is done at last! AKA the final level unless I spontaneously decide to add one more. Here there is a newspaper you reveal, and basically there is a clock on the wall and the paper tells you to look behind the clock, there’s the password but oh wait it has to be in numerical order least to greatest. Pretty fun and easy to make, and yeah I’m kind of running out of ideas for levels so this will probably be the last. A lot of repitive work mostly."}, {"post_id": 61197, "ts": "2026-09-04T00:36:22Z", "hours": 0.8019, "text": "Level 5 is done! I think level 6 is going to be the very last level so next I just have to make that and a win/death screen. Although really you don’t die unless you like quit at the very beginning but oh well. Level 5 is again password protected, we have our little friendly hint man. You can click the paper to read some text, and the password is the number associated with the 4 objects. (ex. there are 4 hooks, 2 people, number 3 on clock is missing). Of course all windows are draggable what not. Level 6 next!"}, {"post_id": 61047, "ts": "2026-09-03T19:16:49Z", "hours": 1.1381, "text": "Fourth level done! This is basically kind of your in a tunnel, you click on one of the posters on the wall and then when you hover over a certain area of the poster the password appears and takes you to the fifth level. I have no idea how many levels there are going to be but we’ll see. This took longer than it should but it was kind of a pain figuring out the position of stuff and thats why it took quite a bit of time. Next fifth level!"}, {"post_id": 60635, "ts": "2026-09-03T03:23:41Z", "hours": 0.7219, "text": "Third level is COMPLETE! This level has a terminal with a bunch of commands, you click on that icon to open it and again it is password protected. You can get the time, list of commands, clear, about, where am i, and a clue which basically tells you to like take the first letter of each thing under help and thats pretty much the password. Next level (4) is probably gonna be like you have escaped from the computer but now your like in a room or something. We shall see!"}, {"post_id": 60565, "ts": "2026-09-02T23:55:41Z", "hours": 1.0236, "text": "First level is officially done and we are onto the second! On the first one I added a journal file, with a manifest from the little organization thing (I think the story is like you are trapped in a computer by a cult… and you have to get out) and a personal journal that has the password. There’s also a trash file (which is empty), a photos file with some random photos, and also a file explorer with some files. Second level just has numbers hidden in photos. Overall pretty good, kind of repetitive JS and HTML and things so yeah. Next up LEVEL 3!"}, {"post_id": 59982, "ts": "2026-09-02T02:08:40Z", "hours": 1.2414, "text": "Updates have been made! I am now working on the first minigame sort of thing, it’s kind of like an OS where you have to dig through and find the password. Lucky for me the password is my birthday. Made a journal window and a photos window, hoping to add sort of a code window and a trash window later. This is sort of reminiscent of making the my web oS project LOL. Added open/close, and draggability and things."}, {"post_id": 59943, "ts": "2026-09-02T00:27:41Z", "hours": 0.6531, "text": "New project time! I wanted to make one of those web based kind of crappy escape rooms because I love the vibes of them. Unfortunately my script writing skills are sub-par so we will ignore that part for now. So far I made the opening slide and an intro slide where you just click open and a window opens. Took me way too long for so less but anything for the Stardance certificate I guess. Hopefully this turns out well and next time I’m hoping to make the very first minigame."}]...
|
Title: escape by @krupa_pramod | Stardance
Devlog Title: escape by @krupa_pramod | Stardance
Devlogs:
New project time! I wanted to make one of those web based kind of crappy escape rooms because I love the vibes of them. Unfortunately my script writing skills are sub-par so we will ignore that part for now. So far I made the opening slide and an intro slide where you just click open and a window opens. Took me way too long for so less but anything for the Stardance certificate I guess. Hopefully this turns out well and next time I’m hoping to make the very first minigame.
Updates have been made! I am now working on the first minigame sort of thing, it’s kind of like an OS where you have to dig through and find the password. Lucky for me the password is my birthday. Made a journal window and a photos window, hoping to add sort of a code window and a trash window later. This is sort of reminiscent of making the my web oS project LOL. Added open/close, and draggability and things.
First level is officially done and we are onto the second! On the first one I added a journal file, with a manifest from the little organization thing (I think the story is like you are trapped in a computer by a cult… and you have to get out) and a personal journal that has the password. There’s also a trash file (which is empty), a photos file with some random photos, and also a file explorer with some files. Second level just has numbers hidden in photos. Overall pretty good, kind of repetitive JS and HTML and things so yeah. Next up LEVEL 3!
Third level is COMPLETE! This level has a terminal with a bunch of commands, you click on that icon to open it and again it is password protected. You can get the time, list of commands, clear, about, where am i, and a clue which basically tells you to like take the first letter of each thing under help and thats pretty much the password. Next level (4) is probably gonna be like you have escaped from the computer but now your like in a room or something. We shall see!
Fourth level done! This is basically kind of your in a tunnel, you click on one of the posters on the wall and then when you hover over a certain area of the poster the password appears and takes you to the fifth level. I have no idea how many levels there are going to be but we’ll see. This took longer than it should but it was kind of a pain figuring out the position of stuff and thats why it took quite a bit of time. Next fifth level!
Level 5 is done! I think level 6 is going to be the very last level so next I just have to make that and a win/death screen. Although really you don’t die unless you like quit at the very beginning but oh well. Level 5 is again password protected, we have our little friendly hint man. You can click the paper to read some text, and the password is the number associated with the 4 objects. (ex. there are 4 hooks, 2 people, number 3 on clock is missing). Of course all windows are draggable what not. Level 6 next!
Level 6 is done at last! AKA the final level unless I spontaneously decide to add one more. Here there is a newspaper you reveal, and basically there is a clock on the wall and the paper tells you to look behind the clock, there’s the password but oh wait it has to be in numerical order least to greatest. Pretty fun and easy to make, and yeah I’m kind of running out of ideas for levels so this will probably be the last. A lot of repitive work mostly.
Quit screen is done! Pretty simple but I think that’s okay since the quit screen won’t be viewed very often… click session terminated and everything goes black and one would probably close the tab. Lastly the end screen!
This may just be the final devlog! Unless I add more although I don’t think I will. Here you can click on this guy and it opens a popup asking if you want to talk to him, and you guys can talk through the terminal. Finally you choose whether you want to stay and switches to this terminal room, or leave in which its just a black screen that says session terminated. I made a lot of silly errors in the terminal so debugging took a little while but its done now!
Ships:
I made a web based escape room made in HTML, CSS, and JS. There is a storyline that progresses throughout the game, and the user has to escape from being trapped inside a computer. Each level (there are 6) is password protected, and the passwords are hidden in different places throughout each level. There are multiple interactive elements, such as file explorers, terminals, open/close windows, draggable windows, choice buttons, and hidden objects. There is also a unique win and quit screen that can be achieved. I am happy with the way this turned out and the overall aesthetic of it. The Javascript was kind of difficult at times but for the most part just repetitive. Future improvements may be more levels or better graphics/storyline. Hope you enjoy!...
|
1793101976.8816876
|
1793188376.8816876
|
|
57842
|
QuantumOS by @saikaushilkatta | Stardance
|
saikaushilkatta
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T05:12:33Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built QuantumOS, a futuristic, web-based operating system. The most challenging part was engineering the custom drag logic for the windows and resolving a Git split-timeline issue when deploying my background image. I am most proud of the custom features I added beyond the base requirements: a functional taskbar that revives closed apps, a live digital clock, and dynamic system uptime telemetry. To test it, drag the windows around, close them, and click the neon taskbar icons at the bottom to relaunch them!", "repo": "https://github.com/saikaushilkatta/QuantumOS", "demo": "https://saikaushilkatta.github.io/QuantumOS/"}]...
|
[{"post_id": 61971, "ts": "202 [{"post_id": 61971, "ts": "2026-09-05T05:06:01Z", "hours": 1.4328, "text": "Finished making my QuantumOs project."}, {"post_id": 61377, "ts": "2026-09-04T08:11:34Z", "hours": 0.3061, "text": "CSS Setup for initial boot."}, {"post_id": 61369, "ts": "2026-09-04T07:48:03Z", "hours": 0.335, "text": "“Just finished setting up the foundational HTML structure for my project, QuantumOS! Instead of starting with a standard desktop, I decided to build a custom boot sequence. I have the initial welcome screen and ‘Initialse System’ button laid out in the DOM. Next up: adding futuristic, sci-fi styling with CSS and hooking up the Javascript so the button actually launches the main OS interface.”"}]...
|
Title: QuantumOS by @saikaushilkatta | Stardance
Title: QuantumOS by @saikaushilkatta | Stardance
Devlogs:
“Just finished setting up the foundational HTML structure for my project, QuantumOS! Instead of starting with a standard desktop, I decided to build a custom boot sequence. I have the initial welcome screen and ‘Initialse System’ button laid out in the DOM. Next up: adding futuristic, sci-fi styling with CSS and hooking up the Javascript so the button actually launches the main OS interface.”
CSS Setup for initial boot.
Finished making my QuantumOs project.
Ships:
I built QuantumOS, a futuristic, web-based operating system. The most challenging part was engineering the custom drag logic for the windows and resolving a Git split-timeline issue when deploying my background image. I am most proud of the custom features I added beyond the base requirements: a functional taskbar that revives closed apps, a live digital clock, and dynamic system uptime telemetry. To test it, drag the windows around, close them, and click the neon taskbar icons at the bottom to relaunch them!...
|
1793126869.73417
|
1793213269.73417
|
|
58067
|
My own site! by @Sameer23 | Stardance
|
Sameer23
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T05:02:33Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made my portfolio. I am just a teenager and a beginner in coding.", "repo": "https://github.com/imskyyyy5/website", "demo": "https://incredible-empanada-52f7da.netlify.app/"}]...
|
[{"post_id": 61459, "ts": "202 [{"post_id": 61459, "ts": "2026-09-04T12:03:04Z", "hours": 0.6878, "text": "My site is finally ready"}]...
|
Title: My own site! by @Sameer23 | Stardance
Devl Title: My own site! by @Sameer23 | Stardance
Devlogs:
My site is finally ready
Ships:
I made my portfolio. I am just a teenager and a beginner in coding....
|
1793137704.43456
|
1793224104.43456
|
|
54519
|
AetherOS by @ArmanMalik | Stardance
|
ArmanMalik
|
2
|
2.0
|
1
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T03:47:49Z", "hours": 1.0, "multiplier": 1.27, "payout": 1, "blessing": "neutral", "text": "i made an os my first one ever the javascripting part was a bit challenging.", "repo": "https://github.com/Armaan246-svg/web-os-1", "demo": "https://aetheros1.netlify.app/"}, {"ship_num": 2, "ts": "2026-08-26T17:24:21Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a webos called the AetherOS and i used the three dragging windows and it was my first webos project in my life so it was a bit challenging hoping to improve it in the near future.", "repo": "https://github.com/Armaan246-svg/web-os-1", "demo": "https://aetheros1.netlify.app/"}]...
|
[{"post_id": 55602, "ts": "202 [{"post_id": 55602, "ts": "2026-08-27T15:39:57Z", "hours": 0.8306, "text": "I finally changed and fixed all the errors."}, {"post_id": 55158, "ts": "2026-08-26T17:07:42Z", "hours": 0.2561, "text": "JUST FINISHED WRITING JS FOR IT AND IT IS DONE."}, {"post_id": 55140, "ts": "2026-08-26T16:44:21Z", "hours": 0.465, "text": "Finished writing css for it and it is looking good so far."}, {"post_id": 55124, "ts": "2026-08-26T16:15:11Z", "hours": 0.6072, "text": "Just finished writing html for AetherOs and i kept it simple and clean."}]...
|
Title: AetherOS by @ArmanMalik | Stardance
Devlog Title: AetherOS by @ArmanMalik | Stardance
Devlogs:
Just finished writing html for AetherOs and i kept it simple and clean.
Finished writing css for it and it is looking good so far.
JUST FINISHED WRITING JS FOR IT AND IT IS DONE.
I finally changed and fixed all the errors.
Ships:
I made a webos called the AetherOS and i used the three dragging windows and it was my first webos project in my life so it was a bit challenging hoping to improve it in the near future.
i made an os my first one ever the javascripting part was a bit challenging....
|
1793134322.4523919
|
1793220722.4523919
|
|
58289
|
My website by @Deenflow | Stardance
|
Deenflow
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T03:34:08Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built my personal website with a Cyberpunk and liquid glass theme using HTML, CSS. I search for many things and learn. I Used AI to help me making neon glow styel in css.", "repo": "https://github.com/hack1kali/MY-Site-test", "demo": "https://hack1kali.github.io/MY-Site-test/"}]...
|
[{"post_id": 61933, "ts": "202 [{"post_id": 61933, "ts": "2026-09-05T03:24:26Z", "hours": 1.7853, "text": "I finshed my personal site after 3h of working and searching git a look and told me your tips https://hack1kali.github.io/MY-Site-test/"}, {"post_id": 61738, "ts": "2026-09-04T19:54:01Z", "hours": 1.0633, "text": "This is my frist project in stardance actually I’m working in a MD file render for my personal blog I’ll share it under this project"}]...
|
Title: My website by @Deenflow | Stardance
Devlog Title: My website by @Deenflow | Stardance
Devlogs:
This is my frist project in stardance actually I’m working in a MD file render for my personal blog I’ll share it under this project
I finshed my personal site after 3h of working and searching git a look and told me your tips https://hack1kali.github.io/MY-Site-test/
Ships:
I built my personal website with a Cyberpunk and liquid glass theme using HTML, CSS. I search for many things and learn. I Used AI to help me making neon glow styel in css....
|
1793062477.8517244
|
1793148877.8517244
|
|
54655
|
RetroTabs by @bradlloyd | Stardance
|
bradlloyd
|
2
|
7.0
|
32
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T03:09:01Z", "hours": 4.0, "multiplier": 7.79, "payout": 32, "blessing": "neutral", "text": "RETRO TABS 2.0 Updates: integrated web browser doom functions now much much better css up down buttons 2026 mode (glass styling) dark mode didnt put dark mode on 97 becuase i dont think it existed back then hard to say i was negative years old. I think this is a super practical cool tab page.", "repo": "https://github.com/Bdlloyd83/RetroTabs", "demo": "https://bdlloyd83.github.io/RetroTabs/"}, {"ship_num": 2, "ts": "2026-08-27T01:04:14Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Retro tabs is was based of windows 95 and provides the user with transportation to the 90’s while keeping the ability to use 2026 tech. This project was inspired by my love for the decade and the many many opportunites the 90s provided with tech. It was also a time of great curiosity and hope. People were still belving in a greater future because of the great advancements in the past 10 20 30 years. I wanted to capture this feeling this lifestyle of optimisim and hope of a brighter future. The idea that everything will work out even if people are feeling down on themselves or in a low spot. We may have to boil an ocean to capture that feeling but at least retro tabs is able to provide the fire to the stovetop that just needs time. I firmly beleive these things and that retro tabs has the ability to catch the spirit of a brighter better future. I used ai to teach me code Im not much of a copy paster guy that just feels like cheating but some of it is from gemini teaching me the ways of the coder yes sorry that im a begginer coding student trying to learn an art that once took decades to master. So of course im going to use a free tutor to teach me an art so I can become more profficent. Think of the ai as more of an ear pod i can listen to it I can not but either way im the one whos gets the say at the end of the day if the codes in there or not. Sorry for blabbering on about a fairly simple project I seem to be having some sort enjoyment while writing this.", "repo": "https://github.com/Bdlloyd83/RetroTabs", "demo": "https://bdlloyd83.github.io/RetroTabs/"}]...
|
[{"post_id": 61920, "ts": "202 [{"post_id": 61920, "ts": "2026-09-05T02:50:54Z", "hours": 0.9025, "text": "RetroTabs 3rd and final devlog before second ship! I love this projcet it has been super fun trying to replicate that microsoft 97 look while also allowing the 2026 clean version to exist. This was mostly css but obvioulsy we got the glass mode and dark mode in there too which required some html and js. VERY simular to my DexterOS project for the code on the styles and js and html which allowed me to go way faster this time around."}, {"post_id": 61828, "ts": "2026-09-04T22:42:34Z", "hours": 0.6678, "text": "Retro tabs devlog 2––Updated formatting with up and down to improve customization. Very simple up down feature then index in java script to allow for easy controls. Not much else next i got to center and add more css."}, {"post_id": 61804, "ts": "2026-09-04T21:50:42Z", "hours": 2.4992, "text": "and a whole lot of js later i present Doom! retro tabs now features a very simple first person shooter to take you back to 97 as promised! features health percentage ammo and demons to kill. Major css and styling reforms coming soon that are much needed. Not like to get rid of the 97 feel but to perfect it."}, {"post_id": 55161, "ts": "2026-08-26T17:10:56Z", "hours": 0.8792, "text": "RetroTabs 1.0 is finished! I will subit the ship but i finished the calendar notes feature updated formating put in aboutme and project photos and much more."}, {"post_id": 55115, "ts": "2026-08-26T16:01:33Z", "hours": 1.6661, "text": "Windows 95 inspired tab tool for everyone. This will provide a teleportation device into the 1990s while allowing you to use technology from 2026! Im hyped for this project and interested to see what others think too."}]...
|
Title: RetroTabs by @bradlloyd | Stardance
Devlog Title: RetroTabs by @bradlloyd | Stardance
Devlogs:
Windows 95 inspired tab tool for everyone. This will provide a teleportation device into the 1990s while allowing you to use technology from 2026! Im hyped for this project and interested to see what others think too.
RetroTabs 1.0 is finished! I will subit the ship but i finished the calendar notes feature updated formating put in aboutme and project photos and much more.
and a whole lot of js later i present Doom! retro tabs now features a very simple first person shooter to take you back to 97 as promised! features health percentage ammo and demons to kill. Major css and styling reforms coming soon that are much needed. Not like to get rid of the 97 feel but to perfect it.
Retro tabs devlog 2––Updated formatting with up and down to improve customization. Very simple up down feature then index in java script to allow for easy controls. Not much else next i got to center and add more css.
RetroTabs 3rd and final devlog before second ship! I love this projcet it has been super fun trying to replicate that microsoft 97 look while also allowing the 2026 clean version to exist. This was mostly css but obvioulsy we got the glass mode and dark mode in there too which required some html and js. VERY simular to my DexterOS project for the code on the styles and js and html which allowed me to go way faster this time around.
Ships:
Retro tabs is was based of windows 95 and provides the user with transportation to the 90’s while keeping the ability to use 2026 tech. This project was inspired by my love for the decade and the many many opportunites the 90s provided with tech. It was also a time of great curiosity and hope. People were still belving in a greater future because of the great advancements in the past 10 20 30 years. I wanted to capture this feeling this lifestyle of optimisim and hope of a brighter future. The idea that everything will work out even if people are feeling down on themselves or in a low spot. We may have to boil an ocean to capture that feeling but at least retro tabs is able to provide the fire to the stovetop that just needs time. I firmly beleive these things and that retro tabs has the ability to catch the spirit of a brighter better future. I used ai to teach me code Im not much of a copy paster guy that just feels like cheating but some of it is from gemini teaching me the ways of the coder yes sorry that im a begginer coding student trying to learn an art that once took decades to master. So of course im going to use a free tutor to teach me an art so I can become more profficent. Think of the ai as more of an ear pod i can listen to it I can not but either way im the one whos gets the say at the end of the day if the codes in there or not. Sorry for blabbering on about a fairly simple project I seem to be having some sort enjoyment while writing this.
RETRO TABS 2.0 Updates: integrated web browser doom functions now much much better css up down buttons 2026 mode (glass styling) dark mode didnt put dark mode on 97 becuase i dont think it existed back then hard to say i was negative years old. I think this is a super practical cool tab page....
|
1793051552.573253
|
1793137952.573253
|
|
56596
|
Quantum Pulse Study by @elelimios | Stardance
|
elelimios
|
1
|
5.0
|
25
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T03:08:52Z", "hours": 5.0, "multiplier": 5.45, "payout": 25, "blessing": "neutral", "text": "I made a web page where you can take tests about maths and phyisics. I uses my Maths and Physics textbook to choose the topic, then properly reviewed the questions and answers. The challenging part was to translate and writing most of the problems. I will be proud if people actually get to use this page to never forget how to make this type of problems. I used HTML, CSS, and JS.", "repo": "https://github.com/ElElimios/quantum_pulse", "demo": "https://quantum-pulse-topaz.vercel.app/"}]...
|
[{"post_id": 61928, "ts": "202 [{"post_id": 61928, "ts": "2026-09-05T03:04:57Z", "hours": 0.8292, "text": "Exercises now work!!! As well as dark mode and translation. I will ship it now I think.."}, {"post_id": 61887, "ts": "2026-09-05T01:40:10Z", "hours": 0.9683, "text": "Translation no works!!! Now comes the hard part, making ALL the topics appear when clicking the area of interest. I got 20 math topics and 20 on physics."}, {"post_id": 60539, "ts": "2026-09-02T22:56:21Z", "hours": 0.4492, "text": "I decided to grab some topics from my Machine Learning book and I’m adding topics like linear equations and quadratic equations to start off from something “easy”. It’s actually taking a bit long cause I use python in my books but I’m using JS rn soooo It’s not that difficult but meh. I’m planning 20 topics for Maths and 20 for Phyisics!"}, {"post_id": 59861, "ts": "2026-09-01T20:48:48Z", "hours": 0.4775, "text": "Finished the main interface, kinda simple tbh but I decided to go with green color for the buttons as well as the hover effect. Now time to work on the JS (send help SOS my eyes will burn)"}, {"post_id": 59391, "ts": "2026-09-01T05:31:50Z", "hours": 0.8619, "text": "Still working on the colors I will use on the interface, added a navbar in the top part of the page, a placeholder text explaining what Quantum Pulse Study is and the two options to choose between Maths and Phyisics, I’m still researching on the topics I’ll use on both units. It’s late so I will go to sleep now lollllllllllllllllllllllllllllll gn"}, {"post_id": 59364, "ts": "2026-09-01T03:47:14Z", "hours": 1.0836, "text": "started working on the HTML interface and learning how to make a traduction function, it looks boring but It’ll be cool trust me!!!! Added a header a section and a main body to be more organized."}]...
|
Title: Quantum Pulse Study by @elelimios | Stardan Title: Quantum Pulse Study by @elelimios | Stardance
Devlogs:
started working on the HTML interface and learning how to make a traduction function, it looks boring but It’ll be cool trust me!!!! Added a header a section and a main body to be more organized.
Still working on the colors I will use on the interface, added a navbar in the top part of the page, a placeholder text explaining what Quantum Pulse Study is and the two options to choose between Maths and Phyisics, I’m still researching on the topics I’ll use on both units. It’s late so I will go to sleep now lollllllllllllllllllllllllllllll gn
Finished the main interface, kinda simple tbh but I decided to go with green color for the buttons as well as the hover effect. Now time to work on the JS (send help SOS my eyes will burn)
I decided to grab some topics from my Machine Learning book and I’m adding topics like linear equations and quadratic equations to start off from something “easy”. It’s actually taking a bit long cause I use python in my books but I’m using JS rn soooo It’s not that difficult but meh. I’m planning 20 topics for Maths and 20 for Phyisics!
Translation no works!!! Now comes the hard part, making ALL the topics appear when clicking the area of interest. I got 20 math topics and 20 on physics.
Exercises now work!!! As well as dark mode and translation. I will ship it now I think..
Ships:
I made a web page where you can take tests about maths and phyisics. I uses my Maths and Physics textbook to choose the topic, then properly reviewed the questions and answers. The challenging part was to translate and writing most of the problems. I will be proud if people actually get to use this page to never forget how to make this type of problems. I used HTML, CSS, and JS....
|
1793130793.5406213
|
1793217193.5406213
|
|
27886
|
personal site by @ksgat | Stardance
|
ksgat
|
1
|
10.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T02:50:31Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is my personal site", "repo": "https://github.com/ksgat/gabeamare.net", "demo": "https://gabeamare.vercel.app"}]...
|
[{"post_id": 61911, "ts": "202 [{"post_id": 61911, "ts": "2026-09-05T02:39:39Z", "hours": 3.6708, "text": "big redesign i dont think my hours in figma tracked! i made a cool loading animation and used this font i found its called pp neue montereal it has aura and is cool"}, {"post_id": 34486, "ts": "2026-07-25T07:50:23Z", "hours": 5.4631, "text": "I decided to go more off white and such cause gray is kinda bad and stuff like idk just tweaked stuff to make it more pleasing to me, shoutout shymike for the hackatime tracking stuff pretty lit idk im actually gonna finish those projects and like write about them so im gonna ship maybe like next week"}, {"post_id": 18023, "ts": "2026-06-29T00:12:04Z", "hours": 0.6775, "text": "started designing in figma, i really hate writing about myself but like figma is fun so that was good. Im going to do some cool integrations and show lots of data yes lots of data. I need to do something with the background and im gonna deal with the stats and stuff when i code it all up, I think I will use like some niche framework like nicher than sveltekit but idk if it gets nicher"}]...
|
Title: personal site by @ksgat | Stardance
Devlog Title: personal site by @ksgat | Stardance
Devlogs:
started designing in figma, i really hate writing about myself but like figma is fun so that was good. Im going to do some cool integrations and show lots of data yes lots of data. I need to do something with the background and im gonna deal with the stats and stuff when i code it all up, I think I will use like some niche framework like nicher than sveltekit but idk if it gets nicher
I decided to go more off white and such cause gray is kinda bad and stuff like idk just tweaked stuff to make it more pleasing to me, shoutout shymike for the hackatime tracking stuff pretty lit idk im actually gonna finish those projects and like write about them so im gonna ship maybe like next week
big redesign i dont think my hours in figma tracked! i made a cool loading animation and used this font i found its called pp neue montereal it has aura and is cool
Ships:
This is my personal site...
|
1793116194.76339
|
1793202594.76339
|
|
58294
|
Desk Trash Can Designs by @Aaryan_Mehta | Stardanc Desk Trash Can Designs by @Aaryan_Mehta | Stardance...
|
Aaryan_Mehta
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T02:34:55Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So this is my little Desk Trash Can project. It’s my first ship, so if yall could give me your thoughts. Anyways I plan on continuing so I’ll see everyone later", "repo": "https://github.com/BOREO3/3d-Fusion-Files/blob/main/Desk%20Trash%20Can%20Designs.stl", "demo": ""}]...
|
[{"post_id": 61732, "ts": "202 [{"post_id": 61732, "ts": "2026-09-04T19:41:32Z", "hours": 0.7156, "text": "Done both designs for the trash cans, going to start printing them out."}, {"post_id": 61649, "ts": "2026-09-04T17:40:01Z", "hours": 0.3936, "text": "1st Desk Trash Can Design Complete, this one is less detailed, but the next two will be much more detailed."}]...
|
Title: Desk Trash Can Designs by @Aaryan_Mehta | S Title: Desk Trash Can Designs by @Aaryan_Mehta | Stardance
Devlogs:
1st Desk Trash Can Design Complete, this one is less detailed, but the next two will be much more detailed.
Done both designs for the trash cans, going to start printing them out.
Ships:
So this is my little Desk Trash Can project. It’s my first ship, so if yall could give me your thoughts. Anyways I plan on continuing so I’ll see everyone later...
|
1793062487.2029421
|
1793148887.2029421
|
|
24211
|
Personal Project by @Spaceccandy | Stardance
|
Spaceccandy
|
2
|
15.0
|
59
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T02:25:06Z", "hours": 4.0, "multiplier": 13.91, "payout": 59, "blessing": "neutral", "text": "So I’ve finally finished the rework of my personal portfolio website!!! It came out better then I expected, and it was not as hard as I though it’s be. Most of my challenges came with CSS, getting the formatting of the elements right, padding, margin, ect. But it was a fun learning experience yet again. Now the website is more descriptive in the project section, and the event section is much more interesting. I want to update it every time I make a new project or when I participate in a new fun activity", "repo": "https://github.com/SpaceCCandy/My-Portfolio", "demo": "https://spaceccandy.github.io/My-Portfolio/"}, {"ship_num": 2, "ts": "2026-08-01T19:56:53Z", "hours": 11.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So I’ve created my own personal portfolio website where I can display projects I’ve made, and things to know about me that I can share with others! I really like how it came out. This was a great opportunity to learn about how HTML, CSS, and JavaScript comes together to create the websites we see and interact with every day. I’ll be adding more and updating this website as I create more!", "repo": "https://github.com/SpaceCCandy/My-Portfolio", "demo": "https://spaceccandy.github.io/My-Portfolio/"}]...
|
[{"post_id": 61899, "ts": "202 [{"post_id": 61899, "ts": "2026-09-05T02:21:53Z", "hours": 1.4886, "text": "Dev log #7 Events Section Rework of my website is done! I’ve added more information about what I do on the events page. Instead of just using a timeline, now I just have a scrolling panel that shows all the different organizations I’ve been apart of. Updates Added a scrolling panel of blocks (Title, image, description) I filled out all the section with words and images!"}, {"post_id": 61267, "ts": "2026-09-04T03:43:17Z", "hours": 0.8947, "text": "Dev log #6 Updates I filled out all the sections for my portfolio site project page I added a block around the section headers to make the page more visually interesting. What’s next? Reworking the Events section on the main page!"}, {"post_id": 58640, "ts": "2026-08-31T03:57:31Z", "hours": 1.8411, "text": "Dev log #5 Project page Before, when you pressed learn more for the project blocks it just takes you to a Github link which is boring, and not informative on the projects I will make. So I added a whole other html page for that. Updates New html page Sections Problem, How I built it, Challenges I had, and What I learned. Filled out the problem section, and how I built it section. Learned how to make a cool tilted picture and added that What’s next Filling out the rest of the sections Doing something else with the event section because the timeline didn’t feel right."}, {"post_id": 39089, "ts": "2026-08-01T19:47:59Z", "hours": 0.6497, "text": "Dev log #4 I’m doneeee!!! I’m so glad I finished my own portfolio site. It’s just what I wanted to make. I finished filling out basic about me, events, and projects! I’ll be back and add more projects as time goes by, but this was fun."}, {"post_id": 39055, "ts": "2026-08-01T18:50:45Z", "hours": 2.23, "text": "Dev log #3 I made the layout for the events/ activities section to show (time - activity name - description). I also added a contacts sections because I think that’s important. So, almost everything is done, I just have to actually put down information about me now! Updates Event/ Activities layout system New section header decorations Contacts section What’s next Filling out the information and ship!!!"}, {"post_id": 38539, "ts": "2026-08-01T00:16:16Z", "hours": 1.2528, "text": "Dev log #2 I got the project display system down basically. I can put images, titles, and a description for each project. When I click into it, I can make another page with more info! I also added a sticky nav bar on top, so it’s still easy to navigate to different sections. Updates Project blocks (Thumbnail, title, description + learn more button) Sticky navigation bar on top, only when the island navigation is out of sight Text sizing, making sure the website looks normal on all window sizes. What’s next Working out the event base/ layout Actually filling out the about me"}, {"post_id": 38155, "ts": "2026-07-31T12:20:23Z", "hours": 3.6225, "text": "Dev log #2 I’ve finished the 3d models for the page navigation! And I finished the navigation system. Now I can click my icons to navigate to that section of the page. Also shout out to @Max_ , my layout was inspired by them 👍 Updates Modeled navigation button icons Hover to highlight, and scale up a bit Press to navigate to the corresponding section What’s next Creating the project by project system for the project section. Creating a mini navigation bar on the side too, so you can easily navigate to that section while already being down the page."}, {"post_id": 37896, "ts": "2026-07-30T21:43:44Z", "hours": 3.1847, "text": "Dev log #1 I’ve wanted to make my own personal portfolio site for a while now, and I never got to finish it. Now I’m coming back to this project, and using new knowledge I’ve learned to create a new, cooler site! Update Today I did some planning, and created a layout of what I wanted to build. I also started on the 3d model of the home page interactions. Home Big letters of my name, 3 buildings that act as the buttons to navigate to that part of the page(I plan to 3d model it and turn it into pngs) Projects Quick overview of the project, title, and click it for a deeper dive? About me My hobbies, inspirations, ect. Activites/Events Things I’ve evolved myself in, or I’m currently taking part in like Robotics. What’s next Finishing up my home button interaction pngs Start coding, and creating my portfolio site!"}]...
|
Title: Personal Project by @Spaceccandy | Stardanc Title: Personal Project by @Spaceccandy | Stardance
Devlogs:
Dev log #1 I’ve wanted to make my own personal portfolio site for a while now, and I never got to finish it. Now I’m coming back to this project, and using new knowledge I’ve learned to create a new, cooler site! Update Today I did some planning, and created a layout of what I wanted to build. I also started on the 3d model of the home page interactions. Home Big letters of my name, 3 buildings that act as the buttons to navigate to that part of the page(I plan to 3d model it and turn it into pngs) Projects Quick overview of the project, title, and click it for a deeper dive? About me My hobbies, inspirations, ect. Activites/Events Things I’ve evolved myself in, or I’m currently taking part in like Robotics. What’s next Finishing up my home button interaction pngs Start coding, and creating my portfolio site!
Dev log #2 I’ve finished the 3d models for the page navigation! And I finished the navigation system. Now I can click my icons to navigate to that section of the page. Also shout out to @Max_ , my layout was inspired by them 👍 Updates Modeled navigation button icons Hover to highlight, and scale up a bit Press to navigate to the corresponding section What’s next Creating the project by project system for the project section. Creating a mini navigation bar on the side too, so you can easily navigate to that section while already being down the page.
Dev log #2 I got the project display system down basically. I can put images, titles, and a description for each project. When I click into it, I can make another page with more info! I also added a sticky nav bar on top, so it’s still easy to navigate to different sections. Updates Project blocks (Thumbnail, title, description + learn more button) Sticky navigation bar on top, only when the island navigation is out of sight Text sizing, making sure the website looks normal on all window sizes. What’s next Working out the event base/ layout Actually filling out the about me
Dev log #3 I made the layout for the events/ activities section to show (time - activity name - description). I also added a contacts sections because I think that’s important. So, almost everything is done, I just have to actually put down information about me now! Updates Event/ Activities layout system New section header decorations Contacts section What’s next Filling out the information and ship!!!
Dev log #4 I’m doneeee!!! I’m so glad I finished my own portfolio site. It’s just what I wanted to make. I finished filling out basic about me, events, and projects! I’ll be back and add more projects as time goes by, but this was fun.
Dev log #5 Project page Before, when you pressed learn more for the project blocks it just takes you to a Github link which is boring, and not informative on the projects I will make. So I added a whole other html page for that. Updates New html page Sections Problem, How I built it, Challenges I had, and What I learned. Filled out the problem section, and how I built it section. Learned how to make a cool tilted picture and added that What’s next Filling out the rest of the sections Doing something else with the event section because the timeline didn’t feel right.
Dev log #6 Updates I filled out all the sections for my portfolio site project page I added a block around the section headers to make the page more visually interesting. What’s next? Reworking the Events section on the main page!
Dev log #7 Events Section Rework of my website is done! I’ve added more information about what I do on the events page. Instead of just using a timeline, now I just have a scrolling panel that shows all the different organizations I’ve been apart of. Updates Added a scrolling panel of blocks (Title, image, description) I filled out all the section with words and images!
Ships:
So I’ve created my own personal portfolio website where I can display projects I’ve made, and things to know about me that I can share with others! I really like how it came out. This was a great opportunity to learn about how HTML, CSS, and JavaScript comes together to create the websites we see and interact with every day. I’ll be adding more and updating this website as I create more!
So I’ve finally finished the rework of my personal portfolio website!!! It came out better then I expected, and it was not as hard as I though it’s be. Most of my challenges came with CSS, getting the formatting of the elements right, padding, margin, ect. But it was a fun learning experience yet again. Now the website is more descriptive in the project section, and the event section is much more interesting. I want to update it every time I make a new project or when I participate in a new fun activity...
|
1793109345.4110503
|
1793195745.4110503
|
|
45682
|
SolarTab by @GeorgeSun | Stardance
|
GeorgeSun
|
2
|
3.0
|
10
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T02:22:36Z", "hours": 1.0, "multiplier": 11.55, "payout": 10, "blessing": "neutral", "text": "I made SolarTab, a custom new tab page focused around NASA’s astronomy picture of the day. It has many features such as an ISS locator, recent space news, calendar, to-do list, weather, and recent searches. The most challenging part of this was making the widgets as some of them were like a project of their own. I am most proud of the UI as it is easily customizable and has a nice blurry transparency effect to it. You can try my project now using the Try project button below!", "repo": "https://github.com/Geofoods/SolarTab", "demo": "https://geofoods.github.io/SolarTab/"}, {"ship_num": 2, "ts": "2026-08-15T17:20:12Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made SolarTab, a custom new tab page focused around NASA’s astronomy picture of the day. It has many features such as an ISS locator, recent space news, calendar, to-do list, weather, and recent searches. The most challenging part of this was making the widgets as some of them were like a project of their own. I am most proud of the UI as it is easily customizable and has a nice blurry transparency effect to it. You can try my project now using the Try project button below!", "repo": "https://github.com/Geofoods/SolarTab", "demo": "https://geofoods.github.io/SolarTab/"}]...
|
[{"post_id": 48624, "ts": "202 [{"post_id": 48624, "ts": "2026-08-17T02:52:04Z", "hours": 0.6869, "text": "I fixed some bugs with dragging the widgets and the calendar app not being able to change the month"}, {"post_id": 47614, "ts": "2026-08-15T16:54:36Z", "hours": 0.2664, "text": "I made the spacing between elements match up and just made overall polishing changes such as moving the date to the center, a settings screen to customize dark/light mode and accent color."}, {"post_id": 47508, "ts": "2026-08-15T13:48:54Z", "hours": 1.1542, "text": "I added the icons to the search engine selection as well as the ability to add your own search engine as well. I also added quick links and the ability to edit, delete, and move them around. At the bottom, there is now also a title and description for the backgrond image which you can select which day as well. I added more widgets such as space news, recent searches, and ISS tracker where you can customize the location of these widgets"}, {"post_id": 46953, "ts": "2026-08-14T15:04:53Z", "hours": 0.2628, "text": "Added the date to the top left corner as well as a I’m feeling lucky button inspired from Google. I also added widgets that show the calendar, weather, and a todolist."}, {"post_id": 46383, "ts": "2026-08-13T15:40:01Z", "hours": 0.6458, "text": "I made the background picture be the astronomy picture of the day and also added a clock and added options to choose between what search engine you want and also the functionality of searching"}]...
|
Title: SolarTab by @GeorgeSun | Stardance
Devlogs Title: SolarTab by @GeorgeSun | Stardance
Devlogs:
I made the background picture be the astronomy picture of the day and also added a clock and added options to choose between what search engine you want and also the functionality of searching
Added the date to the top left corner as well as a I’m feeling lucky button inspired from Google. I also added widgets that show the calendar, weather, and a todolist.
I added the icons to the search engine selection as well as the ability to add your own search engine as well. I also added quick links and the ability to edit, delete, and move them around. At the bottom, there is now also a title and description for the backgrond image which you can select which day as well. I added more widgets such as space news, recent searches, and ISS tracker where you can customize the location of these widgets
I made the spacing between elements match up and just made overall polishing changes such as moving the date to the center, a settings screen to customize dark/light mode and accent color.
I fixed some bugs with dragging the widgets and the calendar app not being able to change the month
Ships:
I made SolarTab, a custom new tab page focused around NASA’s astronomy picture of the day. It has many features such as an ISS locator, recent space news, calendar, to-do list, weather, and recent searches. The most challenging part of this was making the widgets as some of them were like a project of their own. I am most proud of the UI as it is easily customizable and has a nice blurry transparency effect to it. You can try my project now using the Try project button below!
I made SolarTab, a custom new tab page focused around NASA’s astronomy picture of the day. It has many features such as an ISS locator, recent space news, calendar, to-do list, weather, and recent searches. The most challenging part of this was making the widgets as some of them were like a project of their own. I am most proud of the UI as it is easily customizable and has a nice blurry transparency effect to it. You can try my project now using the Try project button below!...
|
1793062406.0838234
|
1793148806.0838234
|
|
58341
|
NerdyItachi Pulse by @NerdyItachi | Stardance
|
NerdyItachi
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T22:01:00Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a website that fetches real nasa’s data using nasa’s free api hehe the hardest part was basically adding that image i’m new to html and css and java script so it might not be as good as other participants but i tried my best", "repo": "https://github.com/Ayaan-dev21/Pulse-mission", "demo": "https://pulse-mission.netlify.app"}]...
|
[{"post_id": 61800, "ts": "202 [{"post_id": 61800, "ts": "2026-09-04T21:39:23Z", "hours": 0.3628, "text": "working on the skeleton xD"}]...
|
Title: NerdyItachi Pulse by @NerdyItachi | Stardan Title: NerdyItachi Pulse by @NerdyItachi | Stardance
Devlogs:
working on the skeleton xD
Ships:
I made a website that fetches real nasa’s data using nasa’s free api hehe the hardest part was basically adding that image i’m new to html and css and java script so it might not be as good as other participants but i tried my best...
|
1793066102.7211494
|
1793152502.7211494
|
|
3463
|
Headways by @rkmr | Stardance
|
rkmr
|
1
|
35.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T21:40:16Z", "hours": 35.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is a public transit tracking app designed to give as much information to the user as possible while still being super user friendly! It works on both web and mobile (app store and google play pending), and is designed to be fast and run on lower end devices as well.", "repo": "https://github.com/rkvmar/headways", "demo": "https://headways.rkmr.dev/"}]...
|
[{"post_id": 61797, "ts": "202 [{"post_id": 61797, "ts": "2026-09-04T21:36:52Z", "hours": 11.5961, "text": "a lot of things have been fixed, published, we have a working ios build (android still in progress), sacrt added, but it works well enough that I now use this app on a daily basis!"}, {"post_id": 33577, "ts": "2026-07-23T16:51:16Z", "hours": 3.935, "text": "massive optimizations! all the vehicles now render on a canvas instead of as leaflet markers which makes things render much faster! check it out at https://headways.rkmr.dev/"}, {"post_id": 20931, "ts": "2026-07-02T17:37:56Z", "hours": 0.4019, "text": "weather update: its a lot faster now! a build is public at https://headways.rkmr.dev/"}, {"post_id": 14817, "ts": "2026-06-24T01:57:15Z", "hours": 2.6747, "text": "added a lot of preprocessing and optimizations to make things run a lot smoother"}, {"post_id": 9414, "ts": "2026-06-15T19:27:58Z", "hours": 1.9311, "text": "over the past few days ive been struggling with getting it running smoothly on my tiny server, and it still doesnt run smoothly but at least it sorta runs?"}, {"post_id": 7302, "ts": "2026-06-12T05:15:06Z", "hours": 2.0744, "text": "first build is public! (it still needs a lot of optimization and fixes and improvements)"}, {"post_id": 6952, "ts": "2026-06-11T17:39:23Z", "hours": 3.0139, "text": "here’s how on time bay area transit is"}, {"post_id": 5709, "ts": "2026-06-09T16:34:57Z", "hours": 6.3219, "text": "styling updates!"}, {"post_id": 5203, "ts": "2026-06-08T21:59:46Z", "hours": 1.7931, "text": "web now connects to server!"}, {"post_id": 5095, "ts": "2026-06-08T19:43:03Z", "hours": 0.7825, "text": "server now pulls correctly!"}]...
|
Title: Headways by @rkmr | Stardance
Devlogs:
ser Title: Headways by @rkmr | Stardance
Devlogs:
server now pulls correctly!
web now connects to server!
styling updates!
here’s how on time bay area transit is
first build is public! (it still needs a lot of optimization and fixes and improvements)
over the past few days ive been struggling with getting it running smoothly on my tiny server, and it still doesnt run smoothly but at least it sorta runs?
added a lot of preprocessing and optimizations to make things run a lot smoother
weather update: its a lot faster now! a build is public at https://headways.rkmr.dev/
massive optimizations! all the vehicles now render on a canvas instead of as leaflet markers which makes things render much faster! check it out at https://headways.rkmr.dev/
a lot of things have been fixed, published, we have a working ios build (android still in progress), sacrt added, but it works well enough that I now use this app on a daily basis!
Ships:
This is a public transit tracking app designed to give as much information to the user as possible while still being super user friendly! It works on both web and mobile (app store and google play pending), and is designed to be fast and run on lower end devices as well....
|
1793105655.296833
|
1793192055.296833
|
|
36065
|
SpacecraftOS by @madzia | Stardance
|
madzia
|
3
|
84.18
|
1072
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T21:32:08Z", "hours": 49.0, "multiplier": 18.53, "payout": 914, "blessing": "neutral", "text": "I made a web Operating System with spacecraft theme! Creating this site was so fun and fulfilling, esp. when a lot of things turned out exactly as I wanted!! I started coding over a month ago, and I’m so happy that I managed to create something like this. I really enjoyed it, especially the css part. SpacecraftOS This OS provides basic app like timer, calendar, maps, gallery, but everything have implemented some spacecraft additions. For example, the map app won’t show you the route to the nearest grocery store, but it will show you where your fav spacecraft is right now. The calendar app will show you astronauts birthdays and the gallery app provides photos humans sent to space on voyager. All these apps you will find on the left and on the bottom there are apps, where you’ll learn about various spacecrafts, and in some of these apps, you can also rate some photos the spacecrafts took! Notes Please start from choosing the most suitable for you theme in the settings (top right corner) Try on laptop/computer for better experience Snake game is only playable with keyboard Remember to double click on apps to open and please leave a toughtful review. Hope you’ll enjoy it!!", "repo": "https://github.com/Maaadzia/SpacecraftOS", "demo": "https://maaadzia.github.io/SpacecraftOS/"}, {"ship_num": 2, "ts": "2026-08-08T18:29:17Z", "hours": 16.0, "multiplier": 9.79, "payout": 158, "blessing": "neutral", "text": "I made an Operating System with spacecraft theme! New features Artemis App Artemis II playlist (app) Settings and darkmode Design - few images on the windows borders Start animation with spacecraftOS baner Challenges Compared to my previous ship, this time all functions and styling went smoothly, but the things that took the most time were adjusting photos and writing, researching about Artemis Mission! I tought that making the darkmode switch would be really hard, but when I focused it was really easy and rewarding process! Proud of I really like the starting animation and the images on the borders. I started coding one month ago so doing something cool with the css all by yourself is so fulfilling! I don’t understand js that much yet, so I had also watched few tutorials. The webOS 1 tutorial was really hard for me, so now I’m really happy when the things I wanted to add to my website turns out well! So I’m also really proud of the images slider in the Artemis App, the spotify playlist embedded and the dark/light mode switcher in the settings! Even tho they were made with tutorials I still needed to adjust it so it fits my site, and I’m so happy that I understand it to the point that I could do this all just by myself Notes Don’t forget to check the README, remember to double click to open apps and just enjoy the vojage!!", "repo": "https://github.com/Maaadzia/SpacecraftOS", "demo": "https://maaadzia.github.io/SpacecraftOS/"}, {"ship_num": 3, "ts": "2026-07-31T11:31:13Z", "hours": 16.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made an operating system based around spacecrafts! My website provides few apps: two about telescopes where you can learn about them and rate few photos they took from 1 to 5 stars, and one with notes, where you can store your ideas if some spacecrafts inspire you! Besides apps, on the top bar you will find two guides on how to catch the ISS and starlink satellites. In the ISS window you can find short youtube video - it’s about Polish astronaut, Sławosz Uznański, eating pierogi (delicious polish dish) on the ISS! I really recommend watching this The apps were the biggest challange for me. That’s why I had spent so many hours on this project. Firts, I couldn’t even open the first app. It was hard to even make the selected function work. Then, I managed to make this one app working! But, it wasn’t the right solution. When I added new apps, they were opening the 1st app window, and not theirs. I spent a lot hours trying to fix it, I tried a lot of possible solutions and finally, I had asked ai for help. That’s the only ai usage in this project. Eventually, everything works! I’m so happy because I’ve almost gave up. I really like the outcome, and I look forward for the future changes! I came up with a lot of ideas and I realised them the exact way I wanted! My favourite parts are def the Sławosz eating pierogi video and the photo ranking which I find so fun to watch and rate. Hope you’ll enjoy this as much as I do!", "repo": "https://github.com/Maaadzia/SpacecraftOS", "demo": "https://maaadzia.github.io/SpacecraftOS/"}]...
|
[{"post_id": 83045, "ts": "202 [{"post_id": 83045, "ts": "2026-10-26T17:32:12Z", "hours": 3.1822, "text": "New spacecraft App! Devlog 25 - SpaceShuttleApp Hi everyone!! I’m back with a whole new app and smoother system 1. Smoother system So I’ve got a lot feedback that spacecraftOS is working slow and someone has recommended to me adding se vite - that’s what i’ve done and now it works much better! 2. Space Shuttle App I’ve decided to add another spacecraft app, they’re always fun to make and it’s kinda easyyy process tbh so everything was smooth. On this app I described a little every space shuttle NASA has ever created. Hope you’ll enjoy it!! Thanks for reading and have a nice day!"}, {"post_id": 61784, "ts": "2026-09-04T21:11:45Z", "hours": 0.2711, "text": "Scrollbar is working!! Devlog 24 - scrollbar bug Guys I think that this bug was (is) my personal fault, bc the scroll bar is visible in every single browser different than my current one lol I probably have some sort of extension that adds none !important or sth to my code’s head and it ruins everything, but it shall work on every other device, on every other browser. Tbh I also used ai to fix it but it didn’t really helped bc it was my internal problem. So happy that it’s working, just wanted to clarify and log these 16min!! If any problems with scrollbar occur, please use keyboard arrows to scroll through windows Again, thanks for reading and have a nice day!"}, {"post_id": 61753, "ts": "2026-09-04T20:12:54Z", "hours": 3.7797, "text": "happy and frustrated Devlog 23 - Dock animation, scrollbar and NGRSTApp Dock Animation I really like this animation!! It’s so smooth and cool and I’m so happy bc I learned new thing with the tutorial!! It came out exactly as I wanted NGRSTApp It’s finally finished!! I managed to add some things regardless it’s such a fresh mission. Hope yall like it! Scrollbar Yeah so here’s the frustrating part. I coded really pretty, unique and practical scrollbar in the css but I used webkit and it worked on microsoft but on chrome - not anymore! You can’t even see the scrollbar! I don’t have time anymore - I’m leaving in few hours, I commented it out and I hope I’ll fix it one day Additional changes Rewrited README Added some events to the calendar What’s next? I’m gonna ship now!! Wish me luck and thank you all for your support throughout the whole voyage!!"}, {"post_id": 61421, "ts": "2026-09-04T10:10:39Z", "hours": 1.5053, "text": "Which one should I choose? Devlog #22 - Timer So I just made a timer with tutorial, but I need your help!! Should I keep miliseconds (slide 2) or keep it simple just with hours/minutes/seconds?? I kinda think that h/m/s looks better but it also seems so boring and less “advanced” than h/m/s/ms!! Also this was such an easy tutorial, fortunately everything went smoothly!! Yall probably know bro code but if someone wants here’s the link What’s next? Dock animation NGRSTApp Thanks for reading and I’m waiting for your comments!"}, {"post_id": 61029, "ts": "2026-09-03T18:44:03Z", "hours": 1.9033, "text": "I’m back!! Devlog #21 - new colors Hi everyone! I’m finally back but from hospital… right after my trip I was diagnosed with severe anemia and had to stay in the hospital for four days. I’m feeling good but I’m a little worried bc I lost so much time and I’m leaving on next trip again in few days!! There’s not many things left in SpacecraftOS tho, so let’s summarise it What’s new? In the video below you can see that I adjusted the calendar colors for every theme. It was such a fun process! I like how it looks now. I also managed to fix the days align and now it works perfectly, always in 7 columns. Hope yall like it! What’s next? I’m going to work on dock animation!! I also need to finish NGRSTApp but I think I’m going to keep it simple bc I don’t have so much time and I want to ship by the time I leave Thanks for reading, take care and have a nice day!!"}, {"post_id": 53999, "ts": "2026-08-24T18:45:12Z", "hours": 5.9797, "text": "Reallyyyyyyy time consuming Calendar Devlog #20 - Calendar So I spent this whole day coding this calendar with youtube tutorial. This tutorial was only 17min but it took me 5h Then I needed to fix some typos bc I ofc made a lot and then many many styling!! It’s not the final result! I’m going on a trip tomorow, so I need to take a break from coding. To adjust the width and height, make it all fit to my site, it takes so long, and then I need to change the colors, bc I was just testing with the pinks. Change colors to all of my themes 😭 But it’s okay I got this Disappointing surprise You can see in the video on the second slide that there are 6 columns in the next month instead of 7! I’ve been so happy bc it was working in august, and then I changed months and it was a little disappointing surprise. I’m gonna fix it later! What’s next? When I’ll be back I’m going to work on this app! I didn’t expected it to be that hard Thanks for reading and see you in the next one!"}, {"post_id": 53260, "ts": "2026-08-23T18:20:43Z", "hours": 1.9378, "text": "More Animatiooons! Devlog #19 Animations on scroll Animations So recently I’ve been working on animations on scroll! Now my Apps about spacecrafts are more interactive and less boring. In the video below you can see all of the scroll animations I’d added till this moment. I feel so confident with css animations, they give me so much fun!! Icon The video is cropped so you can’t see the snake game icon but it finally is here! I added it in the second slide so you guys can see it! Let me know what yall think. I wanted to keep the one real-life, space themed addition (like moon in the music app) so the snake has galaxy eyes. Nancy Grace Roman Space Telescope PROBLEM As you can see I also added an icon for NGRST App but it’s an upcoming mission and I don’t really know what to do with it!! Someone requested it in the feedback, so I really want to implement it but idk, maybe I shall add a countdown? But it will be outdated soon. Many things can be outdated! Thanks for reading and have a nice day!"}, {"post_id": 52482, "ts": "2026-08-22T16:55:00Z", "hours": 0.6842, "text": "The most spacecraft app on spacecraft os? Devlog #18 - MapApp!!! ALL SPACECRAFTS IN ONE PLACE WHAT AN AMAZING FEATURE!! What’s new? MAAAP AAAPP While doing research on Voyager 1 and 2 I found this “Eyes On The Solar System” from NASA, and noticed that you can embeed it, and that’s what I’ve done! First and foremost, you can check here the position of any spacecraft you want! That’s why I called it Map App. Moreover, that’s a place with a lot of information, and whole spacecraft history! As you can notice, it didn’t take me so long (bc it’s just embeeding), so what I’ve also completed? Fixed some bugs Finished icon for snake game What’s next? NGRST app! (Can someone guess, what does this short stand for? Hint: HST and JWST are already in spacecraftOS!)"}, {"post_id": 52183, "ts": "2026-08-22T08:40:35Z", "hours": 3.7939, "text": "Perfecting Devlog #17 - snake game and organisation What’s new? Snake game As you can see, I’ve styled the snake game a little! I also added start/tutorial/guide window, I added it by creating new window and setting start button as the window close button hihi work smarter not harder. Ai usage I couldn’t figure it out how can I set imgs as the background, food and even for snake, so I asked ai. It’s just creating const with img and adding drawImage instead of fillStyle , and I’m so happy bc now I understand it and know how to implement imgs to js! WHERE’S THE ROCKET? It was too hard!! I really tried, but when I managed to set the rocket as the snake’s head: The rocket was too small It wasn’t rotating It looked so bad and if I wanted to continue with this idea I would need to use ai, so more ai than I would like, so I eventually there’s snake in the snake game. More organisation I created folders in the img folder for each app, bc the img folder was still a little messy. It was such a tedious process, but it’s much clearer now! What’s next? New REALLY COOL APP and snake app icon, which I’m going to edit today while watching F1 sprint"}, {"post_id": 51083, "ts": "2026-08-20T15:53:26Z", "hours": 2.6117, "text": "Random decision (but it was worth it) Devlog #16 - Radio buttons and styles What’s new? Radio buttons In my feedback someone suggested to add radio buttons instead of checkboxes bc then you can just choose one - and today I did it! I also styled it and added cool animation!! Each theme have different stars colors as well - you can check it in the video below. Highscore Somehow, I also added highscore to my snake game! I took a bit of information from tutorial 1 a bit from tutorial 2 and it’s working! Maybe not perfectly, but when you restart, new highscore will be visible, and it’s also in local storage so you can come back after a month and your highscore still will be there!! So, why random? It was a little unexpected bc I was working on the snake game (yeah it’s still not finished) and suddenly I gained a lot of motivation for the radio buttons. I knew I wanted to style them somehow, but I came up with the star design today, and I think it’s perfect!! What yall think about it?? What’s next? Hopefully, I’m going to finish the snake app!"}, {"post_id": 50531, "ts": "2026-08-19T18:36:40Z", "hours": 6.595, "text": "Such a challange! Devlog 15 - snake game Snake game? Yeah I’m surprised too. But I really wanted to see how it works and just code sth like this (with tutorial ofc). I wanted to make it a little later but I had time today and decided - why not? Okay but, 6 hours?!??!?!?!?!? Yeah 😭 in short, I started with tutorial 1, but it didn’t worked, so I deleted everything and switched to another tutorial, where I realised that I just haven’t connected my snake.js to html lolll but anyways, I even liked tutorial 2 more, I feel like it gave me more styling options, but I needed to quit it because to restart you needed to refresh the site. I tried to just implement some functions, change some things but I’m not that skilled to do this yet. I deleted everything again and came back to tutorial 1 which I eventually completed! That’s not the final results I really want to make the snake head a rocket thats collecting fuel, but there are some problems!! Obviously lol, so I have something like this const snakeColor = \"pink\"; and I tried to change pink to class, to var but it didn’t worked, and I really don’t know how can I style this snake further, so I can add the rocket and fuels and many other things. That’s why I liked tutorial 2 more! What’s next? I will try to style the snake and this whole window basically!! The video below is in 2x speed!"}, {"post_id": 49450, "ts": "2026-08-18T09:25:00Z", "hours": 1.2464, "text": "I code my function!! Devlog 14 - animation and design Function I’m sooooooooo happy because yesterday I’ve managed to create my own function!!! someone suggested to make other tab switching. I was looking for some tutorial, but couldn’t find anything so I asked ai what can I search in youtube to find it. For better or worse, the AI gave me a little guidance on how it works (so I’d understand it in the tutorial, NO code ), I didn’t even fully read this because when I noticed “animation” and “adding classes” I noticed, what I can do! Few days ago I mentioned the theme switch tutorial, that helped me with understanding js!! With this knowledge and the pattern I already had from webOS tutorial, I managed to create opening app window animation!! Additional apps I also added left bar for the additional apps (/apps that are not about spacecrafts). For now just the background, but when I will finish every app I will also add some better animations and just style it better Problem At the very end of the video, you can notice such a huge problem with opening windows and theirs z-index. They open randomly, once under particular app once above, trying to catch this video when it’s smooth and they all go on top was really hard!! Please let me know if you know how to fix it And I had also tried to make my windows resizeable but it unfortunally didn’t worked. I will get back to this later What’s next? To perfect it all and fix bugs! And then maybe some games? Thanks for reading and have a nice day!!!"}, {"post_id": 48987, "ts": "2026-08-17T16:00:19Z", "hours": 3.1114, "text": "Feedback and roverS Devlog 13 - Spirit and Opportunity App Feedback So, my project went through ratings: unfortunately, I only got 9.79 multiplier, but I also got an amazing and really valuable feedback!! People pointed out my messy repository, and indeed, it needed to be changed. I created new folders, and now it’s clear and organised! RoverS app? While researching, I noticed that Spirit also deserves to be mentioned! Because it’s the same mission, I decided to add Spirit to Opportunity app, and therefore it’s Rovers/Spirit&Opportunity app now! What’s next? I’m going to focus on improving my app and implementing the advices I received in feedback. I also have a lot of new ideas, so stay tuned!"}, {"post_id": 48045, "ts": "2026-08-16T10:23:51Z", "hours": 4.5292, "text": "Time-consuming animation and problemss Devlog 12 - Opportunity App and animation Problems!!! I messed up positions! 😭😭 I was adjusting this rover so it’s driving perfectly around the Mars for hourss and then I decided to check it with the scroll bar, and bc the rover had position: absolute it went down with the scroll bar idk how to describe it, like, he flew out of mars lol Solutions!!! I’ve watched quick guide on youtube about positions and finally understood everything, because before I was just kindaaa guessing lolll now, having the knowledge, I wrapped my animation into <div style=\"position: relative; border: pink [...]\"> , added position: absolute to my images and adjusted everything completely from scratch!! It took me so long but I think it was worth it bc it looks nice and is something different from the usual. One more change I added border photo to Voyager App. Adjusting also took me a while but the window is way more interesting now! What’s next? Finishing Opportunity App!! Thanks for reading and have a nice day!!"}, {"post_id": 46779, "ts": "2026-08-14T08:51:39Z", "hours": 2.9839, "text": "More colors!!! Devlog #11 - 3 new themes!! I made new themes!!!!!!! I’m so happy to introduce you to my 3 colorful themes: Moon Theme - “Earth set” photo from Artemis II mission, blue-colored Aurora Theme - Earth’s Aurora seen from the ISS, green-colored Sunset Theme - “Cotton Candy Skies”, Falcon 9 rocket, pink-colored No gatekeeping, I’ve been searching for tutorial like this for so long so here’s the link for the tutorial . Hope it will be helpful! I need a feedback!! I’m not sure about the colors tho, please let me know know if everything is readable and if you perhaps would change anything Thanks for reading, hope you like it!"}, {"post_id": 46261, "ts": "2026-08-13T11:38:08Z", "hours": 4.6536, "text": "new app and new ideas! Devlog 10 - Full Voyager App Full Voyager App I finished coding new app!! It’s about Voyager mission, so basically Voyager 1 and Voyager 2. Research took me so long again!! But I’m happy with the results New idea So since I started this project I’ve been thinking about how do I arrange the blank space next to the rating images. Today, I added a brief text that’s describing the photo. Just a little, but now you’ll know what the images shows! You can see it on the 1st screenshoot below. Both screenshots are from the new app What’s next? I would love to make new function in the settings so you can change the background photo!! Wish me luck Thanks for reading and have a nice day!!"}, {"post_id": 45144, "ts": "2026-08-11T13:25:16Z", "hours": 3.765, "text": "New app!! Devlog #9 Voyager Photos App Guys I finished rating other projects and I have to admit that my devlogs are way too long So today let’s keep it brief: Voyager Photos App!!! I’m gonna create another app just about voyager, but this is some sort of gallery of (only) 11 photos from these spacecrafts. I made cool infinite images slider with tutorial - it went really smoothly, and then I’ve been trying to make an information window appear when you place your cursor on the “?”. I don’t feel so comfortable in js yet but I wanted to do it all by myself so I went with css, and I really like the final results! You can see it in the video below What’s next? Full Voyager App, I hope! See you in the next one, thanks for reading!!"}, {"post_id": 43432, "ts": "2026-08-08T17:48:20Z", "hours": 0.2547, "text": "15 min can’t be lost! Devlog 8 - fixed all typos and changed the start text So, what I changed in these 15 min? I changed all the typos in artemis app FORTUNATELY I checked the start window, and changed the description because it was really outdated! And therefore, I needed to change the image in my readme. I also adjusted it to width: 100%; height: auto because when I opened readme on my phone it was really stretched! Below I leave a screenshoot of the app I’ve been adjusting, with the artemis II crew because they’ve been my motivation through this whole process! I can’t wait to work more on SpacecraftOS!! Wish me luck on shipping ^^"}, {"post_id": 43381, "ts": "2026-08-08T16:06:31Z", "hours": 1.5467, "text": "One more devlog! Devlog 7 - title and start animation I wanted to ship already but lo and behold, I’ve added some changes! So, what’s new? I finally designed the header of my site! now it says SpacecraftOS and displays a rocket icon! Updated Artemis App - I’ve added some information about Artemis IV and V WELCOMING ANIMATIONNN!!!!!! - I’m very happy because I’ve managed to add a start animation, like welcoming screen or sth like this, idk how is it called, but now, when you enter my page, you can see an animation with my baner! It’s in the video below What’s next? I’ve also finished writing the README so now I will just read everything top to bottom again and SHIP!!!"}, {"post_id": 42821, "ts": "2026-08-07T18:52:04Z", "hours": 4.8486, "text": "Darkmode!! Devlog 6 - dark mode and more photos on the borders What’s new? Darkmode and settings I’m so happpyyyy I’ve managed today to create new very cool app - settings - where you can switch between lightmode and darkmode! At the beginning I tought that it would be a nightmaree but turns out, when I really focused, it was a smooth process and I really enjoyed it! But one thing is not working.. not so important but when I’m adding this app to the rising on top function everything crashes and I can’t open any app. I’ll try to fix it later. There ofcourse will be more functions soon in this app so stay tuned! More images on borders I added more photos on the borders! ISS NASA astronaut working on Hubble The Golden Record spinning on the Artemis II playlist app (I think it’s a really cool idea) Adjusting the astronaut was really hard, and the background did not removed well but I’ve managed to add some blur and eventually it looks okayy I’ve also changed the position of Artemis astronaut - I wanted to put it on the left but unfortunatelly, it cannot be here because then it covers the scroll bar. Adjusting the rotation helped a little and it looks way better! What’s next? I think I’m gonna ship soon! I’ve already writed the README and I just need to check everything. But don’t worry, it’s not the end of SpacecraftOS! I already have a lot of ideas"}, {"post_id": 42063, "ts": "2026-08-06T16:54:14Z", "hours": 1.3569, "text": "My website is all around Artemis now! Devlog #5 - two new apps fully finished! I finished the image slider I’ve been writing about in the previous devlog and added new app! I tought it will take me so much longer, but here I am! But let’s start from the outset: Finished Artemis Mission App I’ve finally finished it! In my previous devlog I said that I found another tutorial on how to make image slider, and it was a bullseye!! After I adjusted it a little so it fits my images it’s working perfectly!! And looking so so good! I’m so happy!! New app - Artemis II Playlist So, I really wanted to implement some music into my website. But because it’s a SPACECRAFT operating system I knew it cannot be just basic music app. While working on the Artemis App I came up with this amazing idea - I’m pretty sure that you heard about the wake up songs from Artemis II Mission. I decided to do an app with that playlist! Since it’s just embeeding the code from spotify it wasn’t such a big problem. I think that the hardest thing here was to make the app icon, which is the moon listening to music on headphones!! I really like this idea, let me know what you think about it What’s next? I want to add some images on the borders like in the Artemis App. And then another app!! Thanks for reading and have a nice day!"}, {"post_id": 41862, "ts": "2026-08-06T10:36:58Z", "hours": 8.1608, "text": "Such a messs!! Devlog #4 - Artemis App! Your opinion Before we begin, I’d like to know your opinion about the images layout. The 3 first screenshoots below shows different layouts. Screenshoot 1 : This is the first version I coded. But it covers the close button and most importantly - the scroll bar which is so unpractical Screenshoot 2 : this is how I had imagined it when this idea came to my mind. It also covers the close button and the scroll Screenshoot 3 : last version I’ve coded. I did not planned this layout but I think it looks great and is the most practical! Unfortunately the 3rd option covers the move button but by adding some z-index everything works well, and looks better than when adding z-index to the scroll bar bc the rocket/astronaut is either covered by the scroll or too far away. Please let me know what you think! Challange 1 Adjusting these images was such a challange. But I wrote it all down from memory! I added the position: fixed so it can exceed the window and adjusted the position several times! The biggest problem, as I said, was that they were covering the scroll bar and close button and then the move button as well. But I found the solution! I added the appropriate z-index to each of the elements and it worked!! (I’m really surprised tbh it was so easy and didn’t took me that long to figure out! I’m getting good at coding ) So finally, what’s new? I added the Artemis Mission App !! It’s not an app just about the artemis II. It’s an app where you can learn about the whole mission, the SLS rocket, the Orion capsule and get to know some fun-facts! Doing the research on all of these thing took me sooo much time! And then writing it down, deciding what is worth the attention and so on… it was kinda exhausting! But I’m so happy with the (not yet) final results! Yeah, not yet meaning… Challange 2 On the last screenshoot you can see the biggest mess on this app! Few photos totally without rhyme or reason! I was coding with image slider tutorial. Everything was going smoothly, till the creator of the tutorial said that now we shall see our photo aaaand yup I did not see anything. I was checking several times if I writed down everything the right way, I was looking for solution and eventually I created new repository and copied the whole code which he pasted in the comments (just to clarify - in this project I do NOT copied any code, I writed everything by myself). In this repository everything worked. When I saw the final results in the repository I had also noticed that it’s not really what I wanted to have in the Artemis App. Bc the code did not worked (probably because it already was in several divs and not like raw or sth) and bc it didn’t align with my vision I decided to just delete this whole code. I’ve already found another tutorial, with better design so I will keep you updated on how it’ll turn out! What’s next? Fixing the mess and finishing the app New app (it’s going to be music app linked to the Artemis II mission!) Thanks for reading and stay tuned!!"}, {"post_id": 37768, "ts": "2026-07-30T18:02:44Z", "hours": 7.5406, "text": "AYYYY FINAL DEVLOG! Devlog #3 - more apps and final changes Guys I can’t believe I did this!! (It’s such an achievement for me okay ) Let’s break all the changes I’ve made to some points: ( if you don’t want to read it all please skip to the last point because it’s about Poland in space and I love Poland and Space ) APPS! AND MANY MORE PROBLEMS. Let’s start from the problems… If you tought that in the second devlog I’ve finally managed to make working apps - you are so wrong. Barely 2 hours later I realised, that the (window) part was not a problem. Turned out, that when I changed this to the id of my app window, next apps opened the 1st app window, and not theirs window. I’ve been searching for solutions for HOURSS! Eventually I had asked ai for help. I had described my problem really pricesely. It found the problem! In this function function handleIconTap(element) I was supposed to write (element, window) … Fortunately, now it fully works!! I’m so happy because this was sooo frustrating. New apps! So, I’ve made two new apps! One similar to James Webb Space Telescope App, and one for notes and ideas. Let me introduce you toooo: Hubble Space Telescope App! - As I said, this one is similar to JWSTApp but it’s around Hubble! You can rate photos, learn some facts about it and just admire another amazing spaceship. NASCApp also known as Spacecraft Ideas. So from where is the abbreviation “NASCApp”??? Well, previously it was named “Notes About Spacecrafts”, but I decided that it’s so boring. Spacecraft Ideas is not really mind blowing name but it’s way better. I also had few problems with this app but after longer reflections, I decided to keep it simple. You can see these apps on screenshoots below. Starlink Catch Guide and Minor Changes I finished writing about starlink satellites in the Starlink Catch Guide window and added some minor changes to every window on my webOS after reading them all again. It was such a long process, but I like how it all looks together now. POLAND IN SPAAAAAACE AND PIEROGI! I added youtube video to the ISS Catch Guide window about Polish astronaut - Sławosz Uznański, eating delicious polish pierogi, on the ISS! I think that this is the most important part of my webOS. POLSKA GUROM!! (You can watch Sławosz eating pierogi on the ISS here ) What’s next? I’m going to read it all again, write README, complete project info and finally, SHIP!! Don’t worry it’s not the end of the journey because I started to like coding so much and I want to continue with webOS 2! Thank’s for being with me and have a nice day!"}, {"post_id": 35710, "ts": "2026-07-27T09:53:57Z", "hours": 2.9081, "text": "I did itttt!! Devlog #2 - Apps Hi!!! I’m so glad to announce that my apps are finally working! There’re still few problems though. But let’s start from the outset: James Webb Space Telescope App This app provides few basic information and interesting facts about JWST. I had also added some photos which you can rate from 1 to 5 stars! You can see the app in the screenshots below. Problems As you can see, there’s so much space on the right from the images you can rate. I’m considering a lot of options, one of them is to just make two/three photos in one row, what do you think? Would this look better? Double click app opening - the if and else statements made my app open at the second click, and not at the first when it’s selected. It selects with the first click and then, with second click, deselects and opens. Idk if it’s supposed to work this way. I think that now I’m going to leave it because at this point I’m just celebrating it works and I want to focus on other things. Problems fixed 🥳🥳🥳 Yall don’t even know how happy I am because of these apps working!! It indeed was much easier than I tought, guess what stupid mistake I had made this time… in the function I did not changed (window) to my actual window. Lol. It was not the only problem on the way but it was definitely the main mistake. I’m so happy because now I can get creative and continue working on the apps design!! Upcoming changes Next I’m going to add few more apps. Can’t wait! Thanks for reading this devlog. Hope you’ll have and amazing day!!"}, {"post_id": 33605, "ts": "2026-07-23T17:38:32Z", "hours": 5.8403, "text": "I dont know what I’m doing but I hope it will be worth it!! devlog #1 - SpacecraftOS Hi everyone! I detached the WebOS mission from ISS HUNT and created this project - Spacecraft OS. I noticed that it’s not really the way I want ISS hunt to look like, to be like. To be honest - this tutorial is SOOOOO hard to me! The apps get me everytime! And besides it I made a lot of minor mistakes. For example, once I could move the start window alone but the guide window was moving only with the start one. And the blur wasn’t working, I was so frustrated and reallyyy confident that there are NOT any stupid mistakes like wrong id. Until I realised that the top bar only blurs the start window… I haven’t closed the div. Yeah. That is a stupid mistake. Even tho it’s hard to me I’m not giving up! Others have done it so can I! For now, I created the top bar and completed the start window and the ISS catch guide. Currently I’m working on starlink catch guide and then I’m gonna work more on these wretched apps 😭 Wish me luck!"}]...
|
Title: SpacecraftOS by @madzia | Stardance
Devlog Title: SpacecraftOS by @madzia | Stardance
Devlogs:
I dont know what I’m doing but I hope it will be worth it!! devlog #1 - SpacecraftOS Hi everyone! I detached the WebOS mission from ISS HUNT and created this project - Spacecraft OS. I noticed that it’s not really the way I want ISS hunt to look like, to be like. To be honest - this tutorial is SOOOOO hard to me! The apps get me everytime! And besides it I made a lot of minor mistakes. For example, once I could move the start window alone but the guide window was moving only with the start one. And the blur wasn’t working, I was so frustrated and reallyyy confident that there are NOT any stupid mistakes like wrong id. Until I realised that the top bar only blurs the start window… I haven’t closed the div. Yeah. That is a stupid mistake. Even tho it’s hard to me I’m not giving up! Others have done it so can I! For now, I created the top bar and completed the start window and the ISS catch guide. Currently I’m working on starlink catch guide and then I’m gonna work more on these wretched apps 😭 Wish me luck!
I did itttt!! Devlog #2 - Apps Hi!!! I’m so glad to announce that my apps are finally working! There’re still few problems though. But let’s start from the outset: James Webb Space Telescope App This app provides few basic information and interesting facts about JWST. I had also added some photos which you can rate from 1 to 5 stars! You can see the app in the screenshots below. Problems As you can see, there’s so much space on the right from the images you can rate. I’m considering a lot of options, one of them is to just make two/three photos in one row, what do you think? Would this look better? Double click app opening - the if and else statements made my app open at the second click, and not at the first when it’s selected. It selects with the first click and then, with second click, deselects and opens. Idk if it’s supposed to work this way. I think that now I’m going to leave it because at this point I’m just celebrating it works and I want to focus on other things. Problems fixed 🥳🥳🥳 Yall don’t even know how happy I am because of these apps working!! It indeed was much easier than I tought, guess what stupid mistake I had made this time… in the function I did not changed (window) to my actual window. Lol. It was not the only problem on the way but it was definitely the main mistake. I’m so happy because now I can get creative and continue working on the apps design!! Upcoming changes Next I’m going to add few more apps. Can’t wait! Thanks for reading this devlog. Hope you’ll have and amazing day!!
AYYYY FINAL DEVLOG! Devlog #3 - more apps and final changes Guys I can’t believe I did this!! (It’s such an achievement for me okay ) Let’s break all the changes I’ve made to some points: ( if you don’t want to read it all please skip to the last point because it’s about Poland in space and I love Poland and Space ) APPS! AND MANY MORE PROBLEMS. Let’s start from the problems… If you tought that in the second devlog I’ve finally managed to make working apps - you are so wrong. Barely 2 hours later I realised, that the (window) part was not a problem. Turned out, that when I changed this to the id of my app window, next apps opened the 1st app window, and not theirs window. I’ve been searching for solutions for HOURSS! Eventually I had asked ai for help. I had described my problem really pricesely. It found the problem! In this function function handleIconTap(element) I was supposed to write (element, window) … Fortunately, now it fully works!! I’m so happy because this was sooo frustrating. New apps! So, I’ve made two new apps! One similar to James Webb Space Telescope App, and one for notes and ideas. Let me introduce you toooo: Hubble Space Telescope App! - As I said, this one is similar to JWSTApp but it’s around Hubble! You can rate photos, learn some facts about it and just admire another amazing spaceship. NASCApp also known as Spacecraft Ideas. So from where is the abbreviation “NASCApp”??? Well, previously it was named “Notes About Spacecrafts”, but I decided that it’s so boring. Spacecraft Ideas is not really mind blowing name but it’s way better. I also had few problems with this app but after longer reflections, I decided to keep it simple. You can see these apps on screenshoots below. Starlink Catch Guide and Minor Changes I finished writing about starlink satellites in the Starlink Catch Guide window and added some minor changes to every window on my webOS after reading them all again. It was such a long process, but I like how it all looks together now. POLAND IN SPAAAAAACE AND PIEROGI! I added youtube video to the ISS Catch Guide window about Polish astronaut - Sławosz Uznański, eating delicious polish pierogi, on the ISS! I think that this is the most important part of my webOS. POLSKA GUROM!! (You can watch Sławosz eating pierogi on the ISS here ) What’s next? I’m going to read it all again, write README, complete project info and finally, SHIP!! Don’t worry it’s not the end of the journey because I started to like coding so much and I want to continue with webOS 2! Thank’s for being with me and have a nice day!
Such a messs!! Devlog #4 - Artemis App! Your opinion Before we begin, I’d like to know your opinion about the images layout. The 3 first screenshoots below shows different layouts. Screenshoot 1 : This is the first version I coded. But it covers the close button and most importantly - the scroll bar which is so unpractical Screenshoot 2 : this is how I had imagined it when this idea came to my mind. It also covers the close button and the scroll Screenshoot 3 : last version I’ve coded. I did not planned this layout but I think it looks great and is the most practical! Unfortunately the 3rd option covers the move button but by adding some z-index everything works well, and looks better than when adding z-index to the scroll bar bc the rocket/astronaut is either covered by the scroll or too far away. Please let me know what you think! Challange 1 Adjusting these images was such a challange. But I wrote it all down from memory! I added the position: fixed so it can exceed the window and adjusted the position several times! The biggest problem, as I said, was that they were covering the scroll bar and close button and then the move button as well. But I found the solution! I added the appropriate z-index to each of the elements and it worked!! (I’m really surprised tbh it was so easy and didn’t took me that long to figure out! I’m getting good at coding ) So finally, what’s new? I added the Artemis Mission App !! It’s not an app just about the artemis II. It’s an app where you can learn about the whole mission, the SLS rocket, the Orion capsule and get to know some fun-facts! Doing the research on all of these thing took me sooo much time! And then writing it down, deciding what is worth the attention and so on… it was kinda exhausting! But I’m so happy with the (not yet) final results! Yeah, not yet meaning… Challange 2 On the last screenshoot you can see the biggest mess on this app! Few photos totally without rhyme or reason! I was coding with image slider tutorial. Everything was going smoothly, till the creator of the tutorial said that now we shall see our photo aaaand yup I did not see anything. I was checking several times if I writed down everything the right way, I was looking for solution and eventually I created new repository and copied the whole code which he pasted in the comments (just to clarify - in this project I do NOT copied any code, I writed everything by myself). In this repository everything worked. When I saw the final results in the repository I had also noticed that it’s not really what I wanted to have in the Artemis App. Bc the code did not worked (probably because it already was in several divs and not like raw or sth) and bc it didn’t align with my vision I decided to just delete this whole code. I’ve already found another tutorial, with better design so I will keep you updated on how it’ll turn out! What’s next? Fixing the mess and finishing the app New app (it’s going to be music app linked to the Artemis II mission!) Thanks for reading and stay tuned!!
My website is all around Artemis now! Devlog #5 - two new apps fully finished! I finished the image slider I’ve been writing about in the previous devlog and added new app! I tought it will take me so much longer, but here I am! But let’s start from the outset: Finished Artemis Mission App I’ve finally finished it! In my previous devlog I said that I found another tutorial on how to make image slider, and it was a bullseye!! After I adjusted it a little so it fits my images it’s working perfectly!! And looking so so good! I’m so happy!! New app - Artemis II Playlist So, I really wanted to implement some music into my website. But because it’s a SPACECRAFT operating system I knew it cannot be just basic music app. While working on the Artemis App I came up with this amazing idea - I’m pretty sure that you heard about the wake up songs from Artemis II Mission. I decided to do an app with that playlist! Since it’s just embeeding the code from spotify it wasn’t such a big problem. I think that the hardest thing here was to make the app icon, which is the moon listening to music on headphones!! I really like this idea, let me know what you think about it What’s next? I want to add some images on the borders like in the Artemis App. And then another app!! Thanks for reading and have a nice day!
Darkmode!! Devlog 6 - dark mode and more photos on the borders What’s new? Darkmode and settings I’m so happpyyyy I’ve managed today to create new very cool app - settings - where you can switch between lightmode and darkmode! At the beginning I tought that it would be a nightmaree but turns out, when I really focused, it was a smooth process and I really enjoyed it! But one thing is not working.. not so important but when I’m adding this app to the rising on top function everything crashes and I can’t open any app. I’ll try to fix it later. There ofcourse will be more functions soon in this app so stay tuned! More images on borders I added more photos on the borders! ISS NASA astronaut working on Hubble The Golden Record spinning on the Artemis II playlist app (I think it’s a really cool idea) Adjusting the astronaut was really hard, and the background did not removed well but I’ve managed to add some blur and eventually it looks okayy I’ve also changed the position of Artemis astronaut - I wanted to put it on the left but unfortunatelly, it cannot be here because then it covers the scroll bar. Adjusting the rotation helped a little and it looks way better! What’s next? I think I’m gonna ship soon! I’ve already writed the README and I just need to check everything. But don’t worry, it’s not the end of SpacecraftOS! I already have a lot of ideas
One more devlog! Devlog 7 - title and start animation I wanted to ship already but lo and behold, I’ve added some changes! So, what’s new? I finally designed the header of my site! now it says SpacecraftOS and displays a rocket icon! Updated Artemis App - I’ve added some information about Artemis IV and V WELCOMING ANIMATIONNN!!!!!! - I’m very happy because I’ve managed to add a start animation, like welcoming screen or sth like this, idk how is it called, but now, when you enter my page, you can see an animation with my baner! It’s in the video below What’s next? I’ve also finished writing the README so now I will just read everything top to bottom again and SHIP!!!
15 min can’t be lost! Devlog 8 - fixed all typos and changed the start text So, what I changed in these 15 min? I changed all the typos in artemis app FORTUNATELY I checked the start window, and changed the description because it was really outdated! And therefore, I needed to change the image in my readme. I also adjusted it to width: 100%; height: auto because when I opened readme on my phone it was really stretched! Below I leave a screenshoot of the app I’ve been adjusting, with the artemis II crew because they’ve been my motivation through this whole process! I can’t wait to work more on SpacecraftOS!! Wish me luck on shipping ^^
New app!! Devlog #9 Voyager Photos App Guys I finished rating other projects and I have to admit that my devlogs are way too long So today let’s keep it brief: Voyager Photos App!!! I’m gonna create another app just about voyager, but this is some sort of gallery of (only) 11 photos from these spacecrafts. I made cool infinite images slider with tutorial - it went really smoothly, and then I’ve been trying to make an information window appear when you place your cursor on the “?”. I don’t feel so comfortable in js yet but I wanted to do it all by myself so I went with css, and I really like the final results! You can see it in the video below What’s next? Full Voyager App, I hope! See you in the next one, thanks for reading!!
new app and new ideas! Devlog 10 - Full Voyager App Full Voyager App I finished coding new app!! It’s about Voyager mission, so basically Voyager 1 and Voyager 2. Research took me so long again!! But I’m happy with the results New idea So since I started this project I’ve been thinking about how do I arrange the blank space next to the rating images. Today, I added a brief text that’s describing the photo. Just a little, but now you’ll know what the images shows! You can see it on the 1st screenshoot below. Both screenshots are from the new app What’s next? I would love to make new function in the settings so you can change the background photo!! Wish me luck Thanks for reading and have a nice day!!
More colors!!! Devlog #11 - 3 new themes!! I made new themes!!!!!!! I’m so happy to introduce you to my 3 colorful themes: Moon Theme - “Earth set” photo from Artemis II mission, blue-colored Aurora Theme - Earth’s Aurora seen from the ISS, green-colored Sunset Theme - “Cotton Candy Skies”, Falcon 9 rocket, pink-colored No gatekeeping, I’ve been searching for tutorial like this for so long so here’s the link for the tutorial . Hope it will be helpful! I need a feedback!! I’m not sure about the colors tho, please let me know know if everything is readable and if you perhaps would change anything Thanks for reading, hope you like it!
Time-consuming animation and problemss Devlog 12 - Opportunity App and animation Problems!!! I messed up positions! 😭😭 I was adjusting this rover so it’s driving perfectly around the Mars for hourss and then I decided to check it with the scroll bar, and bc the rover had position: absolute it went down with the scroll bar idk how to describe it, like, he flew out of mars lol Solutions!!! I’ve watched quick guide on youtube about positions and finally understood everything, because before I was just kindaaa guessing lolll now, having the knowledge, I wrapped my animation into <div style="position: relative; border: pink [...]"> , added position: absolute to my images and adjusted everything completely from scratch!! It took me so long but I think it was worth it bc it looks nice and is something different from the usual. One more change I added border photo to Voyager App. Adjusting also took me a while but the window is way more interesting now! What’s next? Finishing Opportunity App!! Thanks for reading and have a nice day!!
Feedback and roverS Devlog 13 - Spirit and Opportunity App Feedback So, my project went through ratings: unfortunately, I only got 9.79 multiplier, but I also got an amazing and really valuable feedback!! People pointed out my messy repository, and indeed, it needed to be changed. I created new folders, and now it’s clear and organised! RoverS app? While researching, I noticed that Spirit also deserves to be mentioned! Because it’s the same mission, I decided to add Spirit to Opportunity app, and therefore it’s Rovers/Spirit&Opportunity app now! What’s next? I’m going to focus on improving my app and implementing the advices I received in feedback. I also have a lot of new ideas, so stay tuned!
I code my function!! Devlog 14 - animation and design Function I’m sooooooooo happy because yesterday I’ve managed to create my own function!!! someone suggested to make other tab switching. I was looking for some tutorial, but couldn’t find anything so I asked ai what can I search in youtube to find it. For better or worse, the AI gave me a little guidance on how it works (so I’d understand it in the tutorial, NO code ), I didn’t even fully read this because when I noticed “animation” and “adding classes” I noticed, what I can do! Few days ago I mentioned the theme switch tutorial, that helped me with understanding js!! With this knowledge and the pattern I already had from webOS tutorial, I managed to create opening app window animation!! Additional apps I also added left bar for the additional apps (/apps that are not about spacecrafts). For now just the background, but when I will finish every app I will also add some better animations and just style it better Problem At the very end of the video, you can notice such a huge problem with opening windows and theirs z-index. They open randomly, once under particular app once above, trying to catch this video when it’s smooth and they all go on top was really hard!! Please let me know if you know how to fix it And I had also tried to make my windows resizeable but it unfortunally didn’t worked. I will get back to this later What’s next? To perfect it all and fix bugs! And then maybe some games? Thanks for reading and have a nice day!!!
Such a challange! Devlog 15 - snake game Snake game? Yeah I’m surprised too. But I really wanted to see how it works and just code sth like this (with tutorial ofc). I wanted to make it a little later but I had time today and decided - why not? Okay but, 6 hours?!??!?!?!?!? Yeah 😭 in short, I started with tutorial 1, but it didn’t worked, so I deleted everything and switched to another tutorial, where I realised that I just haven’t connected my snake.js to html lolll but anyways, I even liked tutorial 2 more, I feel like it gave me more styling options, but I needed to quit it because to restart you needed to refresh the site. I tried to just implement some functions, change some things but I’m not that skilled to do this yet. I deleted everything again and came back to tutorial 1 which I eventually completed! That’s not the final results I really want to make the snake head a rocket thats collecting fuel, but there are some problems!! Obviously lol, so I have something like this const snakeColor = "pink"; and I tried to change pink to class, to var but it didn’t worked, and I really don’t know how can I style this snake further, so I can add the rocket and fuels and many other things. That’s why I liked tutorial 2 more! What’s next? I will try to style the snake and this whole window basically!! The video below is in 2x speed!
Random decision (but it was worth it) Devlog #16 - Radio buttons and styles What’s new? Radio buttons In my feedback someone suggested to add radio buttons instead of checkboxes bc then you can just choose one - and today I did it! I also styled it and added cool animation!! Each theme have different stars colors as well - you can check it in the video below. Highscore Somehow, I also added highscore to my snake game! I took a bit of information from tutorial 1 a bit from tutorial 2 and it’s working! Maybe not perfectly, but when you restart, new highscore will be visible, and it’s also in local storage so you can come back after a month and your highscore still will be there!! So, why random? It was a little unexpected bc I was working on the snake game (yeah it’s still not finished) and suddenly I gained a lot of motivation for the radio buttons. I knew I wanted to style them somehow, but I came up with the star design today, and I think it’s perfect!! What yall think about it?? What’s next? Hopefully, I’m going to finish the snake app!
Perfecting Devlog #17 - snake game and organisation What’s new? Snake game As you can see, I’ve styled the snake game a little! I also added start/tutorial/guide window, I added it by creating new window and setting start button as the window close button hihi work smarter not harder. Ai usage I couldn’t figure it out how can I set imgs as the background, food and even for snake, so I asked ai. It’s just creating const with img and adding drawImage instead of fillStyle , and I’m so happy bc now I understand it and know how to implement imgs to js! WHERE’S THE ROCKET? It was too hard!! I really tried, but when I managed to set the rocket as the snake’s head: The rocket was too small It wasn’t rotating It looked so bad and if I wanted to continue with this idea I would need to use ai, so more ai than I would like, so I eventually there’s snake in the snake game. More organisation I created folders in the img folder for each app, bc the img folder was still a little messy. It was such a tedious process, but it’s much clearer now! What’s next? New REALLY COOL APP and snake app icon, which I’m going to edit today while watching F1 sprint
The most spacecraft app on spacecraft os? Devlog #18 - MapApp!!! ALL SPACECRAFTS IN ONE PLACE WHAT AN AMAZING FEATURE!! What’s new? MAAAP AAAPP While doing research on Voyager 1 and 2 I found this “Eyes On The Solar System” from NASA, and noticed that you can embeed it, and that’s what I’ve done! First and foremost, you can check here the position of any spacecraft you want! That’s why I called it Map App. Moreover, that’s a place with a lot of information, and whole spacecraft history! As you can notice, it didn’t take me so long (bc it’s just embeeding), so what I’ve also completed? Fixed some bugs Finished icon for snake game What’s next? NGRST app! (Can someone guess, what does this short stand for? Hint: HST and JWST are already in spacecraftOS!)
More Animatiooons! Devlog #19 Animations on scroll Animations So recently I’ve been working on animations on scroll! Now my Apps about spacecrafts are more interactive and less boring. In the video below you can see all of the scroll animations I’d added till this moment. I feel so confident with css animations, they give me so much fun!! Icon The video is cropped so you can’t see the snake game icon but it finally is here! I added it in the second slide so you guys can see it! Let me know what yall think. I wanted to keep the one real-life, space themed addition (like moon in the music app) so the snake has galaxy eyes. Nancy Grace Roman Space Telescope PROBLEM As you can see I also added an icon for NGRST App but it’s an upcoming mission and I don’t really know what to do with it!! Someone requested it in the feedback, so I really want to implement it but idk, maybe I shall add a countdown? But it will be outdated soon. Many things can be outdated! Thanks for reading and have a nice day!
Reallyyyyyyy time consuming Calendar Devlog #20 - Calendar So I spent this whole day coding this calendar with youtube tutorial. This tutorial was only 17min but it took me 5h Then I needed to fix some typos bc I ofc made a lot and then many many styling!! It’s not the final result! I’m going on a trip tomorow, so I need to take a break from coding. To adjust the width and height, make it all fit to my site, it takes so long, and then I need to change the colors, bc I was just testing with the pinks. Change colors to all of my themes 😭 But it’s okay I got this Disappointing surprise You can see in the video on the second slide that there are 6 columns in the next month instead of 7! I’ve been so happy bc it was working in august, and then I changed months and it was a little disappointing surprise. I’m gonna fix it later! What’s next? When I’ll be back I’m going to work on this app! I didn’t expected it to be that hard Thanks for reading and see you in the next one!
I’m back!! Devlog #21 - new colors Hi everyone! I’m finally back but from hospital… right after my trip I was diagnosed with severe anemia and had to stay in the hospital for four days. I’m feeling good but I’m a little worried bc I lost so much time and I’m leaving on next trip again in few days!! There’s not many things left in SpacecraftOS tho, so let’s summarise it What’s new? In the video below you can see that I adjusted the calendar colors for every theme. It was such a fun process! I like how it looks now. I also managed to fix the days align and now it works perfectly, always in 7 columns. Hope yall like it! What’s next? I’m going to work on dock animation!! I also need to finish NGRSTApp but I think I’m going to keep it simple bc I don’t have so much time and I want to ship by the time I leave Thanks for reading, take care and have a nice day!!
Which one should I choose? Devlog #22 - Timer So I just made a timer with tutorial, but I need your help!! Should I keep miliseconds (slide 2) or keep it simple just with hours/minutes/seconds?? I kinda think that h/m/s looks better but it also seems so boring and less “advanced” than h/m/s/ms!! Also this was such an easy tutorial, fortunately everything went smoothly!! Yall probably know bro code but if someone wants here’s the link What’s next? Dock animation NGRSTApp Thanks for reading and I’m waiting for your comments!
happy and frustrated Devlog 23 - Dock animation, scrollbar and NGRSTApp Dock Animation I really like this animation!! It’s so smooth and cool and I’m so happy bc I learned new thing with the tutorial!! It came out exactly as I wanted NGRSTApp It’s finally finished!! I managed to add some things regardless it’s such a fresh mission. Hope yall like it! Scrollbar Yeah so here’s the frustrating part. I coded really pretty, unique and practical scrollbar in the css but I used webkit and it worked on microsoft but on chrome - not anymore! You can’t even see the scrollbar! I don’t have time anymore - I’m leaving in few hours, I commented it out and I hope I’ll fix it one day Additional changes Rewrited README Added some events to the calendar What’s next? I’m gonna ship now!! Wish me luck and thank you all for your support throughout the whole voyage!!
Scrollbar is working!! Devlog 24 - scrollbar bug Guys I think that this bug was (is) my personal fault, bc the scroll bar is visible in every single browser different than my current one lol I probably have some sort of extension that adds none !important or sth to my code’s head and it ruins everything, but it shall work on every other device, on every other browser. Tbh I also used ai to fix it but it didn’t really helped bc it was my internal problem. So happy that it’s working, just wanted to clarify and log these 16min!! If any problems with scrollbar occur, please use keyboard arrows to scroll through windows Again, thanks for reading and have a nice day!
New spacecraft App! Devlog 25 - SpaceShuttleApp Hi everyone!! I’m back with a whole new app and smoother system 1. Smoother system So I’ve got a lot feedback that spacecraftOS is working slow and someone has recommended to me adding se vite - that’s what i’ve done and now it works much better! 2. Space Shuttle App I’ve decided to add another spacecraft app, they’re always fun to make and it’s kinda easyyy process tbh so everything was smooth. On this app I described a little every space shuttle NASA has ever created. Hope you’ll enjoy it!! Thanks for reading and have a nice day!
Ships:
I made an operating system based around spacecrafts! My website provides few apps: two about telescopes where you can learn about them and rate few photos they took from 1 to 5 stars, and one with notes, where you can store your ideas if some spacecrafts inspire you! Besides apps, on the top bar you will find two guides on how to catch the ISS and starlink satellites. In the ISS window you can find short youtube video - it’s about Polish astronaut, Sławosz Uznański, eating pierogi (delicious polish dish) on the ISS! I really recommend watching this The apps were the biggest challange for me. That’s why I had spent so many hours on this project. Firts, I couldn’t even open the first app. It was hard to even make the selected function work. Then, I managed to make this one app working! But, it wasn’t the right solution. When I added new apps, they were opening the 1st app window, and not theirs. I spent a lot hours trying to fix it, I tried a lot of possible solutions and finally, I had asked ai for help. That’s the only ai usage in this project. Eventually, everything works! I’m so happy because I’ve almost gave up. I really like the outcome, and I look forward for the future changes! I came up with a lot of ideas and I realised them the exact way I wanted! My favourite parts are def the Sławosz eating pierogi video and the photo ranking which I find so fun to watch and rate. Hope you’ll enjoy this as much as I do!
I made an Operating System with spacecraft theme! New features Artemis App Artemis II playlist (app) Settings and darkmode Design - few images on the windows borders Start animation with spacecraftOS baner Challenges Compared to my previous ship, this time all functions and styling went smoothly, but the things that took the most time were adjusting photos and writing, researching about Artemis Mission! I tought that making the darkmode switch would be really hard, but when I focused it was really easy and rewarding process! Proud of I really like the starting animation and the images on the borders. I started coding one month ago so doing something cool with the css all by yourself is so fulfilling! I don’t understand js that much yet, so I had also watched few tutorials. The webOS 1 tutorial was really hard for me, so now I’m really happy when the things I wanted to add to my website turns out well! So I’m also really proud of the images slider in the Artemis App, the spotify playlist embedded and the dark/light mode switcher in the settings! Even tho they were made with tutorials I still needed to adjust it so it fits my site, and I’m so happy that I understand it to the point that I could do this all just by myself Notes Don’t forget to check the README, remember to double click to open apps and just enjoy the vojage!!
I made a web Operating System with spacecraft theme! Creating this site was so fun and fulfilling, esp. when a lot of things turned out exactly as I wanted!! I started coding over a month ago, and I’m so happy that I managed to create something like this. I really enjoyed it, especially the css part. SpacecraftOS This OS provides basic app like timer, calendar, maps, gallery, but everything have implemented some spacecraft additions. For example, the map app won’t show you the route to the nearest grocery store, but it will show you where your fav spacecraft is right now. The calendar app will show you astronauts birthdays and the gallery app provides photos humans sent to space on voyager. All these apps you will find on the left and on the bottom there are apps, where you’ll learn about various spacecrafts, and in some of these apps, you can also rate some photos the spacecrafts took! Notes Please start from choosing the most suitable for you theme in the settings (top right corner) Try on laptop/computer for better experience Snake game is only playable with keyboard Remember to double click on apps to open and please leave a toughtful review. Hope you’ll enjoy it!!...
|
1793083935.4828467
|
1793170335.4828467
|
|
55986
|
Archive OS by @ubaid_archives | Stardance
|
ubaid_archives
|
1
|
6.93
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T21:29:15Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "the readme is always tiring for me . I made a web os project. the webpage stimulates the working of an os . i used a solo leveling theme because why not, making what you like at that point is the perk of making your own projects and also the taskbar was very difficult for me it took me a time to figure everything out and also make the staring window and the app window dragable and also the javascript for the app was also a pain but i figured it out to the best of my abailities", "repo": "https://github.com/ubaid-archives-dev/Archive-OS", "demo": "https://ubaid-archives-dev.github.io/Archive-OS/"}]...
|
[{"post_id": 67353, "ts": "202 [{"post_id": 67353, "ts": "2026-09-13T13:05:29Z", "hours": 1.9308, "text": "took me a lot of time but fully changed the theme of my os and half of the time i did not like opened the correct folder so the extensions didnt start and my time could not be logged so although my css style totaly changed all my hours did not get counted."}, {"post_id": 61790, "ts": "2026-09-04T21:25:17Z", "hours": 0.3889, "text": "just done some final changes added a readme changed the banner and everything and the app is also working fine and all the links are also working"}, {"post_id": 61015, "ts": "2026-09-03T18:30:15Z", "hours": 2.6236, "text": "Dev Log: System Initialization & UI ArchitectureDate: September 3, 2026 Project: Archive-OS (Decision Matrix Utility):The structural foundation for the Archive-OS is officially locked in. the building of this front-end architecture has been a solid way to put structural concepts into practice. The visual aesthetic is fully mapped to the Solo Leveling theme—neon blue borders, holographic window layers, and the live .mp4 background operating smoothly behind the interface without breaking the layout."}, {"post_id": 58790, "ts": "2026-08-31T11:26:50Z", "hours": 0.3081, "text": "IT may show only 18 mins but it took me so much more to find this clip and then download and attach it. I choose solo leveling theme and also took the main system notification bar to the middle of websites"}, {"post_id": 58444, "ts": "2026-08-30T21:20:25Z", "hours": 1.2506, "text": "I just wrapped up my the foundation HTML and CSS for my WebOS project. Instead of going with a standard os version i am trying to build a custom interface, keeping it like TRON and solo levling aesthetic. So far i have built the core index.html with a main desktop enviroment a bottom taskbar . wrote custom CSS and tried to make it as cool as i can will try some changes also ."}]...
|
Title: Archive OS by @ubaid_archives | Stardance
Title: Archive OS by @ubaid_archives | Stardance
Devlogs:
I just wrapped up my the foundation HTML and CSS for my WebOS project. Instead of going with a standard os version i am trying to build a custom interface, keeping it like TRON and solo levling aesthetic. So far i have built the core index.html with a main desktop enviroment a bottom taskbar . wrote custom CSS and tried to make it as cool as i can will try some changes also .
IT may show only 18 mins but it took me so much more to find this clip and then download and attach it. I choose solo leveling theme and also took the main system notification bar to the middle of websites
Dev Log: System Initialization & UI ArchitectureDate: September 3, 2026 Project: Archive-OS (Decision Matrix Utility):The structural foundation for the Archive-OS is officially locked in. the building of this front-end architecture has been a solid way to put structural concepts into practice. The visual aesthetic is fully mapped to the Solo Leveling theme—neon blue borders, holographic window layers, and the live .mp4 background operating smoothly behind the interface without breaking the layout.
just done some final changes added a readme changed the banner and everything and the app is also working fine and all the links are also working
took me a lot of time but fully changed the theme of my os and half of the time i did not like opened the correct folder so the extensions didnt start and my time could not be logged so although my css style totaly changed all my hours did not get counted.
Ships:
the readme is always tiring for me . I made a web os project. the webpage stimulates the working of an os . i used a solo leveling theme because why not, making what you like at that point is the perk of making your own projects and also the taskbar was very difficult for me it took me a time to figure everything out and also make the staring window and the app window dragable and also the javascript for the app was also a pain but i figured it out to the best of my abailities...
|
1793101888.0268862
|
1793188288.0268862
|
|
58264
|
AlphisPersonalWebsite by @cevirenalphan | Stardanc AlphisPersonalWebsite by @cevirenalphan | Stardance...
|
cevirenalphan
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T20:47:51Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a short website about myself i used opencode and a little creativity. It was hard setting up opencode and making all the effects but in the end it was all worth it now i have my own website which is pretty cool", "repo": "https://github.com/Alphancoder/PersonalSiteAlphan", "demo": "https://alphancoder.github.io/PersonalSiteAlphan/"}]...
|
[{"post_id": 61647, "ts": "202 [{"post_id": 61647, "ts": "2026-09-04T17:35:41Z", "hours": 0.4506, "text": "Hi i did my first and probably last version might add some more informations but this should be enough"}]...
|
Title: AlphisPersonalWebsite by @cevirenalphan | S Title: AlphisPersonalWebsite by @cevirenalphan | Stardance
Devlogs:
Hi i did my first and probably last version might add some more informations but this should be enough
Ships:
I made a short website about myself i used opencode and a little creativity. It was hard setting up opencode and making all the effects but in the end it was all worth it now i have my own website which is pretty cool...
|
1793062465.976964
|
1793148865.976964
|
|
28121
|
Chatbot RAG by @Hamna | Stardance
|
Hamna
|
2
|
77.71
|
1127
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T20:16:08Z", "hours": 37.0, "multiplier": 16.89, "payout": 615, "blessing": "neutral", "text": "Made a RAG chatbot that mimics my friends personality using Llama and Hugging Face. NOTE: I’m using zero GPU on HF so after 100 msgs it goes to sleeping mood , in that case the chatbot would reply a random thing like “system off” , “internet is down” or something like that , so don’t worry about that, come after 24Hr and she’ll talk normally FACT: Senpai used to say a lot “Haii haii” which is a japanese phrase for “yes” so don’t worry about that either, she’s just being friendly with ya Hope ya’ll love this version of chatbot", "repo": "https://github.com/lilithCode/Senpai-Chatbot", "demo": "https://senpai-chatbot.vercel.app/"}, {"ship_num": 2, "ts": "2026-08-17T14:23:40Z", "hours": 36.0, "multiplier": 14.99, "payout": 512, "blessing": "neutral", "text": "I built a AI RAG chatbot that mimics my friends personality , trained on whatsapp chats so it actually talks like my friend instead of generic robot ai. fine tuned llama 3b with LoRA on kaggle’s free gpu, deployed it on hf spaces zeroGPU gradio for backend and next.js on vercel for frontend, plus added RAG so it can clean up messy texts and pull live info from the web when needed. it genuinely feels like talking to my friend, all built for free. to test it. just start chatting, first msg might take a sec to load (model’s waking up)", "repo": "https://github.com/lilithCode/Senpai-Chatbot", "demo": "https://senpai-chatbot.vercel.app/"}]...
|
[{"post_id": 78990, "ts": "202 [{"post_id": 78990, "ts": "2026-10-12T08:38:28Z", "hours": 4.7081, "text": "here"}, {"post_id": 61751, "ts": "2026-09-04T20:10:09Z", "hours": 0.5464, "text": "Guyss!! This is gonna be the last change I’ve made today, Senpai chatbot is live now and she’s talking like my friend (really couldn’t be more happy to see her talk to me again 🥹 )"}, {"post_id": 61709, "ts": "2026-09-04T19:04:49Z", "hours": 0.4631, "text": "Made some Minor UI changes on frontend nextjs"}, {"post_id": 53148, "ts": "2026-08-23T16:07:39Z", "hours": 9.6033, "text": "After testing the chatbot with around 50 beta users, I found several issues that weren’t obvious during development. Responses were too long, the personality became too generic when using RAG, Urdu and English were sometimes mixed incorrectly, and the mobile layout needed work. I shortened the responses, restricted web search to things like news and sports, improved the system prompt and input handling, redesigned the mobile UI, and added a message explaining the cold start delay"}, {"post_id": 51779, "ts": "2026-08-21T16:52:36Z", "hours": 8.5322, "text": "I added logging, I started finding problems that weren’t obvious from the frontend. Web searches were sometimes failing silently, too many messages were causing token overflows, and using both max_length and max_new_tokens was causing unexpected behavior. I fixed these issues by adding proper error handling, limiting the conversation context, and simplifying the token settings. I also built a small debug dashboard to track searches, response times, token usage, and errors (Ughh I’m really exhausted now)"}, {"post_id": 50775, "ts": "2026-08-20T04:39:03Z", "hours": 8.7972, "text": "I initially moved the deployment to Replicate to improve response speed. It worked and responses dropped from around 15–30 seconds to about 5–10 seconds but then it also introduced extra cost and complexity. In the end, I decided to stay with Hugging Face Spaces because the free setup is more suitable for this side project. Also improved the HF app.py file"}, {"post_id": 50127, "ts": "2026-08-19T06:54:46Z", "hours": 8.6286, "text": "I noticed that the model was giving very generic and robotic responses even though it worked much better during training. After debugging, I realized I was using a different system prompt during inference than the one I used while fine tuning. Once I switched back to the exact same prompt, the responses became much more consistent. Also fixed Hackclub key errors , now it’s working fine"}, {"post_id": 48921, "ts": "2026-08-17T14:15:13Z", "hours": 10.1547, "text": "wanted senpai to be more. Previous It was only talking with using fine tuned Llama model but if i’ll ask it something like what’s happening in the world, it won’t talk back like my friend cause it didn’t have that latest information of the world so i added RAG. used the hackclub api as a middleman llm that cleans up messy input and decides if a web search is needed ( like “what’s the fifa score rn” this will be flagged as a web search needed query) two bugs along the way: responses were so slow at first , turns out just zeroGPU cold starts, chills out after msg 1 model started sounding fake n robotic bc i overwrote it with a huge system prompt. fixed this by making the heavy prompt short so now gng it’s live, plz talk to her"}, {"post_id": 46190, "ts": "2026-08-13T07:44:42Z", "hours": 7.7883, "text": "I uploaded my model on Hugging Face with zero GPU (made a new hf space called amadeus, picked gradio as the sdk, zeroGPU as hardware) If someone else is thinking about starting in HF, just wanna tell the annoying part: cold starts. first message takes 20-40s while the model loads into memory. after that it’s quick like 3-8s then built an actual next.js frontend since raw gradio ui felt kinda mid, hooked it up through an api route, deployed on vercel with my env keys And it’s live"}, {"post_id": 45064, "ts": "2026-08-11T10:21:56Z", "hours": 11.2864, "text": "Trained the data ( This took soo much time fr) I used kaggle’s free gpu (t4, sometimes p100 if i got lucky) to fine tune llama 3b with LoRA through PEFT. quick explainer since people asked LoRA freezes the whole base model (32m params untouched) and only trains a tiny set of adapter params (420k). instead of retraining the entire model I put a extra layer of changed weights on top of the model which is way cheaper and faster than the traditional training tested it after training and it WORKED. The model is giving the same energy, same little phrases, actual personality of my friend which is kinda scary ngl notebook’s public if you wanna nerd out: https://www.kaggle.com/code/hamnamubarak/amadeus/edit"}, {"post_id": 33459, "ts": "2026-07-23T13:12:01Z", "hours": 6.3861, "text": "so i’m building senpai, an ai that actually talks like my friend, not some normal chatbot. so first thing first, I need data to learn from so here’s wht I did: exported a whole year of whatsapp chats with my friend (yes i read through all of it, and got his consent). wrote a python script on kaggle to clean it up and formatting it into proper training pairs not glamorous but this is like 30% of the actual work tbh, garbage data can cause strange and irrelevant replies Then I trained this on Kaggle with Llama model with LoRA adaptation Right now the replies aren’t so great, I’ll do some fine tuning later"}]...
|
Title: Chatbot RAG by @Hamna | Stardance
Devlogs: Title: Chatbot RAG by @Hamna | Stardance
Devlogs:
so i’m building senpai, an ai that actually talks like my friend, not some normal chatbot. so first thing first, I need data to learn from so here’s wht I did: exported a whole year of whatsapp chats with my friend (yes i read through all of it, and got his consent). wrote a python script on kaggle to clean it up and formatting it into proper training pairs not glamorous but this is like 30% of the actual work tbh, garbage data can cause strange and irrelevant replies Then I trained this on Kaggle with Llama model with LoRA adaptation Right now the replies aren’t so great, I’ll do some fine tuning later
Trained the data ( This took soo much time fr) I used kaggle’s free gpu (t4, sometimes p100 if i got lucky) to fine tune llama 3b with LoRA through PEFT. quick explainer since people asked LoRA freezes the whole base model (32m params untouched) and only trains a tiny set of adapter params (420k). instead of retraining the entire model I put a extra layer of changed weights on top of the model which is way cheaper and faster than the traditional training tested it after training and it WORKED. The model is giving the same energy, same little phrases, actual personality of my friend which is kinda scary ngl notebook’s public if you wanna nerd out: https://www.kaggle.com/code/hamnamubarak/amadeus/edit
I uploaded my model on Hugging Face with zero GPU (made a new hf space called amadeus, picked gradio as the sdk, zeroGPU as hardware) If someone else is thinking about starting in HF, just wanna tell the annoying part: cold starts. first message takes 20-40s while the model loads into memory. after that it’s quick like 3-8s then built an actual next.js frontend since raw gradio ui felt kinda mid, hooked it up through an api route, deployed on vercel with my env keys And it’s live
wanted senpai to be more. Previous It was only talking with using fine tuned Llama model but if i’ll ask it something like what’s happening in the world, it won’t talk back like my friend cause it didn’t have that latest information of the world so i added RAG. used the hackclub api as a middleman llm that cleans up messy input and decides if a web search is needed ( like “what’s the fifa score rn” this will be flagged as a web search needed query) two bugs along the way: responses were so slow at first , turns out just zeroGPU cold starts, chills out after msg 1 model started sounding fake n robotic bc i overwrote it with a huge system prompt. fixed this by making the heavy prompt short so now gng it’s live, plz talk to her
I noticed that the model was giving very generic and robotic responses even though it worked much better during training. After debugging, I realized I was using a different system prompt during inference than the one I used while fine tuning. Once I switched back to the exact same prompt, the responses became much more consistent. Also fixed Hackclub key errors , now it’s working fine
I initially moved the deployment to Replicate to improve response speed. It worked and responses dropped from around 15–30 seconds to about 5–10 seconds but then it also introduced extra cost and complexity. In the end, I decided to stay with Hugging Face Spaces because the free setup is more suitable for this side project. Also improved the HF app.py file
I added logging, I started finding problems that weren’t obvious from the frontend. Web searches were sometimes failing silently, too many messages were causing token overflows, and using both max_length and max_new_tokens was causing unexpected behavior. I fixed these issues by adding proper error handling, limiting the conversation context, and simplifying the token settings. I also built a small debug dashboard to track searches, response times, token usage, and errors (Ughh I’m really exhausted now)
After testing the chatbot with around 50 beta users, I found several issues that weren’t obvious during development. Responses were too long, the personality became too generic when using RAG, Urdu and English were sometimes mixed incorrectly, and the mobile layout needed work. I shortened the responses, restricted web search to things like news and sports, improved the system prompt and input handling, redesigned the mobile UI, and added a message explaining the cold start delay
Made some Minor UI changes on frontend nextjs
Guyss!! This is gonna be the last change I’ve made today, Senpai chatbot is live now and she’s talking like my friend (really couldn’t be more happy to see her talk to me again 🥹 )
here
Ships:
I built a AI RAG chatbot that mimics my friends personality , trained on whatsapp chats so it actually talks like my friend instead of generic robot ai. fine tuned llama 3b with LoRA on kaggle’s free gpu, deployed it on hf spaces zeroGPU gradio for backend and next.js on vercel for frontend, plus added RAG so it can clean up messy texts and pull live info from the web when needed. it genuinely feels like talking to my friend, all built for free. to test it. just start chatting, first msg might take a sec to load (model’s waking up)
Made a RAG chatbot that mimics my friends personality using Llama and Hugging Face. NOTE: I’m using zero GPU on HF so after 100 msgs it goes to sleeping mood , in that case the chatbot would reply a random thing like “system off” , “internet is down” or something like that , so don’t worry about that, come after 24Hr and she’ll talk normally FACT: Senpai used to say a lot “Haii haii” which is a japanese phrase for “yes” so don’t worry about that either, she’s just being friendly with ya Hope ya’ll love this version of chatbot...
|
1793108912.6759431
|
1793195312.6759431
|
|
45935
|
Stoic OS by @anshum_2422 | Stardance
|
anshum_2422
|
3
|
4.0
|
4
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T19:51:43Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Have improved it a Little More.Hope you like it.", "repo": "https://github.com/anshum2422/my-os", "demo": "https://anshum2422.github.io/my-os/"}, {"ship_num": 2, "ts": "2026-08-11T11:13:03Z", "hours": 1.0, "multiplier": 3.18, "payout": 4, "blessing": "neutral", "text": "Built WebOS 2 with 3 new features: Real Weather API — shows actual weather from OpenWeatherMap Music Player — paste any audio URL and play it Settings — Dark/Light theme and font size (saves to localStorage) Also has Notes, Calculator, Timer, Todo, Ping Pong, and draggable windows. Everything saves locally. No password. Live: https://anshum2422.github.io/my-os/ GitHub: https://github.com/anshum2422/my-os", "repo": "https://github.com/anshum2422/my-os", "demo": "https://anshum2422.github.io/my-os/"}, {"ship_num": 3, "ts": "2026-08-10T08:39:51Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Built my own OS with multiple draggable windows. Has Notes (saves to localStorage), Calculator, Timer, Todo, Ping Pong, and About. Clean high-contrast Nothing-style design. Added draggable windows as my own feature. No password, open for anyone to test. Typed everything myself. Live: https://anshum2422.github.io/my-os/ GitHub: https://github.com/anshum2422/my-os", "repo": "https://github.com/anshum2422/my-os", "demo": "https://anshum2422.github.io/my-os/"}]...
|
[{"post_id": 50874, "ts": "202 [{"post_id": 50874, "ts": "2026-08-20T10:24:51Z", "hours": 0.5317, "text": "Fixed all the issues in WebOS 2: Time display now shows properly with padding Light mode time is now bold and visible Font size works across all elements (topbar, apps, windows, quotes) Spotify embed player works without premium YouTube and sample audio players added as alternatives Draggable and resizable windows working Settings (theme + font) saved to localStorage Everything is now smooth and polished. Ready to ship. Live: https://anshum2422.github.io/my-os/ GitHub: https://github.com/anshum2422/my-os"}, {"post_id": 45088, "ts": "2026-08-11T11:10:05Z", "hours": 1.115, "text": "Added a Music Player to my OS. You can paste any audio URL(MP3) and it plays. Has Play, Pause, and Stop controls. Works with MP3 files from the web. Also cleaned up some bugs and made the UI a bit smoother. Next up: Settings and real weather API. Live: https://anshum2422.github.io/my-os/ GitHub: https://github.com/anshum2422/my-os"}, {"post_id": 44487, "ts": "2026-08-10T08:55:03Z", "hours": 0.2933, "text": "Added a Random Quote feature to my OS. Now every time you refresh, you get a new motivational quote below the search bar. Also cleaned up the design and made sure all windows are draggable. Notes and Todo save to localStorage. Ready to ship. Live: https://anshum2422.github.io/my-os/ GitHub: https://github.com/anshum2422/my-os"}, {"post_id": 44481, "ts": "2026-08-10T08:35:29Z", "hours": 0.4947, "text": "Finished my OS. Built from scratch with HTML, CSS, and JavaScript. Has Notes (saves to localStorage), Calculator, Timer, Todo list, Ping Pong, and About. Added multiple windows that you can drag around. Clean high-contrast Nothing-style design. Typed everything myself. Live: https://anshum2422.github.io/my-os/ GitHub: https://github.com/anshum2422/my-os"}, {"post_id": 44410, "ts": "2026-08-10T04:11:07Z", "hours": 1.2386, "text": "Started building my own OS in the browser. Got the basic layout working — clock, weather, search bar, and a ping pong game. Clock updates live. Weather is simulated. Search opens Google. Ping pong is 2-player with W/S and arrow keys. Still a work in progress but it’s coming together. Live: https://anshum2422.github.io/my-os/"}]...
|
Title: Stoic OS by @anshum_2422 | Stardance
Devlo Title: Stoic OS by @anshum_2422 | Stardance
Devlogs:
Started building my own OS in the browser. Got the basic layout working — clock, weather, search bar, and a ping pong game. Clock updates live. Weather is simulated. Search opens Google. Ping pong is 2-player with W/S and arrow keys. Still a work in progress but it’s coming together. Live: https://anshum2422.github.io/my-os/
Finished my OS. Built from scratch with HTML, CSS, and JavaScript. Has Notes (saves to localStorage), Calculator, Timer, Todo list, Ping Pong, and About. Added multiple windows that you can drag around. Clean high-contrast Nothing-style design. Typed everything myself. Live: https://anshum2422.github.io/my-os/ GitHub: https://github.com/anshum2422/my-os
Added a Random Quote feature to my OS. Now every time you refresh, you get a new motivational quote below the search bar. Also cleaned up the design and made sure all windows are draggable. Notes and Todo save to localStorage. Ready to ship. Live: https://anshum2422.github.io/my-os/ GitHub: https://github.com/anshum2422/my-os
Added a Music Player to my OS. You can paste any audio URL(MP3) and it plays. Has Play, Pause, and Stop controls. Works with MP3 files from the web. Also cleaned up some bugs and made the UI a bit smoother. Next up: Settings and real weather API. Live: https://anshum2422.github.io/my-os/ GitHub: https://github.com/anshum2422/my-os
Fixed all the issues in WebOS 2: Time display now shows properly with padding Light mode time is now bold and visible Font size works across all elements (topbar, apps, windows, quotes) Spotify embed player works without premium YouTube and sample audio players added as alternatives Draggable and resizable windows working Settings (theme + font) saved to localStorage Everything is now smooth and polished. Ready to ship. Live: https://anshum2422.github.io/my-os/ GitHub: https://github.com/anshum2422/my-os
Ships:
Built my own OS with multiple draggable windows. Has Notes (saves to localStorage), Calculator, Timer, Todo, Ping Pong, and About. Clean high-contrast Nothing-style design. Added draggable windows as my own feature. No password, open for anyone to test. Typed everything myself. Live: https://anshum2422.github.io/my-os/ GitHub: https://github.com/anshum2422/my-os
Built WebOS 2 with 3 new features: Real Weather API — shows actual weather from OpenWeatherMap Music Player — paste any audio URL and play it Settings — Dark/Light theme and font size (saves to localStorage) Also has Notes, Calculator, Timer, Todo, Ping Pong, and draggable windows. Everything saves locally. No password. Live: https://anshum2422.github.io/my-os/ GitHub: https://github.com/anshum2422/my-os
Have improved it a Little More.Hope you like it....
|
1793108936.0614853
|
1793195336.0614853
|
|
56871
|
Sentinel by @kaveeshkrishna | Stardance
|
kaveeshkrishna
|
1
|
51.86
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T19:41:59Z", "hours": 18.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built Sentinel , a self-hosted AI infrastructure engineer for a Linux server. Sentinel continuously monitors a server, detects incidents such as crashed containers, stopped services, high memory usage, and high load, then follows an Observe → Diagnose → Plan → Act → Verify loop. It can investigate the problem, propose an exact fix, wait for my approval, execute the fix through a restricted root agent, and then verify that the problem actually recovered. The most challenging part was making the AI useful without giving it a shell . Sentinel is split into two privilege boundaries: the main web application has no server access, while a separate root agent exposes only 27 named tools with fixed risk levels. Every action is checked again by the agent, and anything that changes the server requires approval. There is deliberately no arbitrary command execution. I’m especially proud that this is not just an AI demo. It is a real, production-running system with a live dashboard, incident history, deployments and rollbacks, container/service management, Discord/Slack approval, Ask Sentinel for natural-language read-only diagnostics, encrypted API keys, an installer, CLI, database migrations, and tests that guard against shell execution. It runs in under 120 MB RAM, uses under 2% CPU while idle, and starts in under 2 seconds. To test it: open the demo URL, explore the dashboard, incidents, and Ask Sentinel interface. The demo is designed so it can be explored without access to my actual server. For the full project, the source code and setup instructions are available in the public repository. The biggest idea behind Sentinel is simple: AI should be able to help operate real infrastructure without being handed unrestricted control of it.", "repo": "https://github.com/KaveeshKrishna/sentinel", "demo": "https://sentineldemo.kaveeshkrishna.in"}]...
|
[{"post_id": 64352, "ts": "202 [{"post_id": 64352, "ts": "2026-09-08T17:31:50Z", "hours": 8.9403, "text": "DEVLOG_11: Ok, so this is probably the last devlog before my second and potentially final ship of Sentinel. I pushed myself today to fix all the remaining bugs and to add a few more important feature. I am tired working on Sentinel now so I’m now gonna take break from this project and move to a new one :] Here is everything updated: Bug fixes: Any additional storage devices connected to the server other than the primary one was not getting detected. Ask sentinel chat was getting randomly freezed with no way of knowing what exactly is wrong (now it shows proper error msg). New features: Added options to stop and restart docker containers via sentinel itself. Recordings now also records the Disk Growth during the recording time period. Auto Remediation setting now lists all the important services running on the vps automatically to choose from."}, {"post_id": 64052, "ts": "2026-09-08T05:42:06Z", "hours": 6.6056, "text": "DEVLOG_10: The deployments page now allows you to pull any new git pushes using Sentinel itself and you can also see logs for each deployment. I have also added some new info to the networks page like individual data of all the different network interfaces your vps is connected to like LAN or WIFI. It now also shows the number of SSH connections live at the moment :]"}, {"post_id": 63682, "ts": "2026-09-07T16:45:15Z", "hours": 3.7558, "text": "DEVLOG_9: In this update I have added restart and start/stop buttons to the services which are identified and listed in the Sentinel’s Services page. So now you can use Sentinel to also stop or restart all the services running on your server like caddy, docker etc. Also now Ask Sentinel chat remembers the chat context, so you can ask follow up questions and the AI will know where we left the chat :]"}, {"post_id": 63326, "ts": "2026-09-07T02:55:15Z", "hours": 5.5344, "text": "DEVLOG_8: Ok now I have also added a setting to manually set allowed paths in which Sentinel can look into and see files in order to give you more personalized responses in Ask Sentinel chat bot, any folder path not selected here won’t be accessed by Sentinel. Also I have added support for Slack Webhook and also any other generic Webhook. Previously it only supported Discord Webhook for notifications. :]"}, {"post_id": 63019, "ts": "2026-09-06T16:13:01Z", "hours": 2.2011, "text": "DEVLOG_7: In the activity page previously it was showing all the activities infinitely. I have now added a limit of top 50 activities anything above that will automatically be deleted. Also fixed the bug in the recordings page in which downloading the data as csv file was not working properly and all of the recorded data was not getting captured in the file :]"}, {"post_id": 62786, "ts": "2026-09-06T09:37:36Z", "hours": 1.3344, "text": "DEVLOG_6: Now the auto incident detection also keeps track of the previous ways of fixing the problem. So now if the same problem arises again instead of again consuming AI tokens, it will try using the previously used method to solve it :]"}, {"post_id": 62660, "ts": "2026-09-06T04:09:36Z", "hours": 5.4933, "text": "DEVLOG_5: Fixed a few errors in the Sentinel Health page, now it properly shows the number of tokens used by all the AI APIs added. also in the settings page now you can rearrange the usage priority of different AI models you have added :]"}, {"post_id": 61728, "ts": "2026-09-04T19:29:39Z", "hours": 9.9158, "text": "DEVLOG_4: Added Ask Sentinel and Incident tracking feature. along with a lot of other micro features. The way Incident tracking works is quite smart: the backend services (very lightweight) actively searches for any kind of error affecting the VPS. It then loges an incident and sends me a msg via discord webhook. I can approve the incident and then Sentinel will collect information like what as the problem the possible areas affected and stuff like that and after the report is compiled it is sent to the AI model of your choice which then generates an AI diagnosis and a list of process to fix the problem."}, {"post_id": 59357, "ts": "2026-09-01T03:15:00Z", "hours": 3.02, "text": "DEVLOG_3: Added this specific hardware stats page where the real time data related to the CPU and Memory is displayed."}, {"post_id": 59285, "ts": "2026-09-01T00:10:52Z", "hours": 4.0578, "text": "DEVLOG_2: Initially Sentinel was just a view only dashboard to see some stats of my VPS, but now I am working on a AI chat system as well called “Ask Sentinel”"}, {"post_id": 59118, "ts": "2026-08-31T19:03:22Z", "hours": 0.7739, "text": "DEVLOG_1: I recently made a home server using my 7 year old laptop!! And now I am planning to develop an AI assisted dashboard for it which will help me manage my server remotely. Any suggestions will be appreciated :]"}]...
|
Title: Sentinel by @kaveeshkrishna | Stardance
De Title: Sentinel by @kaveeshkrishna | Stardance
Devlogs:
DEVLOG_1: I recently made a home server using my 7 year old laptop!! And now I am planning to develop an AI assisted dashboard for it which will help me manage my server remotely. Any suggestions will be appreciated :]
DEVLOG_2: Initially Sentinel was just a view only dashboard to see some stats of my VPS, but now I am working on a AI chat system as well called “Ask Sentinel”
DEVLOG_3: Added this specific hardware stats page where the real time data related to the CPU and Memory is displayed.
DEVLOG_4: Added Ask Sentinel and Incident tracking feature. along with a lot of other micro features. The way Incident tracking works is quite smart: the backend services (very lightweight) actively searches for any kind of error affecting the VPS. It then loges an incident and sends me a msg via discord webhook. I can approve the incident and then Sentinel will collect information like what as the problem the possible areas affected and stuff like that and after the report is compiled it is sent to the AI model of your choice which then generates an AI diagnosis and a list of process to fix the problem.
DEVLOG_5: Fixed a few errors in the Sentinel Health page, now it properly shows the number of tokens used by all the AI APIs added. also in the settings page now you can rearrange the usage priority of different AI models you have added :]
DEVLOG_6: Now the auto incident detection also keeps track of the previous ways of fixing the problem. So now if the same problem arises again instead of again consuming AI tokens, it will try using the previously used method to solve it :]
DEVLOG_7: In the activity page previously it was showing all the activities infinitely. I have now added a limit of top 50 activities anything above that will automatically be deleted. Also fixed the bug in the recordings page in which downloading the data as csv file was not working properly and all of the recorded data was not getting captured in the file :]
DEVLOG_8: Ok now I have also added a setting to manually set allowed paths in which Sentinel can look into and see files in order to give you more personalized responses in Ask Sentinel chat bot, any folder path not selected here won’t be accessed by Sentinel. Also I have added support for Slack Webhook and also any other generic Webhook. Previously it only supported Discord Webhook for notifications. :]
DEVLOG_9: In this update I have added restart and start/stop buttons to the services which are identified and listed in the Sentinel’s Services page. So now you can use Sentinel to also stop or restart all the services running on your server like caddy, docker etc. Also now Ask Sentinel chat remembers the chat context, so you can ask follow up questions and the AI will know where we left the chat :]
DEVLOG_10: The deployments page now allows you to pull any new git pushes using Sentinel itself and you can also see logs for each deployment. I have also added some new info to the networks page like individual data of all the different network interfaces your vps is connected to like LAN or WIFI. It now also shows the number of SSH connections live at the moment :]
DEVLOG_11: Ok, so this is probably the last devlog before my second and potentially final ship of Sentinel. I pushed myself today to fix all the remaining bugs and to add a few more important feature. I am tired working on Sentinel now so I’m now gonna take break from this project and move to a new one :] Here is everything updated: Bug fixes: Any additional storage devices connected to the server other than the primary one was not getting detected. Ask sentinel chat was getting randomly freezed with no way of knowing what exactly is wrong (now it shows proper error msg). New features: Added options to stop and restart docker containers via sentinel itself. Recordings now also records the Disk Growth during the recording time period. Auto Remediation setting now lists all the important services running on the vps automatically to choose from.
Ships:
I built Sentinel , a self-hosted AI infrastructure engineer for a Linux server. Sentinel continuously monitors a server, detects incidents such as crashed containers, stopped services, high memory usage, and high load, then follows an Observe → Diagnose → Plan → Act → Verify loop. It can investigate the problem, propose an exact fix, wait for my approval, execute the fix through a restricted root agent, and then verify that the problem actually recovered. The most challenging part was making the AI useful without giving it a shell . Sentinel is split into two privilege boundaries: the main web application has no server access, while a separate root agent exposes only 27 named tools with fixed risk levels. Every action is checked again by the agent, and anything that changes the server requires approval. There is deliberately no arbitrary command execution. I’m especially proud that this is not just an AI demo. It is a real, production-running system with a live dashboard, incident history, deployments and rollbacks, container/service management, Discord/Slack approval, Ask Sentinel for natural-language read-only diagnostics, encrypted API keys, an installer, CLI, database migrations, and tests that guard against shell execution. It runs in under 120 MB RAM, uses under 2% CPU while idle, and starts in under 2 seconds. To test it: open the demo URL, explore the dashboard, incidents, and Ask Sentinel interface. The demo is designed so it can be explored without access to my actual server. For the full project, the source code and setup instructions are available in the public repository. The biggest idea behind Sentinel is simple: AI should be able to help operate real infrastructure without being handed unrestricted control of it....
|
1793065907.757227
|
1793152307.757227
|
|
22635
|
Macropad by @danielmb | Stardance
|
danielmb
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T19:39:08Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I build a macropad that uses ESPHome to connect to Home Assistant where it can can control stuf like my spotify. It has a 4x4 button matrix, a small oled screen, 2 leds and 2 knobs. It was really fun to make. The most challenging was designing the pcb.", "repo": "https://github.com/DaanDolfijn/Macropad-HA", "demo": ""}]...
|
[{"post_id": 61717, "ts": "202 [{"post_id": 61717, "ts": "2026-09-04T19:13:40Z", "hours": 1.3167, "text": "So its a long time since i made a devlog, thats cus i waited for the funding and then for the pcb. Once the pcb arrived i stated assembling the pparts taht didnt need the case. Thats becouse i needed to redisign it, i did that (and didnt log that time :( ) and then assembled the rest. And lastly i assigned all the buttons to Home Assistant automations"}, {"post_id": 28146, "ts": "2026-07-14T08:00:36Z", "hours": 1.4236, "text": "So i have not posted a Devlog in a little bit and i did some work. First of all i finished the PCB, but did that without recording in Lookout. After that i designed a case for everything. And lastly i fixed the command that sets the volume on my PC."}, {"post_id": 13687, "ts": "2026-06-22T13:15:28Z", "hours": 1.7167, "text": "Started working on the PCB, Its more work than i expected at first, but its beginning to look nice. I prob only need like 20 min to finish it."}, {"post_id": 12552, "ts": "2026-06-20T14:38:20Z", "hours": 1.8211, "text": "Soooo, this is my first project on stardance or hackclub. I started this project about a week ago and got some parts today. i am making a macropad that connects to home assistant via esphome. I had most of the code already, but today i added the screen that worked imediately. i also added the rgb leds today, but they had some errors I fixed the rgb leds by removing 2 of them. i made the potentiometor give a outputvalue from 1-100 so that i can display it on the screen in the future. And last but not least i added the 9v battery so it is portable now"}]...
|
Title: Macropad by @danielmb | Stardance
Devlogs: Title: Macropad by @danielmb | Stardance
Devlogs:
Soooo, this is my first project on stardance or hackclub. I started this project about a week ago and got some parts today. i am making a macropad that connects to home assistant via esphome. I had most of the code already, but today i added the screen that worked imediately. i also added the rgb leds today, but they had some errors I fixed the rgb leds by removing 2 of them. i made the potentiometor give a outputvalue from 1-100 so that i can display it on the screen in the future. And last but not least i added the 9v battery so it is portable now
Started working on the PCB, Its more work than i expected at first, but its beginning to look nice. I prob only need like 20 min to finish it.
So i have not posted a Devlog in a little bit and i did some work. First of all i finished the PCB, but did that without recording in Lookout. After that i designed a case for everything. And lastly i fixed the command that sets the volume on my PC.
So its a long time since i made a devlog, thats cus i waited for the funding and then for the pcb. Once the pcb arrived i stated assembling the pparts taht didnt need the case. Thats becouse i needed to redisign it, i did that (and didnt log that time :( ) and then assembled the rest. And lastly i assigned all the buttons to Home Assistant automations
Ships:
I build a macropad that uses ESPHome to connect to Home Assistant where it can can control stuf like my spotify. It has a 4x4 button matrix, a small oled screen, 2 leds and 2 knobs. It was really fun to make. The most challenging was designing the pcb....
|
1793112892.4635797
|
1793199292.4635797
|
|
57664
|
Freekick Sim by @faisalshayan | Stardance
|
faisalshayan
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T19:25:18Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a Freekick Sim Browser based just open the link and Play!", "repo": "https://github.com/NEXWEB-dot/Freekick-Sim", "demo": "https://nexweb-dot.github.io/Freekick-Sim/"}]...
|
[{"post_id": 60991, "ts": "202 [{"post_id": 60991, "ts": "2026-09-03T17:59:59Z", "hours": 0.4, "text": "Added Firstperson the Game will shipped soon!"}, {"post_id": 60889, "ts": "2026-09-03T15:13:19Z", "hours": 0.3028, "text": "Added sky and improved lighting working on net physics and first person view!"}, {"post_id": 60801, "ts": "2026-09-03T12:17:07Z", "hours": 0.5667, "text": "Adding Broadcast view What do you think. Also First person and keeper view will be added too stay tuned!"}, {"post_id": 60765, "ts": "2026-09-03T11:06:08Z", "hours": 0.4333, "text": "Building a Freekick Sim Here is the home page What features should i add?"}]...
|
Title: Freekick Sim by @faisalshayan | Stardance
Title: Freekick Sim by @faisalshayan | Stardance
Devlogs:
Building a Freekick Sim Here is the home page What features should i add?
Adding Broadcast view What do you think. Also First person and keeper view will be added too stay tuned!
Added sky and improved lighting working on net physics and first person view!
Added Firstperson the Game will shipped soon!
Ships:
I made a Freekick Sim Browser based just open the link and Play!...
|
1793119661.1016617
|
1793206061.1016617
|
|
57927
|
Robotic Arm 3D VIZUALIZER by @vasilije | Stardance
|
vasilije
|
1
|
2.67
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T19:15:21Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Well Its just a simple Robotic arm helper. Made from me to help others, and hopefully my big brain. Using IK and FK you can finnaly drop the stupid pencil and paper ( jk we all used AI for calculations tbh.) and now you can use a COOL SOFTWARE and seem COOLER when you are in a cafe talking to strangers. It still needs work but ill be insaaaaineeeeeeee.", "repo": "https://github.com/VMechLAB/VMechLAB_Robotic_Arm_Simulation", "demo": "https://github.com/VMechLAB/VMechLAB_Robotic_Arm_Simulation/releases/tag/v1.0"}]...
|
[{"post_id": 62282, "ts": "202 [{"post_id": 62282, "ts": "2026-09-05T16:03:25Z", "hours": 0.6692, "text": "Just done organizing the Sidebar. Looks less crowded now than it did before but still the whole project has a long way to go"}, {"post_id": 61691, "ts": "2026-09-04T18:44:23Z", "hours": 1.755, "text": "Alot of fixing needed on the CAD 😒. Tho optimizaton aint in a better place. SEE IT ON GITHUB !!!"}]...
|
Title: Robotic Arm 3D VIZUALIZER by @vasilije | St Title: Robotic Arm 3D VIZUALIZER by @vasilije | Stardance
Devlogs:
Alot of fixing needed on the CAD 😒. Tho optimizaton aint in a better place. SEE IT ON GITHUB !!!
Just done organizing the Sidebar. Looks less crowded now than it did before but still the whole project has a long way to go
Ships:
Well Its just a simple Robotic arm helper. Made from me to help others, and hopefully my big brain. Using IK and FK you can finnaly drop the stupid pencil and paper ( jk we all used AI for calculations tbh.) and now you can use a COOL SOFTWARE and seem COOLER when you are in a cafe talking to strangers. It still needs work but ill be insaaaaineeeeeeee....
|
1792878658.0006423
|
1793742658.0006423
|