|
64514
|
YouTube video watcher by @suklaasukkulayt | Starda YouTube video watcher by @suklaasukkulayt | Stardance...
|
suklaasukkulayt
|
1
|
2.0
|
3
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-24T14:31:30Z", "hours": 2.0, "multiplier": 1.26, "payout": 3, "blessing": "neutral", "text": "I made a site to watch YouTube videos without cookies and without most of the UI. It’s idea is to make it possible to just show one video at a time for example some kiosk projects or something that can load embeds, but no YouTube UI or advanced cookie javascript. It supports most of the YouTube URL’s (shorts, embeds, watch (live support too) and youtu.be) or you could only paste or type in the video ID. Also you can type it in the URL: https://yt-watcher.suklaasukkula.dev/VIDEO_ID_OR_URL_HERE . Please watch the showcase video from my last devlog. This was a pretty simple project compared to my other projects, but it was still fun to make.", "repo": "https://github.com/suklaasukkulayt/youtube-video-watcher", "demo": "https://yt-watcher.suklaasukkula.dev/"}]...
|
[{"post_id": 73056, "ts": "202 [{"post_id": 73056, "ts": "2026-09-24T09:03:11Z", "hours": 0.5008, "text": "Devlog 3 This is the final devlog probably. I have now added the ability to type the video ID straight to the URL . Like this: https://yt-watcher.suklaasukkula.dev/VIDEO_ID_HERE You can even type the YouTube video URL straight to the URL. Like this: https://yt-watcher.suklaasukkula.dev/VIDEO_URL_HERE I had to use a 404 HTML file because otherwise it would just return 404 when you tried to enter the video ID in the URL (and I used AI to help with that)."}, {"post_id": 72717, "ts": "2026-09-23T16:15:12Z", "hours": 0.9939, "text": "Devlog 2 I made the UI a bit better And I finally added support for other YouTube URLs : Shorts works Embed works Live works (atleast with the youtube.com/watch URL) I also swapped the Kevin MacLeod for a random screen test video :) The project is now almost completed, the final feature I want to add is that you could put the video ID in the URL of this website and that would load it."}, {"post_id": 72126, "ts": "2026-09-22T07:47:30Z", "hours": 0.7975, "text": "Devlog 1 I’m making a YouTube video watcher , that you can use to watch YouTube videos without cookies and with super simple UI . Like if you are using an old browser this might work idk. This currently has: A button to show the input field You can enter the video ID , or use a YouTube URL for easy use, but the URL thing doesn’t currently support shorts or embed URL’s. I will make it better next devlog."}]...
|
Title: YouTube video watcher by @suklaasukkulayt | Title: YouTube video watcher by @suklaasukkulayt | Stardance
Devlogs:
Devlog 1 I’m making a YouTube video watcher , that you can use to watch YouTube videos without cookies and with super simple UI . Like if you are using an old browser this might work idk. This currently has: A button to show the input field You can enter the video ID , or use a YouTube URL for easy use, but the URL thing doesn’t currently support shorts or embed URL’s. I will make it better next devlog.
Devlog 2 I made the UI a bit better And I finally added support for other YouTube URLs : Shorts works Embed works Live works (atleast with the youtube.com/watch URL) I also swapped the Kevin MacLeod for a random screen test video :) The project is now almost completed, the final feature I want to add is that you could put the video ID in the URL of this website and that would load it.
Devlog 3 This is the final devlog probably. I have now added the ability to type the video ID straight to the URL . Like this: https://yt-watcher.suklaasukkula.dev/VIDEO_ID_HERE You can even type the YouTube video URL straight to the URL. Like this: https://yt-watcher.suklaasukkula.dev/VIDEO_URL_HERE I had to use a 404 HTML file because otherwise it would just return 404 when you tried to enter the video ID in the URL (and I used AI to help with that).
Ships:
I made a site to watch YouTube videos without cookies and without most of the UI. It’s idea is to make it possible to just show one video at a time for example some kiosk projects or something that can load embeds, but no YouTube UI or advanced cookie javascript. It supports most of the YouTube URL’s (shorts, embeds, watch (live support too) and youtu.be) or you could only paste or type in the video ID. Also you can type it in the URL: https://yt-watcher.suklaasukkula.dev/VIDEO_ID_OR_URL_HERE . Please watch the showcase video from my last devlog. This was a pretty simple project compared to my other projects, but it was still fun to make....
|
1793685258.6351125
|
1793771658.6351125
|
|
64512
|
simple slackyy botty by @Ahad_Ghanchi | Stardance
|
Ahad_Ghanchi
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-27T06:30:09Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I make a slack bot that helps you to talk and command what ever you want,It has six features weather lookup by city 2.Birthday tracking data base 3.Jokes 4.Cat fact 5.It take quizzes 6.It shows ping", "repo": "https://github.com/codewith876/simple-slackyyy-botty", "demo": "https://app.slack.com/client/E09V59WQY1E/C0P5NE354"}]...
|
[{"post_id": 74341, "ts": "202 [{"post_id": 74341, "ts": "2026-09-27T06:19:32Z", "hours": 0.3153, "text": "Devlog #1: Building Simple Slackyyy Botty Hey everyone! I’ve been working on a Slack bot for the Hack Club workspace, and I wanted to share how it’s coming along. Meet Simple Slackyyy Botty — a bot that started as a basic ping-check and has grown into a little assistant with six commands. THE COMMANDS SO FAR /simple-slackyyy-botty-ping — the simplest one. Just checks how fast the bot responds, useful for making sure everything’s alive and working. /simple-slackyyy-botty-catfact — pulls a random cat fact from a public API (catfact.ninja) and posts it. Small, silly, but a good first “real” feature since it taught me how to fetch data from outside APIs. /simple-slackyyy-botty-joke — same idea, but for jokes, pulling from the official-joke-api. This one needed a different HTTP library (axios) than the cat facts did, which was a good lesson in how there’s more than one way to make a web request in Node.js. /simple-slackyyy-botty-weather [city name] — this one leveled up a lot. It started as a fixed-location weather check, but now you can type any city and it’ll geocode the name into coordinates, then fetch live weather for it — including things like temperature, air quality, and UV index. It also posts publicly in the channel instead of just to me, so everyone can see it. /simple-slackyyy-botty-birthday [MM-DD] — probably the feature I’m proudest of. You save your birthday, and the bot remembers it — not in a temporary file, but in an actual SQLite database using better-sqlite3. Every day at 9 AM, it checks the database and posts a birthday shoutout for anyone whose day it is, tagging them directly in the channel. /simple-slackyyy-botty-quiz — the newest addition, letting people pick a subject, difficulty, and number of questions to test their knowledge. WHAT I LEARNED How to call external APIs and handle their responses The difference between file-based storage (JSON) and a real database (SQLite), and why the database is more reliable How scheduled tasks work (cron jobs) to make the bot do things automatically, not just respond to commands A lot of patience debugging — copy-pasting code in the wrong spot, duplicate lines, and other small mistakes that taught me to read my code more carefully before running it WHAT’S NEXT Get the bot running 24/7 instead of just on my own machine Push the whole project to GitHub Keep polishing the help command and maybe add a few more fun commands That’s it for devlog #1 — more updates soon as I keep building!"}]...
|
Title: simple slackyy botty by @Ahad_Ghanchi | Sta Title: simple slackyy botty by @Ahad_Ghanchi | Stardance
Devlogs:
Devlog #1: Building Simple Slackyyy Botty Hey everyone! I’ve been working on a Slack bot for the Hack Club workspace, and I wanted to share how it’s coming along. Meet Simple Slackyyy Botty — a bot that started as a basic ping-check and has grown into a little assistant with six commands. THE COMMANDS SO FAR /simple-slackyyy-botty-ping — the simplest one. Just checks how fast the bot responds, useful for making sure everything’s alive and working. /simple-slackyyy-botty-catfact — pulls a random cat fact from a public API (catfact.ninja) and posts it. Small, silly, but a good first “real” feature since it taught me how to fetch data from outside APIs. /simple-slackyyy-botty-joke — same idea, but for jokes, pulling from the official-joke-api. This one needed a different HTTP library (axios) than the cat facts did, which was a good lesson in how there’s more than one way to make a web request in Node.js. /simple-slackyyy-botty-weather [city name] — this one leveled up a lot. It started as a fixed-location weather check, but now you can type any city and it’ll geocode the name into coordinates, then fetch live weather for it — including things like temperature, air quality, and UV index. It also posts publicly in the channel instead of just to me, so everyone can see it. /simple-slackyyy-botty-birthday [MM-DD] — probably the feature I’m proudest of. You save your birthday, and the bot remembers it — not in a temporary file, but in an actual SQLite database using better-sqlite3. Every day at 9 AM, it checks the database and posts a birthday shoutout for anyone whose day it is, tagging them directly in the channel. /simple-slackyyy-botty-quiz — the newest addition, letting people pick a subject, difficulty, and number of questions to test their knowledge. WHAT I LEARNED How to call external APIs and handle their responses The difference between file-based storage (JSON) and a real database (SQLite), and why the database is more reliable How scheduled tasks work (cron jobs) to make the bot do things automatically, not just respond to commands A lot of patience debugging — copy-pasting code in the wrong spot, duplicate lines, and other small mistakes that taught me to read my code more carefully before running it WHAT’S NEXT Get the bot running 24/7 instead of just on my own machine Push the whole project to GitHub Keep polishing the help command and maybe add a few more fun commands That’s it for devlog #1 — more updates soon as I keep building!
Ships:
I make a slack bot that helps you to talk and command what ever you want,It has six features weather lookup by city 2.Birthday tracking data base 3.Jokes 4.Cat fact 5.It take quizzes 6.It shows ping...
|
1793685257.4531918
|
1793771657.4531918
|
|
64510
|
nasa-astro-image by @ArHIM | Stardance
|
ArHIM
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-21T17:20:00Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I basically just followed the guide. It was simple, but what I made turned out very nice, and I loved it. I’ll work on it over time, but for now this is it. Basically, it uses the NASA API to get NASA-related images from a certain day. Cool UI, very basic though. I’ll work on it, as I said!", "repo": "https://github.com/ArhamBafna/nasa-astro-image", "demo": "https://arhambafna.github.io/nasa-astro-image/"}]...
|
[{"post_id": 71833, "ts": "202 [{"post_id": 71833, "ts": "2026-09-21T16:54:52Z", "hours": 0.3008, "text": "okay, finally ready to ship. made readme + worked on it cleaned it made it nice etc. big deal polished small changes or things that bugged me made sure it met all project reqs. and now, I submit"}, {"post_id": 71817, "ts": "2026-09-21T16:35:41Z", "hours": 0.2594, "text": "It actually workssss lets goooo!!! (But the thing is turns out hackatime wasn’t counting time for the most of the time I worked. BROOOOO. Anyways, I figured and fixed it but most of the work was done by then… ) After a good amount of working, exploring, and js having fun, it works. The site uses the api to get today’s picture + title + explanation. I also added a date picker to look at past ones (but the user interactions for that is not the best :( WILL WORK ON IT THO!). made the max date to today so people cant pick future dates. The hardest part was different data formats. NASA posts a yt video instead of an image. It broke so I needed to fix it. I added a check to check for that. Then it matches and works w the appropriate type of image/vid/yt. Then I spent some time on the styling. Following the guide, I made it dark purple theme, added fonts, made these zig zag kinda neon pink borders on the sides. On desktop/website it looks great. Phone… i have no idea. It all works. Finally! Its ready to ship after I add a quick readme. But I’ll surely make some changes after that."}, {"post_id": 71794, "ts": "2026-09-21T15:53:07Z", "hours": 0.3192, "text": "Im heavily following the guide, so this might seem like boring. But im leaning and making progres… Quick one: cleaned out default template files and icons that came with Vite. I also set up GitHub Actions. it auto-deploys to GitHub Pages whenever I push to main which is pretty cool tbh. Now we actually start writing code. cant wait! or can i?"}, {"post_id": 71786, "ts": "2026-09-21T15:31:56Z", "hours": 0.3519, "text": "This is the start of my project for the ‘Give Your Website a Pulse’ mission. The mission itself seems very interesting to me tbh. I set it up using vite and vanilla JavaScript. Also, created Git repo and made first commit. It works locally!! Yayyy I also got the NASA api and now Im looking forward to building this lets gooo"}]...
|
Title: nasa-astro-image by @ArHIM | Stardance
Dev Title: nasa-astro-image by @ArHIM | Stardance
Devlogs:
This is the start of my project for the ‘Give Your Website a Pulse’ mission. The mission itself seems very interesting to me tbh. I set it up using vite and vanilla JavaScript. Also, created Git repo and made first commit. It works locally!! Yayyy I also got the NASA api and now Im looking forward to building this lets gooo
Im heavily following the guide, so this might seem like boring. But im leaning and making progres… Quick one: cleaned out default template files and icons that came with Vite. I also set up GitHub Actions. it auto-deploys to GitHub Pages whenever I push to main which is pretty cool tbh. Now we actually start writing code. cant wait! or can i?
It actually workssss lets goooo!!! (But the thing is turns out hackatime wasn’t counting time for the most of the time I worked. BROOOOO. Anyways, I figured and fixed it but most of the work was done by then… ) After a good amount of working, exploring, and js having fun, it works. The site uses the api to get today’s picture + title + explanation. I also added a date picker to look at past ones (but the user interactions for that is not the best :( WILL WORK ON IT THO!). made the max date to today so people cant pick future dates. The hardest part was different data formats. NASA posts a yt video instead of an image. It broke so I needed to fix it. I added a check to check for that. Then it matches and works w the appropriate type of image/vid/yt. Then I spent some time on the styling. Following the guide, I made it dark purple theme, added fonts, made these zig zag kinda neon pink borders on the sides. On desktop/website it looks great. Phone… i have no idea. It all works. Finally! Its ready to ship after I add a quick readme. But I’ll surely make some changes after that.
okay, finally ready to ship. made readme + worked on it cleaned it made it nice etc. big deal polished small changes or things that bugged me made sure it met all project reqs. and now, I submit
Ships:
I basically just followed the guide. It was simple, but what I made turned out very nice, and I loved it. I’ll work on it over time, but for now this is it. Basically, it uses the NASA API to get NASA-related images from a certain day. Cool UI, very basic though. I’ll work on it, as I said!...
|
1793685256.2430995
|
1793771656.2430995
|
|
64496
|
Spaceboard by @alepar_cs | Stardance
|
alepar_cs
|
1
|
33.12
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-10T14:58:08Z", "hours": 32.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is spaceboard. A really cool TUI dashboard to visualize data about NEOs (Near Earth Objects) with NASA API keys. Is my first project for Hack Club and my first Python package. I know it isn’t perfect, but I’m working on a V2. I’m really proud of this because I didn’t only learn a lot of new things about how to code better - but also how to ship a project and how it feels to make part of an amazing community, that helped me when I had problems. View more on: https://github.com/alessioparolini2011/spaceboard", "repo": "https://github.com/alessioparolini2011/spaceboard", "demo": "https://pypi.org/project/spaceboard/"}]...
|
[{"post_id": 85867, "ts": "202 [{"post_id": 85867, "ts": "2026-10-31T20:37:52Z", "hours": 1.1186, "text": "Ship troubleshooting: AI README and API KEY After the ship rejection, due to an AI-done README and the absence of an API KEY, I redesigned the README to solve both problems. See it. I didn’t write the README with AI: I’m from Italia and my English only looks accademic and AI-done, and in some points I used a translator to help me"}, {"post_id": 78346, "ts": "2026-10-10T14:50:05Z", "hours": 2.5511, "text": "spaceboard V1.1.8 is done and ready for shipping! Use “pip install spaceboard” and then “spaceboard” to use it! I know isn’t perfect, but the V2 development is moved into “Terra” event. I hope you’ll enjoy it!"}, {"post_id": 77872, "ts": "2026-10-08T16:51:12Z", "hours": 0.7636, "text": "Ready for shipping! I add the pyproject.toml for a easier use and installation, and create a GitHub release for the DEMO."}, {"post_id": 77314, "ts": "2026-10-06T15:02:12Z", "hours": 5.0161, "text": "Final devlog! I finished the MVP, now I’ll work on a v2 with a better file structure, a easier scalable architecture and more features!"}, {"post_id": 76256, "ts": "2026-10-02T22:26:21Z", "hours": 3.8028, "text": "Finished MVP! Now you can move between days and change the metric system smoothly! I’ve optmized the logic and fixed some graphical errors. Next steps: add error handling and improve onboarding and requets."}, {"post_id": 75984, "ts": "2026-10-01T20:43:52Z", "hours": 6.0408, "text": "Now you can move through the days. Need to add a label to see the current day on the screen. Really close to ship!"}, {"post_id": 74924, "ts": "2026-09-28T16:31:57Z", "hours": 3.3128, "text": "Improved logic and CLI! Now the datatables are created only one time and reused. Now CLI is more readable."}, {"post_id": 74119, "ts": "2026-09-26T18:30:52Z", "hours": 1.8628, "text": "Now works with double system Metric/US! Fixed also some little bugs. Stay tuned, soon will be added date changes!"}, {"post_id": 73702, "ts": "2026-09-25T18:54:24Z", "hours": 2.1567, "text": "Finished the MVP! Now works with current day and can refresh data!"}, {"post_id": 73176, "ts": "2026-09-24T15:10:59Z", "hours": 3.3806, "text": "Added CLI and implemented it in the main file!"}, {"post_id": 72664, "ts": "2026-09-23T13:34:08Z", "hours": 0.6333, "text": "Implementing classes to store NEOs stats"}, {"post_id": 72651, "ts": "2026-09-23T12:46:54Z", "hours": 2.0164, "text": "Successfully gets data from NASA API! Now Working on store datas correctly"}]...
|
Title: Spaceboard by @alepar_cs | Stardance
Devlo Title: Spaceboard by @alepar_cs | Stardance
Devlogs:
Successfully gets data from NASA API! Now Working on store datas correctly
Implementing classes to store NEOs stats
Added CLI and implemented it in the main file!
Finished the MVP! Now works with current day and can refresh data!
Now works with double system Metric/US! Fixed also some little bugs. Stay tuned, soon will be added date changes!
Improved logic and CLI! Now the datatables are created only one time and reused. Now CLI is more readable.
Now you can move through the days. Need to add a label to see the current day on the screen. Really close to ship!
Finished MVP! Now you can move between days and change the metric system smoothly! I’ve optmized the logic and fixed some graphical errors. Next steps: add error handling and improve onboarding and requets.
Final devlog! I finished the MVP, now I’ll work on a v2 with a better file structure, a easier scalable architecture and more features!
Ready for shipping! I add the pyproject.toml for a easier use and installation, and create a GitHub release for the DEMO.
spaceboard V1.1.8 is done and ready for shipping! Use “pip install spaceboard” and then “spaceboard” to use it! I know isn’t perfect, but the V2 development is moved into “Terra” event. I hope you’ll enjoy it!
Ship troubleshooting: AI README and API KEY After the ship rejection, due to an AI-done README and the absence of an API KEY, I redesigned the README to solve both problems. See it. I didn’t write the README with AI: I’m from Italia and my English only looks accademic and AI-done, and in some points I used a translator to help me
Ships:
This is spaceboard. A really cool TUI dashboard to visualize data about NEOs (Near Earth Objects) with NASA API keys. Is my first project for Hack Club and my first Python package. I know it isn’t perfect, but I’m working on a V2. I’m really proud of this because I didn’t only learn a lot of new things about how to code better - but also how to ship a project and how it feels to make part of an amazing community, that helped me when I had problems. View more on: https://github.com/alessioparolini2011/spaceboard...
|
1793685254.9817119
|
1793771654.9817119
|
|
63309
|
webos1 by @rigid_valmeo | Stardance
|
rigid_valmeo
|
1
|
9.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-26T16:31:37Z", "hours": 9.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a website about chemistry with built-in apps. The website is designed as a small digital laboratory where visitors can explore chemistry notes, the periodic table, chemistry topics, learning resources, and an interactive chemistry quiz. I wanted to combine my interest in chemistry with a fun and personal web design, so I created the website to look like a small desktop environment with different chemistry applications. It was quite hard since it took me a lot of time and it’s only my 2nd time doing this.", "repo": "https://github.com/rigidvalmeo03/ichi-webOS1", "demo": "https://rigidvalmeo03.github.io/ichi-webOS1/"}]...
|
[{"post_id": 74049, "ts": "202 [{"post_id": 74049, "ts": "2026-09-26T16:23:46Z", "hours": 9.365, "text": "Made my own WebOS! It’s about chemistry, and you can take a quiz here hehe<3"}]...
|
Title: webos1 by @rigid_valmeo | Stardance
Devlog Title: webos1 by @rigid_valmeo | Stardance
Devlogs:
Made my own WebOS! It’s about chemistry, and you can take a quiz here hehe<3
Ships:
I made a website about chemistry with built-in apps. The website is designed as a small digital laboratory where visitors can explore chemistry notes, the periodic table, chemistry topics, learning resources, and an interactive chemistry quiz. I wanted to combine my interest in chemistry with a fun and personal web design, so I created the website to look like a small desktop environment with different chemistry applications. It was quite hard since it took me a lot of time and it’s only my 2nd time doing this....
|
1793685254.1014743
|
1794549254.1014743
|
|
64484
|
whats up in nasa by @shauz | Stardance
|
shauz
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-27T01:54:15Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i have made a very attractive looking ui for this Nasa website. this website calls NASA’s api key for todays article and photo and displays it beautifully in the website. LANGUAGES USED: JavaScript, css, html", "repo": "https://github.com/wowaidummy/Random-website-project", "demo": "https://nasaarticles.vercel.app"}]...
|
[{"post_id": 74248, "ts": "202 [{"post_id": 74248, "ts": "2026-09-27T01:51:23Z", "hours": 0.2886, "text": "the app was not displaying on the webso now i hosted it properly using vercel"}, {"post_id": 74029, "ts": "2026-09-26T15:38:04Z", "hours": 0.2661, "text": "I have completed the website for the nasa api project. this porject calls tha nasa api for an image and a article and displays it with flawless css for a clean and proper webpage. ive use ai for debugging and fixing error. thanks for checking out!"}]...
|
Title: whats up in nasa by @shauz | Stardance
Dev Title: whats up in nasa by @shauz | Stardance
Devlogs:
I have completed the website for the nasa api project. this porject calls tha nasa api for an image and a article and displays it with flawless css for a clean and proper webpage. ive use ai for debugging and fixing error. thanks for checking out!
the app was not displaying on the webso now i hosted it properly using vercel
Ships:
i have made a very attractive looking ui for this Nasa website. this website calls NASA’s api key for todays article and photo and displays it beautifully in the website. LANGUAGES USED: JavaScript, css, html...
|
1793685252.8942707
|
1793771652.8942707
|
|
64482
|
AI To Do List by @Avetisyan | Stardance
|
Avetisyan
|
1
|
12.79
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-25T19:17:12Z", "hours": 11.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What did I make? I built a web app that turns any goal into a structured to-do list. Type “prepare for a C++ exam” - gpt-4o-mini breaks it into 4–8 specific tasks with priorities, time estimates, and dependencies. Interactive cards, live progress, localStorage persistence. Frontend on GitHub Pages, backend on Render. What was challenging? Getting the AI to produce specific tasks, not vague ones. My first prompts returned “Do research” - useless. I fixed it with prompt engineering and Structured Outputs (strict JSON schema). Also CORS between GitHub Pages and Render, and restoring checkbox state on reload. What am I proud of? The AI actually adapts - same prompt, totally different plans for JavaScript, C++, or a birthday party. And the API key stays on the server, never in the browser. Full stack works together - this is a real deployed product. What should people know? Link: https://osnacc.github.io/AI-To-Do/ The first request may take up to 60 seconds - Render free tier sleeps. Wait out the spinner; next requests are fast. Try different goal types, click checkboxes, reload the page to test persistence.", "repo": "https://github.com/osnacc/AI-To-Do", "demo": "https://osnacc.github.io/AI-To-Do/"}]...
|
[{"post_id": 85639, "ts": "202 [{"post_id": 85639, "ts": "2026-10-31T16:03:08Z", "hours": 1.7878, "text": "Devlog 5 What did I make? I built a web app that turns any natural language goal into a structured, actionable to-do list. Powered by Groq AI using the openai/gpt-oss-20b model, typing a goal breaks it down into specific tasks with dynamic priorities ( high , medium , low ), time estimates, and dependencies. It features interactive task cards, live progress tracking, priority statistics, and robust localStorage persistence. The app runs 100% client-side, deployed directly on GitHub Pages. What was challenging? Ensuring the AI produced specific tasks rather than generic placeholders, and enforcing strict JSON output parsing without markdown clutter. Refactoring the architecture to a direct browser-level API model while adhering strictly to a zero-HTML-in-JS policy using native DOM manipulation. Also handling edge cases like state restoration on reload and managing Git tracking ( .DS_Store ). What am I proud of? The AI adapts dynamically-generating tailored, high-quality plans for everything from C++ systems programming to personal projects. The codebase is clean, modular, and resilient, with full interactive features like progress bars and checkbox persistence working seamlessly together. What should people know? Link: https://osnacc.github.io/AI-To-Do/ Just open the live link, type any goal, click “Generate Plan”, check off tasks, and reload the page to test full state persistence! No backend server or local setup required."}, {"post_id": 73707, "ts": "2026-09-25T19:06:35Z", "hours": 3.2622, "text": "Devlog 4 Turn any goal written in natural language into a structured, actionable to-do list. Powered by OpenAI. Progress Done It’s the final development session. The app is fully deployed and working end-to-end: user opens the GitHub Pages link, types any goal, gets back a structured AI-generated plan as task cards, checks off tasks, and the whole state persists in the browser. I finished the interaction layer (progress bar, statistics, localStorage persistence, clear plan) and polished the UI with animations, hover states, and an empty state. The project is now feature-complete. Features Added/Worked on Progress bar with smooth width animation on checkbox click Task counter ( 3 / 8 tasks completed ) and live percentage Total estimated time calculated from all tasks Priority statistics (High / Medium / Low counts) Save full plan + checkbox state to localStorage Automatic restore of plan and checked tasks on page reload Clear Plan button to wipe localStorage and return to empty state Empty state hint shown when no plan exists Card hover effect with subtle right shift Card fade-in animation on first render Fixed localStorage edge cases with try / catch Added data-task-id on cards for reliable state restoration What new I learnt I learnt how localStorage works and why JSON.stringify / JSON.parse are required I learnt why localStorage access must be wrapped in try / catch (private mode, quota) I learnt how to restore UI state from storage on page load I learnt how CSS animations work with animation-delay for staggered effects I learnt that CSS specificity matters when the same class is styled twice I learnt how to design an empty state that guides the user I learnt how data-task-id attributes bridge DOM and app state I learnt to keep the app resilient: even if one part fails, the rest keeps working Try It Live Demo - fully working, backend on Render Note: the first request may take up to 1 minute while the free Render instance wakes up. Subsequent requests are fast."}, {"post_id": 72385, "ts": "2026-09-22T20:03:33Z", "hours": 3.4114, "text": "Devlog 3 Turn any goal written in natural language into a structured, actionable to-do list. Powered by OpenAI. Progress Done It’s the 7th hour into the project, and the app is now fully deployed and working end-to-end in the browser. A user opens the GitHub Pages link, types any goal, and the frontend sends a request to a live backend on Render, which calls gpt-4o-mini and returns structured task cards rendered on the page. I have connected OpenAI with Structured Outputs, added validation, loading and error states, interactive checkboxes, and deployed the backend with CORS configured for GitHub Pages. Features Added/Worked on Connected OpenAI gpt-4o-mini with Structured Outputs (JSON Schema) Created openai.js as an isolated module for the model call Added POST /api/generate with validation (non-empty string, max 500 chars) Added error mapping for 401, 429 and generic failures System prompt tuned to produce specific, actionable tasks with priorities, time estimates, and dependencies Rendered task cards with priority-colored left border, priority badge and estimated time Added interactive checkboxes with completed state (dimmed + strikethrough) Added live character counter for the textarea Added loading spinner and error box Deployed backend to Render (Free tier) with OPENAI_API_KEY as an environment variable Added CORS middleware allowing requests from GitHub Pages and localhost Configured frontend to switch API base URL between localhost and Render What new I learnt I learnt how Structured Outputs work in the OpenAI API (strict schema, additionalProperties) I learnt why API keys must live in .env on the server and never in frontend code I learnt that fetch does not throw on HTTP 4xx/5xx - you have to check response.ok manually I learnt how try / catch / finally works for cleaning up UI state on errors I learnt BEM-style class naming for state variants (taskCard–done) I learnt building DOM with createElement + appendChild instead of innerHTML (safer, no XSS) I learnt how CORS works and why browsers block cross-origin requests by default I learnt how to deploy a Node.js backend to Render and connect it to a static frontend on GitHub Pages Try It Live Demo - fully working, backend on Render First Generate can be until 1 minute wait please until server will wake up ;)"}, {"post_id": 72137, "ts": "2026-09-22T09:03:29Z", "hours": 1.5725, "text": "AI To Do List Turn any goal written in natural language into a structured, actionable to-do list. Powered by OpenAI. What works now Frontend UI: gradient header, glassmorphism goal card, textarea, “Generate Plan” button Live character counter (updates on every keystroke) Loading spinner while waiting for the backend Error box for empty input, auto-clears on retry Backend: Express server serving /docs and exposing GET /api/health POST /api/generate - validates the goal (non-empty, max 500 chars) and returns a hardcoded JSON plan with three tasks GitHub Pages previews the static UI No AI yet - the endpoint exists so the data shape and client flow can be tested first. What’s next Connect OpenAI gpt-4o-mini with Structured Outputs (JSON Schema) Replace the fake response in /api/generate with a real model call Replace the frontend placeholder with a real fetch() to the backend Render task cards: title, description, priority, time, dependencies Checkbox + progress bar + total time Priority statistics Save plan to localStorage Polish, mobile pass, deploy Stack Frontend: HTML, CSS, vanilla JS Backend: Node.js, Express 5 AI: OpenAI gpt-4o-mini, Structured Outputs (planned) Persistence: localStorage (planned) Preview: GitHub Pages ( /docs ) Try It Live Demo - UI only, backend not connected yet"}, {"post_id": 71840, "ts": "2026-09-21T17:02:52Z", "hours": 2.8661, "text": "AI To Do List Turn any goal written in natural language into a structured, actionable to-do list. Powered by OpenAI. Progress Project restructured into a single directory layout Frontend UI finished: gradient header, glassmorphism card with textarea, static character counter, “Generate Plan” button, hidden loading/error/dashboard sections server.js - Express server, serves /docs , exposes GET /api/health package.json - scripts start / dev , deps: express, dotenv, openai .env.example - template for PORT and OPENAI_API_KEY .gitignore - protects .env and node_modules/ docs/style.css - dark theme, gradients, glass cards, responsive GitHub Pages previews the UI from docs/ No AI yet - that comes next. Goal Remove the “where do I start?” problem. A user types any goal - “build a portfolio website”, “prepare for a C++ exam”, “organize a birthday party” - and gets back a concrete, ordered list of tasks with priorities, time estimates, and dependencies. The AI must not just rephrase the goal. It must decompose it into specific, actionable steps. Stack Frontend: HTML, CSS, vanilla JS Backend: Node.js, Express 5 AI: OpenAI gpt-4o-mini, Structured Outputs Persistence: localStorage (planned) Preview: GitHub Pages ( /docs ) Try It Live Demo - UI only, backend not connected yet"}]...
|
Title: AI To Do List by @Avetisyan | Stardance
De Title: AI To Do List by @Avetisyan | Stardance
Devlogs:
AI To Do List Turn any goal written in natural language into a structured, actionable to-do list. Powered by OpenAI. Progress Project restructured into a single directory layout Frontend UI finished: gradient header, glassmorphism card with textarea, static character counter, “Generate Plan” button, hidden loading/error/dashboard sections server.js - Express server, serves /docs , exposes GET /api/health package.json - scripts start / dev , deps: express, dotenv, openai .env.example - template for PORT and OPENAI_API_KEY .gitignore - protects .env and node_modules/ docs/style.css - dark theme, gradients, glass cards, responsive GitHub Pages previews the UI from docs/ No AI yet - that comes next. Goal Remove the “where do I start?” problem. A user types any goal - “build a portfolio website”, “prepare for a C++ exam”, “organize a birthday party” - and gets back a concrete, ordered list of tasks with priorities, time estimates, and dependencies. The AI must not just rephrase the goal. It must decompose it into specific, actionable steps. Stack Frontend: HTML, CSS, vanilla JS Backend: Node.js, Express 5 AI: OpenAI gpt-4o-mini, Structured Outputs Persistence: localStorage (planned) Preview: GitHub Pages ( /docs ) Try It Live Demo - UI only, backend not connected yet
AI To Do List Turn any goal written in natural language into a structured, actionable to-do list. Powered by OpenAI. What works now Frontend UI: gradient header, glassmorphism goal card, textarea, “Generate Plan” button Live character counter (updates on every keystroke) Loading spinner while waiting for the backend Error box for empty input, auto-clears on retry Backend: Express server serving /docs and exposing GET /api/health POST /api/generate - validates the goal (non-empty, max 500 chars) and returns a hardcoded JSON plan with three tasks GitHub Pages previews the static UI No AI yet - the endpoint exists so the data shape and client flow can be tested first. What’s next Connect OpenAI gpt-4o-mini with Structured Outputs (JSON Schema) Replace the fake response in /api/generate with a real model call Replace the frontend placeholder with a real fetch() to the backend Render task cards: title, description, priority, time, dependencies Checkbox + progress bar + total time Priority statistics Save plan to localStorage Polish, mobile pass, deploy Stack Frontend: HTML, CSS, vanilla JS Backend: Node.js, Express 5 AI: OpenAI gpt-4o-mini, Structured Outputs (planned) Persistence: localStorage (planned) Preview: GitHub Pages ( /docs ) Try It Live Demo - UI only, backend not connected yet
Devlog 3 Turn any goal written in natural language into a structured, actionable to-do list. Powered by OpenAI. Progress Done It’s the 7th hour into the project, and the app is now fully deployed and working end-to-end in the browser. A user opens the GitHub Pages link, types any goal, and the frontend sends a request to a live backend on Render, which calls gpt-4o-mini and returns structured task cards rendered on the page. I have connected OpenAI with Structured Outputs, added validation, loading and error states, interactive checkboxes, and deployed the backend with CORS configured for GitHub Pages. Features Added/Worked on Connected OpenAI gpt-4o-mini with Structured Outputs (JSON Schema) Created openai.js as an isolated module for the model call Added POST /api/generate with validation (non-empty string, max 500 chars) Added error mapping for 401, 429 and generic failures System prompt tuned to produce specific, actionable tasks with priorities, time estimates, and dependencies Rendered task cards with priority-colored left border, priority badge and estimated time Added interactive checkboxes with completed state (dimmed + strikethrough) Added live character counter for the textarea Added loading spinner and error box Deployed backend to Render (Free tier) with OPENAI_API_KEY as an environment variable Added CORS middleware allowing requests from GitHub Pages and localhost Configured frontend to switch API base URL between localhost and Render What new I learnt I learnt how Structured Outputs work in the OpenAI API (strict schema, additionalProperties) I learnt why API keys must live in .env on the server and never in frontend code I learnt that fetch does not throw on HTTP 4xx/5xx - you have to check response.ok manually I learnt how try / catch / finally works for cleaning up UI state on errors I learnt BEM-style class naming for state variants (taskCard–done) I learnt building DOM with createElement + appendChild instead of innerHTML (safer, no XSS) I learnt how CORS works and why browsers block cross-origin requests by default I learnt how to deploy a Node.js backend to Render and connect it to a static frontend on GitHub Pages Try It Live Demo - fully working, backend on Render First Generate can be until 1 minute wait please until server will wake up ;)
Devlog 4 Turn any goal written in natural language into a structured, actionable to-do list. Powered by OpenAI. Progress Done It’s the final development session. The app is fully deployed and working end-to-end: user opens the GitHub Pages link, types any goal, gets back a structured AI-generated plan as task cards, checks off tasks, and the whole state persists in the browser. I finished the interaction layer (progress bar, statistics, localStorage persistence, clear plan) and polished the UI with animations, hover states, and an empty state. The project is now feature-complete. Features Added/Worked on Progress bar with smooth width animation on checkbox click Task counter ( 3 / 8 tasks completed ) and live percentage Total estimated time calculated from all tasks Priority statistics (High / Medium / Low counts) Save full plan + checkbox state to localStorage Automatic restore of plan and checked tasks on page reload Clear Plan button to wipe localStorage and return to empty state Empty state hint shown when no plan exists Card hover effect with subtle right shift Card fade-in animation on first render Fixed localStorage edge cases with try / catch Added data-task-id on cards for reliable state restoration What new I learnt I learnt how localStorage works and why JSON.stringify / JSON.parse are required I learnt why localStorage access must be wrapped in try / catch (private mode, quota) I learnt how to restore UI state from storage on page load I learnt how CSS animations work with animation-delay for staggered effects I learnt that CSS specificity matters when the same class is styled twice I learnt how to design an empty state that guides the user I learnt how data-task-id attributes bridge DOM and app state I learnt to keep the app resilient: even if one part fails, the rest keeps working Try It Live Demo - fully working, backend on Render Note: the first request may take up to 1 minute while the free Render instance wakes up. Subsequent requests are fast.
Devlog 5 What did I make? I built a web app that turns any natural language goal into a structured, actionable to-do list. Powered by Groq AI using the openai/gpt-oss-20b model, typing a goal breaks it down into specific tasks with dynamic priorities ( high , medium , low ), time estimates, and dependencies. It features interactive task cards, live progress tracking, priority statistics, and robust localStorage persistence. The app runs 100% client-side, deployed directly on GitHub Pages. What was challenging? Ensuring the AI produced specific tasks rather than generic placeholders, and enforcing strict JSON output parsing without markdown clutter. Refactoring the architecture to a direct browser-level API model while adhering strictly to a zero-HTML-in-JS policy using native DOM manipulation. Also handling edge cases like state restoration on reload and managing Git tracking ( .DS_Store ). What am I proud of? The AI adapts dynamically-generating tailored, high-quality plans for everything from C++ systems programming to personal projects. The codebase is clean, modular, and resilient, with full interactive features like progress bars and checkbox persistence working seamlessly together. What should people know? Link: https://osnacc.github.io/AI-To-Do/ Just open the live link, type any goal, click “Generate Plan”, check off tasks, and reload the page to test full state persistence! No backend server or local setup required.
Ships:
What did I make? I built a web app that turns any goal into a structured to-do list. Type “prepare for a C++ exam” - gpt-4o-mini breaks it into 4–8 specific tasks with priorities, time estimates, and dependencies. Interactive cards, live progress, localStorage persistence. Frontend on GitHub Pages, backend on Render. What was challenging? Getting the AI to produce specific tasks, not vague ones. My first prompts returned “Do research” - useless. I fixed it with prompt engineering and Structured Outputs (strict JSON schema). Also CORS between GitHub Pages and Render, and restoring checkbox state on reload. What am I proud of? The AI actually adapts - same prompt, totally different plans for JavaScript, C++, or a birthday party. And the API key stays on the server, never in the browser. Full stack works together - this is a real deployed product. What should people know? Link: https://osnacc.github.io/AI-To-Do/ The first request may take up to 60 seconds - Render free tier sleeps. Wait out the spinner; next requests are fast. Try different goal types, click checkboxes, reload the page to test persistence....
|
1793685251.3914936
|
1793771651.3914936
|
|
64475
|
NASA Project by @sourendatta | Stardance
|
sourendatta
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-21T16:17:39Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built a web application that fetches and displays NASA’s Astronomy Picture of the Day (APOD) using Vite, JavaScript, and HTML/CSS. I created an interactive space explorer that pulls NASA’s daily astronomy photos and descriptions, complete with a date picker calendar so users can browse historical APOD media.", "repo": "https://github.com/sdatta25/Nasa-Project-Stardance", "demo": "https://sdatta25.github.io/Nasa-Project-Stardance/"}]...
|
[{"post_id": 71806, "ts": "202 [{"post_id": 71806, "ts": "2026-09-21T16:06:35Z", "hours": 0.7831, "text": "I am working on fetching NASA daily astronomy pictures using a NASA api key and you can click on the date and see what was uploaded in the past."}]...
|
Title: NASA Project by @sourendatta | Stardance
D Title: NASA Project by @sourendatta | Stardance
Devlogs:
I am working on fetching NASA daily astronomy pictures using a NASA api key and you can click on the date and see what was uploaded in the past.
Ships:
I built a web application that fetches and displays NASA’s Astronomy Picture of the Day (APOD) using Vite, JavaScript, and HTML/CSS. I created an interactive space explorer that pulls NASA’s daily astronomy photos and descriptions, complete with a date picker calendar so users can browse historical APOD media....
|
1793685250.2430022
|
1793771650.2430022
|
|
64455
|
RyzenRanker by @NIKE15 | Stardance
|
NIKE15
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T15:15:05Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So u have made yourself read this file. Well hello nerds it me “The Dev” if ur still wondering what this is then its nothing but a analyzer in simple words. what it does that it takes the given processors from data_manager.py it acts as a (chef) who cooks my backend this is the part which does all the calculations and stuff. it divides each processor with its given performance data and its retail price and then which creates a vector score thts it in simple words. now ai engine.py works on the chat bot self understandable [NOTE] the performance of the ai chatbot completely depends on what ai model ur using and ur pc here im using lowest possible one since i dont have a powerful pc #[NOTE] U have to install and run {“qwen2.5:0.5b”} ollama model. make sure to keep it open when ur running the website in ur cmd if u didnt understand what app.py was its just the foundation of the website the cool ui which u see thts it The most challenging part from this project was obvisously the backend making the data_manager.py file becuz i had to figure a lot on how will it function and great newz i learnt how RAG pipelines work for first time !VAMOS! [python -m streamlit run app.py] DO this to run it with the help of the terminal lOOK DOWN: to see functioning ai chatbot IF U LIKED MY PROJECT PLZ RATE AND LIKE IT THNX LOVE FROM A SINGLE 14YR CHARMING BOI L ❤️ FROM DEV XOXO", "repo": "https://github.com/N1TISHM/Ryzen-Ranker", "demo": "https://4jhj9ww6-8501.inc1.devtunnels.ms/"}]...
|
[{"post_id": 72699, "ts": "202 [{"post_id": 72699, "ts": "2026-09-23T15:05:51Z", "hours": 2.0883, "text": "just showing the progress look down"}, {"post_id": 72218, "ts": "2026-09-22T14:02:06Z", "hours": 0.8492, "text": "hey working on an AMD processor ranker based on the price performance and its hype / demand . i didnt use webscrapers becuz it would just simply complicate it and would have serious errors and so i decided to manually input prexisting 20 amd processor and to choose the best one to u. the code is written manually like how real men do!"}]...
|
Title: RyzenRanker by @NIKE15 | Stardance
Devlogs Title: RyzenRanker by @NIKE15 | Stardance
Devlogs:
hey working on an AMD processor ranker based on the price performance and its hype / demand . i didnt use webscrapers becuz it would just simply complicate it and would have serious errors and so i decided to manually input prexisting 20 amd processor and to choose the best one to u. the code is written manually like how real men do!
just showing the progress look down
Ships:
So u have made yourself read this file. Well hello nerds it me “The Dev” if ur still wondering what this is then its nothing but a analyzer in simple words. what it does that it takes the given processors from data_manager.py it acts as a (chef) who cooks my backend this is the part which does all the calculations and stuff. it divides each processor with its given performance data and its retail price and then which creates a vector score thts it in simple words. now ai engine.py works on the chat bot self understandable [NOTE] the performance of the ai chatbot completely depends on what ai model ur using and ur pc here im using lowest possible one since i dont have a powerful pc #[NOTE] U have to install and run {“qwen2.5:0.5b”} ollama model. make sure to keep it open when ur running the website in ur cmd if u didnt understand what app.py was its just the foundation of the website the cool ui which u see thts it The most challenging part from this project was obvisously the backend making the data_manager.py file becuz i had to figure a lot on how will it function and great newz i learnt how RAG pipelines work for first time !VAMOS! [python -m streamlit run app.py] DO this to run it with the help of the terminal lOOK DOWN: to see functioning ai chatbot IF U LIKED MY PROJECT PLZ RATE AND LIKE IT THNX LOVE FROM A SINGLE 14YR CHARMING BOI L ❤️ FROM DEV XOXO...
|
1793685249.092614
|
1793771649.092614
|
|
64449
|
Code Debug by @Mayank095 | Stardance
|
Mayank095
|
1
|
1.67
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T03:36:49Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built DebugCraft Studio, an intelligent multi-language code debugging workspace inspired by the ChatGPT and Claude Canvas interfaces. It features a 3-column pro developer layout: • Left Panel: A collapsible AI debugging assistant copilot to diagnose stack traces, logic bugs, and compiler errors. • Middle Panel: An interactive Monaco Code Editor (VS Code engine) with full syntax support for Java, C, and HTML. • Right Panel: A dedicated Corrected Output column with one-click code copying and inline Git Diff comparison. What was challenging: • Structuring the responsive 3-column layout alongside full Monaco Editor instances without layout shifts. • Managing port forwarding and container memory limits inside GitHub Codespaces. • Handling deployment pipelines to Vercel so reviewers have permanent 24/7 uptime without container timeouts. How to test it: Select a language preset (Java, C, or HTML). Click “Debug & Fix” (or ask the copilot in the chat). Check the right column for the cleaned output, toggle “Show Diff” to see line changes, and use “Copy Result” to grab the fix.", "repo": "https://github.com/kaushikmayank12p-source/codespaces-blank", "demo": "https://kaushikmayank12p-source.github.io/codespaces-blank/"}]...
|
[{"post_id": 73534, "ts": "202 [{"post_id": 73534, "ts": "2026-09-25T10:36:42Z", "hours": 0.3089, "text": "I have updated the interface and installed 3 built in games which activates by entering some special codes 1. SKYBIRD , 2. HILLCLIMB 3. CODEBREAK currently it only has 3 games but I’ll try to install more games in it. Thank You"}, {"post_id": 72641, "ts": "2026-09-23T12:35:05Z", "hours": 0.3569, "text": "Updated user interface"}, {"post_id": 72494, "ts": "2026-09-23T02:31:56Z", "hours": 0.9558, "text": "This web app uses Github’s AI models for debugging, this web app debugs accross many different coding language."}]...
|
Title: Code Debug by @Mayank095 | Stardance
Devlo Title: Code Debug by @Mayank095 | Stardance
Devlogs:
This web app uses Github’s AI models for debugging, this web app debugs accross many different coding language.
Updated user interface
I have updated the interface and installed 3 built in games which activates by entering some special codes 1. SKYBIRD , 2. HILLCLIMB 3. CODEBREAK currently it only has 3 games but I’ll try to install more games in it. Thank You
Ships:
I built DebugCraft Studio, an intelligent multi-language code debugging workspace inspired by the ChatGPT and Claude Canvas interfaces. It features a 3-column pro developer layout: • Left Panel: A collapsible AI debugging assistant copilot to diagnose stack traces, logic bugs, and compiler errors. • Middle Panel: An interactive Monaco Code Editor (VS Code engine) with full syntax support for Java, C, and HTML. • Right Panel: A dedicated Corrected Output column with one-click code copying and inline Git Diff comparison. What was challenging: • Structuring the responsive 3-column layout alongside full Monaco Editor instances without layout shifts. • Managing port forwarding and container memory limits inside GitHub Codespaces. • Handling deployment pipelines to Vercel so reviewers have permanent 24/7 uptime without container timeouts. How to test it: Select a language preset (Java, C, or HTML). Click “Debug & Fix” (or ask the copilot in the chat). Check the right column for the cleaned output, toggle “Show Diff” to see line changes, and use “Copy Result” to grab the fix....
|
1793685244.812175
|
1793771644.812175
|
|
64435
|
Attendance tracker by @aryanbhatnagar | Stardance
|
aryanbhatnagar
|
1
|
2.0
|
3
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-22T09:37:13Z", "hours": 2.0, "multiplier": 1.95, "payout": 3, "blessing": "neutral", "text": "An attendance calculator in which you just enter number of lectures you have attended and total number of lectures held. The website will calculate your attendance and will also give you the number of lectures you can bunk to maintain a specific percentage of attendance. How to run Enter number of lectures attended. Enter number of total lectures held. Enter percentage of attendance you want to maintain. Click “Calculate Attendance”. The website gives you - Attendance in percentage. If your attendance is below required attendance , it gives you the amount of lectures you need to attend to achieve the desired attendance. If your attendance is above required attendance, it gives you the number of lectures you can bunk to maintain that much attendance.", "repo": "https://github.com/aryanbhatnagar0102/Attendance_Calculator", "demo": "https://attendance-calculator-five.vercel.app/"}]...
|
[{"post_id": 72140, "ts": "202 [{"post_id": 72140, "ts": "2026-09-22T09:27:30Z", "hours": 1.7317, "text": "It is an attendance tracker which calculates your attendance and tells you the number of bunks you have. I have completed it and deployed it."}]...
|
Title: Attendance tracker by @aryanbhatnagar | Sta Title: Attendance tracker by @aryanbhatnagar | Stardance
Devlogs:
It is an attendance tracker which calculates your attendance and tells you the number of bunks you have. I have completed it and deployed it.
Ships:
An attendance calculator in which you just enter number of lectures you have attended and total number of lectures held. The website will calculate your attendance and will also give you the number of lectures you can bunk to maintain a specific percentage of attendance. How to run Enter number of lectures attended. Enter number of total lectures held. Enter percentage of attendance you want to maintain. Click “Calculate Attendance”. The website gives you - Attendance in percentage. If your attendance is below required attendance , it gives you the amount of lectures you need to attend to achieve the desired attendance. If your attendance is above required attendance, it gives you the number of lectures you can bunk to maintain that much attendance....
|
1793685243.6043708
|
1793771643.6043708
|
|
64434
|
Math Rush by @fadyalber2009 | Stardance
|
fadyalber2009
|
1
|
10.0
|
11
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-21T12:42:47Z", "hours": 10.0, "multiplier": 1.11, "payout": 11, "blessing": "neutral", "text": "math challenge challenge yourself, solve faster, and become a math master!", "repo": "https://github.com/fady-albert/math", "demo": "https://fady-albert.github.io/math/"}]...
|
[{"post_id": 71732, "ts": "202 [{"post_id": 71732, "ts": "2026-09-21T12:35:55Z", "hours": 10.135, "text": "Upgrade your math skills Challenge yourself, solve faster, and become a math master!"}]...
|
Title: Math Rush by @fadyalber2009 | Stardance
De Title: Math Rush by @fadyalber2009 | Stardance
Devlogs:
Upgrade your math skills Challenge yourself, solve faster, and become a math master!
Ships:
math challenge challenge yourself, solve faster, and become a math master!...
|
1793685242.4256709
|
1793771642.4256709
|
|
64424
|
LakeOS by @Manu_Gurgel | Stardance
|
Manu_Gurgel
|
2
|
30.0
|
22
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-30T09:14:41Z", "hours": 4.0, "multiplier": 5.19, "payout": 22, "blessing": "neutral", "text": "I fixed the window movement limit because it was glitching the OS, and I’ve added another game. At first, I thought it would be as difficult as the other one, but it was actually much easier.", "repo": "https://github.com/Manu-Gurgel/myOS", "demo": "https://manu-gurgel.github.io/myOS/"}, {"ship_num": 2, "ts": "2026-09-29T04:22:07Z", "hours": 26.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made my first web OS using HTML, CSS, and JavaScript. In the beginning, I hardly knew how to center elements inside a div, but with AI, I learned a lot of CSS properties to improve the OS style. I also found it difficult to develop some functions in JavaScript. It was like I knew what I wanted to do, but I didn’t have the knowledge to write it in JavaScript code, so I used AI to discover and understand JavaScript commands too. At first, I thought the Weather icon was the most difficult thing I did. But when I had to make the window components draggable, I started to think, “Oh my God, I completely underestimated how hard this icon would be!” Nothing could convince me that there is something more difficult than making a movable window. After that, I started building the calculator; it was easier than I thought it would be, though I still faced a few challenges. Finally, I made the game. It was so annoying to do because bugs just wouldn’t stop appearing, especially with the emoji display and button positioning. While making the OS, I thought about giving up so many times. But whenever something I wrote finally worked, I felt incredibly happy, and that motivated me to keep going. In the end, building this OS helped me train my patience and my resilience.", "repo": "https://github.com/Manu-Gurgel/myOS", "demo": "https://manu-gurgel.github.io/myOS/"}]...
|
[{"post_id": 75498, "ts": "202 [{"post_id": 75498, "ts": "2026-09-30T09:10:56Z", "hours": 4.2075, "text": "I added one more game!!. It was easier to make than the “find the different emoji” game (maybe because I already knew some of the things I needed to do). I also fixed the window movement limit."}, {"post_id": 75061, "ts": "2026-09-29T00:54:29Z", "hours": 10.7361, "text": "I FINISHED IT! Programming a game is sooo difficult at the beginning(I would be happier if I could say that it was going easier, but it stayed diffcult until the end), when I fixed something wrong (like emoji display) another one appeared, it was very, very annoying. However, when I see the game working I become so happy and proud. I can’t wait to make more icons for my OS"}, {"post_id": 74073, "ts": "2026-09-26T16:56:27Z", "hours": 6.3642, "text": "Now my OS has a blue calculator and a search icon, but I didin’t align the titles yet. I’m going to do more two icons"}, {"post_id": 73247, "ts": "2026-09-24T17:41:39Z", "hours": 8.4886, "text": "I’ working in my fisrt web OS, I’m learning to improve it more and more"}]...
|
Title: LakeOS by @Manu_Gurgel | Stardance
Devlogs Title: LakeOS by @Manu_Gurgel | Stardance
Devlogs:
I’ working in my fisrt web OS, I’m learning to improve it more and more
Now my OS has a blue calculator and a search icon, but I didin’t align the titles yet. I’m going to do more two icons
I FINISHED IT! Programming a game is sooo difficult at the beginning(I would be happier if I could say that it was going easier, but it stayed diffcult until the end), when I fixed something wrong (like emoji display) another one appeared, it was very, very annoying. However, when I see the game working I become so happy and proud. I can’t wait to make more icons for my OS
I added one more game!!. It was easier to make than the “find the different emoji” game (maybe because I already knew some of the things I needed to do). I also fixed the window movement limit.
Ships:
I made my first web OS using HTML, CSS, and JavaScript. In the beginning, I hardly knew how to center elements inside a div, but with AI, I learned a lot of CSS properties to improve the OS style. I also found it difficult to develop some functions in JavaScript. It was like I knew what I wanted to do, but I didn’t have the knowledge to write it in JavaScript code, so I used AI to discover and understand JavaScript commands too. At first, I thought the Weather icon was the most difficult thing I did. But when I had to make the window components draggable, I started to think, “Oh my God, I completely underestimated how hard this icon would be!” Nothing could convince me that there is something more difficult than making a movable window. After that, I started building the calculator; it was easier than I thought it would be, though I still faced a few challenges. Finally, I made the game. It was so annoying to do because bugs just wouldn’t stop appearing, especially with the emoji display and button positioning. While making the OS, I thought about giving up so many times. But whenever something I wrote finally worked, I felt incredibly happy, and that motivated me to keep going. In the end, building this OS helped me train my patience and my resilience.
I fixed the window movement limit because it was glitching the OS, and I’ve added another game. At first, I thought it would be as difficult as the other one, but it was actually much easier....
|
1793685241.2554674
|
1793771641.2554674
|
|
64419
|
askHeros by @sushant-vats | Stardance
|
sushant-vats
|
1
|
6.07
|
10
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-21T12:00:47Z", "hours": 5.0, "multiplier": 1.95, "payout": 10, "blessing": "neutral", "text": "I made a web app called askHeros ! One of the biggest challenges was finding a good API to use. A big shoutout to the people in the Hack Club Slack who told me about the Hack Club AI API, that helped me a lot. Another challenge was understanding how the , frontend and backend communicate with each other. This was actually my first time working with that, so figuring out how a request goes from the frontend to the backend and then comes back with a response was a really good learning experience. One small thing to keep in mind: askHeros might not be as fast as AI tools like GPT or Claude. It can take a few extra seconds to think and generate the response, so if it doesn’t answer immediately, just wait a few seconds! That’s pretty much it. Hope you enjoy trying it out!", "repo": "https://github.com/sushant-vats/askHeros", "demo": "https://askheros.sushant-vats.hackclub.app/"}]...
|
[{"post_id": 74776, "ts": "202 [{"post_id": 74776, "ts": "2026-09-28T06:50:40Z", "hours": 1.0703, "text": "Day 02: Made some changes in askHeros based on the suggestion from the reviewer. The main changes were: 1) Hosted askHeros on Hackclub Nest instead of render so it can run 24/7 without going to sleep. 2) Updated the README and some other improvements 3) Removed the parts of project were written using Ai and rewrote them myself. Overall, I cleaned up the project and made the changes suggested during the review"}, {"post_id": 71720, "ts": "2026-09-21T11:37:12Z", "hours": 5.2056, "text": "Day 1: Built askHeros from scratch Today I finished building my first version of askHeros end-to-end!The idea is pretty simple: you choose a superhero, ask them a question, and they explain it in their own way. I wanted each hero to actually feel different, so instead of just changing a few words in the prompt, I made a proper persona system using structured config data for each hero’s personality, voice, and teaching style.On the backend, I set up Node.js + Express and connected it to the Hack Club AI API. Then I built the frontend with a landing page, superhero selection cards, a question box, and an answer screen. I went with a dark comic-book style and gave each hero their own glow color.I also added loading and error states, entrance animations, and made the site responsive so it works on mobile too.After getting everything working locally, I deployed the app on Render and pushed the project to GitHub.Things that went wrongThe biggest challenge was honestly debugging tiny mistakes. Things like missing quotes or using the wrong variable name could completely break something, and sometimes the error wasn’t immediately obvious.I also accidentally exposed my API key while working on the project. GitHub’s secret scanning caught it before it could become a bigger problem, which was a really useful lesson. I learned why environment variables, .env files, and .gitignore are so important when building projects with APIs.Overall, this was a really fun first day. I learned way more by actually building and breaking things than I expected."}]...
|
Title: askHeros by @sushant-vats | Stardance
Devl Title: askHeros by @sushant-vats | Stardance
Devlogs:
Day 1: Built askHeros from scratch Today I finished building my first version of askHeros end-to-end!The idea is pretty simple: you choose a superhero, ask them a question, and they explain it in their own way. I wanted each hero to actually feel different, so instead of just changing a few words in the prompt, I made a proper persona system using structured config data for each hero’s personality, voice, and teaching style.On the backend, I set up Node.js + Express and connected it to the Hack Club AI API. Then I built the frontend with a landing page, superhero selection cards, a question box, and an answer screen. I went with a dark comic-book style and gave each hero their own glow color.I also added loading and error states, entrance animations, and made the site responsive so it works on mobile too.After getting everything working locally, I deployed the app on Render and pushed the project to GitHub.Things that went wrongThe biggest challenge was honestly debugging tiny mistakes. Things like missing quotes or using the wrong variable name could completely break something, and sometimes the error wasn’t immediately obvious.I also accidentally exposed my API key while working on the project. GitHub’s secret scanning caught it before it could become a bigger problem, which was a really useful lesson. I learned why environment variables, .env files, and .gitignore are so important when building projects with APIs.Overall, this was a really fun first day. I learned way more by actually building and breaking things than I expected.
Day 02: Made some changes in askHeros based on the suggestion from the reviewer. The main changes were: 1) Hosted askHeros on Hackclub Nest instead of render so it can run 24/7 without going to sleep. 2) Updated the README and some other improvements 3) Removed the parts of project were written using Ai and rewrote them myself. Overall, I cleaned up the project and made the changes suggested during the review
Ships:
I made a web app called askHeros ! One of the biggest challenges was finding a good API to use. A big shoutout to the people in the Hack Club Slack who told me about the Hack Club AI API, that helped me a lot. Another challenge was understanding how the , frontend and backend communicate with each other. This was actually my first time working with that, so figuring out how a request goes from the frontend to the backend and then comes back with a response was a really good learning experience. One small thing to keep in mind: askHeros might not be as fast as AI tools like GPT or Claude. It can take a few extra seconds to think and generate the response, so if it doesn’t answer immediately, just wait a few seconds! That’s pretty much it. Hope you enjoy trying it out!...
|
1793685240.0823984
|
1793771640.0823984
|
|
64418
|
GitGlow by @aarlod2010 | Stardance
|
aarlod2010
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-08T11:53:18Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "GitGlow is a visual GitHub activity tracker that turns your coding history into a dynamic, interactive contribution experience. It helps developers see their progress, explore their activity, and stay motivated to keep building.", "repo": "https://github.com/AaravLodha2010/GitGlow", "demo": "https://git-glow-gules.vercel.app"}]...
|
[{"post_id": 77811, "ts": "202 [{"post_id": 77811, "ts": "2026-10-08T11:49:00Z", "hours": 1.5389, "text": "Finished redesigning the UI"}]...
|
Title: GitGlow by @aarlod2010 | Stardance
Devlogs Title: GitGlow by @aarlod2010 | Stardance
Devlogs:
Finished redesigning the UI
Ships:
GitGlow is a visual GitHub activity tracker that turns your coding history into a dynamic, interactive contribution experience. It helps developers see their progress, explore their activity, and stay motivated to keep building....
|
1793685238.9107587
|
1793771638.9107587
|
|
64415
|
My very own WebOS by @shyamks1828 | Stardance
|
shyamks1828
|
1
|
1.41
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-22T15:58:48Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "halloo guys. so i am shipping this for webos mission. heres to summarise what ive done Built a basic WebOS by following the guide Added a recognizable bg Included a working clock added two of my own games. no they were not coded during hrs logged for this proj. but i welocme feedbakc pls do comment abt it Added a notes app,the terminal is currently a placeholder Used little AI during development, but is actively learning and improving will add more features in the future do watch out!!", "repo": "https://github.com/coderrcboy/My-own-webos", "demo": "https://coderrcboy.github.io/My-own-webos/"}]...
|
[{"post_id": 72988, "ts": "202 [{"post_id": 72988, "ts": "2026-09-24T05:30:27Z", "hours": 0.4144, "text": "halloo guys, i added a small clock widget on the top right of the os. i also a dded a login option. just eneter a username you like and play. pls i insist yall check out flappy bird but mainly FPS game i want your review on it i might upload devlog with changes i made on that. i also made the explorer working u can open or rename saved files. as usual disclaimer Ai was used."}, {"post_id": 72278, "ts": "2026-09-22T15:55:00Z", "hours": 0.8436, "text": "hi guyss. followed th guide and made os pretty generic. did add tha well known bg tho. it looks sick. will add more features in the future. also added two video games. feel free to give feedback abt that too. also i used a bit much ai. ye hate to admit but im improving. features to summarise include multiple windows time and 2 games and notes app stuff like terminal still placeholders. anyway c yall later"}, {"post_id": 71760, "ts": "2026-09-21T13:49:17Z", "hours": 0.2725, "text": "halloo guyss. I know it looks very crude but beleive me when i say there is somethingcooking. i have agreat vision i think. it should hopefully workout great. i have added a icon for an about page. a notepad and a terminal. terminals just a place holder:). c yall next devlog."}, {"post_id": 71721, "ts": "2026-09-21T11:39:38Z", "hours": 0.2761, "text": "Heloo guyss. I am making a webOS for gaming relaated stuff and games. I have just now started. this is pilot devlog. also i will be open about this I am using ai to a certain extent. mainly to get one aesthetic colour combination. however following devlogs you will see theres a more human touch to this☺️☺️"}]...
|
Title: My very own WebOS by @shyamks1828 | Stardan Title: My very own WebOS by @shyamks1828 | Stardance
Devlogs:
Heloo guyss. I am making a webOS for gaming relaated stuff and games. I have just now started. this is pilot devlog. also i will be open about this I am using ai to a certain extent. mainly to get one aesthetic colour combination. however following devlogs you will see theres a more human touch to this☺️☺️
halloo guyss. I know it looks very crude but beleive me when i say there is somethingcooking. i have agreat vision i think. it should hopefully workout great. i have added a icon for an about page. a notepad and a terminal. terminals just a place holder:). c yall next devlog.
hi guyss. followed th guide and made os pretty generic. did add tha well known bg tho. it looks sick. will add more features in the future. also added two video games. feel free to give feedback abt that too. also i used a bit much ai. ye hate to admit but im improving. features to summarise include multiple windows time and 2 games and notes app stuff like terminal still placeholders. anyway c yall later
halloo guys, i added a small clock widget on the top right of the os. i also a dded a login option. just eneter a username you like and play. pls i insist yall check out flappy bird but mainly FPS game i want your review on it i might upload devlog with changes i made on that. i also made the explorer working u can open or rename saved files. as usual disclaimer Ai was used.
Ships:
halloo guys. so i am shipping this for webos mission. heres to summarise what ive done Built a basic WebOS by following the guide Added a recognizable bg Included a working clock added two of my own games. no they were not coded during hrs logged for this proj. but i welocme feedbakc pls do comment abt it Added a notes app,the terminal is currently a placeholder Used little AI during development, but is actively learning and improving will add more features in the future do watch out!!...
|
1793685237.6695557
|
1793771637.6695557
|
|
64385
|
Space-bot by @Abis-Aman | Stardance
|
Abis-Aman
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-06T15:04:45Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "so to use the bot the reviwer need to go to bot spam chnnel and typle the commnads .i think the bots are in bot spam if it through another way pls notify me . And my other project has benn in review for a month now so if you can pls speed it up", "repo": "https://github.com/AbisAman-Dev/simple-Bot", "demo": "https://hackclub.enterprise.slack.com/archives/C0P5NE354"}]...
|
[{"post_id": 71737, "ts": "202 [{"post_id": 71737, "ts": "2026-09-21T12:54:50Z", "hours": 0.425, "text": "Dev log 2 so done the whole java code after some learning and undrestanding of the quide"}, {"post_id": 71722, "ts": "2026-09-21T11:45:07Z", "hours": 0.8492, "text": "Dev log 1 so stated learing the guide and asking ai what the codes are as java is on bigene bigener level for me"}]...
|
Title: Space-bot by @Abis-Aman | Stardance
Devlog Title: Space-bot by @Abis-Aman | Stardance
Devlogs:
Dev log 1 so stated learing the guide and asking ai what the codes are as java is on bigene bigener level for me
Dev log 2 so done the whole java code after some learning and undrestanding of the quide
Ships:
so to use the bot the reviwer need to go to bot spam chnnel and typle the commnads .i think the bots are in bot spam if it through another way pls notify me . And my other project has benn in review for a month now so if you can pls speed it up...
|
1793685236.5002797
|
1793771636.5002797
|
|
64379
|
My very very personal website by @mian | Stardance
|
mian
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-25T08:30:52Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "#About I made a personal website that has three sections. There is the About, project, and my food tier list. In the projects, there are links which you can find the project. What did I learn? I learnt how to make a table and list. I used to manually do like <\\p> and then to split it but then i realised i can just do that list thing lol.", "repo": "https://github.com/mianyay/My-personal-website", "demo": "https://mianyay.github.io/My-personal-website/"}]...
|
[{"post_id": 73493, "ts": "202 [{"post_id": 73493, "ts": "2026-09-25T07:25:21Z", "hours": 0.5017, "text": "Added a third section cause i didnt realise we needed 3"}, {"post_id": 73477, "ts": "2026-09-25T06:27:32Z", "hours": 1.9336, "text": "I made a personal site for the mission. It has an about me and a table of projects. I learnt how to make a table using html!"}]...
|
Title: My very very personal website by @mian | St Title: My very very personal website by @mian | Stardance
Devlogs:
I made a personal site for the mission. It has an about me and a table of projects. I learnt how to make a table using html!
Added a third section cause i didnt realise we needed 3
Ships:
#About I made a personal website that has three sections. There is the About, project, and my food tier list. In the projects, there are links which you can find the project. What did I learn? I learnt how to make a table and list. I used to manually do like <\p> and then to split it but then i realised i can just do that list thing lol....
|
1793685235.3287485
|
1793771635.3287485
|
|
64375
|
Ian's personal website! by @ianl | Stardance
|
ianl
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-21T18:24:22Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I took some time to make a personal website that is 90’s-themed. It includes things like my favorite things, contact information, about me, and a photo gallery with photos from many different places I have been.", "repo": "https://github.com/ilaws/ians-personal-website", "demo": "https://ianlawson.ourdevbox.site"}]...
|
[{"post_id": 71878, "ts": "202 [{"post_id": 71878, "ts": "2026-09-21T18:02:43Z", "hours": 0.8739, "text": "Just finished the gallery, and I am now ready to ship! I am really glad that I got to work on this project."}, {"post_id": 71680, "ts": "2026-09-21T09:28:31Z", "hours": 0.4192, "text": "Just added a likes page. I put my inspirations here. I think it’s nice, and also difficult, to list out the people who have put me where I am today."}, {"post_id": 71674, "ts": "2026-09-21T08:58:27Z", "hours": 0.94, "text": "I have really enjoyed working on this. I am just now adding content, but I find it really enjoyable to work on something of my own. I am trying to make it 90s themed."}]...
|
Title: Ian's personal website! by @ianl | Star Title: Ian's personal website! by @ianl | Stardance
Devlogs:
I have really enjoyed working on this. I am just now adding content, but I find it really enjoyable to work on something of my own. I am trying to make it 90s themed.
Just added a likes page. I put my inspirations here. I think it’s nice, and also difficult, to list out the people who have put me where I am today.
Just finished the gallery, and I am now ready to ship! I am really glad that I got to work on this project.
Ships:
I took some time to make a personal website that is 90’s-themed. It includes things like my favorite things, contact information, about me, and a photo gallery with photos from many different places I have been....
|
1793685234.1764798
|
1793771634.1764798
|
|
64373
|
Computer Science GCSE revision website by @hollyma Computer Science GCSE revision website by @hollymarielise | Stardance...
|
hollymarielise
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-21T06:16:27Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This was my first website on JavaScript html and css. Its for my HPQ, which I have just started. The project isnt finished yet, but i need to ship smth before this website ends on the 30th. Iit was pretty difficult to work on the buttons and their function and design but i worked it out.", "repo": "https://github.com/hollymarielise-lang/Snake-Game", "demo": "https://compscirevision.netlify.app/choose.html"}]...
|
[{"post_id": 71628, "ts": "202 [{"post_id": 71628, "ts": "2026-09-21T06:09:30Z", "hours": 4.5628, "text": "First time designing buttons and background myself"}]...
|
Title: Computer Science GCSE revision website by @ Title: Computer Science GCSE revision website by @hollymarielise | Stardance
Devlogs:
First time designing buttons and background myself
Ships:
This was my first website on JavaScript html and css. Its for my HPQ, which I have just started. The project isnt finished yet, but i need to ship smth before this website ends on the 30th. Iit was pretty difficult to work on the buttons and their function and design but i worked it out....
|
1793685232.9774957
|
1793771632.9774957
|
|
64366
|
formula os by @nurali | Stardance
|
nurali
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T09:40:06Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "FormulaOS is a simple webos with a formula 1 theme. It has draggable windows and features a simple stopwatch to time laps. Features: -clock built into the wallpaper -movable windows -closable and openable windows -working stopwatch -working clock I dont usually code in javascript/html/css so this was very difficult for me. I had to google many things but in the end it worked out great.", "repo": "https://github.com/nurali-amirgali/formula-os", "demo": "https://nurali-amirgali.github.io/formula-os/"}]...
|
[{"post_id": 72586, "ts": "202 [{"post_id": 72586, "ts": "2026-09-23T09:13:42Z", "hours": 3.7278, "text": "Devlog 3 So a ton has happened since the last devlog. Firstly i changed the wallpaper to redbull because Redbull > Mercedes. I added a simple stopwatch app. I also fixed a bunch of bugs and cleaned up the code a ton. I also moved the bar thingy to the bottom. added a big clock in the middle. I also fixed the issue where the apps wont open. I also gave the windows a nice transparent background. And i added icons for the about app and the stopwatch. Overall i think it turned out great and im super happy with it."}, {"post_id": 72091, "ts": "2026-09-22T04:34:33Z", "hours": 1.5017, "text": "Devlog 2 so turns out i was not supposed to do all of what i did in devlog 1 so i deleted most of the things and started again. I thought that this guide doesnt use a seperate css file because the styles are all super simples but boy was i wrong. i had to painstakingly delete and move all the styles onto a separate css file later on in the guide so basically undoing most of the work. it looks very ugly right now but thats fine for now. i will just try to follow the guide as much as i can then once the guide is over i will fix everything up."}, {"post_id": 71702, "ts": "2026-09-21T10:42:31Z", "hours": 0.8011, "text": "Devlog 1 made a nice little welcome page following the guide and some googling"}]...
|
Title: formula os by @nurali | Stardance
Devlogs: Title: formula os by @nurali | Stardance
Devlogs:
Devlog 1 made a nice little welcome page following the guide and some googling
Devlog 2 so turns out i was not supposed to do all of what i did in devlog 1 so i deleted most of the things and started again. I thought that this guide doesnt use a seperate css file because the styles are all super simples but boy was i wrong. i had to painstakingly delete and move all the styles onto a separate css file later on in the guide so basically undoing most of the work. it looks very ugly right now but thats fine for now. i will just try to follow the guide as much as i can then once the guide is over i will fix everything up.
Devlog 3 So a ton has happened since the last devlog. Firstly i changed the wallpaper to redbull because Redbull > Mercedes. I added a simple stopwatch app. I also fixed a bunch of bugs and cleaned up the code a ton. I also moved the bar thingy to the bottom. added a big clock in the middle. I also fixed the issue where the apps wont open. I also gave the windows a nice transparent background. And i added icons for the about app and the stopwatch. Overall i think it turned out great and im super happy with it.
Ships:
FormulaOS is a simple webos with a formula 1 theme. It has draggable windows and features a simple stopwatch to time laps. Features: -clock built into the wallpaper -movable windows -closable and openable windows -working stopwatch -working clock I dont usually code in javascript/html/css so this was very difficult for me. I had to google many things but in the end it worked out great....
|
1793685231.7886622
|
1793771631.7886622
|
|
64362
|
CatPage by @CatPowerz | Stardance
|
CatPowerz
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-21T11:02:22Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Cat New Tab is a non-guided Give Your Website A Pulse website, from which I learned HTML/CSS/JS very well. It was hard thinking of a good extra function, but it works! Test it out for free! It’s online!", "repo": "https://github.com/CatPowerz/CatNewTab", "demo": "https://catpowerz.github.io/CatNewTab"}]...
|
[{"post_id": 71707, "ts": "202 [{"post_id": 71707, "ts": "2026-09-21T10:59:19Z", "hours": 1.4611, "text": "Cat New Tab is done, a sleek, useful, simple app that just works and lets you search DuckDuckGo whilst seeing cats in between! You can also get a useful cat fact using the free API."}]...
|
Title: CatPage by @CatPowerz | Stardance
Devlogs: Title: CatPage by @CatPowerz | Stardance
Devlogs:
Cat New Tab is done, a sleek, useful, simple app that just works and lets you search DuckDuckGo whilst seeing cats in between! You can also get a useful cat fact using the free API.
Ships:
Cat New Tab is a non-guided Give Your Website A Pulse website, from which I learned HTML/CSS/JS very well. It was hard thinking of a good extra function, but it works! Test it out for free! It’s online!...
|
1793685230.5844715
|
1793771630.5844715
|
|
64322
|
NookOS by @Athannn | Stardance
|
Athannn
|
4
|
47.0
|
771
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-11-01T03:57:14Z", "hours": 12.0, "multiplier": 13.19, "payout": 154, "blessing": "neutral", "text": "Ship for Colorful NookOS (the FINAL last one) Wlcm, this is the REAL last ship. After v3 ppl actually sat with it and told me what was still broken, so I came back and put that in. Stardance is ending so I am shipping this version now. Pls open it on a COMPUTER. I did some phone stuff cuz reviewers asked, but this WEBOS was never aimed at mobiles. The desktop is the real one. Since the reviewers last time took so much time to properly check it out, I decided to do this :) Live : https://ColourfulNook-OS.techxtreme.me If the DNS is down : https://nookos-gamma.vercel.app Code : https://github.com/its-techxtreme/nookos The sofa wallpaper is the defaultt. Thats the nook, the corner of a colourful room. Anime is the other COOOOL one Please start here Welcome is already open. Read it, theres a bold line for reviewers, sry if it sounds rude btw. At the end it says check out the Anime wallpaper and the button under that opens Settings. In Settings u can drop ur own pic, change theme, text, font, one column or two, and Curvy corners for the APPLE FANBOYS. The column button actually moves the icons now (bug fixed) The thing I want u to try, the folders This is the part I was nervous about and it came out fire nowww. The desk is the folder C:\\colorful-nookos. Right click the empty sofa and hit New. U can make a Folder, a Text document, or a Markdown Drag notes.md or a txt onto aFolder. The folder lights up, same as Windows, and when u let go it is actually inside. Open the folder and u can drag it back out onto the sofa. Right click a folder or a file and u get Open, then Rename, then Delete. Rename goes blue so u can type. Delete asks first, You are deleting this file permanently, then a red Delete. Cancel leaves it there obvvv Notepad opens the txt and the md. Download saves a real file onto ur actual computer Terminal prompt is C:\\colorful-nookos. Type help, anime or anime.exe opens Anime. cd into a folder, then cd .. goes up one, not all the way home. start store opens the store toooo rnn NookOS Store A lot of apps now so theres a store. Welcome, Music, Camera, Terminal, Explorer, Settings, Anime, Web and Widgets already say Open. The rest say Get it. The bar fills, then the button turns into Open and the icon shows up in the next open spot, not stacked on Welcome Other stuff pls dont skip Widgets app: Each row has the name, what it is, Add and Hide. Add puts it on the sofa, Hide takes it off. If its already there the row goes yellow. The title bar stays put and only the inside scrolls Calculator: Basic, Sci, Grade, Tip are the modes. Sci is sin cos tan sqrt log. Deg is the normal one, Rad is there if u want it, and it only shows in Sci. Grade is got over out of. Tip splits a bill Music. Future Bass, Lofi Beat, Vlog Pop, Electro, from Pixabay. If Spotify is playing and u hit play here, Spotify pauses. They dont both yell at once Web: Homepage is Webgram. If u search in there, like YT, Google opens in a real browser tab. The desk stays where it is Keep Notes is the Notes app. + makes a note and it stays after refresh Camera has filters and a 3s and 10s wait. Shots go to Gallery, and Gallery can crop If u look at the code A reviewer said the JavaScript was one giant file and hard to read. Explorer, Notepad and the Terminal are in files.js now. script.js still does the desk. Phone is there if u shrink the window. Icons go in two columns. Please rate the computer version tho, thats the one I built this for Tysmmmm for actually checking it !!!!! ALSOO thanks to Everyone Who has Shown Support for this Project, U ppl rlyy kept me going :D", "repo": "https://github.com/its-techxtreme/nookos", "demo": "https://ColourfulNook-OS.techxtreme.me"}, {"ship_num": 2, "ts": "2026-10-29T16:28:37Z", "hours": 25.0, "multiplier": 18.98, "payout": 577, "blessing": "neutral", "text": "Ship for WebOS v3, Colorful NookOS Wlcm, this is the v3 ship. Last time on WebOS 2 the ratings were kinda low and I think ppl didnt really click around, so this time I am gonna say what to actually try. Pls open it on a COMPUTER. I did work on the phone cuz reviewers complained, but this WEBOS was never aimed at mobiles, the desktop is the real one plzzz Live : https://ColourfulNook-OS.techxtreme.me If the DNS is down : https://NookOS-gamma.vercel.app The sofa wallpaper is the defaultt. Thats the nook, like the corner of a colourful room. Btw my personal fav “Anime” wallpaper is the COOOOL one I think…. Please start here :- The Welcome window is already open. Read it, theres a line for reviewers in bold, sry if it sounds rude btw. At the end it says check out the Anime wallpaper and the button under that opens Settings, so u can switch in one click. In Settings u can also drop ur own pic, change theme (Nook, Night, Candy), text size, font, icon columns, and Curvy window corners for the APPLE FANBOYS :) The Main Desk:- U can Drag any window by the top bar. The red yellow green lights are close, minimize, maximize. Pull the edges to resize windows. Also There is a tiny hide on the right of the top bar, it takes the top Branding bar away until u refresh The right side is the widgets. Clock, date,THE clock, timer, music, pin, notes, and The GOAT: Anime polaroid with the red pin. Next on the polaroid flips the pics without opening the Anime gallery. U can drag them. Right click one for Color, Fix, and Hide. Right click empty Main desk for Settings, Widgets, Web, etc. The Apps, plzz dont skip these Notes: Hit + and u get a stickyyy. It stays after refresh. Double click asks before deletingg Anime Gallery: Eleven Cool Anime pics, Cuz 11 is Myy lucky number duhhh. Click one and it shows in that same window Calculator: Basic, Sci, Grade, and Tip are the MAIN Modes available. Sci is sin cos tan sqrt log, in degrees, Grade is got over out of, Tip splits a bill. The window changes size when u switch mode, and the keys grow if u pull the window bigger. It Alsooo shows Infinity and Errors Music: Future Bass plays first, then Lofi Beat, Vlog Pop, Electro, the files are from Pixabay. Play pause next previous shuffle loop all work. Open Spotify is in the same window. If one is playing and u start the other, the first one pauses. Closing the Spotify window stops it too. They dont both yell at once. ALso the UI of this App Looks Hella COOOL !! Web: The Homepage is Webgram, my old new tab project. Type a url and hit go, if u forget https it adds it. If u search inside Webgram, like YT, Google will not draw inside the little window so it opens in a real browser tab instead. Timer: Set it in hours minutes and seconds format, When it hits 0 the beep keeps going until u hit Stop Camera: We hv literal Filters, which are Plain, Warm, Cool, Bright, Fade & Noir, and there is a 3s and a 10s Countdown captures too. Shots go to the roll and to Galleryy App where u can edit them & download them :D Gallery: U can Edit the Captured Photos here like with Crop, Turn, etc. and Also download them from here +_+ Terminal: Prompt looks like C:\\ColorfulNOOK. Type help. dir, cd, type, echo, and start opens an app. Its not real Windows, just the Imitation obvvv For Phone Users: If u really wanna see it, make the window narrow. For ideal Optimization, the Icons go in two columns and the widgets get smaller. Pin hides and quote and to do show up. The apps scale down instead of stretching. Btww ywah please rate the computer version, thats the one I built this for Alsoo README on GitHub has two pics of the desk if u want a look before clicking around in this ColorfulNook OS Project :-} I would hv Loved to YAPP more about this project, btww thats Basically the WebOS v3 I am shipping !! Tysmmmm for actually checking it !!", "repo": "https://github.com/its-techxtreme/nookos", "demo": "https://ColourfulNook-OS.techxtreme.me"}, {"ship_num": 3, "ts": "2026-09-26T13:03:42Z", "hours": 8.0, "multiplier": 4.23, "payout": 35, "blessing": "neutral", "text": "Finally shipping ColorfulNook OS for WEBOS 2 !! So welcm back to ColorfulNook OS. Ywahh after saying I’d ship it like soo many times, I’m finally shipping it for WEBOS 2 :D For Reviewerss :–> This started as a super basic page with one window and basically nothing working. After that, I’ve changed the whole UI, added the ColorfulNOOK (it rerfers to a small colorful corner of room) background, and made the windows draggable, closable, and reopenable. I also added a bunch of apps: Notes app, Anime Gallery (not a NEW app btw manhy new pics), Calculator, Music, Browser (With my project Webgram as Home), and a 25-minute Timer. I am also using a custom subdomain for the project like all my other oness. And then there’s the AWESOME looking Clock widget hehe, which took me a while to get looking good, but I rlyy Love it !!! I also went through some feedback and fixed a few things that were bugging ppl (the reviewers) like the welcome text overflowing and the close button not looking like a close button lol. Small fixes, but it makes OUR OS way easier to use. That’s basically it, the NEW ColorfulNook OS !! It changed names and took way more updates than I expected, but it’s finally here. Go try it out and let’s see what you think !! Also Follow here & Star on Github if u LIKE itt :)", "repo": "https://github.com/its-techxtreme/nookos", "demo": "https://ColourfulNook-OS.techxtreme.me"}, {"ship_num": 4, "ts": "2026-09-22T05:50:06Z", "hours": 2.0, "multiplier": 1.95, "payout": 5, "blessing": "neutral", "text": "Welcome to the ship of NookOS. The name is NookOS because I’m planning something for WebOS 2 mission. Right now, it’s just a basic web OS that I’ve made. It’s got the clean colors, but a good-looking style right now, at least on the UI part, I think so it’s pretty good for a basic WebOS project :) So this is the first work that I’m shipping right now. What NookOS is, is basically it has three apps. First is the welcome screen. That is not much of an app. It’s just the welcome screen that just welcomes you into the webOS. The second is called as a scratch on the webOS screen, but it’s actually more like a scratch pad where you can basically dump text homework or anything. Yeah, basically you can just dump whatever text you want to, and it will save it. The third app is anime, that is on the screen, and also you can call it anime gallery. It basically lists some images and shows a preview of the images in the same window. Right now it has three images that are anime images. That is, first is doodle of a guy, Second is “Horimiya,” and Third is just some anime girl. So that’s basically it in this project. What I’m planning next, is something that resembles a corner of a room for WebOS 2. So let’s see. First, let’s get approved it for the WebOS 1 mission, and then I will be starting the WebOS 2 mission on the same project.", "repo": "https://github.com/its-techxtreme/nookos", "demo": "https://ColourfulNook-OS.techxtreme.me"}]...
|
[{"post_id": 86187, "ts": "202 [{"post_id": 86187, "ts": "2026-11-01T03:45:38Z", "hours": 3.2383, "text": "Devloggg #19 (The REAL last one, im shipping again) Wlcm back to Colorful NookOS. This is the last devlog. Stardance ends in like 20 minutes so I gotta ship pretty fast ywahhh Few reviewers said the JavaScript was all sitting in one file and it was pretty hard to understand. Since I knew They were right . I changed script.js from being just one long pile, so this stretch was me organizing it a bit. Rnnn its just short labels. clock, windows, keep notes, calc, the store, stuff like that, sooo u can actually find where u are Then I pulled File Explorer, Notepad and the Terminal into their own file, files.js. The desk still loads script.js first and files.js right after. Same apps obvv, just split into 2 files Rnn A couple bugs while I was in there too. cd .. in the Terminal was jumping all the way back to the desktop even if u were inside a folder inside a folder. Now it goes up one only. And the one column / two column button in Settings actually moves the icons now. Before it kinda did nothing once they were already sitting on the Main desk….. Thats me finishing the reviewer stuff to the best I can. The Drawbacks from the ship, the folder thing, the store, and now the code is readable enough that someone else can sit in it iggg. Im shipping this version now cuz only 15 mins remainn Tysmmmm for Readingg !!"}, {"post_id": 85795, "ts": "2026-10-31T18:47:36Z", "hours": 3.0569, "text": "Devloggg #18 (the store and the bugs I actually hit) Wlcm back to Colorful NookOS. Last time was the reviewer stuff and the folder thing I was nervous about. Now I did some bugs fixing & ui usability enhancements :) Explorer and dragging File Explorer had the files but no scrollbar, so once the list got long u just couldnt get to the bottom. Rnn it scrolls ywahh, thats it Dragging was the one that annoyed me. Apps were fine, u grab them and they stay under the cursor. Folders and txt and md were jumping so the cursor snapped to the top left corner and then the icon followed that. btwww RN it stays on the spot u actually grabbed, same as the apps do, so now its not like the weird stuff it was doing. Widgets and the bars The Widgets app was just a pile and the title bar scrolled away with the list which looked dumb now (a reviewer mentioned that the widgets app was hard to understand). I remade the list noww. Each one has the name, a little hint of what it is, Add button and Hide button. Soo obv Add puts it on the sofa and Hide takes it off. If its already on the desk the row goes yellow…….. Same scroll thing was in the other apps too btw. The top bar with the name and the lights was moving when u scrolled (a bug i found earlier too btw then just forgot abt fixing ). That bar stays put now like a fixed window headder and only the inside scrolls using one bar Calc again Sci mode still had no Deg or Rad as a reviewer mentioned. Deg is the normal one and Rad is there if u want it. It only shows when ur in Sci obvv Rename and delete The right click menu had Rename and Delete but Rename didnt give me anywhere to type, and Delete wasnt actually removing the folder (I did the code btw hadnt tested in the last devlog). Now the name goes blue and selected like Windows. U type the new one, Enter saves itt, Escape backs out :D Delete also asks first for a confirmation. You are deleting this file permanently. It cannot be recovered. Then a red Delete. Cancel, or clicking off it, leaves the file there. The ALL NEWW NookOS Store!! There are a lot of apps now so I made a NookOS Store. The ones that already live on the sofa say Open. Welcome, Music, Camera, Terminal, Explorer, Settings, and I also put Anime, Web and Widgets in that default set cuz I use those. The rest say Get it on the store. Get it isnt a real download. A bar fills and it says loading it onto the desk, then the button turns into Open and the icon shows up on main desk The placement was wrong at first. It kept dumping the new icon in the top right and the next one right beside that, even when Welcome was already sitting there.So it took quite a time & brain wreking btwww Now it looks at the spots that are taken. First, then the one beside it, then the one under the first, then beside that. Same gap so it stays even, and it uses the next open one instead of stacking on Welcome Finallyyy Tysmmmm for Readingg !!"}, {"post_id": 85528, "ts": "2026-10-31T13:34:45Z", "hours": 5.3608, "text": "Devloggg #17 (Completing Reviewer Changes +_+) Wlcm back to Colorful NookOS. The response on the ship last time made me really happy, like people actually sat with it. So I decided to come back and put in the stuff that was suggested, so if u check the project u get the complete experience and not the version that still had holes in it :) The Issues people ran into Calculator Sci mode was the biggest one. sin cos tan log ln sqrt pi, u press them and it just says Error (Sryy I missed out test it actually). The symbol buttons were not even the same letters the calc was reading, so they could never match. Rnn those work, and if u forget the ) on sin(30 it still does it. Grade shows 8 / 10 and the 80%. Tip splits a bill as it is designed to :D Terminal The Terminal window kept growing every time u typed. It stays one size now. The old lines scroll and the place u type stays at the bottom Other Changes A few smaller ones too so the desk matches what u see. The Notes app is noww called Keep Notes. Quote and To do were the same color,btww now Quote is pink now and To do is blue. The grab cursor was only on the polaroid and the clock, not on others so noww the other widgets do it too. Ok this is smth I rlyy wanted to tryy, btw was Nervous abt so I didnt in the last ship This part was not a fix. Soo I have never seen a real folder system in a web OS on STardance and I wanted to know if I could even do it So I tried it Noww and it came out fire 🔥 🔥🔥 Soo noww, The desk is the folder C:\\colorful-nookos. The apps live in there as welcome.exe, anime.exe, keepnotes.exe, etc. In the Terminal u can type the open cmnd with anime or anime.exe and Anime app opens….. Right click the empty space and now u get a option “New” like in Windows, the curret options available for New are a Folder, a Text document (.txt), or a Markdown (.md). Alsooo now a app named Notepad opens the txt and the md, and Download saves a real file that u made in the WebOS onto ur computer. Ywah so now Colorful NookOS is also Real-life Useful Right click a folder or a txt or an md and u get its Open, then Rename, then Delete. Same three on the desk and inside File Explorer :) And alsoo u can drag them like other apps. Pick up a folder or notes.md or a txt and move it. Hover another folder and it lights up, the same “this is going in here” u get on Windows, and when u let go it is actually inside. notes.md onto Homework means it is in Homework. Open the folder and u can drag it back out onto the Main Sofa screen too !!! I kinda just wanted to see if a browser desk could have folders like Windows, Seems like I can actually do it :-} Tysmmmm for Readingg !!"}, {"post_id": 84385, "ts": "2026-10-29T16:01:42Z", "hours": 3.6844, "text": "Devloggg #16 (The Finale develog) Wlcm back to Colorful NookOS. Last time I said the phone was still not satisfying and BTWW this WEBOS is aimed at COMPUTERS anywayy . This stretch is the last one. It took me around 3 hours 40 minutes so ywah its a pretty long one Sooo the phone. I actually sat with the narrow screen this time cuz the reviewers complained about its incompatibility a lot last time, I hv tried my best, btw I forgot to mention that I didnt aim this WEBOS for multi-device compatibility RNn Icons go in two columns, The widgets sit on the right and theyre just smaller due to appropriate scalling I tried. Pin hides on the phone and the quote and to do show up instead so it isnt a mess with too many widgets. The open apps scale down as a whole so they dont stretch into a weird desktop. Alsoo when the window is wide the desktop stays the desktop, it doesnt keep the phone shrink =_+ Calculator still had a bug where the grade boxes leaked out of the window. So I obv Fixed that. The window also changes size when u switch Basic Sci Grade Tip. The little resize grips were sitting on the close button so I moved those off it :) Music App Play was showing no sound even when the file itself had sound, that one annoyed me A LOTTTT for a while. It actually plays now ywahh. The songs are Future Bass first, then Lofi Beat, Vlog Pop, Electro from Pixabay. ALsoo now If Spotify is playing and u hit play here, Spotify pauses. If a local song is on and Spotify starts, the local one pauses. Closing the Spotify window stops it too (I had forgot too add the stopping mechanism). They dont both yell at once as a reviewer pointed out in New Anime Tab project !! The Holy Grail of README I hadnt touched it since V2 so it was still talking like the old desk. Rewrote the features so it matches whats actually there, and put two pics in. One is Welcome on the Sofa wallpaper and the other is Notes on the COOOOL Anime wallpaper Welcome window got a revamp too. Still says hiii from Athan. Then a bold line for the reviewers, please actually check the whole project cuz I made a LOT of things and it took a lot of effort, and NookOS is for computers not mobiles. At the end it says check out our Anime wallpaper, and theres a button right after that opens Settings so u can switch easilyy. Ik this is kinda rude btw sryyy guyzz Also the I finally got a decent default widget spots. On a fresh browser they were just lined up one after another, not the layout I had on my own screen. So I TRIED MY BEST to copy it. Another Bug Fix In the Web app, Webgram was the jhomepage right Searching in its bar, like I typed YT, was just dying. Google wont draw inside the little window so it looked like the link was stuck on Webgram. Rnnn a search opens Google in a real browser’s (Not NookOS) new Tab and the desk stays where it is Alsoo ywah I am shipping it now. This is the last devlog ig, Thanks for the SUPPORTTT Tysmmmm for Readingg !!"}, {"post_id": 83808, "ts": "2026-10-28T17:26:15Z", "hours": 4.5928, "text": "Devloggg #15 (the longest one yet) Wlcm back to Colorful NookOS. Last time I finally decorated that basic header. This stretch is the biggest one so far so ywah it gets the long heading Camera stopped being a plain box cuz I had to revamp it like otherrss. There are lighting filters now, Plain Warm Cool Bright Fade Noir, and a 3s and 10s timer that counts down on the view. Snap is an actual proper looking real like camera shutter. Now we have a NEW app “Gallery”. We got many editing features too like the real gallery like Rotate, a actual crop which u can controllll, Undo, Redo, and Discard are there so you can back out of a bad crop. Save this and Save all can be used to download the imagesss !!! Then a Terminal, ywahh a actual terminal. Dock icon and also on the right click menu. Prompt is C:\\ColorfulNOOK and help lists the commands. dir, cd, type for notes, echo, and start actually opens an app. The help text was too dark at first so I made it cream so its properly visible Calculator was still the old grade pad why would i not give it a REVAMPPP. Now it has Basic, Sci, Grade, and Tip. Sci does sin cos tan sqrt log and powers, in degrees. Grade is got over out of and shows the percent. Tip splits a bill. The keys grow when you pull the window bigger bug-free finalyyyyyyyyyy Alsooo the phone. It was drawing the desktop and shrinking it, which looked tiny. Now it knows the screen width. Rnn Icons sit in columns that fit, windows open under the header instead of way below the icons, Also dragging a window doesnt fight the scroll. Long press on the sofa opens the menu but i am not satisfied with the changes so I am gonna work on mobile view, BTWW This WEBOS is specifically aimed towards desktops, so the mobile view wont be that good Tysmmmm for Readingg !!"}, {"post_id": 83610, "ts": "2026-10-28T07:36:22Z", "hours": 2.8703, "text": "Devloggg #14 (This one will be a shorter one) Wlcm back to Colorful NookOS. Sooo Last time Settings was revamped and Widgets got its own app. This time I kept going on the stuff that was still the first version so that the WEBOS is now Aesthetically good looking The header was still that flat coral strip, that i just put in the very beginning btww rnn it is a cream bar, ink line, mustard edge, three dots, and ColorfulNOOK with the OS chip in the middle. Also I got this bug that Windows and icons were sliding under it, btw i fixed itt. Alsooo There is a tiny hide on the right, and it takes the bar away until you refresh !! Music app looks like a RLYYYYY COOL player now. Alsoo now we hv Tilted covers, big play button, and Open Spotify is its own bar under the controls hehe. The old songs played with no sound so I put four short tunes in the app. Window Rain, Old Tape, Late Night, Porch Air, named after how they sound Timer beep used to blip and die so if u missed it then u wouldnt know that the timer ended. Now it holds until Stop is pressed. Also I redesigned Settings to look AMAZINGG UI-wise. There was also some bugs in window resizing when curved corner were turned on, I fixed those too. Also I removed the coral option & added a anime optio for wallpapers which look crazzyy on the OS. That’s basically itt. The header was the part that still looked like day one so ywahh :D Tysmmmm for Readingg !!"}, {"post_id": 83230, "ts": "2026-10-27T12:40:17Z", "hours": 3.2522, "text": "Devloggg #13 Wlcm back to Colorful NookOS. I hv been LOCKED IN… & grinding now, bcz the Great END is Near……………. Timer is not stuck on 25 anymore. Rnnn, it hs hours minutes and seconds, and you type the time under them. When it hits zero it actually beeps too unlike some of those on the web hehe Settings had a glowup rnn. U can still pick the OG Nook or the flat colors, or drop in your own picture. Theme options is Nook, Night, or Candy. Text can be Small, Normal, or Big. Font is Fredoka, Plain, or Story. Icons can sit in two columns or one long one. And Curvy corners, which rounds the windows and the tiles for those APPLE FANBOYS…… When u right click anywhere free on screen u hv the options for Settings, Widgets, and Web. Widgets is a new app, four little squares for the icon cuz I didnt hv a great idea here. You tap a widget to put it on the desk, and if it is already there it just says so, so no duplicates. Hide on the widget takes it back off :) Alsoooo the app names were still trying to live inside the tile and leaking out when the screen was weird. So what i did was makeing the symbol the in the tile now, bigger and actually in the middle, alsoo i put the names under the apps btw they were not properly visible so I added text borders Alsoo I barely noticed that the window bar was shrinking when you dragged the window small and the control lights were getting squished. That bar stays the same size now. The inside of the app can grow, the bar does not finallyyyyy Widgets got a softer look using Neumorphism (Took me some time to grasp) Alsoo three new ones you add from the Widgets app. To do : where you type a line to add ur goals and alsoo click it to cross it off. Spotify : You open it from the Spotify widget or from a Spotify button inside Music app, and the Spotify site sits in its own window the same way Web holds Webgram !! Quotes : Just Shows Some Quotes That’s basically itt. Still more I wanna work on the Music App next & the Spotify Window is not properly loading yet so Now I gotta find the reason as to why Tysmmmm for Reading guyzz!!"}, {"post_id": 83185, "ts": "2026-10-27T06:14:12Z", "hours": 3.4014, "text": "Devloggg #12 Wlcm back to Colorful NookOS. Last time it was the desk widgets and the names finally looking like names. This time I kept going on the apps themselves because a few of them were still the first version I threw in at the start, So lets make sure that when I ship the v3 everything is AWESOMEEEE :) So first there is a Camera now. You hit Open, it tries to use the camera, and Snap keeps a little roll under it. If the browser blocks it, it just says so instead of dying quietly (i experienced the dying & didnt knew why it was not working ). Also closing the window turns the camera off, so its safe Then the dock. The apps were one long line of text capsules (as the reviewers last time mentioned) and even on a laptop they just fell off the screen (cuz they were stacked in a cloumn). BTwwww Now they are actual tiles with little icons, Welcome, Anime, Notes, Calc, Music, Web, Timer, Settings ,Camera, sitting in two columns. Alsooo U can drag them around and they stay where you put them after a refresh (using local storage) Anime gallery was the one that looked the worst. It was just white buttons and the picture was tiny. Now the picture is the whole point, a big poster up top, and the picks are small posters with the names sitting on a cream strip. The one you clicked gets a mustard outline. Still the same 11 pics btw, 11 is still the lucky number duhhh And as for Notes. I had not touched that app since the very beginning when it was just a pile of boxes btww Now it is a list on the left and a page on the right. New adds one, the first line becomes the name in the list, Delete takes the one you have open, and the old notes still load. The little Notes card on the desk still counts them That’s basically itt. Still more I wanna do but the apps were starting to feel stuck on the first session so ywahh Tysmmmm for Readingg !!"}, {"post_id": 82747, "ts": "2026-10-25T18:41:12Z", "hours": 3.4053, "text": "Devloggg #11 (Longer work than others) Wlcm back to Colorful NookOS. Last time it was mostlyy the phone layout and the windows actually letting you pull the edges btw this time I finally sat down with the desk itself, because the right side was just the clock and then a bunch of empty sofa as the reviewers told me to improve that portion So yeah, widgets are the New major updates & quite a pile of them. There is a date card now. It says the day, then a big number, then the month, so today it is Sat, 24, Oct. Under that I put a Timer card that stays on 25:00 with the pomodoro, a Music card that shows whatever song is on (Window Rain, Old Tape, Late Night, Porch Air), a Pin where you can write a line and it stays after refresh, and a Notes card that just tells you how many notes you have. And the one I like the most is the anime polaroid. It is tilted a bit, stuck on with a red thumbtack, and Next flips through the gallery without opening the whole app. Click it if you do want the gallery You can drag them around. If you right click one you get the little bar. alsooo the Dots change the color, The almightty Fix stops it from sliding around (it turns into Free), and Hide takes it off the desk. If you hide one and then miss it, right click an empty spot, hit Widgets, and pick it back up into business Also went back to the resize thing because pulling an edge was mostly just making a bigger yellow or aqua box. RNNn the stuff inside actually grows with the window. Calculator keys get bigger, the clock stays a circle, the welcome window is not a huge empty mustard card anymore (a bug from the very start of webos2 u can sayy) Alsoo I was writing every label in tiny letters which looked kinda unfinished, so the names are normal now. Welcome, Anime, Notes, Calc, Music, Web, Timer. Same on the widgets. That’s basically itt, and what I did. Thoo Still more I wanna do but the widgets were the part that was the main thing heree. Tysmmmm for Reading"}, {"post_id": 82023, "ts": "2026-10-23T14:18:39Z", "hours": 2.2069, "text": "Devloggg #10 Wlcm back to Colorful NookOS. So last time I said the main reason the ratings were kinda low was that I never really checked it on a phone, and then I just left it. So yeah this time I actually sat down and did that, plus a bunch of window stuff that was still annoying me. First thing, you can resize the windows now. Like grab the edges and the corners and pull. Before it was just drag the top bar around and that was it. And if a window was maximized and you grabbed an edge, it drops out of the big size instead of FORCING that nuh uh, I am gonna be full-sized. Also some apps have a smallest size so the calculator doesn’t turn into a tiny useless square. Then I went back to maximize because it was still weird on a few apps. The clock was the one that bugged me earlier, it was going oval, that part was already fixed so it stays a circle and just gets bigger. But the web app was the opposite problem. When you hit the green button it got a huge window and the site inside was still a skinny phone page sitting in the middle. So now the browser actually uses the width you gave it. On a normal monitor a site can be desktop. Notes do their own thing too, the cards reflow instead of getting stretched. And then the phone part, which is what I said I would do. If the screen is narrow the app icons stop being one long column and wrap into rows under the bar. The clock widget shrinks but it stays round, so that the numbers don’t fall off it. When you open an app the window comes up almost the full width, under the icons rnn. The lights are a bit easier to tap. You can also drag a window with a finger, and pull the edges. I checked it narrow and I checked it wide again so the desktop doesn’t turn into the phone layout when you have room. That’s basically it for this one. Still more I wanna do but the mobile thing was the one I kept putting off so ywahh. Tysmmmm for Reading"}, {"post_id": 78286, "ts": "2026-10-10T09:13:00Z", "hours": 1.9514, "text": "Devloggg #9 Wlcm back to Colorful NookOS. So yeah, this is a devlog after a long time. Last time, I had shipped for the WebOS 2 mission. I don’t know why, but I got really low ratings . So I’m going to work more on this project. And yeah, there was one thing maybe that I think is the main reason, that I didn’t really check it on mobile, so it wasn’t really optimized for screen touch devices. So I’m going to work on that again. And so I have planned many things for this new V3 version of the Colorful NookOS. So the first thing that I did today was I improved the window manager. Now, windows sit properly. They do not start below any widgets or anything, fixed a few bugs. And now added proper navigation buttons like the minimize, maximize, and the close buttons. They work properly, and they have the symbol, so it is more easier to see. And also I was fixing some bugs that I encountered during making it. That is the aspect ratio and the actual graphics inside. The apps were getting stretched instead of being scaled. So I fixed that also, and those are basically the main changes that I did in this devlog. Tysm for Reading"}, {"post_id": 73937, "ts": "2026-09-26T11:22:22Z", "hours": 2.6514, "text": "Devloggg #8 So welcome back to ColorfulNook OS. Yeah, I haven’t shipped it yet. I was talking about shipping it in the last devlog, btw actually, I finally finished rating 18 projects yesterday. Ywah it took me a lot of time to finish them cuz i am lazyy So because of that, I couldn’t really check the Feedback until yesterday. And after seeing the reviews, I decided to do one more go and make some changes before WebOS-2. Sooo first of all, I have finally fixed the most obv bug. That I don’t know why, but I was just procrastinating that I will fix it later, bro. That was the welcome text was leaking out of its app icon. So now it’s all fixed the container has been extended. Other than that, also the close button, which was basically a red circle just beside the window name on the top window bar. Ppl didn’t rlyy understand that it was the close button , so they thought that there was no close button. So now I shifted the red button to the right side and added a small “x” inside so that now it looks obv like a close button and ppl actually get it. Other than that, I did one more thing. The clock and day in the top bar was looking really ugly to me. I finally did was built this crazyyy looking, fully dope CLOCK widget You can just see it on the right side of the web OS. It looks so great over there. And you know what? Obviously, it got all the hand and the detailed work. But if you click the widget, it also opens an app window in which you can see the clock and the time in a digital format, as well as it disappears from the window. So, there are no duplicate clocks. The clock part took me a long time because at first when I tried building a clock, it turned out really uglyy af. Then I had to go to GitHub, and also I talked with Manus AI, and then after looking at so much clock-related code, then I was finally able to build myself this Awesomee aesthetic clock . So that was the final app addition for now. Also, some people requested that I should add more anime pictures to the anime gallery. So yeah, I have added plenty more images. Now the image count is around 11. Why 11? Because 11 is my favorite and lucky number duhhh That’s basically what I have done in this devlog. This time for sure I will be shipping it. Now let’s see what kind of a rating I get"}, {"post_id": 73134, "ts": "2026-09-24T13:34:55Z", "hours": 1.3547, "text": "Devloggg #7 Welcome back to ColorfulNook OS. So, I added two new apps in this update, and also we now have a custom subdomain. Instead of using the same Vercel again, bcz obv I like using customm subdomains, so almost all of my projects are hosted on the subdomain based on my original domain, that is techxtreme.me So now the new URL for Colorful Nuke OS is as follows: https://ColourfulNook-OS.techxtreme.me Regarding the two new apps that I have added, one of them is called web browser. I think so what it does is pretty obvious. Also the web browser’s main homepage is pointed towards https://webgram.techxtreme.me Which is one of Myy old Stardance projectss, which was for the new tab mission. It’s an Instagram theme new tab. And you can just type the URL in the top bar and press go, or also use the Webgram interface for accessing the search bar or some apps. As for the second app, it is called Timer. It’s basically a simple 25-minute timer. You can just open it, click start, and there are also a few controls to pause and reset. Rnn there’s a fixed time set, u can’t change the time of the timer. Its set to 25 only, so you can only use it to count 25 minutes Other than that, you can’t do much on the app. Last one thing I would like to say, I hv also updated the README with the new featuress, and probably, I will be shipping it for WebOS 2 now. Let’s see what happens next !!"}, {"post_id": 72676, "ts": "2026-09-23T13:55:19Z", "hours": 1.2358, "text": "Devloggg #6 So welcome back to Colorful Nuke OS. This time I got the name rytt. Ywahh so basically in this devlog, what I did was added one more new app. This app is called the Music app, and obvious from the name, what it does is plays music. It’s basically a music playerrr nothing that Great. Rn I have used the images from the anime gallery as the album cover, and the music is actually from some website that I don’t remember the name exactly rn…. btw yahh the same website that I pointed the URL to during the Webgram project. I’m basically using the same songs. Btw it’s the Music app is over here. I have also added some more operators like the bracket and percentage operators to the calculator and changed the layout of the calculator. So now the calculator’s keypad is a perfect rectangle. The single key out of the rectangle was kind of bugging me, so I made it so that all the keys are filled now. Other than that, nothing else much. Next I will be adding some more things to the music player, like probably a Spotify embed and something more. Let’s see. That’s it, basically for now tho"}, {"post_id": 72541, "ts": "2026-09-23T05:14:49Z", "hours": 0.7667, "text": "Devloggg #5 Welcome back to NookOS. So yeah, our ship did get approved, and now I have added one more app into the ColorfulNook OS. Sorry, my bad. I again forgot that the name has been changed Welcome to ColorfulNook OS. So I added one more app, and that app is something that we all know, obviously, that is calculator. Now, we all know what a calculator does, so I’m not going to explain what exactly it is hehe So, I have added it, and here’s a picture of the Coool calculator. And so it works pretty good. It can also give you errors properly. It shows that it’s an error, and it also shows infinity when the answer is infinity. So ywahhh That’s basically it for this devlog. Cya Nextt Timee !"}, {"post_id": 72257, "ts": "2026-09-22T15:21:02Z", "hours": 2.2944, "text": "Devloggg #4 Welcome to devlog 4 of NookOS, Actually, the name has been changed nowww it’s ColorfulNook OS So basically, I changed the whole UI. Earlier it was just a plain color, normal. And it was more like the similar code that I did for CypherOS. And I don’t know why? My most guess is that bcz the design was very simple and plain. Shipwright thought that it was fully AI-made, but no, it was my CipherOS like (not a copy). Even though it’s no longer a Stardance project, the CipherOS is no longer a Stardance project, it’s still on my GitHub repo, and it was approved because it was human-made =_=. btw still, I went ahead anywayy. I was going to do some changes for the WebOS 2 machine. So I started with that. So now I have finally started making it look like a actual theme. So yeah, I added the colorful house nook, (that means the corner of a rooom) background. Added some blurs so the text and windows are actually more visible. And alsooo I scrapped the Scratch app and added a new app instead +_+ that is the normal notepad that we generally use in such projectss, and got rid of the curved window endings and made it more cubic and robustt. That’s basically what I have done. It’s a major UI upgrade. And yeah, obviously then I had to update the README too. Now I will continue working on more changes on NookOS after I click to recertify."}, {"post_id": 72107, "ts": "2026-09-22T05:42:07Z", "hours": 0.82, "text": "Devloggg #3 So in NukeOS, I have made new changes, and the new changes includes adding a new app that is called Anime Gallery. Just “anime” on the WebOS screen, but it’s basically an anime gallery. Right now, it stores three anime pics selected by me. So one of them is a sketch of a anime guy doodle, the second one is a pic of Horimiya, and the third one is just some cute anime idol iggg :) That’s the main app that I added. Other than that, I have also made a proper README for the project now and also pushed it to Vercel and GitHub. So the repository is live, as well as the live pages over there. And now I’m thinking that the project is ready for WebOS 1 mission, and maybe I should ship it."}, {"post_id": 72048, "ts": "2026-09-22T02:09:12Z", "hours": 0.9942, "text": "Devloggg #2 So now Nook OS is somewhat usable, you can sayy ig. So finally, I made the windows draggable. The welcome window is now draggable, closable, and also added a few text buttons to open it easily, and also added one more app called Scratch. This is basically like Notepad, but you can’t make separate notes. You basically just paste whatever you want to dump over there. And ywah It does not save it after refresh right now, but that is what I’m going to do next. Now the windows are movable, draggable, and closable, and also reopenable. So ywahh, That’s basically it."}, {"post_id": 71846, "ts": "2026-09-21T17:16:17Z", "hours": 0.6356, "text": "Devloggg #1 Welcome to the first devlog of NookOS. Yeah, I am starting the web OS again. And ywahh Cypher OS is no more, unfortunately. Most of my projects are gone btw this is a new beginning. Let’s keep it strong. Ywahh there are onlyy 9 days remaining for Stardance, but I am going to try to do my best again and lock in. So welcome to Nuke OS | Basically, right now what I just built is three files, index.html, some style.css, and a script.js. So yeah, that’s basically it. I made some little bit of code. So obviously nothing works yet. It’s just a static page with like a plain simple background, and a window with some text. So we will now make it into a basic webOS step by step."}]...
|
Title: NookOS by @Athannn | Stardance
Devlogs:
De Title: NookOS by @Athannn | Stardance
Devlogs:
Devloggg #1 Welcome to the first devlog of NookOS. Yeah, I am starting the web OS again. And ywahh Cypher OS is no more, unfortunately. Most of my projects are gone btw this is a new beginning. Let’s keep it strong. Ywahh there are onlyy 9 days remaining for Stardance, but I am going to try to do my best again and lock in. So welcome to Nuke OS | Basically, right now what I just built is three files, index.html, some style.css, and a script.js. So yeah, that’s basically it. I made some little bit of code. So obviously nothing works yet. It’s just a static page with like a plain simple background, and a window with some text. So we will now make it into a basic webOS step by step.
Devloggg #2 So now Nook OS is somewhat usable, you can sayy ig. So finally, I made the windows draggable. The welcome window is now draggable, closable, and also added a few text buttons to open it easily, and also added one more app called Scratch. This is basically like Notepad, but you can’t make separate notes. You basically just paste whatever you want to dump over there. And ywah It does not save it after refresh right now, but that is what I’m going to do next. Now the windows are movable, draggable, and closable, and also reopenable. So ywahh, That’s basically it.
Devloggg #3 So in NukeOS, I have made new changes, and the new changes includes adding a new app that is called Anime Gallery. Just “anime” on the WebOS screen, but it’s basically an anime gallery. Right now, it stores three anime pics selected by me. So one of them is a sketch of a anime guy doodle, the second one is a pic of Horimiya, and the third one is just some cute anime idol iggg :) That’s the main app that I added. Other than that, I have also made a proper README for the project now and also pushed it to Vercel and GitHub. So the repository is live, as well as the live pages over there. And now I’m thinking that the project is ready for WebOS 1 mission, and maybe I should ship it.
Devloggg #4 Welcome to devlog 4 of NookOS, Actually, the name has been changed nowww it’s ColorfulNook OS So basically, I changed the whole UI. Earlier it was just a plain color, normal. And it was more like the similar code that I did for CypherOS. And I don’t know why? My most guess is that bcz the design was very simple and plain. Shipwright thought that it was fully AI-made, but no, it was my CipherOS like (not a copy). Even though it’s no longer a Stardance project, the CipherOS is no longer a Stardance project, it’s still on my GitHub repo, and it was approved because it was human-made =_=. btw still, I went ahead anywayy. I was going to do some changes for the WebOS 2 machine. So I started with that. So now I have finally started making it look like a actual theme. So yeah, I added the colorful house nook, (that means the corner of a rooom) background. Added some blurs so the text and windows are actually more visible. And alsooo I scrapped the Scratch app and added a new app instead +_+ that is the normal notepad that we generally use in such projectss, and got rid of the curved window endings and made it more cubic and robustt. That’s basically what I have done. It’s a major UI upgrade. And yeah, obviously then I had to update the README too. Now I will continue working on more changes on NookOS after I click to recertify.
Devloggg #5 Welcome back to NookOS. So yeah, our ship did get approved, and now I have added one more app into the ColorfulNook OS. Sorry, my bad. I again forgot that the name has been changed Welcome to ColorfulNook OS. So I added one more app, and that app is something that we all know, obviously, that is calculator. Now, we all know what a calculator does, so I’m not going to explain what exactly it is hehe So, I have added it, and here’s a picture of the Coool calculator. And so it works pretty good. It can also give you errors properly. It shows that it’s an error, and it also shows infinity when the answer is infinity. So ywahhh That’s basically it for this devlog. Cya Nextt Timee !
Devloggg #6 So welcome back to Colorful Nuke OS. This time I got the name rytt. Ywahh so basically in this devlog, what I did was added one more new app. This app is called the Music app, and obvious from the name, what it does is plays music. It’s basically a music playerrr nothing that Great. Rn I have used the images from the anime gallery as the album cover, and the music is actually from some website that I don’t remember the name exactly rn…. btw yahh the same website that I pointed the URL to during the Webgram project. I’m basically using the same songs. Btw it’s the Music app is over here. I have also added some more operators like the bracket and percentage operators to the calculator and changed the layout of the calculator. So now the calculator’s keypad is a perfect rectangle. The single key out of the rectangle was kind of bugging me, so I made it so that all the keys are filled now. Other than that, nothing else much. Next I will be adding some more things to the music player, like probably a Spotify embed and something more. Let’s see. That’s it, basically for now tho
Devloggg #7 Welcome back to ColorfulNook OS. So, I added two new apps in this update, and also we now have a custom subdomain. Instead of using the same Vercel again, bcz obv I like using customm subdomains, so almost all of my projects are hosted on the subdomain based on my original domain, that is techxtreme.me So now the new URL for Colorful Nuke OS is as follows: https://ColourfulNook-OS.techxtreme.me Regarding the two new apps that I have added, one of them is called web browser. I think so what it does is pretty obvious. Also the web browser’s main homepage is pointed towards https://webgram.techxtreme.me Which is one of Myy old Stardance projectss, which was for the new tab mission. It’s an Instagram theme new tab. And you can just type the URL in the top bar and press go, or also use the Webgram interface for accessing the search bar or some apps. As for the second app, it is called Timer. It’s basically a simple 25-minute timer. You can just open it, click start, and there are also a few controls to pause and reset. Rnn there’s a fixed time set, u can’t change the time of the timer. Its set to 25 only, so you can only use it to count 25 minutes Other than that, you can’t do much on the app. Last one thing I would like to say, I hv also updated the README with the new featuress, and probably, I will be shipping it for WebOS 2 now. Let’s see what happens next !!
Devloggg #8 So welcome back to ColorfulNook OS. Yeah, I haven’t shipped it yet. I was talking about shipping it in the last devlog, btw actually, I finally finished rating 18 projects yesterday. Ywah it took me a lot of time to finish them cuz i am lazyy So because of that, I couldn’t really check the Feedback until yesterday. And after seeing the reviews, I decided to do one more go and make some changes before WebOS-2. Sooo first of all, I have finally fixed the most obv bug. That I don’t know why, but I was just procrastinating that I will fix it later, bro. That was the welcome text was leaking out of its app icon. So now it’s all fixed the container has been extended. Other than that, also the close button, which was basically a red circle just beside the window name on the top window bar. Ppl didn’t rlyy understand that it was the close button , so they thought that there was no close button. So now I shifted the red button to the right side and added a small “x” inside so that now it looks obv like a close button and ppl actually get it. Other than that, I did one more thing. The clock and day in the top bar was looking really ugly to me. I finally did was built this crazyyy looking, fully dope CLOCK widget You can just see it on the right side of the web OS. It looks so great over there. And you know what? Obviously, it got all the hand and the detailed work. But if you click the widget, it also opens an app window in which you can see the clock and the time in a digital format, as well as it disappears from the window. So, there are no duplicate clocks. The clock part took me a long time because at first when I tried building a clock, it turned out really uglyy af. Then I had to go to GitHub, and also I talked with Manus AI, and then after looking at so much clock-related code, then I was finally able to build myself this Awesomee aesthetic clock . So that was the final app addition for now. Also, some people requested that I should add more anime pictures to the anime gallery. So yeah, I have added plenty more images. Now the image count is around 11. Why 11? Because 11 is my favorite and lucky number duhhh That’s basically what I have done in this devlog. This time for sure I will be shipping it. Now let’s see what kind of a rating I get
Devloggg #9 Wlcm back to Colorful NookOS. So yeah, this is a devlog after a long time. Last time, I had shipped for the WebOS 2 mission. I don’t know why, but I got really low ratings . So I’m going to work more on this project. And yeah, there was one thing maybe that I think is the main reason, that I didn’t really check it on mobile, so it wasn’t really optimized for screen touch devices. So I’m going to work on that again. And so I have planned many things for this new V3 version of the Colorful NookOS. So the first thing that I did today was I improved the window manager. Now, windows sit properly. They do not start below any widgets or anything, fixed a few bugs. And now added proper navigation buttons like the minimize, maximize, and the close buttons. They work properly, and they have the symbol, so it is more easier to see. And also I was fixing some bugs that I encountered during making it. That is the aspect ratio and the actual graphics inside. The apps were getting stretched instead of being scaled. So I fixed that also, and those are basically the main changes that I did in this devlog. Tysm for Reading
Devloggg #10 Wlcm back to Colorful NookOS. So last time I said the main reason the ratings were kinda low was that I never really checked it on a phone, and then I just left it. So yeah this time I actually sat down and did that, plus a bunch of window stuff that was still annoying me. First thing, you can resize the windows now. Like grab the edges and the corners and pull. Before it was just drag the top bar around and that was it. And if a window was maximized and you grabbed an edge, it drops out of the big size instead of FORCING that nuh uh, I am gonna be full-sized. Also some apps have a smallest size so the calculator doesn’t turn into a tiny useless square. Then I went back to maximize because it was still weird on a few apps. The clock was the one that bugged me earlier, it was going oval, that part was already fixed so it stays a circle and just gets bigger. But the web app was the opposite problem. When you hit the green button it got a huge window and the site inside was still a skinny phone page sitting in the middle. So now the browser actually uses the width you gave it. On a normal monitor a site can be desktop. Notes do their own thing too, the cards reflow instead of getting stretched. And then the phone part, which is what I said I would do. If the screen is narrow the app icons stop being one long column and wrap into rows under the bar. The clock widget shrinks but it stays round, so that the numbers don’t fall off it. When you open an app the window comes up almost the full width, under the icons rnn. The lights are a bit easier to tap. You can also drag a window with a finger, and pull the edges. I checked it narrow and I checked it wide again so the desktop doesn’t turn into the phone layout when you have room. That’s basically it for this one. Still more I wanna do but the mobile thing was the one I kept putting off so ywahh. Tysmmmm for Reading
Devloggg #11 (Longer work than others) Wlcm back to Colorful NookOS. Last time it was mostlyy the phone layout and the windows actually letting you pull the edges btw this time I finally sat down with the desk itself, because the right side was just the clock and then a bunch of empty sofa as the reviewers told me to improve that portion So yeah, widgets are the New major updates & quite a pile of them. There is a date card now. It says the day, then a big number, then the month, so today it is Sat, 24, Oct. Under that I put a Timer card that stays on 25:00 with the pomodoro, a Music card that shows whatever song is on (Window Rain, Old Tape, Late Night, Porch Air), a Pin where you can write a line and it stays after refresh, and a Notes card that just tells you how many notes you have. And the one I like the most is the anime polaroid. It is tilted a bit, stuck on with a red thumbtack, and Next flips through the gallery without opening the whole app. Click it if you do want the gallery You can drag them around. If you right click one you get the little bar. alsooo the Dots change the color, The almightty Fix stops it from sliding around (it turns into Free), and Hide takes it off the desk. If you hide one and then miss it, right click an empty spot, hit Widgets, and pick it back up into business Also went back to the resize thing because pulling an edge was mostly just making a bigger yellow or aqua box. RNNn the stuff inside actually grows with the window. Calculator keys get bigger, the clock stays a circle, the welcome window is not a huge empty mustard card anymore (a bug from the very start of webos2 u can sayy) Alsoo I was writing every label in tiny letters which looked kinda unfinished, so the names are normal now. Welcome, Anime, Notes, Calc, Music, Web, Timer. Same on the widgets. That’s basically itt, and what I did. Thoo Still more I wanna do but the widgets were the part that was the main thing heree. Tysmmmm for Reading
Devloggg #12 Wlcm back to Colorful NookOS. Last time it was the desk widgets and the names finally looking like names. This time I kept going on the apps themselves because a few of them were still the first version I threw in at the start, So lets make sure that when I ship the v3 everything is AWESOMEEEE :) So first there is a Camera now. You hit Open, it tries to use the camera, and Snap keeps a little roll under it. If the browser blocks it, it just says so instead of dying quietly (i experienced the dying & didnt knew why it was not working ). Also closing the window turns the camera off, so its safe Then the dock. The apps were one long line of text capsules (as the reviewers last time mentioned) and even on a laptop they just fell off the screen (cuz they were stacked in a cloumn). BTwwww Now they are actual tiles with little icons, Welcome, Anime, Notes, Calc, Music, Web, Timer, Settings ,Camera, sitting in two columns. Alsooo U can drag them around and they stay where you put them after a refresh (using local storage) Anime gallery was the one that looked the worst. It was just white buttons and the picture was tiny. Now the picture is the whole point, a big poster up top, and the picks are small posters with the names sitting on a cream strip. The one you clicked gets a mustard outline. Still the same 11 pics btw, 11 is still the lucky number duhhh And as for Notes. I had not touched that app since the very beginning when it was just a pile of boxes btww Now it is a list on the left and a page on the right. New adds one, the first line becomes the name in the list, Delete takes the one you have open, and the old notes still load. The little Notes card on the desk still counts them That’s basically itt. Still more I wanna do but the apps were starting to feel stuck on the first session so ywahh Tysmmmm for Readingg !!
Devloggg #13 Wlcm back to Colorful NookOS. I hv been LOCKED IN… & grinding now, bcz the Great END is Near……………. Timer is not stuck on 25 anymore. Rnnn, it hs hours minutes and seconds, and you type the time under them. When it hits zero it actually beeps too unlike some of those on the web hehe Settings had a glowup rnn. U can still pick the OG Nook or the flat colors, or drop in your own picture. Theme options is Nook, Night, or Candy. Text can be Small, Normal, or Big. Font is Fredoka, Plain, or Story. Icons can sit in two columns or one long one. And Curvy corners, which rounds the windows and the tiles for those APPLE FANBOYS…… When u right click anywhere free on screen u hv the options for Settings, Widgets, and Web. Widgets is a new app, four little squares for the icon cuz I didnt hv a great idea here. You tap a widget to put it on the desk, and if it is already there it just says so, so no duplicates. Hide on the widget takes it back off :) Alsoooo the app names were still trying to live inside the tile and leaking out when the screen was weird. So what i did was makeing the symbol the in the tile now, bigger and actually in the middle, alsoo i put the names under the apps btw they were not properly visible so I added text borders Alsoo I barely noticed that the window bar was shrinking when you dragged the window small and the control lights were getting squished. That bar stays the same size now. The inside of the app can grow, the bar does not finallyyyyy Widgets got a softer look using Neumorphism (Took me some time to grasp) Alsoo three new ones you add from the Widgets app. To do : where you type a line to add ur goals and alsoo click it to cross it off. Spotify : You open it from the Spotify widget or from a Spotify button inside Music app, and the Spotify site sits in its own window the same way Web holds Webgram !! Quotes : Just Shows Some Quotes That’s basically itt. Still more I wanna work on the Music App next & the Spotify Window is not properly loading yet so Now I gotta find the reason as to why Tysmmmm for Reading guyzz!!
Devloggg #14 (This one will be a shorter one) Wlcm back to Colorful NookOS. Sooo Last time Settings was revamped and Widgets got its own app. This time I kept going on the stuff that was still the first version so that the WEBOS is now Aesthetically good looking The header was still that flat coral strip, that i just put in the very beginning btww rnn it is a cream bar, ink line, mustard edge, three dots, and ColorfulNOOK with the OS chip in the middle. Also I got this bug that Windows and icons were sliding under it, btw i fixed itt. Alsooo There is a tiny hide on the right, and it takes the bar away until you refresh !! Music app looks like a RLYYYYY COOL player now. Alsoo now we hv Tilted covers, big play button, and Open Spotify is its own bar under the controls hehe. The old songs played with no sound so I put four short tunes in the app. Window Rain, Old Tape, Late Night, Porch Air, named after how they sound Timer beep used to blip and die so if u missed it then u wouldnt know that the timer ended. Now it holds until Stop is pressed. Also I redesigned Settings to look AMAZINGG UI-wise. There was also some bugs in window resizing when curved corner were turned on, I fixed those too. Also I removed the coral option & added a anime optio for wallpapers which look crazzyy on the OS. That’s basically itt. The header was the part that still looked like day one so ywahh :D Tysmmmm for Readingg !!
Devloggg #15 (the longest one yet) Wlcm back to Colorful NookOS. Last time I finally decorated that basic header. This stretch is the biggest one so far so ywah it gets the long heading Camera stopped being a plain box cuz I had to revamp it like otherrss. There are lighting filters now, Plain Warm Cool Bright Fade Noir, and a 3s and 10s timer that counts down on the view. Snap is an actual proper looking real like camera shutter. Now we have a NEW app “Gallery”. We got many editing features too like the real gallery like Rotate, a actual crop which u can controllll, Undo, Redo, and Discard are there so you can back out of a bad crop. Save this and Save all can be used to download the imagesss !!! Then a Terminal, ywahh a actual terminal. Dock icon and also on the right click menu. Prompt is C:\ColorfulNOOK and help lists the commands. dir, cd, type for notes, echo, and start actually opens an app. The help text was too dark at first so I made it cream so its properly visible Calculator was still the old grade pad why would i not give it a REVAMPPP. Now it has Basic, Sci, Grade, and Tip. Sci does sin cos tan sqrt log and powers, in degrees. Grade is got over out of and shows the percent. Tip splits a bill. The keys grow when you pull the window bigger bug-free finalyyyyyyyyyy Alsooo the phone. It was drawing the desktop and shrinking it, which looked tiny. Now it knows the screen width. Rnn Icons sit in columns that fit, windows open under the header instead of way below the icons, Also dragging a window doesnt fight the scroll. Long press on the sofa opens the menu but i am not satisfied with the changes so I am gonna work on mobile view, BTWW This WEBOS is specifically aimed towards desktops, so the mobile view wont be that good Tysmmmm for Readingg !!
Devloggg #16 (The Finale develog) Wlcm back to Colorful NookOS. Last time I said the phone was still not satisfying and BTWW this WEBOS is aimed at COMPUTERS anywayy . This stretch is the last one. It took me around 3 hours 40 minutes so ywah its a pretty long one Sooo the phone. I actually sat with the narrow screen this time cuz the reviewers complained about its incompatibility a lot last time, I hv tried my best, btw I forgot to mention that I didnt aim this WEBOS for multi-device compatibility RNn Icons go in two columns, The widgets sit on the right and theyre just smaller due to appropriate scalling I tried. Pin hides on the phone and the quote and to do show up instead so it isnt a mess with too many widgets. The open apps scale down as a whole so they dont stretch into a weird desktop. Alsoo when the window is wide the desktop stays the desktop, it doesnt keep the phone shrink =_+ Calculator still had a bug where the grade boxes leaked out of the window. So I obv Fixed that. The window also changes size when u switch Basic Sci Grade Tip. The little resize grips were sitting on the close button so I moved those off it :) Music App Play was showing no sound even when the file itself had sound, that one annoyed me A LOTTTT for a while. It actually plays now ywahh. The songs are Future Bass first, then Lofi Beat, Vlog Pop, Electro from Pixabay. ALsoo now If Spotify is playing and u hit play here, Spotify pauses. If a local song is on and Spotify starts, the local one pauses. Closing the Spotify window stops it too (I had forgot too add the stopping mechanism). They dont both yell at once as a reviewer pointed out in New Anime Tab project !! The Holy Grail of README I hadnt touched it since V2 so it was still talking like the old desk. Rewrote the features so it matches whats actually there, and put two pics in. One is Welcome on the Sofa wallpaper and the other is Notes on the COOOOL Anime wallpaper Welcome window got a revamp too. Still says hiii from Athan. Then a bold line for the reviewers, please actually check the whole project cuz I made a LOT of things and it took a lot of effort, and NookOS is for computers not mobiles. At the end it says check out our Anime wallpaper, and theres a button right after that opens Settings so u can switch easilyy. Ik this is kinda rude btw sryyy guyzz Also the I finally got a decent default widget spots. On a fresh browser they were just lined up one after another, not the layout I had on my own screen. So I TRIED MY BEST to copy it. Another Bug Fix In the Web app, Webgram was the jhomepage right Searching in its bar, like I typed YT, was just dying. Google wont draw inside the little window so it looked like the link was stuck on Webgram. Rnnn a search opens Google in a real browser’s (Not NookOS) new Tab and the desk stays where it is Alsoo ywah I am shipping it now. This is the last devlog ig, Thanks for the SUPPORTTT Tysmmmm for Readingg !!
Devloggg #17 (Completing Reviewer Changes +_+) Wlcm back to Colorful NookOS. The response on the ship last time made me really happy, like people actually sat with it. So I decided to come back and put in the stuff that was suggested, so if u check the project u get the complete experience and not the version that still had holes in it :) The Issues people ran into Calculator Sci mode was the biggest one. sin cos tan log ln sqrt pi, u press them and it just says Error (Sryy I missed out test it actually). The symbol buttons were not even the same letters the calc was reading, so they could never match. Rnn those work, and if u forget the ) on sin(30 it still does it. Grade shows 8 / 10 and the 80%. Tip splits a bill as it is designed to :D Terminal The Terminal window kept growing every time u typed. It stays one size now. The old lines scroll and the place u type stays at the bottom Other Changes A few smaller ones too so the desk matches what u see. The Notes app is noww called Keep Notes. Quote and To do were the same color,btww now Quote is pink now and To do is blue. The grab cursor was only on the polaroid and the clock, not on others so noww the other widgets do it too. Ok this is smth I rlyy wanted to tryy, btw was Nervous abt so I didnt in the last ship This part was not a fix. Soo I have never seen a real folder system in a web OS on STardance and I wanted to know if I could even do it So I tried it Noww and it came out fire 🔥 🔥🔥 Soo noww, The desk is the folder C:\colorful-nookos. The apps live in there as welcome.exe, anime.exe, keepnotes.exe, etc. In the Terminal u can type the open cmnd with anime or anime.exe and Anime app opens….. Right click the empty space and now u get a option “New” like in Windows, the curret options available for New are a Folder, a Text document (.txt), or a Markdown (.md). Alsooo now a app named Notepad opens the txt and the md, and Download saves a real file that u made in the WebOS onto ur computer. Ywah so now Colorful NookOS is also Real-life Useful Right click a folder or a txt or an md and u get its Open, then Rename, then Delete. Same three on the desk and inside File Explorer :) And alsoo u can drag them like other apps. Pick up a folder or notes.md or a txt and move it. Hover another folder and it lights up, the same “this is going in here” u get on Windows, and when u let go it is actually inside. notes.md onto Homework means it is in Homework. Open the folder and u can drag it back out onto the Main Sofa screen too !!! I kinda just wanted to see if a browser desk could have folders like Windows, Seems like I can actually do it :-} Tysmmmm for Readingg !!
Devloggg #18 (the store and the bugs I actually hit) Wlcm back to Colorful NookOS. Last time was the reviewer stuff and the folder thing I was nervous about. Now I did some bugs fixing & ui usability enhancements :) Explorer and dragging File Explorer had the files but no scrollbar, so once the list got long u just couldnt get to the bottom. Rnn it scrolls ywahh, thats it Dragging was the one that annoyed me. Apps were fine, u grab them and they stay under the cursor. Folders and txt and md were jumping so the cursor snapped to the top left corner and then the icon followed that. btwww RN it stays on the spot u actually grabbed, same as the apps do, so now its not like the weird stuff it was doing. Widgets and the bars The Widgets app was just a pile and the title bar scrolled away with the list which looked dumb now (a reviewer mentioned that the widgets app was hard to understand). I remade the list noww. Each one has the name, a little hint of what it is, Add button and Hide button. Soo obv Add puts it on the sofa and Hide takes it off. If its already on the desk the row goes yellow…….. Same scroll thing was in the other apps too btw. The top bar with the name and the lights was moving when u scrolled (a bug i found earlier too btw then just forgot abt fixing ). That bar stays put now like a fixed window headder and only the inside scrolls using one bar Calc again Sci mode still had no Deg or Rad as a reviewer mentioned. Deg is the normal one and Rad is there if u want it. It only shows when ur in Sci obvv Rename and delete The right click menu had Rename and Delete but Rename didnt give me anywhere to type, and Delete wasnt actually removing the folder (I did the code btw hadnt tested in the last devlog). Now the name goes blue and selected like Windows. U type the new one, Enter saves itt, Escape backs out :D Delete also asks first for a confirmation. You are deleting this file permanently. It cannot be recovered. Then a red Delete. Cancel, or clicking off it, leaves the file there. The ALL NEWW NookOS Store!! There are a lot of apps now so I made a NookOS Store. The ones that already live on the sofa say Open. Welcome, Music, Camera, Terminal, Explorer, Settings, and I also put Anime, Web and Widgets in that default set cuz I use those. The rest say Get it on the store. Get it isnt a real download. A bar fills and it says loading it onto the desk, then the button turns into Open and the icon shows up on main desk The placement was wrong at first. It kept dumping the new icon in the top right and the next one right beside that, even when Welcome was already sitting there.So it took quite a time & brain wreking btwww Now it looks at the spots that are taken. First, then the one beside it, then the one under the first, then beside that. Same gap so it stays even, and it uses the next open one instead of stacking on Welcome Finallyyy Tysmmmm for Readingg !!
Devloggg #19 (The REAL last one, im shipping again) Wlcm back to Colorful NookOS. This is the last devlog. Stardance ends in like 20 minutes so I gotta ship pretty fast ywahhh Few reviewers said the JavaScript was all sitting in one file and it was pretty hard to understand. Since I knew They were right . I changed script.js from being just one long pile, so this stretch was me organizing it a bit. Rnnn its just short labels. clock, windows, keep notes, calc, the store, stuff like that, sooo u can actually find where u are Then I pulled File Explorer, Notepad and the Terminal into their own file, files.js. The desk still loads script.js first and files.js right after. Same apps obvv, just split into 2 files Rnn A couple bugs while I was in there too. cd .. in the Terminal was jumping all the way back to the desktop even if u were inside a folder inside a folder. Now it goes up one only. And the one column / two column button in Settings actually moves the icons now. Before it kinda did nothing once they were already sitting on the Main desk….. Thats me finishing the reviewer stuff to the best I can. The Drawbacks from the ship, the folder thing, the store, and now the code is readable enough that someone else can sit in it iggg. Im shipping this version now cuz only 15 mins remainn Tysmmmm for Readingg !!
Ships:
Welcome to the ship of NookOS. The name is NookOS because I’m planning something for WebOS 2 mission. Right now, it’s just a basic web OS that I’ve made. It’s got the clean colors, but a good-looking style right now, at least on the UI part, I think so it’s pretty good for a basic WebOS project :) So this is the first work that I’m shipping right now. What NookOS is, is basically it has three apps. First is the welcome screen. That is not much of an app. It’s just the welcome screen that just welcomes you into the webOS. The second is called as a scratch on the webOS screen, but it’s actually more like a scratch pad where you can basically dump text homework or anything. Yeah, basically you can just dump whatever text you want to, and it will save it. The third app is anime, that is on the screen, and also you can call it anime gallery. It basically lists some images and shows a preview of the images in the same window. Right now it has three images that are anime images. That is, first is doodle of a guy, Second is “Horimiya,” and Third is just some anime girl. So that’s basically it in this project. What I’m planning next, is something that resembles a corner of a room for WebOS 2. So let’s see. First, let’s get approved it for the WebOS 1 mission, and then I will be starting the WebOS 2 mission on the same project.
Finally shipping ColorfulNook OS for WEBOS 2 !! So welcm back to ColorfulNook OS. Ywahh after saying I’d ship it like soo many times, I’m finally shipping it for WEBOS 2 :D For Reviewerss :–> This started as a super basic page with one window and basically nothing working. After that, I’ve changed the whole UI, added the ColorfulNOOK (it rerfers to a small colorful corner of room) background, and made the windows draggable, closable, and reopenable. I also added a bunch of apps: Notes app, Anime Gallery (not a NEW app btw manhy new pics), Calculator, Music, Browser (With my project Webgram as Home), and a 25-minute Timer. I am also using a custom subdomain for the project like all my other oness. And then there’s the AWESOME looking Clock widget hehe, which took me a while to get looking good, but I rlyy Love it !!! I also went through some feedback and fixed a few things that were bugging ppl (the reviewers) like the welcome text overflowing and the close button not looking like a close button lol. Small fixes, but it makes OUR OS way easier to use. That’s basically it, the NEW ColorfulNook OS !! It changed names and took way more updates than I expected, but it’s finally here. Go try it out and let’s see what you think !! Also Follow here & Star on Github if u LIKE itt :)
Ship for WebOS v3, Colorful NookOS Wlcm, this is the v3 ship. Last time on WebOS 2 the ratings were kinda low and I think ppl didnt really click around, so this time I am gonna say what to actually try. Pls open it on a COMPUTER. I did work on the phone cuz reviewers complained, but this WEBOS was never aimed at mobiles, the desktop is the real one plzzz Live : https://ColourfulNook-OS.techxtreme.me If the DNS is down : https://NookOS-gamma.vercel.app The sofa wallpaper is the defaultt. Thats the nook, like the corner of a colourful room. Btw my personal fav “Anime” wallpaper is the COOOOL one I think…. Please start here :- The Welcome window is already open. Read it, theres a line for reviewers in bold, sry if it sounds rude btw. At the end it says check out the Anime wallpaper and the button under that opens Settings, so u can switch in one click. In Settings u can also drop ur own pic, change theme (Nook, Night, Candy), text size, font, icon columns, and Curvy window corners for the APPLE FANBOYS :) The Main Desk:- U can Drag any window by the top bar. The red yellow green lights are close, minimize, maximize. Pull the edges to resize windows. Also There is a tiny hide on the right of the top bar, it takes the top Branding bar away until u refresh The right side is the widgets. Clock, date,THE clock, timer, music, pin, notes, and The GOAT: Anime polaroid with the red pin. Next on the polaroid flips the pics without opening the Anime gallery. U can drag them. Right click one for Color, Fix, and Hide. Right click empty Main desk for Settings, Widgets, Web, etc. The Apps, plzz dont skip these Notes: Hit + and u get a stickyyy. It stays after refresh. Double click asks before deletingg Anime Gallery: Eleven Cool Anime pics, Cuz 11 is Myy lucky number duhhh. Click one and it shows in that same window Calculator: Basic, Sci, Grade, and Tip are the MAIN Modes available. Sci is sin cos tan sqrt log, in degrees, Grade is got over out of, Tip splits a bill. The window changes size when u switch mode, and the keys grow if u pull the window bigger. It Alsooo shows Infinity and Errors Music: Future Bass plays first, then Lofi Beat, Vlog Pop, Electro, the files are from Pixabay. Play pause next previous shuffle loop all work. Open Spotify is in the same window. If one is playing and u start the other, the first one pauses. Closing the Spotify window stops it too. They dont both yell at once. ALso the UI of this App Looks Hella COOOL !! Web: The Homepage is Webgram, my old new tab project. Type a url and hit go, if u forget https it adds it. If u search inside Webgram, like YT, Google will not draw inside the little window so it opens in a real browser tab instead. Timer: Set it in hours minutes and seconds format, When it hits 0 the beep keeps going until u hit Stop Camera: We hv literal Filters, which are Plain, Warm, Cool, Bright, Fade & Noir, and there is a 3s and a 10s Countdown captures too. Shots go to the roll and to Galleryy App where u can edit them & download them :D Gallery: U can Edit the Captured Photos here like with Crop, Turn, etc. and Also download them from here +_+ Terminal: Prompt looks like C:\ColorfulNOOK. Type help. dir, cd, type, echo, and start opens an app. Its not real Windows, just the Imitation obvvv For Phone Users: If u really wanna see it, make the window narrow. For ideal Optimization, the Icons go in two columns and the widgets get smaller. Pin hides and quote and to do show up. The apps scale down instead of stretching. Btww ywah please rate the computer version, thats the one I built this for Alsoo README on GitHub has two pics of the desk if u want a look before clicking around in this ColorfulNook OS Project :-} I would hv Loved to YAPP more about this project, btww thats Basically the WebOS v3 I am shipping !! Tysmmmm for actually checking it !!
Ship for Colorful NookOS (the FINAL last one) Wlcm, this is the REAL last ship. After v3 ppl actually sat with it and told me what was still broken, so I came back and put that in. Stardance is ending so I am shipping this version now. Pls open it on a COMPUTER. I did some phone stuff cuz reviewers asked, but this WEBOS was never aimed at mobiles. The desktop is the real one. Since the reviewers last time took so much time to properly check it out, I decided to do this :) Live : https://ColourfulNook-OS.techxtreme.me If the DNS is down : https://nookos-gamma.vercel.app Code : https://github.com/its-techxtreme/nookos The sofa wallpaper is the defaultt. Thats the nook, the corner of a colourful room. Anime is the other COOOOL one Please start here Welcome is already open. Read it, theres a bold line for reviewers, sry if it sounds rude btw. At the end it says check out the Anime wallpaper and the button under that opens Settings. In Settings u can drop ur own pic, change theme, text, font, one column or two, and Curvy corners for the APPLE FANBOYS. The column button actually moves the icons now (bug fixed) The thing I want u to try, the folders This is the part I was nervous about and it came out fire nowww. The desk is the folder C:\colorful-nookos. Right click the empty sofa and hit New. U can make a Folder, a Text document, or a Markdown Drag notes.md or a txt onto aFolder. The folder lights up, same as Windows, and when u let go it is actually inside. Open the folder and u can drag it back out onto the sofa. Right click a folder or a file and u get Open, then Rename, then Delete. Rename goes blue so u can type. Delete asks first, You are deleting this file permanently, then a red Delete. Cancel leaves it there obvvv Notepad opens the txt and the md. Download saves a real file onto ur actual computer Terminal prompt is C:\colorful-nookos. Type help, anime or anime.exe opens Anime. cd into a folder, then cd .. goes up one, not all the way home. start store opens the store toooo rnn NookOS Store A lot of apps now so theres a store. Welcome, Music, Camera, Terminal, Explorer, Settings, Anime, Web and Widgets already say Open. The rest say Get it. The bar fills, then the button turns into Open and the icon shows up in the next open spot, not stacked on Welcome Other stuff pls dont skip Widgets app: Each row has the name, what it is, Add and Hide. Add puts it on the sofa, Hide takes it off. If its already there the row goes yellow. The title bar stays put and only the inside scrolls Calculator: Basic, Sci, Grade, Tip are the modes. Sci is sin cos tan sqrt log. Deg is the normal one, Rad is there if u want it, and it only shows in Sci. Grade is got over out of. Tip splits a bill Music. Future Bass, Lofi Beat, Vlog Pop, Electro, from Pixabay. If Spotify is playing and u hit play here, Spotify pauses. They dont both yell at once Web: Homepage is Webgram. If u search in there, like YT, Google opens in a real browser tab. The desk stays where it is Keep Notes is the Notes app. + makes a note and it stays after refresh Camera has filters and a 3s and 10s wait. Shots go to Gallery, and Gallery can crop If u look at the code A reviewer said the JavaScript was one giant file and hard to read. Explorer, Notepad and the Terminal are in files.js now. script.js still does the desk. Phone is there if u shrink the window. Icons go in two columns. Please rate the computer version tho, thats the one I built this for Tysmmmm for actually checking it !!!!! ALSOO thanks to Everyone Who has Shown Support for this Project, U ppl rlyy kept me going :D...
|
1793685229.672884
|
1794549229.672884
|
|
64317
|
StreetOS by @GMM | Stardance
|
GMM
|
5
|
11.0
|
27
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-27T11:45:10Z", "hours": 1.0, "multiplier": 8.56, "payout": 5, "blessing": "neutral", "text": "For this ship, I added a EASTER EGG (kinda, because the photo tells a lot), delete every icon to discover, and I updated the README. I just want to clarify some things that people rated that I didn’t understood: The wallpaper is not AI, just search in google, you’ll find it. The icons have a white background because I like (why would I make it transparent then?), just see the dev log changes. Some people said it don’t look I passed that much hours, I completely understand, but I passed more, if you count when I was learning, keep in mind I’m new. I made it japanese style, because, to me, Tokyo is the representation of street style, but of course there will be others country’s references (see my “bio”, I like pop with letters).", "repo": "https://github.com/GuilhermeMartins-GMM/StreetOS", "demo": "https://guilhermemartins-gmm.github.io/StreetOS/"}, {"ship_num": 2, "ts": "2026-09-26T20:13:35Z", "hours": 0.0, "multiplier": 12.33, "payout": 3, "blessing": "neutral", "text": "For this ship, I focused on organizing the UI and improving usability: Deletion: I implemented a ‘drag to delete’ feature. Now, you can delete icons by simply dragging them to the bottom center of the screen. Standardization: I standardized all the icons for a more consistent look. Window Spawn: I adjusted the exact positions where windows appear when they are opened so they don’t clutter the screen (almost all reviews said that). Also, NEW JOKES. Now I’m working to improve the paint app (trying to put new colors and saving when closing the window).", "repo": "https://github.com/GuilhermeMartins-GMM/StreetOS", "demo": "https://guilhermemartins-gmm.github.io/StreetOS/"}, {"ship_num": 3, "ts": "2026-09-26T03:24:01Z", "hours": 0.0, "multiplier": 3.46, "payout": 1, "blessing": "neutral", "text": "This is my second ship of the web os 2. I just made some quick adjustments that people noticed a lot: I changed the disabled cursor style in the close button and made the windows “spawn” in the right side of the screen. I’m really happy with the ratings, but I want some more suggestions.", "repo": "https://github.com/GuilhermeMartins-GMM/StreetOS", "demo": "https://guilhermemartins-gmm.github.io/StreetOS/"}, {"ship_num": 4, "ts": "2026-09-24T01:45:21Z", "hours": 7.0, "multiplier": 5.23, "payout": 18, "blessing": "neutral", "text": "I’m finally shipping my web os - version 2. I am really proud of the updates. A lot of them. I added a calculator, a game, an awesome loading screen, a search app, paint, the weather now is available for every city, a jokes genarator and my favorite: MUSIC!! It’s my playlist so I would be thankful if you listen (just a bit 🙃). If you’re going to test I really want you to pay attention to the UI details I tried to make. Also, I think this site is the proof of my improvement (my first time coding that was not in c++ was here in stardance),", "repo": "https://github.com/GuilhermeMartins-GMM/StreetOS", "demo": "https://guilhermemartins-gmm.github.io/StreetOS/"}, {"ship_num": 5, "ts": "2026-09-21T21:47:13Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made an OS to the web. The challenging part was doing the real time synchronization and the draggeble window. It’s still missing some features that I’d like it to have (spotify, calculator and a game) but I pretend to do on a remastered version. But, overall, I liked the result and I think it looks like me.", "repo": "https://github.com/GuilhermeMartins-GMM/StreetOS", "demo": "https://guilhermemartins-gmm.github.io/StreetOS/"}]...
|
[{"post_id": 74431, "ts": "202 [{"post_id": 74431, "ts": "2026-09-27T11:24:32Z", "hours": 1.0792, "text": "A lot of people said they didn’t like the way the icons are organized. But since that’s how I originally thought of it, I decided to keep it, but I added an ‘easter egg’: delete every icon if you want their organization to change."}, {"post_id": 74147, "ts": "2026-09-26T19:33:05Z", "hours": 0.4822, "text": "I made the windows “spawn” separately (a lot of people recommended that that). And added some jokes (to me, really good ones)."}, {"post_id": 73285, "ts": "2026-09-24T19:18:56Z", "hours": 0.3031, "text": "I fixed the window popping under the icons. I also made the icons delet in the midle of the screen."}, {"post_id": 72922, "ts": "2026-09-24T01:42:12Z", "hours": 2.9817, "text": "I think I just finished the improvements, and I’m very happy with them. In web os 1, I only had: notes and weather(only one city). In this second version I added search, calculator, music, all city’s weather and more. (the code is from the jokes app)"}, {"post_id": 72433, "ts": "2026-09-22T22:51:06Z", "hours": 2.55, "text": "I currently added some new cool features, like the loading screen (matching the japan street theme) and a game (that I exported from my other site)."}, {"post_id": 72029, "ts": "2026-09-22T00:58:23Z", "hours": 1.3539, "text": "I am improving my OS, right now I added: a calculator, a music player and a search the city (on the weather app). I also changed the design a bit."}, {"post_id": 71957, "ts": "2026-09-21T21:07:27Z", "hours": 0.4464, "text": "I actually ended up adding a search “app” and remodeling the window’s design, made it look like glass."}, {"post_id": 71941, "ts": "2026-09-21T20:26:03Z", "hours": 0.3317, "text": "I ended up changing the features, I put a search, notes, and a “welcome” app. I think I’m going to focus on the design before adding new features. The photo is the only one I found that’s beautiful and in 4k, so I prolly won’t make a change the wallpaper feature."}, {"post_id": 71773, "ts": "2026-09-21T14:53:45Z", "hours": 2.3775, "text": "This is just a “checkpoint”, I ended making the base, now I’m going to implement the features, probably a calculator and a notes “app”. I changed the theme 3 times, but now I think I found the one I like the most, the street vibe."}]...
|
Title: StreetOS by @GMM | Stardance
Devlogs:
This Title: StreetOS by @GMM | Stardance
Devlogs:
This is just a “checkpoint”, I ended making the base, now I’m going to implement the features, probably a calculator and a notes “app”. I changed the theme 3 times, but now I think I found the one I like the most, the street vibe.
I ended up changing the features, I put a search, notes, and a “welcome” app. I think I’m going to focus on the design before adding new features. The photo is the only one I found that’s beautiful and in 4k, so I prolly won’t make a change the wallpaper feature.
I actually ended up adding a search “app” and remodeling the window’s design, made it look like glass.
I am improving my OS, right now I added: a calculator, a music player and a search the city (on the weather app). I also changed the design a bit.
I currently added some new cool features, like the loading screen (matching the japan street theme) and a game (that I exported from my other site).
I think I just finished the improvements, and I’m very happy with them. In web os 1, I only had: notes and weather(only one city). In this second version I added search, calculator, music, all city’s weather and more. (the code is from the jokes app)
I fixed the window popping under the icons. I also made the icons delet in the midle of the screen.
I made the windows “spawn” separately (a lot of people recommended that that). And added some jokes (to me, really good ones).
A lot of people said they didn’t like the way the icons are organized. But since that’s how I originally thought of it, I decided to keep it, but I added an ‘easter egg’: delete every icon if you want their organization to change.
Ships:
I made an OS to the web. The challenging part was doing the real time synchronization and the draggeble window. It’s still missing some features that I’d like it to have (spotify, calculator and a game) but I pretend to do on a remastered version. But, overall, I liked the result and I think it looks like me.
I’m finally shipping my web os - version 2. I am really proud of the updates. A lot of them. I added a calculator, a game, an awesome loading screen, a search app, paint, the weather now is available for every city, a jokes genarator and my favorite: MUSIC!! It’s my playlist so I would be thankful if you listen (just a bit 🙃). If you’re going to test I really want you to pay attention to the UI details I tried to make. Also, I think this site is the proof of my improvement (my first time coding that was not in c++ was here in stardance),
This is my second ship of the web os 2. I just made some quick adjustments that people noticed a lot: I changed the disabled cursor style in the close button and made the windows “spawn” in the right side of the screen. I’m really happy with the ratings, but I want some more suggestions.
For this ship, I focused on organizing the UI and improving usability: Deletion: I implemented a ‘drag to delete’ feature. Now, you can delete icons by simply dragging them to the bottom center of the screen. Standardization: I standardized all the icons for a more consistent look. Window Spawn: I adjusted the exact positions where windows appear when they are opened so they don’t clutter the screen (almost all reviews said that). Also, NEW JOKES. Now I’m working to improve the paint app (trying to put new colors and saving when closing the window).
For this ship, I added a EASTER EGG (kinda, because the photo tells a lot), delete every icon to discover, and I updated the README. I just want to clarify some things that people rated that I didn’t understood: The wallpaper is not AI, just search in google, you’ll find it. The icons have a white background because I like (why would I make it transparent then?), just see the dev log changes. Some people said it don’t look I passed that much hours, I completely understand, but I passed more, if you count when I was learning, keep in mind I’m new. I made it japanese style, because, to me, Tokyo is the representation of street style, but of course there will be others country’s references (see my “bio”, I like pop with letters)....
|
1793685228.3518765
|
1793771628.3518765
|
|
64313
|
MINERVA-8 by @sudeepsuresh | Stardance
|
sudeepsuresh
|
1
|
32.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-04T04:16:22Z", "hours": 32.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What did I build? I built MINERVA-8, a custom console-based 8-bit assembler written entirely from scratch in C++. MINERVA-8 emulates a complete low level computer system from the command line. It has registers, a hardware stack pointer, flags (CF & ZF), 256 bytes of simulated memory, and full CPU emulation. There is also a compiler which converts assembly code with symbolic names to machine instructions. Implemented in C++. What Was Challenging? There were quite a few issues that I ran into when running assembly programs but they were fixable using my ‘step’ flag and watching the CPU states(flags/registers). However, one major hurdle I encountered with forward labels was that my assembler did not support jumping to an undefined label that wasn’t declared yet(forward jumps) used in JMP, CALL, JZ, and JNZ instructions. I could not solve this problem until I learned during my C++ class how V-tables are created during compile time. Thus, I decided on an “unresolved array” which would store the label and not have a resolved address which would be patched later when the label is actually found. My dad also suggested a two pass assembler would be more elegant. During the first pass all labels can be resolved and during the second pass the machine code can be generated. I chose to keep the single pass design because it produced a faster assembler despite requiring a small tracking array. What are you proud of? I am more satisfied than being proud of building a functional hardware stack infrastructure capable of handling nested subroutines using low-level PUSH, POP, CALL, and RET commands. It was amazing to watch a processor simulator I wrote entirely by hand successfully use stack memory to jump into subroutines, run math operations, and bounce back to the main program loop cleanly without crashing or corrupting memory boundaries. How to Test My Project Go to https://github.com/sudeeps-projects/Minerva-8/blob/master/README.md look for the section Quick Start & Usage It describes how to test my project The compiled executable MINERVA-8.exe is located inside the release folder of this repository. General Usage Open your command prompt, navigate to the release folder, and run the executable with your assembly file and optional flags: MINERVA-8.exe <filename.asm> [options] Parameters & Options filename.asm (Required): The path to the MINERVA-8 assembly file you want to execute. –step (Optional): Step Mode. Displays the current CPU state and next instruction, then waits for ENTER before executing the next step. –ram (Optional): RAM Mode. Displays the fully assembled machine code stored in the 256-byte RAM. Command Examples Standard Execution MINERVA-8.exe DEC.asm Running Step Mode MINERVA-8.exe DEC.asm –step Running RAM Mode MINERVA-8.exe DEC.asm –ram Combining Step and RAM Modes The optional flags can be supplied together in any order: MINERVA-8.exe DEC.asm –step –ram OR MINERVA-8.exe DEC.asm –ram –step Look at my youtube channel on this topic: https://www.youtube.com/watch?v=7CmpW0mE3cQ", "repo": "https://github.com/sudeeps-projects/Minerva-8", "demo": "https://github.com/sudeeps-projects/Minerva-8/releases/download/v1.0.0/MINERVA-8.exe"}]...
|
[{"post_id": 76481, "ts": "202 [{"post_id": 76481, "ts": "2026-10-03T17:57:24Z", "hours": 3.2692, "text": "over the last few weeks, I have been working on many test cases.. I have added many negative test cases where I try to pop from an empty stack or ‘ret’ instruction without a call. I found many issues that i fixed in the last few weeks. I have also written a fibonacci series using my instruction set and have been successfully able to ‘OUT’ the result to console. This has been my most proud activity. It took me 4-5 days to come up with fibonacci flow as I was hand-calculating the output using my instructions. When I tried it , i was getting wrong answers. My step flag helped me debug the flow and eventually I could come up with correct fibonacci instruction flow. I have put many examples in the release folder. In the release folder, I have put Minerva-8.exe which takes the file name <fibonacci.asm> as an argument. It also takes additional optional arguments such as [–step | –ram] . The –step argument provides the user with the ability to debug instruction by instruction flow and shows the CPU state after execution of every instruction. This helped me debug my own fibonacci.asm which took quite a bit of time. Also, I have struggling with logging hours on hackatime. My github is on [email protected] account and i logged to hackatime using [email protected] . Using the help from slack and some from Google , I tried to link both the emails but it is still not clear on why it shows 0hours when hackatime clearly logged 30hrs for Minerva-8 and 1:30 hrs for compiler"}, {"post_id": 71568, "ts": "2026-09-21T02:15:40Z", "hours": 28.5417, "text": "In my 10th grade Summer, I took C++ course in Folsom Lake Community College. The Professor was teaching about how C++ code gets converted to Assembly language, how the assembler converts the Assembly instructions into Machine code then the CPU will execute the machine code. I got confused and asked my friends on what that means. My friends did not know it either. At home, my dad explained with a block diagram. I got more curious about the innerworkings and read the documentation of RISC-V instruction set. This led me to come up with MINERVA-8 a custom CPU 8 bit architecture. MINERVA-8 MINERVA-8 (CUSTOM 8-BIT ASSEMBLY LANGUAGE) is a console-based 8-bit CPU simulator written in C++ that demonstrates how a processor executes instructions through the fetch-decode-execute cycle while showing changes to registers, memory, flags, and control flow. The project includes a custom assembler that translates MINERVA-8 assembly language into machine code and loads the resulting instructions and data into 256 bytes of simulated RAM. Architecture MINERVA-8 currently includes: 8-bit CPU architecture 256 bytes of RAM Program Counter (PC) Register A Register B Carry Flag (CF) Zero Flag (ZF) Custom instruction set Custom assembler Symbolic labels Console display of CPU state and memory Numeric and character console output Fetch-Decode-Execute Cycle Fetch The fetch unit uses the Program Counter to retrieve the next opcode from RAM. Decode The decoding unit determines which instruction the opcode represents and identifies any associated operand or memory address. Execute The execution unit performs the requested operation. Depending on the instruction, it can: modify registers perform arithmetic perform bitwise logic update CPU flags load or store memory change program control flow output values or characters Instruction Set Instruction Description LDA Load a value into Register A LDB Load a value into Register B LDM Load a value from memory into Register A ADD Add Register B to Register A SUB Subtract Register B from Register A STA Store Register A in memory OUT Output Register A as a number OUTC Output Register A as an ASCII character JNZ Jump if the Zero Flag is not set JZ Jump if the Zero Flag is set JMP Unconditional jump AND Bitwise AND of Register A and Register B OR Bitwise OR of Register A and Register B XOR Bitwise XOR of Register A and Register B SHL Shift Register A left by one bit SHR Shift Register A right by one bit NOT Invert every bit in Register A INC Increment Register A DEC Decrement Register A CMP Compare Register A and Register B and update flags PUSH Push Register A contents to stack POP Pop stack into Reg A and update flags CALL Call subroutine RET Return from subroutine to the caller HLT Halt execution"}]...
|
Title: MINERVA-8 by @sudeepsuresh | Stardance
Dev Title: MINERVA-8 by @sudeepsuresh | Stardance
Devlogs:
In my 10th grade Summer, I took C++ course in Folsom Lake Community College. The Professor was teaching about how C++ code gets converted to Assembly language, how the assembler converts the Assembly instructions into Machine code then the CPU will execute the machine code. I got confused and asked my friends on what that means. My friends did not know it either. At home, my dad explained with a block diagram. I got more curious about the innerworkings and read the documentation of RISC-V instruction set. This led me to come up with MINERVA-8 a custom CPU 8 bit architecture. MINERVA-8 MINERVA-8 (CUSTOM 8-BIT ASSEMBLY LANGUAGE) is a console-based 8-bit CPU simulator written in C++ that demonstrates how a processor executes instructions through the fetch-decode-execute cycle while showing changes to registers, memory, flags, and control flow. The project includes a custom assembler that translates MINERVA-8 assembly language into machine code and loads the resulting instructions and data into 256 bytes of simulated RAM. Architecture MINERVA-8 currently includes: 8-bit CPU architecture 256 bytes of RAM Program Counter (PC) Register A Register B Carry Flag (CF) Zero Flag (ZF) Custom instruction set Custom assembler Symbolic labels Console display of CPU state and memory Numeric and character console output Fetch-Decode-Execute Cycle Fetch The fetch unit uses the Program Counter to retrieve the next opcode from RAM. Decode The decoding unit determines which instruction the opcode represents and identifies any associated operand or memory address. Execute The execution unit performs the requested operation. Depending on the instruction, it can: modify registers perform arithmetic perform bitwise logic update CPU flags load or store memory change program control flow output values or characters Instruction Set Instruction Description LDA Load a value into Register A LDB Load a value into Register B LDM Load a value from memory into Register A ADD Add Register B to Register A SUB Subtract Register B from Register A STA Store Register A in memory OUT Output Register A as a number OUTC Output Register A as an ASCII character JNZ Jump if the Zero Flag is not set JZ Jump if the Zero Flag is set JMP Unconditional jump AND Bitwise AND of Register A and Register B OR Bitwise OR of Register A and Register B XOR Bitwise XOR of Register A and Register B SHL Shift Register A left by one bit SHR Shift Register A right by one bit NOT Invert every bit in Register A INC Increment Register A DEC Decrement Register A CMP Compare Register A and Register B and update flags PUSH Push Register A contents to stack POP Pop stack into Reg A and update flags CALL Call subroutine RET Return from subroutine to the caller HLT Halt execution
over the last few weeks, I have been working on many test cases.. I have added many negative test cases where I try to pop from an empty stack or ‘ret’ instruction without a call. I found many issues that i fixed in the last few weeks. I have also written a fibonacci series using my instruction set and have been successfully able to ‘OUT’ the result to console. This has been my most proud activity. It took me 4-5 days to come up with fibonacci flow as I was hand-calculating the output using my instructions. When I tried it , i was getting wrong answers. My step flag helped me debug the flow and eventually I could come up with correct fibonacci instruction flow. I have put many examples in the release folder. In the release folder, I have put Minerva-8.exe which takes the file name <fibonacci.asm> as an argument. It also takes additional optional arguments such as [–step | –ram] . The –step argument provides the user with the ability to debug instruction by instruction flow and shows the CPU state after execution of every instruction. This helped me debug my own fibonacci.asm which took quite a bit of time. Also, I have struggling with logging hours on hackatime. My github is on [email protected] account and i logged to hackatime using [email protected] . Using the help from slack and some from Google , I tried to link both the emails but it is still not clear on why it shows 0hours when hackatime clearly logged 30hrs for Minerva-8 and 1:30 hrs for compiler
Ships:
What did I build? I built MINERVA-8, a custom console-based 8-bit assembler written entirely from scratch in C++. MINERVA-8 emulates a complete low level computer system from the command line. It has registers, a hardware stack pointer, flags (CF & ZF), 256 bytes of simulated memory, and full CPU emulation. There is also a compiler which converts assembly code with symbolic names to machine instructions. Implemented in C++. What Was Challenging? There were quite a few issues that I ran into when running assembly programs but they were fixable using my ‘step’ flag and watching the CPU states(flags/registers). However, one major hurdle I encountered with forward labels was that my assembler did not support jumping to an undefined label that wasn’t declared yet(forward jumps) used in JMP, CALL, JZ, and JNZ instructions. I could not solve this problem until I learned during my C++ class how V-tables are created during compile time. Thus, I decided on an “unresolved array” which would store the label and not have a resolved address which would be patched later when the label is actually found. My dad also suggested a two pass assembler would be more elegant. During the first pass all labels can be resolved and during the second pass the machine code can be generated. I chose to keep the single pass design because it produced a faster assembler despite requiring a small tracking array. What are you proud of? I am more satisfied than being proud of building a functional hardware stack infrastructure capable of handling nested subroutines using low-level PUSH, POP, CALL, and RET commands. It was amazing to watch a processor simulator I wrote entirely by hand successfully use stack memory to jump into subroutines, run math operations, and bounce back to the main program loop cleanly without crashing or corrupting memory boundaries. How to Test My Project Go to https://github.com/sudeeps-projects/Minerva-8/blob/master/README.md look for the section Quick Start & Usage It describes how to test my project The compiled executable MINERVA-8.exe is located inside the release folder of this repository. General Usage Open your command prompt, navigate to the release folder, and run the executable with your assembly file and optional flags: MINERVA-8.exe <filename.asm> [options] Parameters & Options filename.asm (Required): The path to the MINERVA-8 assembly file you want to execute. –step (Optional): Step Mode. Displays the current CPU state and next instruction, then waits for ENTER before executing the next step. –ram (Optional): RAM Mode. Displays the fully assembled machine code stored in the 256-byte RAM. Command Examples Standard Execution MINERVA-8.exe DEC.asm Running Step Mode MINERVA-8.exe DEC.asm –step Running RAM Mode MINERVA-8.exe DEC.asm –ram Combining Step and RAM Modes The optional flags can be supplied together in any order: MINERVA-8.exe DEC.asm –step –ram OR MINERVA-8.exe DEC.asm –ram –step Look at my youtube channel on this topic: https://www.youtube.com/watch?v=7CmpW0mE3cQ...
|
1793685227.1120102
|
1793771627.1120102
|
|
64301
|
Planetary Dodge by @ianl | Stardance
|
ianl
|
1
|
3.0
|
5
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-21T06:31:02Z", "hours": 3.0, "multiplier": 1.95, "payout": 5, "blessing": "neutral", "text": "I made a very simple game that I thought would just take an hour or two. It is a game that uses Emojis to simulate a spaceship traveling through space, and there are objects that the spaceship has to avoid. One thing that was very difficult for me was the small amount of mathematics that were used in the Javascript file. I messed up a lot of times on the JS Math functions, but then again, I am very rusty at JS. This has been a learning experience and I hope you enjoy my site! (yes, it’s basic and the UI isn’t the best.)", "repo": "https://github.com/inaianl/planetary-dodge/", "demo": "https://planetarydodge.ourdevbox.site/"}]...
|
[{"post_id": 71632, "ts": "202 [{"post_id": 71632, "ts": "2026-09-21T06:25:54Z", "hours": 0.2519, "text": "I think my game is completely finished now! I know that I stated it was finished previously, but I have just added the last finishing touches. I am really glad with how it came out because I have not programmed in a long time. I learned from this project that I need to work on improving my UI design skills. I used to be really good at UI! Maybe one day!!"}, {"post_id": 71617, "ts": "2026-09-21T05:18:02Z", "hours": 2.2642, "text": "Just finished my game! It took me about 2 hours. Laying out the basics was pretty easy, but I needed help with a lot of the more complex parts."}]...
|
Title: Planetary Dodge by @ianl | Stardance
Devlo Title: Planetary Dodge by @ianl | Stardance
Devlogs:
Just finished my game! It took me about 2 hours. Laying out the basics was pretty easy, but I needed help with a lot of the more complex parts.
I think my game is completely finished now! I know that I stated it was finished previously, but I have just added the last finishing touches. I am really glad with how it came out because I have not programmed in a long time. I learned from this project that I need to work on improving my UI design skills. I used to be really good at UI! Maybe one day!!
Ships:
I made a very simple game that I thought would just take an hour or two. It is a game that uses Emojis to simulate a spaceship traveling through space, and there are objects that the spaceship has to avoid. One thing that was very difficult for me was the small amount of mathematics that were used in the Javascript file. I messed up a lot of times on the JS Math functions, but then again, I am very rusty at JS. This has been a learning experience and I hope you enjoy my site! (yes, it’s basic and the UI isn’t the best.)...
|
1793685225.944886
|
1793771625.944886
|
|
64293
|
MatchRatingCalc by @Allen | Stardance
|
Allen
|
1
|
11.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-25T01:33:57Z", "hours": 11.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made Veyro", "repo": "https://github.com/awang03-crypto/Veyrov2.6", "demo": "https://darksalmon-lark-983637.hostingersite.com/calculator"}]...
|
[{"post_id": 73381, "ts": "202 [{"post_id": 73381, "ts": "2026-09-25T01:29:20Z", "hours": 10.9056, "text": "I just worked on making the site better"}]...
|
Title: MatchRatingCalc by @Allen | Stardance
Devl Title: MatchRatingCalc by @Allen | Stardance
Devlogs:
I just worked on making the site better
Ships:
I made Veyro...
|
1793685225.0268111
|
1793771625.0268111
|
|
64280
|
bread&bair by @devlx | Stardance
|
devlx
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T23:35:28Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made Bread & Bair, a terminal-based fantasy text adventure where players explore Morrowfen’s haunted forest to rescue Bair, a missing baker’s apprentice. I’m proud of the branching choices, random travel events, item-based progression, and multiple endings. The main challenge was just designing the game although nothing major.", "repo": "https://github.com/DevanshLath/bread-bair", "demo": "https://pypi.org/project/bread-bair/"}]...
|
[{"post_id": 71503, "ts": "202 [{"post_id": 71503, "ts": "2026-09-20T23:03:56Z", "hours": 1.4019, "text": "Devlog #1 Welcome to Bread & BairBread & Bair is a small fantasy text adventure set in the shadowy woods around Morrowfen Village.The story follows Bair, a baker’s apprentice who disappears after chasing strange lights into the forest. Players must explore dangerous paths, gather key items, uncover the River Hag’s weakness, and return Bair home before the third sunrise.This first version focuses on branching choices, limited inventory, random travel events, multiple discoveries, score tracking, and two possible successful endings. The true ending requires finding both the Amber Tear and the Moonstone, then awakening the star arch.The game is written in Python and runs directly in the terminal with no external dependencies. Future updates could add more locations, character interactions, additional endings, and richer consequences for player choices."}]...
|
Title: bread&bair by @devlx | Stardance
Devlo Title: bread&bair by @devlx | Stardance
Devlogs:
Devlog #1 Welcome to Bread & BairBread & Bair is a small fantasy text adventure set in the shadowy woods around Morrowfen Village.The story follows Bair, a baker’s apprentice who disappears after chasing strange lights into the forest. Players must explore dangerous paths, gather key items, uncover the River Hag’s weakness, and return Bair home before the third sunrise.This first version focuses on branching choices, limited inventory, random travel events, multiple discoveries, score tracking, and two possible successful endings. The true ending requires finding both the Amber Tear and the Moonstone, then awakening the star arch.The game is written in Python and runs directly in the terminal with no external dependencies. Future updates could add more locations, character interactions, additional endings, and richer consequences for player choices.
Ships:
I made Bread & Bair, a terminal-based fantasy text adventure where players explore Morrowfen’s haunted forest to rescue Bair, a missing baker’s apprentice. I’m proud of the branching choices, random travel events, item-based progression, and multiple endings. The main challenge was just designing the game although nothing major....
|
1793685223.8487573
|
1793771623.8487573
|
|
64269
|
Pocket Screw by @Tennis-Legend | Stardance
|
Tennis-Legend
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-22T07:26:49Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a Python Slack bot with three commands: /clock, /remindme, and /whatstheweather. The hardest part was getting each command to work properly and making sure the bot could respond to users through DMs. I also had to work out how to keep the bot running when my laptop isn’t on, which meant setting it up on a cloud host. I’m most proud of having three different useful commands working together in one bot. I also added error handling for things like missing commands, invalid reminder times and weather requests that don’t work. To test it, use /clock, /remindme 1 test reminder, or /whatstheweather Sydney in Slack. The bot will respond through DMs, which can be found under Activities.", "repo": "https://github.com/tennis-legend1/Slack-Bot", "demo": "https://hackclub.enterprise.slack.com/archives/C0P5NE354"}]...
|
[{"post_id": 72124, "ts": "202 [{"post_id": 72124, "ts": "2026-09-22T07:24:15Z", "hours": 0.3458, "text": "Devlog 3 Went through the pain of trying to hsot it 24/7, but got there! Added README.md and other files that I needed."}, {"post_id": 71668, "ts": "2026-09-21T08:33:30Z", "hours": 0.8911, "text": "Devlog 2 Once /clock was working, I started adding the other two commands. I wanted each command to do something different so the bot would meet the requirement of having at least three functions rather than having three commands that were basically the same. The first one I added was /remindme. The command takes a number of minutes followed by some text, for example /remindme 5 Finish my homework. I used split(maxsplit=1) so that the first part can be treated as the time while everything after it stays as the reminder message. For the actual delay, I used Python’s threading.Timer. This lets the bot continue running normally while it waits for the reminder. When the timer finishes, the bot sends a DM to the person who created the reminder. I then added /weather. Instead of using an API that needs an account/API key, I used the free wttr.in service. The city is taken directly from what the user types after the command and the response is sent back to the person as a DM. After adding both commands, I tested different inputs, including leaving out the city for the weather command and entering something that wasn’t a number for the reminder. This helped me add some basic messages for incorrect input instead of letting the program crash."}, {"post_id": 71593, "ts": "2026-09-21T03:48:49Z", "hours": 0.8636, "text": "Devlog 1 I started by getting the basic Slack Bolt app running through Socket Mode. I chose Socket Mode because I wanted to be able to test the bot directly from my computer without having to set up a public server first. For my first actual command, I made /clock. I wanted this to be slightly more useful than just displaying the computer’s time, so I used Slack’s user information to find the timezone of whoever ran the command. This means the command doesn’t need a timezone written into the code and should work for different users. I had to use users_info to get the user’s profile and then use the tz value from it. After getting the timezone, Python’s zoneinfo module can convert the current time to the correct local time. I tested the command in Slack and checked that the time it returned matched my timezone. The ‘hard’ part was getting the bot to actually give the time, but it turns out it was giving it to me after all, I was just looking in the wrong spot 😆."}]...
|
Title: Pocket Screw by @Tennis-Legend | Stardance
Title: Pocket Screw by @Tennis-Legend | Stardance
Devlogs:
Devlog 1 I started by getting the basic Slack Bolt app running through Socket Mode. I chose Socket Mode because I wanted to be able to test the bot directly from my computer without having to set up a public server first. For my first actual command, I made /clock. I wanted this to be slightly more useful than just displaying the computer’s time, so I used Slack’s user information to find the timezone of whoever ran the command. This means the command doesn’t need a timezone written into the code and should work for different users. I had to use users_info to get the user’s profile and then use the tz value from it. After getting the timezone, Python’s zoneinfo module can convert the current time to the correct local time. I tested the command in Slack and checked that the time it returned matched my timezone. The ‘hard’ part was getting the bot to actually give the time, but it turns out it was giving it to me after all, I was just looking in the wrong spot 😆.
Devlog 2 Once /clock was working, I started adding the other two commands. I wanted each command to do something different so the bot would meet the requirement of having at least three functions rather than having three commands that were basically the same. The first one I added was /remindme. The command takes a number of minutes followed by some text, for example /remindme 5 Finish my homework. I used split(maxsplit=1) so that the first part can be treated as the time while everything after it stays as the reminder message. For the actual delay, I used Python’s threading.Timer. This lets the bot continue running normally while it waits for the reminder. When the timer finishes, the bot sends a DM to the person who created the reminder. I then added /weather. Instead of using an API that needs an account/API key, I used the free wttr.in service. The city is taken directly from what the user types after the command and the response is sent back to the person as a DM. After adding both commands, I tested different inputs, including leaving out the city for the weather command and entering something that wasn’t a number for the reminder. This helped me add some basic messages for incorrect input instead of letting the program crash.
Devlog 3 Went through the pain of trying to hsot it 24/7, but got there! Added README.md and other files that I needed.
Ships:
I made a Python Slack bot with three commands: /clock, /remindme, and /whatstheweather. The hardest part was getting each command to work properly and making sure the bot could respond to users through DMs. I also had to work out how to keep the bot running when my laptop isn’t on, which meant setting it up on a cloud host. I’m most proud of having three different useful commands working together in one bot. I also added error handling for things like missing commands, invalid reminder times and weather requests that don’t work. To test it, use /clock, /remindme 1 test reminder, or /whatstheweather Sydney in Slack. The bot will respond through DMs, which can be found under Activities....
|
1793685222.6735022
|
1793771622.6735022
|
|
64248
|
OrbitOS by @eliziv027 | Stardance
|
eliziv027
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T22:39:37Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built OrbitOS, a space-themed WebOS with draggable windows, a dock, and Welcome, Projects, Sticky Notes, and Orbit Terminal apps. I focused on smoother window dragging and focus behavior, then added Orbit Terminal as a feature beyond the guide. It is deployed without a password—open several apps, drag their title bars, and try the Terminal.", "repo": "https://github.com/zivzancoeli-commits/orbit-os", "demo": "https://zivzancoeli-commits.github.io/orbit-os/"}]...
|
[{"post_id": 71497, "ts": "202 [{"post_id": 71497, "ts": "2026-09-20T22:36:47Z", "hours": 0.3675, "text": "Orbit Terminal + Sticky Notes + Pages deploy; AI helped; Eli directed."}, {"post_id": 71483, "ts": "2026-09-20T22:05:42Z", "hours": 0.6394, "text": "Today I improved draggable window behavior and focus handling in OrbitOS, and refined the Welcome and Projects apps. I tested moving windows and bringing the active window to the front."}, {"post_id": 71461, "ts": "2026-09-20T21:21:41Z", "hours": 0.3125, "text": "I worked on OrbitOS by refining the space-themed WebOS interface and improving the draggable window experience. I polished the dock and the Welcome, Projects, Notes, and Terminal apps, including the extra Orbit Terminal feature. Next I will keep testing interactions and improving the overall usability."}]...
|
Title: OrbitOS by @eliziv027 | Stardance
Devlogs: Title: OrbitOS by @eliziv027 | Stardance
Devlogs:
I worked on OrbitOS by refining the space-themed WebOS interface and improving the draggable window experience. I polished the dock and the Welcome, Projects, Notes, and Terminal apps, including the extra Orbit Terminal feature. Next I will keep testing interactions and improving the overall usability.
Today I improved draggable window behavior and focus handling in OrbitOS, and refined the Welcome and Projects apps. I tested moving windows and bringing the active window to the front.
Orbit Terminal + Sticky Notes + Pages deploy; AI helped; Eli directed.
Ships:
I built OrbitOS, a space-themed WebOS with draggable windows, a dock, and Welcome, Projects, Sticky Notes, and Orbit Terminal apps. I focused on smoother window dragging and focus behavior, then added Orbit Terminal as a feature beyond the guide. It is deployed without a password—open several apps, drag their title bars, and try the Terminal....
|
1793685221.5070224
|
1793771621.5070224
|
|
64219
|
Green triangle by @Lorenzoczk | Stardance
|
Lorenzoczk
|
2
|
13.0
|
18
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-28T21:21:11Z", "hours": 7.0, "multiplier": 1.11, "payout": 8, "blessing": "neutral", "text": "Oi, esse é o meu projeto, já é a quinta vez que eu envio ele, espero que esteja tudo certo. Ele é basicamente uma página da web com algumas funcionalidades interessantes e eu não sei se já foi aprovado ou não, eu queria que vocês me respondessem isso, é algo muito importante. Na parte do Hacktime estão três projetos, mas o único de verdade é o triângulo verde. E só aproveitando, eu não estou conseguindo avaliar projetos e pegar meus pontos, pois está falando que não tem projetos para serem avaliados, então seria legal se vocês tirassem essa etapa de avaliação. Por favor, me mandem uma notificação tirando minhas dúvidas.", "repo": "https://github.com/lczk9999/Green-triangle-page-V2", "demo": "https://lczk9999.github.io/Green-triangle-page-V2/"}, {"ship_num": 2, "ts": "2026-09-20T22:48:21Z", "hours": 6.0, "multiplier": 1.73, "payout": 10, "blessing": "neutral", "text": "What did you make?I successfully completed the challenge by building a WebOS interface. While it shares some basic structures with other projects, I focused on creating a very clean, minimalist, and simple layout. It features a sleek black theme with neon green accents, and includes a notepad, a timer, and a search tab for links. As my unique feature, I integrated a mini-game where you control a triangle and have to jump over incoming red squares.What was challenging?The hardest part was definitely the design process. Since UI design is not my strongest suit and I am still learning, I even used an AI assistant to help me refine the visual style. Thanks to Arcade, I’m developing my skills very well and managed to overcome this obstacle.What are you proud of?I am really proud of the final look of the interface. I wanted a project that wasn’t visually overloaded but looked highly polished. Even though it is simple, the textures and the neon green theme turned out beautiful, and I’m proud that I managed to deliver exactly what the challenge required.What should people know so they can test your project?It is a simple and straightforward site. You can interact with the basic widgets like the notepad and timer, use the link search bar, and play the triangle obstacle mini-game directly in one of the windows!", "repo": "https://github.com/lczk9999/Green-triangle-page-V2", "demo": "https://lczk9999.github.io/Green-triangle-page-V2/"}]...
|
[{"post_id": 74654, "ts": "202 [{"post_id": 74654, "ts": "2026-09-27T21:27:15Z", "hours": 4.8678, "text": "Yes, I added one more function to restart and I changed the search bar to now be three buttons for you to choose."}, {"post_id": 72297, "ts": "2026-09-22T16:35:02Z", "hours": 1.3061, "text": "I’m having to rewrite all the code."}, {"post_id": 71956, "ts": "2026-09-21T21:04:02Z", "hours": 0.6597, "text": "I’ve now added more elements to the design and background, tweaked the triangle game, and expanded my README."}, {"post_id": 71498, "ts": "2026-09-20T22:37:28Z", "hours": 6.0328, "text": "First part done."}]...
|
Title: Green triangle by @Lorenzoczk | Stardance
Title: Green triangle by @Lorenzoczk | Stardance
Devlogs:
First part done.
I’ve now added more elements to the design and background, tweaked the triangle game, and expanded my README.
I’m having to rewrite all the code.
Yes, I added one more function to restart and I changed the search bar to now be three buttons for you to choose.
Ships:
What did you make?I successfully completed the challenge by building a WebOS interface. While it shares some basic structures with other projects, I focused on creating a very clean, minimalist, and simple layout. It features a sleek black theme with neon green accents, and includes a notepad, a timer, and a search tab for links. As my unique feature, I integrated a mini-game where you control a triangle and have to jump over incoming red squares.What was challenging?The hardest part was definitely the design process. Since UI design is not my strongest suit and I am still learning, I even used an AI assistant to help me refine the visual style. Thanks to Arcade, I’m developing my skills very well and managed to overcome this obstacle.What are you proud of?I am really proud of the final look of the interface. I wanted a project that wasn’t visually overloaded but looked highly polished. Even though it is simple, the textures and the neon green theme turned out beautiful, and I’m proud that I managed to deliver exactly what the challenge required.What should people know so they can test your project?It is a simple and straightforward site. You can interact with the basic widgets like the notepad and timer, use the link search bar, and play the triangle obstacle mini-game directly in one of the windows!
Oi, esse é o meu projeto, já é a quinta vez que eu envio ele, espero que esteja tudo certo. Ele é basicamente uma página da web com algumas funcionalidades interessantes e eu não sei se já foi aprovado ou não, eu queria que vocês me respondessem isso, é algo muito importante. Na parte do Hacktime estão três projetos, mas o único de verdade é o triângulo verde. E só aproveitando, eu não estou conseguindo avaliar projetos e pegar meus pontos, pois está falando que não tem projetos para serem avaliados, então seria legal se vocês tirassem essa etapa de avaliação. Por favor, me mandem uma notificação tirando minhas dúvidas....
|
1793685220.3070939
|
1793771620.3070939
|
|
64203
|
My Personal Website by @iloveadrenaline | Stardanc My Personal Website by @iloveadrenaline | Stardance...
|
iloveadrenaline
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-03T15:25:16Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a website about me like an OS but way lower quality sadly , the hard part was using svelte and debugging errors", "repo": "https://github.com/iloveadrenaline/Personal-Website", "demo": "https://andreibaciu.netlify.app/"}]...
|
[{"post_id": 76445, "ts": "202 [{"post_id": 76445, "ts": "2026-10-03T15:13:46Z", "hours": 0.4269, "text": "Finished the website and added the name up there to the windows , now i ship"}, {"post_id": 76211, "ts": "2026-10-02T18:02:01Z", "hours": 2.5558, "text": "Hey Devlog 1 : -Made the main page -Implemented a windows function -Added the tabs for About, Contact and Projects -Used Svelte lol"}]...
|
Title: My Personal Website by @iloveadrenaline | S Title: My Personal Website by @iloveadrenaline | Stardance
Devlogs:
Hey Devlog 1 : -Made the main page -Implemented a windows function -Added the tabs for About, Contact and Projects -Used Svelte lol
Finished the website and added the name up there to the windows , now i ship
Ships:
I made a website about me like an OS but way lower quality sadly , the hard part was using svelte and debugging errors...
|
1793685219.1272166
|
1793771619.1272166
|
|
64188
|
My Personal Site by @UmarFarooq | Stardance
|
UmarFarooq
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-24T07:10:37Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Its my personal site that I have created for Hackclub Stardance Challenge. Sections: Header: Name and social links About Skills: Frontend, Backend, Database Projects: Live Demo and source code links for each project Tech Stack: React (Vite) TailwindCSS for styling react-icons for icons", "repo": "https://codeberg.org/umarfarooq/my-personal-site", "demo": "https://my-personal-site-57.netlify.app/"}]...
|
[{"post_id": 71382, "ts": "202 [{"post_id": 71382, "ts": "2026-09-20T18:36:06Z", "hours": 0.395, "text": "Completed my personal site. I’ve added two more sections that are “About” and “Skills” section."}, {"post_id": 71360, "ts": "2026-09-20T18:05:44Z", "hours": 0.7536, "text": "Welcome to the first devlog of my personal site. I have first setup a vite project, then created a header and provided links of my social profiles in header. Plus, I’ve created a projects section to showcase my projects."}]...
|
Title: My Personal Site by @UmarFarooq | Stardance Title: My Personal Site by @UmarFarooq | Stardance
Devlogs:
Welcome to the first devlog of my personal site. I have first setup a vite project, then created a header and provided links of my social profiles in header. Plus, I’ve created a projects section to showcase my projects.
Completed my personal site. I’ve added two more sections that are “About” and “Skills” section.
Ships:
Its my personal site that I have created for Hackclub Stardance Challenge. Sections: Header: Name and social links About Skills: Frontend, Backend, Database Projects: Live Demo and source code links for each project Tech Stack: React (Vite) TailwindCSS for styling react-icons for icons...
|
1793685217.9064918
|
1793771617.9064918
|
|
64163
|
cup shuffle eye training game by @hoshi | Stardanc cup shuffle eye training game by @hoshi | Stardance...
|
hoshi
|
1
|
2.0
|
12
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T16:48:56Z", "hours": 2.0, "multiplier": 7.46, "payout": 12, "blessing": "neutral", "text": "a really really small game I made, a cup shuffling game with various levels! It’s basically an eye training game. There are ten total levels! Levels 1-5 have three cups and levels 6-9 has five cups. Level 10 is impossible, no one can beat it haha. Basically, the ball starts inside the middle cup. And you have to use your eyes to remember the ball’s position while the cups are getting shuffled. It might be a bit hard and confusing to see, sorry", "repo": "https://github.com/uuukye/cup-shuffle-eye-training-game", "demo": "https://uuukye.github.io/cup-shuffle-eye-training-game/"}]...
|
[{"post_id": 71310, "ts": "202 [{"post_id": 71310, "ts": "2026-09-20T16:37:53Z", "hours": 0.5758, "text": "I added the difficulty levels! this did not really take that much time, because I just had to alter the speed and the amount of cups. What was challenging though was the buttons, it was pretty stressful to create buttons. Also I forgot to write this in my previous devlog but it was challenging switching the cups with a smooth transition, while running “draw” but I somehow solved that"}, {"post_id": 71274, "ts": "2026-09-20T15:42:48Z", "hours": 0.9717, "text": "I just wanted to create a small project so I made this basic eye trainer. I’m thinking of adding difficulty levels, and from level 4 or smth I will make it five cups instead of three cups. I’m not expecting to make this project huge"}]...
|
Title: cup shuffle eye training game by @hoshi | S Title: cup shuffle eye training game by @hoshi | Stardance
Devlogs:
I just wanted to create a small project so I made this basic eye trainer. I’m thinking of adding difficulty levels, and from level 4 or smth I will make it five cups instead of three cups. I’m not expecting to make this project huge
I added the difficulty levels! this did not really take that much time, because I just had to alter the speed and the amount of cups. What was challenging though was the buttons, it was pretty stressful to create buttons. Also I forgot to write this in my previous devlog but it was challenging switching the cups with a smooth transition, while running “draw” but I somehow solved that
Ships:
a really really small game I made, a cup shuffling game with various levels! It’s basically an eye training game. There are ten total levels! Levels 1-5 have three cups and levels 6-9 has five cups. Level 10 is impossible, no one can beat it haha. Basically, the ball starts inside the middle cup. And you have to use your eyes to remember the ball’s position while the cups are getting shuffled. It might be a bit hard and confusing to see, sorry...
|
1793685216.6677067
|
1793771616.6677067
|
|
64159
|
Soft drift godot game by @Shebas6 | Stardance
|
Shebas6
|
1
|
8.0
|
48
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-26T12:15:58Z", "hours": 8.0, "multiplier": 6.31, "payout": 48, "blessing": "neutral", "text": "This game is a project I’ve wanted to work on for a long time. Development went smoothly, but exporting it was a major headache; I had used some textures that didn’t export correctly, which caused a lot of trouble. Still, I really enjoyed the process and am happy with everything I’ve learned.", "repo": "https://github.com/miquelsblanchm12-png/Soft-Drift-", "demo": "https://shebas6.itch.io/soft-drift"}]...
|
[{"post_id": 73954, "ts": "202 [{"post_id": 73954, "ts": "2026-09-26T12:08:55Z", "hours": 2.2794, "text": "Devlog 07 – I’ve been working on the menu and adding music and sound effects! It’s been a challenging project; I have to admit I used AI a bit for debugging, but I did most of the work myself. The 3D models aren’t mine, though I can’t remember where I downloaded them from :("}, {"post_id": 72393, "ts": "2026-09-22T20:18:49Z", "hours": 4.2958, "text": "Devlog -06 I added collectible wheels that disappear when the touch them, a wheel counter that shows the collected wheels out of 10, and a 2-minute countdown timer for the game."}, {"post_id": 71876, "ts": "2026-09-21T18:01:56Z", "hours": 0.2636, "text": "Devlog 05- making the game look better, i made a system points and, put inside the game a sky."}, {"post_id": 71418, "ts": "2026-09-20T19:48:08Z", "hours": 0.7767, "text": "Devlog 04- New Project !! :D I’m Making a mini project, is a drift game lowpoly with lo fi music to drift and relax, todeay i make the controls of the car, put a model map and model car and make it drift, i think i woluld fionish this game in 7-8 days, this will be my last Stardance project, i hope i wold get the stardust that i neeed for the t-shirt"}]...
|
Title: Soft drift godot game by @Shebas6 | Stardan Title: Soft drift godot game by @Shebas6 | Stardance
Devlogs:
Devlog 04- New Project !! :D I’m Making a mini project, is a drift game lowpoly with lo fi music to drift and relax, todeay i make the controls of the car, put a model map and model car and make it drift, i think i woluld fionish this game in 7-8 days, this will be my last Stardance project, i hope i wold get the stardust that i neeed for the t-shirt
Devlog 05- making the game look better, i made a system points and, put inside the game a sky.
Devlog -06 I added collectible wheels that disappear when the touch them, a wheel counter that shows the collected wheels out of 10, and a 2-minute countdown timer for the game.
Devlog 07 – I’ve been working on the menu and adding music and sound effects! It’s been a challenging project; I have to admit I used AI a bit for debugging, but I did most of the work myself. The 3D models aren’t mine, though I can’t remember where I downloaded them from :(
Ships:
This game is a project I’ve wanted to work on for a long time. Development went smoothly, but exporting it was a major headache; I had used some textures that didn’t export correctly, which caused a lot of trouble. Still, I really enjoyed the process and am happy with everything I’ve learned....
|
1793685215.5040922
|
1793771615.5040922
|
|
64143
|
BlueberryLinux by @zsigisti | Stardance
|
zsigisti
|
1
|
45.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T16:40:36Z", "hours": 45.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Blueberry Linux is a source-built rolling x86-64 server distro I’ve been working on since May. It isn’t a respin of anything. It has its own package manager (bpm, written in Rust with streaming installs and SHA-256 verification), its own package format, and its own signed repository using an Ed25519 signature over the index. There are 225 package recipes so far, from glibc and binutils upward. It’s also self-hosted in the real sense. The base system is built from Blueberry packages using the Blueberry toolchain, and if a build falls back to a foreign bootstrap, that’s considered a build failure rather than a successful build. I came back to the project after about a month away and spent some time auditing the live infrastructure before getting back to development. I fixed the repository issues I found, published nine package updates, and built something new: you can now try Blueberry directly in your browser at https://try.blueberrylinux.org . The hardest part of this round was actually a near miss. There’s an old copy of bpmrepo.sh sitting on the repository host that predates serial support. It doesn’t emit the |serial| line. It was sitting there looking perfectly usable, and it would have worked. The problem is that using it would have silently removed rollback protection from the signed repository index. Nothing would have obviously failed. The index would still have been signed and the repository would still have worked. I only caught it because I went back and checked what my own client actually expects instead of assuming the existing tool was the right one. The browser shell also had two bugs that took a bit of debugging. First, pty.fork() already calls setsid(), so I was calling it a second time. That resulted in EPERM and killed every session immediately after launch. Then the xterm CDN URLs started returning 404s. The frontend failed before it could even display the actual error, so from the user’s perspective it just sat there saying “connecting…”. I vendored the assets locally and changed the frontend to report asset loading failures properly. The part I’m happiest with is how the browser environment is built. The thing you’re running in the browser is actually assembled from the same packages the distro itself uses. The isolation is also verified rather than assumed. From inside a live session, the router, the hypervisor, and 1.1.1.1 are all unreachable, and only three PIDs are visible. If you want to try it, open https://try.blueberrylinux.org . It’s a real shell on a real Blueberry rootfs. There’s no network access, nothing persists between sessions, and each session is limited to ten minutes. The source is available here: https://github.com/zsigisti/blueberry", "repo": "https://github.com/zsigisti/blueberry", "demo": "https://try.blueberrylinux.org/"}]...
|
[{"post_id": 71299, "ts": "202 [{"post_id": 71299, "ts": "2026-09-20T16:21:40Z", "hours": 45.3069, "text": "Came back to Blueberry after a month and audited the live infrastructure before writing any code.State of the system: the distro is healthy. 225 recipes, valid index signature, and the main mirror is serving real packages.There were two actual issues.The published bpm.index was dated 31 July, so it was seven weeks stale. The other was blueberry-build.timer on the repo host, which had failed every hour since 29 June — 2,217 consecutive failures — because it was still trying to run blueberry-build-server.sh. I deleted that script during the .bpm migration and never disabled the unit.I also initially thought repo1 was broken. It isn’t. Its index is 0 bytes because it’s the BUR community mirror and nothing has been approved there yet. Nginx correctly returns 404 at the origin. That one was just me reading the state incorrectly.Both actual issues are now fixed.I disabled the timer rather than bringing the old script back. I also republished the index with a fresh serial using tools/release/repo-publish.sh. It re-indexes remotely using the hardened bpmrepo.sh, including a count-floor check, timestamped backup, and atomic index + signature swap.I almost used the wrong script. /opt/blueberry/tools/bpmrepo.sh is an orphaned copy from before serial support was added and doesn’t emit the |serial| line. Publishing with that one would have silently removed rollback protection from the signed index.I also did an upstream sweep. 110 of the 225 packages are currently outdated. The first scan hit 11 GitHub HTTP errors because of unauthenticated API rate limiting. Passing a token brought that down to one.I bumped and built nine packages from the current sources and published them:tzdata 2026b -> 2026dcurl 8.21 -> 8.22libcap 2.73 -> 2.78libxml2wireless-regdbless 668 -> 710jq 1.8.2htop 3.5.3nano 8.7.1All nine were built using the Blueberry toolchain with no bootstrap fallback. The changes are on branch pkg-bump-2026-09-20.Three automatic bumps produced incorrect source URLs. ca-certificates tried to fetch a 2026-08 PEM from the 2026-05 path, and expat tried to fetch 2.8.4 from the R_2_8_2 tag. Those were left unpublished rather than shipping the wrong tarball.sqlite needs a manual bump. openssl 3.4.6 -> 4.0.2, perl 5.40 -> 5.44, and gettext 0.26 -> 1.0 are ABI-level changes, so those will get separate passes.There’s also something new: you can try Blueberry directly in your browser. https://try.blueberrylinux.orgNo install and no signup. It’s a real shell running on a real Blueberry rootfs. The rootfs is about 480 MB, assembled by walking the dependency closure from bpm.index and pulling the packages directly from the live mirror. It contains 41 packages, including bpm 1.11.6.The frontend is xterm.js, with an aiohttp WebSocket connected to a PTY, served through Cloudflare.Each session gets an overlay over a read-only rootfs, its own network, PID, mount, and UTS namespaces, a 32 MB tmpfs, and a hard 10-minute limit. There are 12 concurrent sessions allowed, and sessions are torn down when the client disconnects.I also verified the isolation from inside a live session. The router, hypervisor, and 1.1.1.1 are unreachable, and only three PIDs are visible.There were two bugs while building the browser shell.First, pty.fork() already calls setsid(), so my additional setsid() call failed with EPERM and killed every session during startup. The server reported “operation not permitted” and closed the WebSocket before the shell even started.Second, the xterm CDN URLs were returning 404s. The page failed before it could report the error and just sat on “connecting…”. I vendored the assets locally and changed the frontend to report asset load failures explicitly.So the current state is: the repository is publishing again, the dead build timer is gone, the first batch of package updates is built and published, and Blueberry now has a browser-accessible shell for trying out the system without installing anything."}]...
|
Title: BlueberryLinux by @zsigisti | Stardance
De Title: BlueberryLinux by @zsigisti | Stardance
Devlogs:
Came back to Blueberry after a month and audited the live infrastructure before writing any code.State of the system: the distro is healthy. 225 recipes, valid index signature, and the main mirror is serving real packages.There were two actual issues.The published bpm.index was dated 31 July, so it was seven weeks stale. The other was blueberry-build.timer on the repo host, which had failed every hour since 29 June — 2,217 consecutive failures — because it was still trying to run blueberry-build-server.sh. I deleted that script during the .bpm migration and never disabled the unit.I also initially thought repo1 was broken. It isn’t. Its index is 0 bytes because it’s the BUR community mirror and nothing has been approved there yet. Nginx correctly returns 404 at the origin. That one was just me reading the state incorrectly.Both actual issues are now fixed.I disabled the timer rather than bringing the old script back. I also republished the index with a fresh serial using tools/release/repo-publish.sh. It re-indexes remotely using the hardened bpmrepo.sh, including a count-floor check, timestamped backup, and atomic index + signature swap.I almost used the wrong script. /opt/blueberry/tools/bpmrepo.sh is an orphaned copy from before serial support was added and doesn’t emit the |serial| line. Publishing with that one would have silently removed rollback protection from the signed index.I also did an upstream sweep. 110 of the 225 packages are currently outdated. The first scan hit 11 GitHub HTTP errors because of unauthenticated API rate limiting. Passing a token brought that down to one.I bumped and built nine packages from the current sources and published them:tzdata 2026b -> 2026dcurl 8.21 -> 8.22libcap 2.73 -> 2.78libxml2wireless-regdbless 668 -> 710jq 1.8.2htop 3.5.3nano 8.7.1All nine were built using the Blueberry toolchain with no bootstrap fallback. The changes are on branch pkg-bump-2026-09-20.Three automatic bumps produced incorrect source URLs. ca-certificates tried to fetch a 2026-08 PEM from the 2026-05 path, and expat tried to fetch 2.8.4 from the R_2_8_2 tag. Those were left unpublished rather than shipping the wrong tarball.sqlite needs a manual bump. openssl 3.4.6 -> 4.0.2, perl 5.40 -> 5.44, and gettext 0.26 -> 1.0 are ABI-level changes, so those will get separate passes.There’s also something new: you can try Blueberry directly in your browser. https://try.blueberrylinux.orgNo install and no signup. It’s a real shell running on a real Blueberry rootfs. The rootfs is about 480 MB, assembled by walking the dependency closure from bpm.index and pulling the packages directly from the live mirror. It contains 41 packages, including bpm 1.11.6.The frontend is xterm.js, with an aiohttp WebSocket connected to a PTY, served through Cloudflare.Each session gets an overlay over a read-only rootfs, its own network, PID, mount, and UTS namespaces, a 32 MB tmpfs, and a hard 10-minute limit. There are 12 concurrent sessions allowed, and sessions are torn down when the client disconnects.I also verified the isolation from inside a live session. The router, hypervisor, and 1.1.1.1 are unreachable, and only three PIDs are visible.There were two bugs while building the browser shell.First, pty.fork() already calls setsid(), so my additional setsid() call failed with EPERM and killed every session during startup. The server reported “operation not permitted” and closed the WebSocket before the shell even started.Second, the xterm CDN URLs were returning 404s. The page failed before it could report the error and just sat on “connecting…”. I vendored the assets locally and changed the frontend to report asset load failures explicitly.So the current state is: the repository is publishing again, the dead build timer is gone, the first batch of package updates is built and published, and Blueberry now has a browser-accessible shell for trying out the system without installing anything.
Ships:
Blueberry Linux is a source-built rolling x86-64 server distro I’ve been working on since May. It isn’t a respin of anything. It has its own package manager (bpm, written in Rust with streaming installs and SHA-256 verification), its own package format, and its own signed repository using an Ed25519 signature over the index. There are 225 package recipes so far, from glibc and binutils upward. It’s also self-hosted in the real sense. The base system is built from Blueberry packages using the Blueberry toolchain, and if a build falls back to a foreign bootstrap, that’s considered a build failure rather than a successful build. I came back to the project after about a month away and spent some time auditing the live infrastructure before getting back to development. I fixed the repository issues I found, published nine package updates, and built something new: you can now try Blueberry directly in your browser at https://try.blueberrylinux.org . The hardest part of this round was actually a near miss. There’s an old copy of bpmrepo.sh sitting on the repository host that predates serial support. It doesn’t emit the |serial| line. It was sitting there looking perfectly usable, and it would have worked. The problem is that using it would have silently removed rollback protection from the signed repository index. Nothing would have obviously failed. The index would still have been signed and the repository would still have worked. I only caught it because I went back and checked what my own client actually expects instead of assuming the existing tool was the right one. The browser shell also had two bugs that took a bit of debugging. First, pty.fork() already calls setsid(), so I was calling it a second time. That resulted in EPERM and killed every session immediately after launch. Then the xterm CDN URLs started returning 404s. The frontend failed before it could even display the actual error, so from the user’s perspective it just sat there saying “connecting…”. I vendored the assets locally and changed the frontend to report asset loading failures properly. The part I’m happiest with is how the browser environment is built. The thing you’re running in the browser is actually assembled from the same packages the distro itself uses. The isolation is also verified rather than assumed. From inside a live session, the router, the hypervisor, and 1.1.1.1 are all unreachable, and only three PIDs are visible. If you want to try it, open https://try.blueberrylinux.org . It’s a real shell on a real Blueberry rootfs. There’s no network access, nothing persists between sessions, and each session is limited to ten minutes. The source is available here: https://github.com/zsigisti/blueberry...
|
1793685214.3463957
|
1793771614.3463957
|
|
64127
|
Sums of three cubes solver by @alij | Stardance
|
alij
|
1
|
9.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T16:35:21Z", "hours": 9.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made an implementation of an algorithm to find solutions to the sums of three cubes problem! Some challenging aspects were making the algorithm work multithreaded, and saving/loading progress. If you want to try it out, please download the C file from my github and run make.", "repo": "https://github.com/OG10YROLD/sums_of_three_cubes", "demo": "https://github.com/OG10YROLD/sums_of_three_cubes/blob/main/main.c"}]...
|
[{"post_id": 71265, "ts": "202 [{"post_id": 71265, "ts": "2026-09-20T15:29:51Z", "hours": 9.4022, "text": "What three cube numbers sum to 29? Obviously, 3^3 + 1^3 + 1^3 works. What about 42? Well, the first ever solution was only discovered in 2019! It is 80435758145817515^3 + (−80538738812075974)^3 + 12602123297335631^3. Finding the three cubes which sum to a given number is a famous problem in the field of Diophantine equations, with many new results discovered in the past decade. The algorithm to find these using a computer makes use of many breakthroughs in mathematics and computer science. Naively, you might nest three loops to get O(n^3) time complexity, but for the above solution you’d need to search at least 10^51 combinations, which is more than the number of atoms on Earth. Researchers in the field have optimised the algorithm mathematically to about O(B(log log B)^(1+o(1))), where B is the upper bound for min(|x|, |y|, |z|). This still required large amounts of computing power for the new solutions found recently. The last possible number under 100 to be solved was 42 in 2019, which was possible through crowdsourced compute power from people’s spare computers. I implemented the algorithm in C, and although I didn’t find new solutions (my laptop isn’t quite powerful enough) I did re-discover many solutions, including 30 which was found in 1999."}]...
|
Title: Sums of three cubes solver by @alij | Stard Title: Sums of three cubes solver by @alij | Stardance
Devlogs:
What three cube numbers sum to 29? Obviously, 3^3 + 1^3 + 1^3 works. What about 42? Well, the first ever solution was only discovered in 2019! It is 80435758145817515^3 + (−80538738812075974)^3 + 12602123297335631^3. Finding the three cubes which sum to a given number is a famous problem in the field of Diophantine equations, with many new results discovered in the past decade. The algorithm to find these using a computer makes use of many breakthroughs in mathematics and computer science. Naively, you might nest three loops to get O(n^3) time complexity, but for the above solution you’d need to search at least 10^51 combinations, which is more than the number of atoms on Earth. Researchers in the field have optimised the algorithm mathematically to about O(B(log log B)^(1+o(1))), where B is the upper bound for min(|x|, |y|, |z|). This still required large amounts of computing power for the new solutions found recently. The last possible number under 100 to be solved was 42 in 2019, which was possible through crowdsourced compute power from people’s spare computers. I implemented the algorithm in C, and although I didn’t find new solutions (my laptop isn’t quite powerful enough) I did re-discover many solutions, including 30 which was found in 1999.
Ships:
I made an implementation of an algorithm to find solutions to the sums of three cubes problem! Some challenging aspects were making the algorithm work multithreaded, and saving/loading progress. If you want to try it out, please download the C file from my github and run make....
|
1793685210.0615969
|
1793771610.0615969
|
|
64124
|
OmniWallpapers Showcase by @OmniKing | Stardance
|
OmniKing
|
3
|
22.0
|
41
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-31T12:04:54Z", "hours": 12.0, "multiplier": 1.99, "payout": 24, "blessing": "neutral", "text": "Hey guys this my website OmniShowcase where you can see various amount of wallpapers with different types of wallpapers you can see it read the titles of the wallpapers with different categories and keywords and if you like any wallpaper and want to download it you can go and click the link from which you will be redirected to my website OmniWallpapers download page of that wallpaper where you can download it in 4K you can see Laptop wallpapers and mobile wallpapers etc on OmniShowcase I have put in alot of new wallpapers in OmniShowcase and you can see 800+ wallpapers on OmniWallpapers . that’s all for it I hope you guys Like my website OmniShowcase and my Wallpapers in it . Thanks guy’s😁.", "repo": "https://github.com/Omniking175/OmniWallpapers-Showcase", "demo": "https://omnishowcase.omniords.com/"}, {"ship_num": 2, "ts": "2026-10-28T11:46:57Z", "hours": 3.0, "multiplier": 1.27, "payout": 4, "blessing": "neutral", "text": "In Today ship I added more Laptop and Mobile wallpapers Changed the style a little with custom color patrens . Hope you guys like it .", "repo": "https://github.com/Omniking175/OmniWallpapers-Showcase", "demo": "https://omnishowcase.omniords.com/"}, {"ship_num": 3, "ts": "2026-09-24T07:41:29Z", "hours": 7.0, "multiplier": 1.95, "payout": 13, "blessing": "neutral", "text": "I made the Website which showcase my wallpapers on it with design which I coded with using any AI or anybody help I am proud that I made the website solely on custom code which looks Amazing to mee and helps me show that I am capable of doing things without any ones help. It shows people that how much beautiful my wallpapers is and let them watch the very own design of me that I code don’t draw . I am also going to add more things on this website of mine in the future . And also that this website also become one of my official pubic website which is connected to the domain and any one in the world can go and see it interact with it or go to download the wallpaper they like . This website name is OmniShowcase and here is the url of the website https://omnishowcase.omniords.com paste this url on your browser and see my website At the last I say that I like building stuff and I am proud on me that I build this website Hope you guys like my website😁.", "repo": "https://github.com/Omniking175/OmniWallpapers-Showcase", "demo": "https://omnishowcase.omniords.com/"}]...
|
[{"post_id": 85481, "ts": "202 [{"post_id": 85481, "ts": "2026-10-31T11:53:53Z", "hours": 0.9981, "text": "Guys this is my final devlog I added alot more new Laptop and Mobile Wallpapers to my website OmniShowcase where you can show my wallpapers . Hope you guys like my website guys😁"}, {"post_id": 85438, "ts": "2026-10-31T10:38:13Z", "hours": 1.2725, "text": "Guys see here is new naruto laptop wallpapers you can see it on OmniShowcase"}, {"post_id": 85416, "ts": "2026-10-31T09:12:44Z", "hours": 0.6747, "text": "Guys I added new Laptop wallpapers in OmniShowcase you can see it"}, {"post_id": 85395, "ts": "2026-10-31T08:24:32Z", "hours": 0.5197, "text": "Added more laptop wallpapers"}, {"post_id": 85381, "ts": "2026-10-31T07:41:37Z", "hours": 1.5894, "text": "I added new Lapto wallpapers to omnishowcase"}, {"post_id": 85354, "ts": "2026-10-31T05:57:41Z", "hours": 0.765, "text": "I added new laptop wallpapers today"}, {"post_id": 84921, "ts": "2026-10-30T15:30:42Z", "hours": 0.8428, "text": "I added more new mobile wallpapers on omnishowcase"}, {"post_id": 84863, "ts": "2026-10-30T13:51:16Z", "hours": 1.1372, "text": "added some more mobile wallpapers in omnishowcase"}, {"post_id": 84795, "ts": "2026-10-30T10:30:23Z", "hours": 1.7422, "text": "Added more new mobile wallpapers to my website OmniShowcase"}, {"post_id": 84768, "ts": "2026-10-30T08:05:22Z", "hours": 1.2908, "text": "I added more mobile wallpapers"}, {"post_id": 84747, "ts": "2026-10-30T06:13:41Z", "hours": 1.2936, "text": "Hey guys I added More wallpapers in my OmniShowcase website to let you see new mobile wallpapers and custom new color patterns."}, {"post_id": 83676, "ts": "2026-10-28T11:43:22Z", "hours": 1.2328, "text": "Hey everyone added alot more laptop and mobile wallpapers you can visit it and see all new wallpapers"}, {"post_id": 83649, "ts": "2026-10-28T10:08:25Z", "hours": 0.3033, "text": "I changed the color of mobile section of wallpapers"}, {"post_id": 76769, "ts": "2026-10-04T15:04:48Z", "hours": 1.7986, "text": "Today i added some new Laptop and Mobile wallpapers to my site"}, {"post_id": 73008, "ts": "2026-09-24T06:36:23Z", "hours": 1.5203, "text": "Finaly , I completed website OmniShowcase. I am going to ship it. Today I made two new page Laptop page and Mobile page made the background gradient all links are clickable website have three pages you can go to them from navbar which has three page linked first one is home page, second one is laptop page and third one is mobile page on there pages you can see the details of the wallpapers and if you like them you can download them from the link which redirects you to omniwallpapers.omniords.com which is also my website . The details I added are like Name of the wallpaper , category of it , keywords related to the wallpaper etc. I did’nt use any Ai in building this website . Today I am shipping it but in this website I going to add more things more wallpapers in it in the future. Also this is my first open source code website(project) all my previous websites are not open source even though I make those websites also with custom code without using any AI or help i build those websites through self thought coding and learning things . My website OmniShowcase(this website👇) also have some hover effects it it on the navbar on the download link. Also this is my first project on stardance I really really like my website and also hope you guys also like it after shiping it I am going to make something new most likely from mission section . anyways thanks . Hope you guys like it😁😁."}, {"post_id": 72950, "ts": "2026-09-24T02:57:56Z", "hours": 0.4022, "text": "Hi today I added new wallpaper some changes and going to add some more than ship my project"}, {"post_id": 72674, "ts": "2026-09-23T13:53:11Z", "hours": 1.4339, "text": "Today I added some new pages and new wallpaper and seted everything with the class and done the css now i have only to copy paste my code and change some minor changes to make a new section I am going to ship this website tommorow. hope you all like it."}, {"post_id": 72226, "ts": "2026-09-22T14:19:40Z", "hours": 1.3153, "text": "Hi everyone today i added the proper title of my wallpaper , the category of the wallpaper with the keyword inside the box change the name of the website change the logo font also added wallpaper download button which redirects you to OmniWallpapers download page of this wallpaper. hope it’s good looking and when I ship it I hope this website get good comments"}, {"post_id": 71775, "ts": "2026-09-21T14:56:43Z", "hours": 1.1747, "text": "Devlog #2 Hi every body today i added 1st wallpaper on home screen and created a box but i don’t know how to make that box in the left bottom of the wallpaper if anybody of you know to do it please tell me and those words in the box are just rough words hope you like this devlog"}, {"post_id": 71269, "ts": "2026-09-20T15:34:24Z", "hours": 0.6589, "text": "Hi Everyone I am OmniKing the new bee here but not a pure new bee in coding and creating custom coded things without using ai but this here is my first open-source website here on stardance I am starting this website today by doing stuffs so the website name is OmniWallpapersShowcase this website is an showcase website for my wallpapers which is on my another website OmniWallpapers which is an wallpapers website where you can download 4K wallpapers so this website is going to showcase my wallpapers I just started this website I just make an home page and navbar on it Hope you guys Like it"}]...
|
Title: OmniWallpapers Showcase by @OmniKing | Star Title: OmniWallpapers Showcase by @OmniKing | Stardance
Devlogs:
Hi Everyone I am OmniKing the new bee here but not a pure new bee in coding and creating custom coded things without using ai but this here is my first open-source website here on stardance I am starting this website today by doing stuffs so the website name is OmniWallpapersShowcase this website is an showcase website for my wallpapers which is on my another website OmniWallpapers which is an wallpapers website where you can download 4K wallpapers so this website is going to showcase my wallpapers I just started this website I just make an home page and navbar on it Hope you guys Like it
Devlog #2 Hi every body today i added 1st wallpaper on home screen and created a box but i don’t know how to make that box in the left bottom of the wallpaper if anybody of you know to do it please tell me and those words in the box are just rough words hope you like this devlog
Hi everyone today i added the proper title of my wallpaper , the category of the wallpaper with the keyword inside the box change the name of the website change the logo font also added wallpaper download button which redirects you to OmniWallpapers download page of this wallpaper. hope it’s good looking and when I ship it I hope this website get good comments
Today I added some new pages and new wallpaper and seted everything with the class and done the css now i have only to copy paste my code and change some minor changes to make a new section I am going to ship this website tommorow. hope you all like it.
Hi today I added new wallpaper some changes and going to add some more than ship my project
Finaly , I completed website OmniShowcase. I am going to ship it. Today I made two new page Laptop page and Mobile page made the background gradient all links are clickable website have three pages you can go to them from navbar which has three page linked first one is home page, second one is laptop page and third one is mobile page on there pages you can see the details of the wallpapers and if you like them you can download them from the link which redirects you to omniwallpapers.omniords.com which is also my website . The details I added are like Name of the wallpaper , category of it , keywords related to the wallpaper etc. I did’nt use any Ai in building this website . Today I am shipping it but in this website I going to add more things more wallpapers in it in the future. Also this is my first open source code website(project) all my previous websites are not open source even though I make those websites also with custom code without using any AI or help i build those websites through self thought coding and learning things . My website OmniShowcase(this website👇) also have some hover effects it it on the navbar on the download link. Also this is my first project on stardance I really really like my website and also hope you guys also like it after shiping it I am going to make something new most likely from mission section . anyways thanks . Hope you guys like it😁😁.
Today i added some new Laptop and Mobile wallpapers to my site
I changed the color of mobile section of wallpapers
Hey everyone added alot more laptop and mobile wallpapers you can visit it and see all new wallpapers
Hey guys I added More wallpapers in my OmniShowcase website to let you see new mobile wallpapers and custom new color patterns.
I added more mobile wallpapers
Added more new mobile wallpapers to my website OmniShowcase
added some more mobile wallpapers in omnishowcase
I added more new mobile wallpapers on omnishowcase
I added new laptop wallpapers today
I added new Lapto wallpapers to omnishowcase
Added more laptop wallpapers
Guys I added new Laptop wallpapers in OmniShowcase you can see it
Guys see here is new naruto laptop wallpapers you can see it on OmniShowcase
Guys this is my final devlog I added alot more new Laptop and Mobile Wallpapers to my website OmniShowcase where you can show my wallpapers . Hope you guys like my website guys😁
Ships:
I made the Website which showcase my wallpapers on it with design which I coded with using any AI or anybody help I am proud that I made the website solely on custom code which looks Amazing to mee and helps me show that I am capable of doing things without any ones help. It shows people that how much beautiful my wallpapers is and let them watch the very own design of me that I code don’t draw . I am also going to add more things on this website of mine in the future . And also that this website also become one of my official pubic website which is connected to the domain and any one in the world can go and see it interact with it or go to download the wallpaper they like . This website name is OmniShowcase and here is the url of the website https://omnishowcase.omniords.com paste this url on your browser and see my website At the last I say that I like building stuff and I am proud on me that I build this website Hope you guys like my website😁.
In Today ship I added more Laptop and Mobile wallpapers Changed the style a little with custom color patrens . Hope you guys like it .
Hey guys this my website OmniShowcase where you can see various amount of wallpapers with different types of wallpapers you can see it read the titles of the wallpapers with different categories and keywords and if you like any wallpaper and want to download it you can go and click the link from which you will be redirected to my website OmniWallpapers download page of that wallpaper where you can download it in 4K you can see Laptop wallpapers and mobile wallpapers etc on OmniShowcase I have put in alot of new wallpapers in OmniShowcase and you can see 800+ wallpapers on OmniWallpapers . that’s all for it I hope you guys Like my website OmniShowcase and my Wallpapers in it . Thanks guy’s😁....
|
1793685208.7569969
|
1793771608.7569969
|
|
64109
|
Portfolio Website by @Alan-Betty | Stardance
|
Alan-Betty
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-21T11:29:12Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a Fully Working Portfolio Website Stacked with my projects, achievements etc.. Using Next.js and WebGL. The main center of attraction is the black hole, that follows the user all across the page and interacts with the mouse cursor. There is an Easter Egg at the very bottom. check it out. Try it OUT.", "repo": "https://github.com/Alan-Betty/Alan-Betty", "demo": "https://alan-betty.vercel.app"}]...
|
[{"post_id": 71714, "ts": "202 [{"post_id": 71714, "ts": "2026-09-21T11:24:00Z", "hours": 0.3308, "text": "Portfolio Website using Next.js and WebGL Just Completed MY Portfolio website made using Next.js and WebGL. The main Attraction is the blackhole that lives in the background, following the user throughout the page. It interacts with every mouse movement and can swallow stars. There is an easter egg at the very end of this page. Try it out 😉 This Website contains a lot of the details about me, my achievements, and MY PROJECTS. Hope You Like it."}]...
|
Title: Portfolio Website by @Alan-Betty | Stardanc Title: Portfolio Website by @Alan-Betty | Stardance
Devlogs:
Portfolio Website using Next.js and WebGL Just Completed MY Portfolio website made using Next.js and WebGL. The main Attraction is the blackhole that lives in the background, following the user throughout the page. It interacts with every mouse movement and can swallow stars. There is an easter egg at the very end of this page. Try it out 😉 This Website contains a lot of the details about me, my achievements, and MY PROJECTS. Hope You Like it.
Ships:
I made a Fully Working Portfolio Website Stacked with my projects, achievements etc.. Using Next.js and WebGL. The main center of attraction is the black hole, that follows the user all across the page and interacts with the mouse cursor. There is an Easter Egg at the very bottom. check it out. Try it OUT....
|
1793685207.5742571
|
1793771607.5742571
|
|
64089
|
TuOS by @Tudustech | Stardance
|
Tudustech
|
1
|
3.92
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-25T17:03:47Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hello! This is my version of WebOS1! AND THIS IS MY FIRST EVER SHIP TOO!!!! So… i added apps like a note app, a launchpad (opens a menu with all of the apps) a calendar and clock in the topbar, Real Life weather, setup menu and many more! If you want to test it, check it out at https://github.com/Tudustech-hub/TuOS", "repo": "https://github.com/Tudustech-hub/TuOS", "demo": "https://tudustech-hub.github.io/TuOS/"}]...
|
[{"post_id": 75485, "ts": "202 [{"post_id": 75485, "ts": "2026-09-30T07:22:23Z", "hours": 0.9156, "text": "I recoded… EVERYTHING. Since i used more than 30% AI i had to recode everything"}, {"post_id": 73663, "ts": "2026-09-25T16:48:22Z", "hours": 1.2117, "text": "ADDED NEW THINGS!!! Live Weather An cool looking calendar and clock New Icons! And GlassMorphism for most of the apps (dont know if i missed any!"}, {"post_id": 71655, "ts": "2026-09-21T07:51:57Z", "hours": 0.2928, "text": "Devlog #2 Did the Setup Wizard"}, {"post_id": 71633, "ts": "2026-09-21T06:27:12Z", "hours": 1.275, "text": "Devlog #1 Worked on the wallpaper and icons… i need to make them look less ai"}]...
|
Title: TuOS by @Tudustech | Stardance
Devlogs:
De Title: TuOS by @Tudustech | Stardance
Devlogs:
Devlog #1 Worked on the wallpaper and icons… i need to make them look less ai
Devlog #2 Did the Setup Wizard
ADDED NEW THINGS!!! Live Weather An cool looking calendar and clock New Icons! And GlassMorphism for most of the apps (dont know if i missed any!
I recoded… EVERYTHING. Since i used more than 30% AI i had to recode everything
Ships:
Hello! This is my version of WebOS1! AND THIS IS MY FIRST EVER SHIP TOO!!!! So… i added apps like a note app, a launchpad (opens a menu with all of the apps) a calendar and clock in the topbar, Real Life weather, setup menu and many more! If you want to test it, check it out at https://github.com/Tudustech-hub/TuOS...
|
1793685206.4243968
|
1793771606.4243968
|
|
64076
|
personal website' by @Khalid_Altobi | Stardanc personal website' by @Khalid_Altobi | Stardance...
|
Khalid_Altobi
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T12:34:06Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made my own website witch I’m proud of making i had some challenges with JS but got past them i learned how to use ai to help you design a project and help me code it especially in JS", "repo": "https://github.com/khalid367/personal-website", "demo": "https://khalid367.github.io/personal-website/"}]...
|
[{"post_id": 71176, "ts": "202 [{"post_id": 71176, "ts": "2026-09-20T12:06:26Z", "hours": 0.3858, "text": "September 19, 2026Today I started working on my personal website. I wanted a simple place where people could learn a little about me, see my talents, and find my contact information. I first created the main HTML structure. I added a navigation bar and three sections: About, Talents, and Contact. After that, I used CSS to add colors, spacing, borders, and a responsive layout. My first design looked too complicated and flashy, so I simplified it. I removed unnecessary effects, used normal fonts, and made the layout easier to understand. I chose navy, blue, yellow, and white as the main colors. I originally had a Projects section, but I changed it to a Talents section because I do not have many completed projects yet. I added web development, creative thinking, and problem solving as talents I am currently improving.I also added my real information:My nameMy email addressMy GitHub profileOne challenge was making the navigation work properly on mobile devices. I used a small amount of JavaScript to open and close the menu. JavaScript also automatically displays the current year in the footer. This project helped me understand HTML sections, CSS Grid, responsive design, media queries, and basic JavaScript. I also learned that a website does not need lots of effects to look good. Simple colors, clear text, and good spacing can make a big difference.AI helped by checking the code and design. I reviewed the website and requested changes to make it simpler and more personal. In the future, I would like to add real projects, a profile picture, and possibly a dark mode."}]...
|
Title: personal website' by @Khalid_Altobi | S Title: personal website' by @Khalid_Altobi | Stardance
Devlogs:
September 19, 2026Today I started working on my personal website. I wanted a simple place where people could learn a little about me, see my talents, and find my contact information. I first created the main HTML structure. I added a navigation bar and three sections: About, Talents, and Contact. After that, I used CSS to add colors, spacing, borders, and a responsive layout. My first design looked too complicated and flashy, so I simplified it. I removed unnecessary effects, used normal fonts, and made the layout easier to understand. I chose navy, blue, yellow, and white as the main colors. I originally had a Projects section, but I changed it to a Talents section because I do not have many completed projects yet. I added web development, creative thinking, and problem solving as talents I am currently improving.I also added my real information:My nameMy email addressMy GitHub profileOne challenge was making the navigation work properly on mobile devices. I used a small amount of JavaScript to open and close the menu. JavaScript also automatically displays the current year in the footer. This project helped me understand HTML sections, CSS Grid, responsive design, media queries, and basic JavaScript. I also learned that a website does not need lots of effects to look good. Simple colors, clear text, and good spacing can make a big difference.AI helped by checking the code and design. I reviewed the website and requested changes to make it simpler and more personal. In the future, I would like to add real projects, a profile picture, and possibly a dark mode.
Ships:
I made my own website witch I’m proud of making i had some challenges with JS but got past them i learned how to use ai to help you design a project and help me code it especially in JS...
|
1793685205.2567587
|
1793771605.2567587
|
|
64070
|
404 Not Found by @dubbyy | Stardance
|
dubbyy
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T14:02:41Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a super secret personal website, I said pretty much everything in the devlog but I also added a gallery section to fit the guidelines happy stardancing :>", "repo": "https://github.com/dubbyy1/not-found", "demo": "http://super-secret.dubbyy.com/"}]...
|
[{"post_id": 71211, "ts": "202 [{"post_id": 71211, "ts": "2026-09-20T13:38:10Z", "hours": 1.0203, "text": "Devlog I created a very small personal website for the mission. I tried to make it unique and also finish in under an hour, I think it turned out pretty well I already knew how to make websites but I did learn how to create a seamless infinite animation which was cool ok bye nothing to see here :)"}]...
|
Title: 404 Not Found by @dubbyy | Stardance
Devlo Title: 404 Not Found by @dubbyy | Stardance
Devlogs:
Devlog I created a very small personal website for the mission. I tried to make it unique and also finish in under an hour, I think it turned out pretty well I already knew how to make websites but I did learn how to create a seamless infinite animation which was cool ok bye nothing to see here :)
Ships:
I made a super secret personal website, I said pretty much everything in the devlog but I also added a gallery section to fit the guidelines happy stardancing :>...
|
1793685204.0878131
|
1793771604.0878131
|
|
71254
|
Cosmopedia by @preethambollineni2013 | Stardance
|
preethambollineni2013
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-25T07:17:00Z", "hours": 0.0, "multiplier": 1.02, "payout": 0, "blessing": "neutral", "text": "An Encyclopedia about space named Cosmopedia. I have much time training the AI. You may think how did I make this in 21 Min I made it locally and then uploaded it to Github.", "repo": "", "demo": ""}]...
|
[{"post_id": 82555, "ts": "202 [{"post_id": 82555, "ts": "2026-10-25T07:14:46Z", "hours": 0.4508, "text": "An Encyclopedia on Space which has AI model called Astra which sumarises the information from its sources"}]...
|
Title: Cosmopedia by @preethambollineni2013 | Star Title: Cosmopedia by @preethambollineni2013 | Stardance
Devlogs:
An Encyclopedia on Space which has AI model called Astra which sumarises the information from its sources
Ships:
An Encyclopedia about space named Cosmopedia. I have much time training the AI. You may think how did I make this in 21 Min I made it locally and then uploaded it to Github....
|
1793685203.1881897
|
1793771603.1881897
|
|
64044
|
WildTab by @Raphel | Stardance
|
Raphel
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-04T06:41:48Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made WildTab, a nature themed new tab page inspired by Wallsflow. I added a search bar, real-time clock, greetings, changing backgrounds, background music and hidden features. Hidden button in the top-left corner — hover and click it to open the window Change the background and play music from the side window Hidden theme-changing window Explore the page to find the hidden easter egg The challenging part was making the hidden windows and animations work smoothly I’m proud of how the small interactions make the new tab feel more interactive", "repo": "https://github.com/RaphelReji/WildTab", "demo": "https://raphelreji.github.io/WildTab/"}]...
|
[{"post_id": 76625, "ts": "202 [{"post_id": 76625, "ts": "2026-10-04T06:30:03Z", "hours": 3.7433, "text": "WildTab Added the hidden side windowAdded a hidden side window where you can play background music and change the background.Added the hidden theme windowAdded another hidden window for changing the theme. Both windows are hidden to keep the main page simple and clean."}, {"post_id": 71600, "ts": "2026-09-21T04:01:26Z", "hours": 1.9017, "text": "I almost completed the page added live background date time a greeting accoding to the time change and some apps then a search bar now i want to complete the website and readme just a little bit of time needed"}]...
|
Title: WildTab by @Raphel | Stardance
Devlogs:
I Title: WildTab by @Raphel | Stardance
Devlogs:
I almost completed the page added live background date time a greeting accoding to the time change and some apps then a search bar now i want to complete the website and readme just a little bit of time needed
WildTab Added the hidden side windowAdded a hidden side window where you can play background music and change the background.Added the hidden theme windowAdded another hidden window for changing the theme. Both windows are hidden to keep the main page simple and clean.
Ships:
I made WildTab, a nature themed new tab page inspired by Wallsflow. I added a search bar, real-time clock, greetings, changing backgrounds, background music and hidden features. Hidden button in the top-left corner — hover and click it to open the window Change the background and play music from the side window Hidden theme-changing window Explore the page to find the hidden easter egg The challenging part was making the hidden windows and animations work smoothly I’m proud of how the small interactions make the new tab feel more interactive...
|
1793685201.9949787
|
1793771601.9949787
|
|
64040
|
Lazy Control by @yashtakhtani | Stardance
|
yashtakhtani
|
1
|
8.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-08T08:30:06Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have completed the first version of this project. Lazy control allows you to control your device with hand gestures. You can control the mouse scroll and zoom through hand gestures easily.", "repo": "https://github.com/Yash-Takhtani/Lazy-Control", "demo": "https://github.com/Yash-Takhtani/Lazy-Control/releases"}]...
|
[{"post_id": 77785, "ts": "202 [{"post_id": 77785, "ts": "2026-10-08T08:27:20Z", "hours": 0.4108, "text": "Devlog 4 I added a readme and built the programme into an .exe file. So now you can easily go and test it out!"}, {"post_id": 77775, "ts": "2026-10-08T07:47:26Z", "hours": 4.18, "text": "Devlog 3 Added Mouse and Zoom Functionality I made this quite a while ago and then got sick, forgot to log this. I added Mouse scroll and zoom functionality. The zoom works by bringing thumb and index finger close, then using the middle finger to zoom as you can see in the video. You can also use the mouse in a similar way. your mouse moves with the midpoint of your index and thumb. when you tap them its a left click, when you touch your thumb and middle finger, the tracking stops for you to adjust your hand if it goes out of the camera. You can switch between the 3 modes by pressing “P” while keeping the camera window in focus"}, {"post_id": 72394, "ts": "2026-09-22T20:20:57Z", "hours": 2.3067, "text": "Devlog 2 Added Scrolling Functionality Today I mapped the scroll wheel with pyautogui to scroll as I move my hand up or down while keeping my finger and thumb in contact. To do so I calculated the mid point between my thumb and finger. This point acts as the main point whose position is considered for scrolling. You can see it in the video as well, it turns red when my fingers come in contact Next to actually scroll I use the following code -> diff = ti_mid[1]-prev_ti_midpt_y if abs(diff) > small_movement: pyautogui.scroll(int(diff*sensitivity)) prev_ti_midpt_y = ti_mid[1] Here I Compare the position of the mid pt in each iteration, calculate the difference and multiply with a constant which acts a sensitivity. Finally we use pyautogui to scroll it by that amount. Also if the magnitude of diff is too small (ie. less than small_movement variable) then the movement is not considered. I also defined these variables at the top for easier configurations sensitivity = 4 small_movement = 5 tap_threshold = 0.3 hand_detection_confidence=0.2 tracking_confidence=0.1 scroll_mode = True Tap threshhold here is how close the fingers have to be to consider them in contact Further Plans Next I will be adding the mouse movement. I tried to implement that today but its gonna take more time so I’ll continue it in the next session. For that reason only I also added the variable, scroll_mode"}, {"post_id": 71133, "ts": "2026-09-20T10:36:57Z", "hours": 1.3542, "text": "Devlog 1 Intro I have some plans for this project. I want to build a software which will let me control my pc from my hands via gestures. Functionality Left click - Tapping Thumb and Index finger Right click - Holding thumb and index finger still while in contact Moving cursor - Moving the hand with the thumb and finger close by Scrolling - Holding the thumb & middle finger and moving it up and down Middle click - Tapping thumb and middle finger Stack Python Mediapipe Today’s work Today I had setup a git repo and started writing the code. Till now I have made a basic structure which captures input via opencv, makes a dictionary with coordinates of all points in a hand and finally calculates the distance between thumb and index finger. Then it also detects if the thumb and middle finger are in contact. However I faced one issue when calculating the distance. when I move forward and backward, the distance between 2 fingers is constant in the real world but it keeps changing for the camera as I move hand closer and further from the camera. To fix this we understand that the ratio between the distance of my wrist and the point right where the pinky finger starts and the distance between fingers is always constant (because the palm never bends so it gives us a reference point to calculate distance) , even when I move hand closer or far away. so that’s what I did, I calculated the ratio and used it as the distance which you can also see in the video below. There is also score which is the confidence of hand tracking and contact which tells if the index and thumb are in contact."}]...
|
Title: Lazy Control by @yashtakhtani | Stardance
Title: Lazy Control by @yashtakhtani | Stardance
Devlogs:
Devlog 1 Intro I have some plans for this project. I want to build a software which will let me control my pc from my hands via gestures. Functionality Left click - Tapping Thumb and Index finger Right click - Holding thumb and index finger still while in contact Moving cursor - Moving the hand with the thumb and finger close by Scrolling - Holding the thumb & middle finger and moving it up and down Middle click - Tapping thumb and middle finger Stack Python Mediapipe Today’s work Today I had setup a git repo and started writing the code. Till now I have made a basic structure which captures input via opencv, makes a dictionary with coordinates of all points in a hand and finally calculates the distance between thumb and index finger. Then it also detects if the thumb and middle finger are in contact. However I faced one issue when calculating the distance. when I move forward and backward, the distance between 2 fingers is constant in the real world but it keeps changing for the camera as I move hand closer and further from the camera. To fix this we understand that the ratio between the distance of my wrist and the point right where the pinky finger starts and the distance between fingers is always constant (because the palm never bends so it gives us a reference point to calculate distance) , even when I move hand closer or far away. so that’s what I did, I calculated the ratio and used it as the distance which you can also see in the video below. There is also score which is the confidence of hand tracking and contact which tells if the index and thumb are in contact.
Devlog 2 Added Scrolling Functionality Today I mapped the scroll wheel with pyautogui to scroll as I move my hand up or down while keeping my finger and thumb in contact. To do so I calculated the mid point between my thumb and finger. This point acts as the main point whose position is considered for scrolling. You can see it in the video as well, it turns red when my fingers come in contact Next to actually scroll I use the following code -> diff = ti_mid[1]-prev_ti_midpt_y if abs(diff) > small_movement: pyautogui.scroll(int(diff*sensitivity)) prev_ti_midpt_y = ti_mid[1] Here I Compare the position of the mid pt in each iteration, calculate the difference and multiply with a constant which acts a sensitivity. Finally we use pyautogui to scroll it by that amount. Also if the magnitude of diff is too small (ie. less than small_movement variable) then the movement is not considered. I also defined these variables at the top for easier configurations sensitivity = 4 small_movement = 5 tap_threshold = 0.3 hand_detection_confidence=0.2 tracking_confidence=0.1 scroll_mode = True Tap threshhold here is how close the fingers have to be to consider them in contact Further Plans Next I will be adding the mouse movement. I tried to implement that today but its gonna take more time so I’ll continue it in the next session. For that reason only I also added the variable, scroll_mode
Devlog 3 Added Mouse and Zoom Functionality I made this quite a while ago and then got sick, forgot to log this. I added Mouse scroll and zoom functionality. The zoom works by bringing thumb and index finger close, then using the middle finger to zoom as you can see in the video. You can also use the mouse in a similar way. your mouse moves with the midpoint of your index and thumb. when you tap them its a left click, when you touch your thumb and middle finger, the tracking stops for you to adjust your hand if it goes out of the camera. You can switch between the 3 modes by pressing “P” while keeping the camera window in focus
Devlog 4 I added a readme and built the programme into an .exe file. So now you can easily go and test it out!
Ships:
I have completed the first version of this project. Lazy control allows you to control your device with hand gestures. You can control the mouse scroll and zoom through hand gestures easily....
|
1793685200.7920125
|
1793771600.7920125
|
|
64004
|
Autumn Happiness by @potipek | Stardance
|
potipek
|
1
|
10.0
|
53
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T08:00:28Z", "hours": 10.0, "multiplier": 5.26, "payout": 53, "blessing": "neutral", "text": "We made a website called autumn happiness, why did I say we? because me and my friends wanted to use it on ThirdSpace but i was the only one to complete the 10 hour mark so we got rejected (final rejection) huge thanks to them tho, they really tried. Also you can check your demo video https://youtu.be/bCx2vZ4dH-I Byeeeeeeeeee.", "repo": "https://github.com/tomk1440-cmyk/trikulicky", "demo": "https://trikulicky.slashosting.cloud"}]...
|
[{"post_id": 71059, "ts": "202 [{"post_id": 71059, "ts": "2026-09-20T07:56:14Z", "hours": 10.0067, "text": "Autumn Happiness, the place where you can find interesting ideas, places, games and much more. This website is about tips and tricks to enjoy autumn. It was intended to use on thirdspace but others did not have that much time logged, i have the most time of them all. go check it out if you want, i think we made a pretty good website"}]...
|
Title: Autumn Happiness by @potipek | Stardance
D Title: Autumn Happiness by @potipek | Stardance
Devlogs:
Autumn Happiness, the place where you can find interesting ideas, places, games and much more. This website is about tips and tricks to enjoy autumn. It was intended to use on thirdspace but others did not have that much time logged, i have the most time of them all. go check it out if you want, i think we made a pretty good website
Ships:
We made a website called autumn happiness, why did I say we? because me and my friends wanted to use it on ThirdSpace but i was the only one to complete the 10 hour mark so we got rejected (final rejection) huge thanks to them tho, they really tried. Also you can check your demo video https://youtu.be/bCx2vZ4dH-I Byeeeeeeeeee....
|
1793685199.6113703
|
1793771599.6113703
|
|
63981
|
RocketRikshaw by @teerth | Stardance
|
teerth
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-21T02:39:52Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "If this is my view outside the auto, you best believe I’m becoming the best auto driver that has ever lived. I have worked with layers on html before, but I got a good taste of layering here because it took me so many trials and errors with all the different z-index to pick the right ones also putting the gradient in the background was a bit tough but I accomplished it anyway I aim to update this in future to add more new tab like features on this website", "repo": "https://github.com/spiceTheCode/rocketRikshaw", "demo": "https://spicethecode.github.io/rocketRikshaw/"}]...
|
[{"post_id": 71572, "ts": "202 [{"post_id": 71572, "ts": "2026-09-21T02:24:06Z", "hours": 2.1047, "text": "rocket rikshaw is now in space!!!! We are now done with a good nasa apod show website!!! not the best nasa apod for demo tho :( added a peek out button so that users can have full fiew also!"}, {"post_id": 71099, "ts": "2026-09-20T09:20:55Z", "hours": 1.3125, "text": "so the auto overlay is here, and the api works fine too, all i need it to just fix some sizing and make the api url media as big as the background ON IT!!"}]...
|
Title: RocketRikshaw by @teerth | Stardance
Devlo Title: RocketRikshaw by @teerth | Stardance
Devlogs:
so the auto overlay is here, and the api works fine too, all i need it to just fix some sizing and make the api url media as big as the background ON IT!!
rocket rikshaw is now in space!!!! We are now done with a good nasa apod show website!!! not the best nasa apod for demo tho :( added a peek out button so that users can have full fiew also!
Ships:
If this is my view outside the auto, you best believe I’m becoming the best auto driver that has ever lived. I have worked with layers on html before, but I got a good taste of layering here because it took me so many trials and errors with all the different z-index to pick the right ones also putting the gradient in the background was a bit tough but I accomplished it anyway I aim to update this in future to add more new tab like features on this website...
|
1793685198.425477
|
1793771598.425477
|
|
52086
|
Cool password manager by @Linuskjk | Stardance
|
Linuskjk
|
1
|
31.25
|
158
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-27T23:54:43Z", "hours": 31.0, "multiplier": 5.1, "payout": 158, "blessing": "neutral", "text": "It is a password manager. It uses SHA-256 encryption to make it as secure as possible. I also implemented a 2FA verification to make your passwords even more secure. On GitHub there is the version for the full version with backend usage. The demo url provides a test for just the static site and a guest account you can use.", "repo": "https://github.com/petrolom/vaultly", "demo": "https://vaultly.linuskjk.hackclub.app/"}]...
|
[{"post_id": 84460, "ts": "202 [{"post_id": 84460, "ts": "2026-10-29T17:57:49Z", "hours": 0.2467, "text": "I fixed a few things and deployed the backend. I added a demo login that you can use: username: test password: 12345678 2FA: 123456 master key: 1234abcdef"}, {"post_id": 83441, "ts": "2026-10-27T23:36:13Z", "hours": 1.9317, "text": "I finished the backend and also restyled the frontend. Also I made a version without the backend to make hosting easier."}, {"post_id": 81998, "ts": "2026-10-23T12:01:54Z", "hours": 3.3817, "text": "I added some backend functions for the login and creating of accounts. The project is almoast finished, ill just need to add the backend for adding entries and loading them when users log in their accounts."}, {"post_id": 79168, "ts": "2026-10-12T21:11:46Z", "hours": 10.0331, "text": "I added 2FA verification to HTML and js functions to make it much more secure…"}, {"post_id": 70177, "ts": "2026-09-18T16:59:18Z", "hours": 8.2703, "text": "I added the js functionality to create entries and let them render properly. Also I worked on the en-/de- cryptrion for passwords now using AES-GCM and salt with 300.000 iterations."}, {"post_id": 65529, "ts": "2026-09-10T18:44:15Z", "hours": 7.4464, "text": "Creating Login Page: I created the HTML and JS for the Main and Login page. Also I started off by adding all needed methods for the user informations and variables."}]...
|
Title: Cool password manager by @Linuskjk | Starda Title: Cool password manager by @Linuskjk | Stardance
Devlogs:
Creating Login Page: I created the HTML and JS for the Main and Login page. Also I started off by adding all needed methods for the user informations and variables.
I added the js functionality to create entries and let them render properly. Also I worked on the en-/de- cryptrion for passwords now using AES-GCM and salt with 300.000 iterations.
I added 2FA verification to HTML and js functions to make it much more secure…
I added some backend functions for the login and creating of accounts. The project is almoast finished, ill just need to add the backend for adding entries and loading them when users log in their accounts.
I finished the backend and also restyled the frontend. Also I made a version without the backend to make hosting easier.
I fixed a few things and deployed the backend. I added a demo login that you can use: username: test password: 12345678 2FA: 123456 master key: 1234abcdef
Ships:
It is a password manager. It uses SHA-256 encryption to make it as secure as possible. I also implemented a 2FA verification to make your passwords even more secure. On GitHub there is the version for the full version with backend usage. The demo url provides a test for just the static site and a guest account you can use....
|
1793685197.2310357
|
1793771597.2310357
|
|
63980
|
An Website About 'Adam Primus[Me]' by @Ada An Website About 'Adam Primus[Me]' by @Adam_Primus | Stardance...
|
Adam_Primus
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T12:14:29Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is my About Me Website. It is very minimalistic and simple website. Perhaps, I am a beginner at web development and just started to take a course on it. I have to admit it was a good experience of making this project not just on improving technical skill but also on expressing who I truly am.", "repo": "https://github.com/Adam-Primus/My-place", "demo": "https://adam-primus.github.io/My-place/"}]...
|
[{"post_id": 71018, "ts": "202 [{"post_id": 71018, "ts": "2026-09-20T06:45:41Z", "hours": 5.3561, "text": "The Beginning So to start, I went with the tutorial project to learn some features about HTML and how to build a web page. I learned the basics of HTML and Tailwind. After that I connected my github but for some reasons I faced difficulty selecting the right repository, perhaps I am a beginner. I spent a lot of time to find out how to connect hackatime, github, VSC and how to use all of them. I proceeded with updating my github and finding the bug and after some research and updates I completed my setup of VSC, Github desktop, Github web, hackatime and all other procedure. perhaps I am ready to proceed to customize my website at my will. I went to VSC and started making My Website, I used open source to learn a lot about HTML and still learning. Finalising Website design and README I finalising with[I suppose] a retro theme. I learned about how to approach HTML and use Tailwind css for styling. During editing my code I faced a problem, With no cause to some extent my preview was not always worked. perhaps it was just an preview extension error but after some research it was fixed too. I also updated some details in the README amd organised it as best as I can. And the main work was of course in the website It took a while to figure out each tag’s function, how to use a tag where to use a tag, different tags alternatives, and what not to use. My website maybe absolutely simple but what I learned and experienced was always above. After the editing was done of both website & README I saved the file. Then I used my GITHUB Desktop to push the updates to my GITHUB page and then at the end I used Github for the deployment of my site. Enough said"}]...
|
Title: An Website About 'Adam Primus[Me]' Title: An Website About 'Adam Primus[Me]' by @Adam_Primus | Stardance
Devlogs:
The Beginning So to start, I went with the tutorial project to learn some features about HTML and how to build a web page. I learned the basics of HTML and Tailwind. After that I connected my github but for some reasons I faced difficulty selecting the right repository, perhaps I am a beginner. I spent a lot of time to find out how to connect hackatime, github, VSC and how to use all of them. I proceeded with updating my github and finding the bug and after some research and updates I completed my setup of VSC, Github desktop, Github web, hackatime and all other procedure. perhaps I am ready to proceed to customize my website at my will. I went to VSC and started making My Website, I used open source to learn a lot about HTML and still learning. Finalising Website design and README I finalising with[I suppose] a retro theme. I learned about how to approach HTML and use Tailwind css for styling. During editing my code I faced a problem, With no cause to some extent my preview was not always worked. perhaps it was just an preview extension error but after some research it was fixed too. I also updated some details in the README amd organised it as best as I can. And the main work was of course in the website It took a while to figure out each tag’s function, how to use a tag where to use a tag, different tags alternatives, and what not to use. My website maybe absolutely simple but what I learned and experienced was always above. After the editing was done of both website & README I saved the file. Then I used my GITHUB Desktop to push the updates to my GITHUB page and then at the end I used Github for the deployment of my site. Enough said
Ships:
This is my About Me Website. It is very minimalistic and simple website. Perhaps, I am a beginner at web development and just started to take a course on it. I have to admit it was a good experience of making this project not just on improving technical skill but also on expressing who I truly am....
|
1793685196.0928392
|
1793771596.0928392
|
|
63965
|
personal web by @shibin | Stardance
|
shibin
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T16:12:26Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I was making my own personal website like a portfolio and I was also learning HTML and CSS I was learning for a long time so I learned it pretty much and I still had a confusion on you know changing you know like the size of it and changing the position of it like the I want to please like I want to place the the wherever wherever I wanted So I had a problem with that like the placement of it so I used AI to not write goat tell me how to do it and when it asks like it is still to me like how to do it when I try to do it it did not work so I just you know remove that code I just use on my original code in that and that’s it", "repo": "https://github.com/mshibin04/portfolio-website", "demo": "https://mohammed-shibin-pt.vercel.app/"}]...
|
[{"post_id": 71027, "ts": "202 [{"post_id": 71027, "ts": "2026-09-20T07:06:10Z", "hours": 1.0203, "text": "my own personal website"}]...
|
Title: personal web by @shibin | Stardance
Devlog Title: personal web by @shibin | Stardance
Devlogs:
my own personal website
Ships:
I was making my own personal website like a portfolio and I was also learning HTML and CSS I was learning for a long time so I learned it pretty much and I still had a confusion on you know changing you know like the size of it and changing the position of it like the I want to please like I want to place the the wherever wherever I wanted So I had a problem with that like the placement of it so I used AI to not write goat tell me how to do it and when it asks like it is still to me like how to do it when I try to do it it did not work so I just you know remove that code I just use on my original code in that and that’s it...
|
1793685194.9015286
|
1793771594.9015286
|