|
57153
|
Stardance card by @Smasher | Stardance
|
Smasher
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T04:14:07Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a website on a fictional dance competiotion just for web development using html and css animations (the name of the event was taken from the event itself )In some parts of the project ai has been used like fixing the misplaced structure and mostly the animation part.And moreover i would say that on github i just deleted my files and reuploaded them for the changes as i didnt know that how to commit changes as a rookie.", "repo": "https://github.com/Tejas154123/Stardance", "demo": "https://tejas154123.github.io/Stardance/"}]...
|
[{"post_id": 61278, "ts": "202 [{"post_id": 61278, "ts": "2026-09-04T04:01:08Z", "hours": 3.7139, "text": "I was working on a fictional website which has a dance competion (this is just for practise and web development) I have used ai in parts where i had to add animation and some parts where I accidentally misplaced the whole block of code . https://tejas154123.github.io/Stardance/ this is the link for my website you can check it out (its a small project also i want to confess one more thing that I was not able to find a perfect name for this project so i just used the name of the event which is Stardance."}]...
|
Title: Stardance card by @Smasher | Stardance
Dev Title: Stardance card by @Smasher | Stardance
Devlogs:
I was working on a fictional website which has a dance competion (this is just for practise and web development) I have used ai in parts where i had to add animation and some parts where I accidentally misplaced the whole block of code . https://tejas154123.github.io/Stardance/ this is the link for my website you can check it out (its a small project also i want to confess one more thing that I was not able to find a perfect name for this project so i just used the name of the event which is Stardance.
Ships:
I made a website on a fictional dance competiotion just for web development using html and css animations (the name of the event was taken from the event itself )In some parts of the project ai has been used like fixing the misplaced structure and mostly the animation part.And moreover i would say that on github i just deleted my files and reuploaded them for the changes as i didnt know that how to commit changes as a rookie....
|
1793094649.764221
|
1793181049.764221
|
|
54404
|
SatTrack by @evanssidhu | Stardance
|
evanssidhu
|
1
|
16.0
|
262
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T04:06:08Z", "hours": 16.0, "multiplier": 16.01, "payout": 262, "blessing": "neutral", "text": "SatTrack A minimalistic 3D Satellite viewer. I made a 3D Satellite Tracker! It took a fair bit of time but was overall a fun project that taught me a lot about just how many satellites there really are and just how fast they orbit earth, which honestly really suprised me. The reason why I made this is because after I made my flight tracker map I wondered why not make one for satellites as well, but on a globe. After all they are just as if not even more cool and fascinating. Anyways, here are the project features. This can all be found in the projects README as well. Features 3D Globe View - Feel free to traverse freely around the globe to find any satellite in orbit. 3D Satellite Models - View a 3D Model of the ISS or currently tracked satellite. Day/Night Line - Easily see which satellites are visible in daylight or shrouded in night. 16000+ Satellites - View from a list of over 16000 satellites, including the ISS, Starlink, Weather, Research and more satellites. Updates are roughly every 3s. Satellite Search - Looking for a satellite in particular? Simply search for it using the searchbar. Accurate TLE Data - TLE data is updated every 24 hours, ensuring the satellite paths will always be accurate and up to date. HUD-Style View - View information for any satellite by simply clicking on it. Information includes position, altitude, orbital period, and more. Tracking-Style View - Lock a satellite to your screen or simply explore its past and future path to follow its journey. Anyways, thank you for reading and I really hope you enjoy this project just as much as I do.", "repo": "https://github.com/es1228/SatTrack", "demo": "https://es1228.github.io/SatTrack/"}]...
|
[{"post_id": 61272, "ts": "202 [{"post_id": 61272, "ts": "2026-09-04T03:52:13Z", "hours": 0.5089, "text": "Devlog 8 - Deployment + GitHub Actions The first version of SatTrack has now been deployed to github pages! I had to setup github actions for the first time to automate fetching TLE data and committing to the repo and publishing the site after. Thankfully this was quite simple and did not take all too long despite a couple failed deployments initially. Anyways I am now going to ship the first version of the project and outline more information there. Thank you for reading and I hope you enjoy using my project."}, {"post_id": 61165, "ts": "2026-09-03T23:05:43Z", "hours": 3.0567, "text": "Devlog 7 - Tracking HUD + Other Tracking Improvements Added a few polishing changes related to tracking, and now all the features are complete. A couple things were added here, a HUD style display that shows some simple information relating to the satellite (location, altitude, period, classification, etc.,). I also modified tracking slightly so you can remove the bound and keep the overlay while still freely exploring. I am going to ship this project very soon, i’ll try to get it done today but if I cant i’ll ship it tomorrow. All that is left is to change the TLE data from static to live (in respect of the api limits) and then just pushing to github pages. Anyways, thank you again for reading and I hope you’ll enjoy my project."}, {"post_id": 60638, "ts": "2026-09-03T03:44:28Z", "hours": 2.9825, "text": "Devlog 6 - Satellite Search + QOL Changes Another day another feature added! This time I added a search function to automatically go to any satellite that is looked up. I also added a couple quality of life changes, mostly regarding satellite paths and tracking. The satellite paths now only show if the satellite is actively being tracked, and now expand to a range 1h in the past (solid line) to 1h in the future (dashed line). I also decided to make the paths blue to contrast with the green of the satellites. Lastly I also added the option to zoom in-out while tracking and unlock button to unfocus the screen from the satellite. From here on out most of the updates will be small as I intend to get this shipped rather soon since most of the features are already pretty much complete. Anyways thank you for reading and stay tuned for the next update/ship shortly."}, {"post_id": 59989, "ts": "2026-09-02T02:26:36Z", "hours": 2.3686, "text": "Devlog 5 - 3D ISS Model + Satellite Tracking A custom 3D model for the ISS has been added, alongside a basic satellite tracking implementation. I decided that the site should have more life rather than just thousands of green dots, so I made the ISS easily identifyable by giving it a custom model. I want to expand this to more satellites, but I don’t think my pc will like thousands of 3d objects, so maybe only a few satellites will have it and others like the 11000+ starlink ones will not. Also on that note I tried using a highly detailed ISS model and that turned out to be a really bad idea. Who could’ve guessed the integrated gpu on my laptop really does not like thousands of polygons being rendered at once. Oh yeah I also added a basic satellite tracking mode where you can click a satellite and automatically follow its journey. Next I will probably add an overlay to give you information on that satellite. Anyways, thank you for reading and I’ll post more updates shortly."}, {"post_id": 59200, "ts": "2026-08-31T21:10:02Z", "hours": 2.5978, "text": "Devlog 4 Another pretty big feature added in this devlog, you can now see every satellite in orbit! I had a bit of trouble with this feature, and originally I tried to add the 3d dots and paths like the other satellites but this causes major performance issues with over 16000 satellites in orbit. I also tried offloading calculations to a web worker, but that also had some performance issues as well. In the end I decided to resort to using the particles api that react-globe.gl has and it works exceptionally well, and even allows for a relatively quick refresh rate while still keeping the site relatively smooth."}, {"post_id": 58554, "ts": "2026-08-31T00:19:02Z", "hours": 1.7147, "text": "Devlog 3 Another update today! This time I added paths to each satellite so we can visualize the future positions of where a satellite will be, which can be accurate for a while based on how high up the satellite is. I also added the CALSPHERE 1 and CALSPHERE 2 alongside the ISS in the demo to visualize multiple satellites."}, {"post_id": 58379, "ts": "2026-08-30T19:50:57Z", "hours": 1.5669, "text": "Devlog 2 I’m back to working on this project again, sorry for the delay in development. In this devlog I have added live tracking of the ISS to the globe by fetching the TLE data (which in simple terms is a multi line file that gives mathematical data relating to a satellites position, rotation, motion, and other relevant properties). Thankfully I did not have to deal with most of that vector math and delegated it to the satellite.js library which gave the essential positions like latitude, longitude, and height. Another great thing about TLE data is that it is fairly accurate for a while and can easily show live position updates by passing in the current time every second. Anyways, I’ll end the rambling here with a picture of the the ISS on the globe (Side note: I did not realize just how fast the ISS is, it apparently travels 28000 km/h and it is very noticable over a few minutes)."}, {"post_id": 54930, "ts": "2026-08-26T05:03:36Z", "hours": 1.5686, "text": "Devlog 1 Hello everybody! I have decided to start work on a new project called SatTrack , which, as the name implies, is a satellite tracker. I have actually seen a couple satellite trackers created here, but they have all seem to have either been abandoned or deleted, which is a shame because those concepts had a really cool concept in my opinion. Anyways, I added the 3d globe using react-globe.gl, and also used the example documentation to create a day/night ternimator. Unfortunately react-globe.gl does not support 3d terrain so I am considering switching to react-map-gl and maplibre."}]...
|
Title: SatTrack by @evanssidhu | Stardance
Devlog Title: SatTrack by @evanssidhu | Stardance
Devlogs:
Devlog 1 Hello everybody! I have decided to start work on a new project called SatTrack , which, as the name implies, is a satellite tracker. I have actually seen a couple satellite trackers created here, but they have all seem to have either been abandoned or deleted, which is a shame because those concepts had a really cool concept in my opinion. Anyways, I added the 3d globe using react-globe.gl, and also used the example documentation to create a day/night ternimator. Unfortunately react-globe.gl does not support 3d terrain so I am considering switching to react-map-gl and maplibre.
Devlog 2 I’m back to working on this project again, sorry for the delay in development. In this devlog I have added live tracking of the ISS to the globe by fetching the TLE data (which in simple terms is a multi line file that gives mathematical data relating to a satellites position, rotation, motion, and other relevant properties). Thankfully I did not have to deal with most of that vector math and delegated it to the satellite.js library which gave the essential positions like latitude, longitude, and height. Another great thing about TLE data is that it is fairly accurate for a while and can easily show live position updates by passing in the current time every second. Anyways, I’ll end the rambling here with a picture of the the ISS on the globe (Side note: I did not realize just how fast the ISS is, it apparently travels 28000 km/h and it is very noticable over a few minutes).
Devlog 3 Another update today! This time I added paths to each satellite so we can visualize the future positions of where a satellite will be, which can be accurate for a while based on how high up the satellite is. I also added the CALSPHERE 1 and CALSPHERE 2 alongside the ISS in the demo to visualize multiple satellites.
Devlog 4 Another pretty big feature added in this devlog, you can now see every satellite in orbit! I had a bit of trouble with this feature, and originally I tried to add the 3d dots and paths like the other satellites but this causes major performance issues with over 16000 satellites in orbit. I also tried offloading calculations to a web worker, but that also had some performance issues as well. In the end I decided to resort to using the particles api that react-globe.gl has and it works exceptionally well, and even allows for a relatively quick refresh rate while still keeping the site relatively smooth.
Devlog 5 - 3D ISS Model + Satellite Tracking A custom 3D model for the ISS has been added, alongside a basic satellite tracking implementation. I decided that the site should have more life rather than just thousands of green dots, so I made the ISS easily identifyable by giving it a custom model. I want to expand this to more satellites, but I don’t think my pc will like thousands of 3d objects, so maybe only a few satellites will have it and others like the 11000+ starlink ones will not. Also on that note I tried using a highly detailed ISS model and that turned out to be a really bad idea. Who could’ve guessed the integrated gpu on my laptop really does not like thousands of polygons being rendered at once. Oh yeah I also added a basic satellite tracking mode where you can click a satellite and automatically follow its journey. Next I will probably add an overlay to give you information on that satellite. Anyways, thank you for reading and I’ll post more updates shortly.
Devlog 6 - Satellite Search + QOL Changes Another day another feature added! This time I added a search function to automatically go to any satellite that is looked up. I also added a couple quality of life changes, mostly regarding satellite paths and tracking. The satellite paths now only show if the satellite is actively being tracked, and now expand to a range 1h in the past (solid line) to 1h in the future (dashed line). I also decided to make the paths blue to contrast with the green of the satellites. Lastly I also added the option to zoom in-out while tracking and unlock button to unfocus the screen from the satellite. From here on out most of the updates will be small as I intend to get this shipped rather soon since most of the features are already pretty much complete. Anyways thank you for reading and stay tuned for the next update/ship shortly.
Devlog 7 - Tracking HUD + Other Tracking Improvements Added a few polishing changes related to tracking, and now all the features are complete. A couple things were added here, a HUD style display that shows some simple information relating to the satellite (location, altitude, period, classification, etc.,). I also modified tracking slightly so you can remove the bound and keep the overlay while still freely exploring. I am going to ship this project very soon, i’ll try to get it done today but if I cant i’ll ship it tomorrow. All that is left is to change the TLE data from static to live (in respect of the api limits) and then just pushing to github pages. Anyways, thank you again for reading and I hope you’ll enjoy my project.
Devlog 8 - Deployment + GitHub Actions The first version of SatTrack has now been deployed to github pages! I had to setup github actions for the first time to automate fetching TLE data and committing to the repo and publishing the site after. Thankfully this was quite simple and did not take all too long despite a couple failed deployments initially. Anyways I am now going to ship the first version of the project and outline more information there. Thank you for reading and I hope you enjoy using my project.
Ships:
SatTrack A minimalistic 3D Satellite viewer. I made a 3D Satellite Tracker! It took a fair bit of time but was overall a fun project that taught me a lot about just how many satellites there really are and just how fast they orbit earth, which honestly really suprised me. The reason why I made this is because after I made my flight tracker map I wondered why not make one for satellites as well, but on a globe. After all they are just as if not even more cool and fascinating. Anyways, here are the project features. This can all be found in the projects README as well. Features 3D Globe View - Feel free to traverse freely around the globe to find any satellite in orbit. 3D Satellite Models - View a 3D Model of the ISS or currently tracked satellite. Day/Night Line - Easily see which satellites are visible in daylight or shrouded in night. 16000+ Satellites - View from a list of over 16000 satellites, including the ISS, Starlink, Weather, Research and more satellites. Updates are roughly every 3s. Satellite Search - Looking for a satellite in particular? Simply search for it using the searchbar. Accurate TLE Data - TLE data is updated every 24 hours, ensuring the satellite paths will always be accurate and up to date. HUD-Style View - View information for any satellite by simply clicking on it. Information includes position, altitude, orbital period, and more. Tracking-Style View - Lock a satellite to your screen or simply explore its past and future path to follow its journey. Anyways, thank you for reading and I really hope you enjoy this project just as much as I do....
|
1793080071.3375733
|
1793166471.3375733
|
|
50575
|
NMB by @Ditto | Stardance
|
Ditto
|
2
|
5.0
|
22
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T02:52:50Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Based on 3 feedback, I have added glowing warnings, new effects, and anti-spam click limits.", "repo": "https://github.com/d08835149-prog/NMB", "demo": "https://nmb-alpha.vercel.app/"}, {"ship_num": 2, "ts": "2026-08-23T20:39:09Z", "hours": 4.0, "multiplier": 5.58, "payout": 22, "blessing": "neutral", "text": "I made NMB(a.k.a. No Meaning Button), a global button with no real purpose. Every click increases a shared counter and triggers random visual effects. I originally used Firebase, but switched to Supabase during development. The most challenging part was rebuilding the global counter and real-time synchronization. I’m pround that the final project stayed simple but fun. To test it, just press the button. There is no goal or reward. That’s the point. Live Link: https://nmb-alpha.vercel.app/", "repo": "https://github.com/d08835149-prog/NMB", "demo": "https://nmb-alpha.vercel.app/"}]...
|
[{"post_id": 61249, "ts": "202 [{"post_id": 61249, "ts": "2026-09-04T02:51:06Z", "hours": 0.7281, "text": "Based on 3 pieces of feedback, I have added glowing warning, new effects, and anti-spam click limits."}, {"post_id": 53334, "ts": "2026-08-23T20:25:20Z", "hours": 1.2342, "text": "Just finished NMB — a button that does absolutely nothing, except cause random visual chaos."}, {"post_id": 52507, "ts": "2026-08-22T17:26:18Z", "hours": 2.7892, "text": "I made a normal(?) button that looks like no functions….But why did it takes so long?……hmm… someone guess?"}]...
|
Title: NMB by @Ditto | Stardance
Devlogs:
I made Title: NMB by @Ditto | Stardance
Devlogs:
I made a normal(?) button that looks like no functions….But why did it takes so long?……hmm… someone guess?
Just finished NMB — a button that does absolutely nothing, except cause random visual chaos.
Based on 3 pieces of feedback, I have added glowing warning, new effects, and anti-spam click limits.
Ships:
I made NMB(a.k.a. No Meaning Button), a global button with no real purpose. Every click increases a shared counter and triggers random visual effects. I originally used Firebase, but switched to Supabase during development. The most challenging part was rebuilding the global counter and real-time synchronization. I’m pround that the final project stayed simple but fun. To test it, just press the button. There is no goal or reward. That’s the point. Live Link: https://nmb-alpha.vercel.app/
Based on 3 feedback, I have added glowing warnings, new effects, and anti-spam click limits....
|
1793127044.2858489
|
1793213444.2858489
|
|
9731
|
waifmark-2 by @qb | Stardance
|
qb
|
1
|
25.88
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T02:30:20Z", "hours": 23.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Waifmark 2 is now public. This is a benchmarking utility for local (V)LLMs testing their local agentic and roleplay/persona capabilities, built using vllm on python. Waifmark 1 had existed before this, but this was my first attempt automating any kind of LLM behaviour and that was certainly challenging. Another important aspect with this benchmark was that since local AI is being used, cost isn’t a primary concern but rather response time. This led to a entire process of figuring out how to inject end-of-reasoning traces directly into the LLM but it was honestly too difficult and inconsistent to evaluate in the end. Similarly, manually reviewing over 200 flagged tasks was a pain and introduces a systematic uncertainty that is myself reviewing these questions that are mostly arbitrary rather than discrete (i.e. questions having multiple possible answers, being on a spectrum rather than definitive wrong/correct). In the end however, I feel like I’ve not made a niche benchmark but actually also a fully open-source benchmarking utility for people to play around with, test with their own test-bank and evaluate local large language models to find the one best tailored for their unique use cases. To test Waifmark 2, note that the github site is just a static site and you cannot directly benchmark from there. Follow the instructions on the static site / or README.md on github to run correctly.", "repo": "https://github.com/qubixal/waifmark", "demo": "https://qubixal.github.io/waifmark/"}]...
|
[{"post_id": 62549, "ts": "202 [{"post_id": 62549, "ts": "2026-09-06T00:15:24Z", "hours": 1.2206, "text": "As requested, README has been updated and rewritten by a human. There are also now three ways to install - directly through PyPI by doing pip install waifmark, or downloading waifmark-macos.zip and unzipping. there’s not a lot otherwise to say about this devlog"}, {"post_id": 61482, "ts": "2026-09-04T12:51:23Z", "hours": 0.4283, "text": "it was found that I accidentally committed using personal details and a local email. The gh repo has been wiped and recreated; here’s proof of the original repo and work. Thank you reviewers for your understanding."}, {"post_id": 61333, "ts": "2026-09-04T06:14:17Z", "hours": 1.23, "text": "Waifmark 2 has been updated with a new UI! After criticisms of the previous UI being too AI, I’ve refactored it with a cleaner, pastel aesthetic. I kinda like it! tell me what i should change next -»> (readme has been humanified too…)"}, {"post_id": 61239, "ts": "2026-09-04T02:23:29Z", "hours": 1.2233, "text": "after ~18 hours over two days of benchmarking, 17 models were evaluated on the waifmark 2 benchmark. (💢💢💢 benchmarking time got recorded to root ~/ and so I can’t include in this project time) Final findings: 1: higher param models like Qwen3.5 9B and Gemma 4 12B are able to score high despite their low Q3 quants, with only their speed dragging them down 2: Nanbeige 4.2 3B and Granite 4.2 8B at Q4 are not considered to be mainstream open models (i.e. competing with Qwen or Gemma), but scored incredibly well given their small size. The only downside came with unoptimised runs and thinking traces inflating the time/response metric. 3: every AI lab except for Liquid (LFM) saw a direct proportionality trend, that for a higher score a higher time/response is required. 4: As a larger portion of the benchmark is now tied to Agentic tasks in a sandbox, there is a much larger variance in the distribution of scores with more recent models scoring comparatively higher, with less models scoring in-between compared to Waifmark 1. The Pareto Frontier for Waifmark is: Qwen3.5 9B (89%) -> LFM2.5 2.6B (55%) -> Ling 3.0 Tiny (35%) ->Qwen3 4B Instruct 2507 (21%). Now, the issues faced: UI issues from the refactor to FastAPI + frontend; fixed with page indexing. During benchmarking, many models timed out due to unstable mlx weights, a corrupted test bank during Day 4 with 6 times the number of actual roleplay scenarios caused a benchmark time of over 12 hours; once I realised the mistake at the end (due to ~600+ tasks that had to be reviewed) I reran the benchmark with the correct test bank (which had also been recently changed to 1/3 agentic + 2/3 roleplay, and consists of 4 times more questions than Waifmark 1. over 260+ out of ~600 total tasks had to be re-reviewed by a human, as the LLM-as-a-Judge flagged the answer. Most were agentic tasks that the benchmarked LLM did not provide an answer to but had demonstrated steps in its reasoning, with toolcall accuracies above 0%. This took a significant portion of my time to audit all scores. See images for results, or navigate to: https://qubixal.github.io/waifmark/chart.html"}, {"post_id": 60212, "ts": "2026-09-02T13:12:39Z", "hours": 3.8194, "text": "finally, benchmarking has begun. The benchmark was re-evaluated meticulously based on Qwen3.5-4B as a ~50% guideline for benchmarking. Then, I set up my now dead macbook pro (dead display, dead battery) to a portable monitor to use as basically a cloud server and started benchmarking. This is the fourth night of trying (after benchmarking failed over the night due to the computer not plugging in and losing all charge (day 1), automation logic not working (day 2), LFM weights getting stuck (day 3) so hopefully it works today with the 17 consecutive models to be benchmarked. using 17 models, including: MiniCPM5-1B (0.57GB) LFM2.5-2.6B GGUF (1.59GB) Granite3B (2.09G8) G9V3 (1.77GB) Nanbeige (2.50GB) Granite8B (4.98GB) Ling(4.58GB) Falcon (4.28GB) LFM8B (4.51GB) Gemma E2B(4.04GB) Gemma E4B (4.79GB) Gemma12B (5.30GB) Qwen3.5-9B (4.35GB) Qwen3-4B-2507 (2.1GB) Qwen3.5-2B (1.60GB) Qwen3.5-4B (2.83GB) DeepSeek-R1-Qwen3-8B (4.29GB) Note, all models were selected to fit within 6-8GB vram total so it could be evaluated on my local hardware."}, {"post_id": 58584, "ts": "2026-08-31T01:39:24Z", "hours": 3.0928, "text": "devlog 4 - UI refactor streamlit was replaced with FastAPI + a frontend and i think it looks much better than previously now. issues + features: hugging face’s api (i.e. HfApi.list_models() was not filtered correctly during search) direct model import based on local dir is now possible openrouter judge was outdated and replaced, now user-configurable install now possible in a oneliner pip install -r requirements.txt && waifmark if a benchmark was cancelled, previously a bg server process vLLM workers would leak; instead process groups (start_new_session=True) and os.killpg gets rid of all processes when a session is ended. streamlit ran CORS and XSRF disabled; rebound to localhost"}, {"post_id": 19866, "ts": "2026-07-01T08:52:48Z", "hours": 5.715, "text": "devlog 3: it’s been even longer but I’ve finally done enough to call this a “devlog”. basically everything has been fully rewritten in python. A few (quite detrimental) bug fixes are: nonexistent error recovery system (i.e. pausing benchmark + invalid responses) scoring rubric weights ignored in prompt sent to judge save files mislabelling A/B scoring only having one slider for better model several UI patches (floating navbar -> broken margins) added leaderboard from the original index.html currently visible on the github under “Leaderboard”, displaying top scores. To work on: largely inconsistent and seemingly inflated scoring check if benchmark can actually be completed, finalise benchmarking criteria + process benchmark the rest of the models i hope this can be done within 2 more devlogs. Image 1: much more simplified run system (compared to before). Image 2: the og graph, now in v2!"}, {"post_id": 5576, "ts": "2026-06-09T12:41:48Z", "hours": 6.1856, "text": "Dev2 It’s been so long but the UI looks a little better now (?) The process has been basically fully streamlined: HF model download -> pick quant/download type Benchmarking -> start server -> run benchmark, score/100 evaluation, ETA and live console monitoring Result auditing (Will continue to work on this) -> human review responses flagged by LLM judge Results showcase/leaderboard -> WIP Progress related to benchmarking: 3x question count compared to Waifmark 1 ~2x faster parallel automated scoring memory system (short/long ctx), agentic toolcalling (basic file reading/shell/research) functions fully implemented as part of local agentic benchmarking."}, {"post_id": 3503, "ts": "2026-06-06T13:57:19Z", "hours": 3.0169, "text": "Devlog 0.1 (For a future project.) I’m trying out LLM benchmarking on my M1 Macbook Pro that probably needs a break! Prior to Stardance - Waifmark 1 was a benchmark testing local agentic capabilities and speech persona of small locally hosted (V)LLMs. However, my benchmarking process for Waifmark 1 was unstandardised and troublesome, and I kept all the data in excel out of all places. Current stage - Waifmark 2 is in the works. The benchmark is now evaluated by an LLM-as-a-Judge that can flag and pass low-confidence outputs for human review (as is industry standard). Using the wonderful streamlit library I built a basic app that can download you a model from hf, serve the model and benchmark it in 3 steps. Unfortunately I cannot show any more behind the process as of now, but I’m very excited to join Stardance and to see what changes can be observed moving from Waifmark 1 -> 2!"}]...
|
Title: waifmark-2 by @qb | Stardance
Devlogs:
Dev Title: waifmark-2 by @qb | Stardance
Devlogs:
Devlog 0.1 (For a future project.) I’m trying out LLM benchmarking on my M1 Macbook Pro that probably needs a break! Prior to Stardance - Waifmark 1 was a benchmark testing local agentic capabilities and speech persona of small locally hosted (V)LLMs. However, my benchmarking process for Waifmark 1 was unstandardised and troublesome, and I kept all the data in excel out of all places. Current stage - Waifmark 2 is in the works. The benchmark is now evaluated by an LLM-as-a-Judge that can flag and pass low-confidence outputs for human review (as is industry standard). Using the wonderful streamlit library I built a basic app that can download you a model from hf, serve the model and benchmark it in 3 steps. Unfortunately I cannot show any more behind the process as of now, but I’m very excited to join Stardance and to see what changes can be observed moving from Waifmark 1 -> 2!
Dev2 It’s been so long but the UI looks a little better now (?) The process has been basically fully streamlined: HF model download -> pick quant/download type Benchmarking -> start server -> run benchmark, score/100 evaluation, ETA and live console monitoring Result auditing (Will continue to work on this) -> human review responses flagged by LLM judge Results showcase/leaderboard -> WIP Progress related to benchmarking: 3x question count compared to Waifmark 1 ~2x faster parallel automated scoring memory system (short/long ctx), agentic toolcalling (basic file reading/shell/research) functions fully implemented as part of local agentic benchmarking.
devlog 3: it’s been even longer but I’ve finally done enough to call this a “devlog”. basically everything has been fully rewritten in python. A few (quite detrimental) bug fixes are: nonexistent error recovery system (i.e. pausing benchmark + invalid responses) scoring rubric weights ignored in prompt sent to judge save files mislabelling A/B scoring only having one slider for better model several UI patches (floating navbar -> broken margins) added leaderboard from the original index.html currently visible on the github under “Leaderboard”, displaying top scores. To work on: largely inconsistent and seemingly inflated scoring check if benchmark can actually be completed, finalise benchmarking criteria + process benchmark the rest of the models i hope this can be done within 2 more devlogs. Image 1: much more simplified run system (compared to before). Image 2: the og graph, now in v2!
devlog 4 - UI refactor streamlit was replaced with FastAPI + a frontend and i think it looks much better than previously now. issues + features: hugging face’s api (i.e. HfApi.list_models() was not filtered correctly during search) direct model import based on local dir is now possible openrouter judge was outdated and replaced, now user-configurable install now possible in a oneliner pip install -r requirements.txt && waifmark if a benchmark was cancelled, previously a bg server process vLLM workers would leak; instead process groups (start_new_session=True) and os.killpg gets rid of all processes when a session is ended. streamlit ran CORS and XSRF disabled; rebound to localhost
finally, benchmarking has begun. The benchmark was re-evaluated meticulously based on Qwen3.5-4B as a ~50% guideline for benchmarking. Then, I set up my now dead macbook pro (dead display, dead battery) to a portable monitor to use as basically a cloud server and started benchmarking. This is the fourth night of trying (after benchmarking failed over the night due to the computer not plugging in and losing all charge (day 1), automation logic not working (day 2), LFM weights getting stuck (day 3) so hopefully it works today with the 17 consecutive models to be benchmarked. using 17 models, including: MiniCPM5-1B (0.57GB) LFM2.5-2.6B GGUF (1.59GB) Granite3B (2.09G8) G9V3 (1.77GB) Nanbeige (2.50GB) Granite8B (4.98GB) Ling(4.58GB) Falcon (4.28GB) LFM8B (4.51GB) Gemma E2B(4.04GB) Gemma E4B (4.79GB) Gemma12B (5.30GB) Qwen3.5-9B (4.35GB) Qwen3-4B-2507 (2.1GB) Qwen3.5-2B (1.60GB) Qwen3.5-4B (2.83GB) DeepSeek-R1-Qwen3-8B (4.29GB) Note, all models were selected to fit within 6-8GB vram total so it could be evaluated on my local hardware.
after ~18 hours over two days of benchmarking, 17 models were evaluated on the waifmark 2 benchmark. (💢💢💢 benchmarking time got recorded to root ~/ and so I can’t include in this project time) Final findings: 1: higher param models like Qwen3.5 9B and Gemma 4 12B are able to score high despite their low Q3 quants, with only their speed dragging them down 2: Nanbeige 4.2 3B and Granite 4.2 8B at Q4 are not considered to be mainstream open models (i.e. competing with Qwen or Gemma), but scored incredibly well given their small size. The only downside came with unoptimised runs and thinking traces inflating the time/response metric. 3: every AI lab except for Liquid (LFM) saw a direct proportionality trend, that for a higher score a higher time/response is required. 4: As a larger portion of the benchmark is now tied to Agentic tasks in a sandbox, there is a much larger variance in the distribution of scores with more recent models scoring comparatively higher, with less models scoring in-between compared to Waifmark 1. The Pareto Frontier for Waifmark is: Qwen3.5 9B (89%) -> LFM2.5 2.6B (55%) -> Ling 3.0 Tiny (35%) ->Qwen3 4B Instruct 2507 (21%). Now, the issues faced: UI issues from the refactor to FastAPI + frontend; fixed with page indexing. During benchmarking, many models timed out due to unstable mlx weights, a corrupted test bank during Day 4 with 6 times the number of actual roleplay scenarios caused a benchmark time of over 12 hours; once I realised the mistake at the end (due to ~600+ tasks that had to be reviewed) I reran the benchmark with the correct test bank (which had also been recently changed to 1/3 agentic + 2/3 roleplay, and consists of 4 times more questions than Waifmark 1. over 260+ out of ~600 total tasks had to be re-reviewed by a human, as the LLM-as-a-Judge flagged the answer. Most were agentic tasks that the benchmarked LLM did not provide an answer to but had demonstrated steps in its reasoning, with toolcall accuracies above 0%. This took a significant portion of my time to audit all scores. See images for results, or navigate to: https://qubixal.github.io/waifmark/chart.html
Waifmark 2 has been updated with a new UI! After criticisms of the previous UI being too AI, I’ve refactored it with a cleaner, pastel aesthetic. I kinda like it! tell me what i should change next -»> (readme has been humanified too…)
it was found that I accidentally committed using personal details and a local email. The gh repo has been wiped and recreated; here’s proof of the original repo and work. Thank you reviewers for your understanding.
As requested, README has been updated and rewritten by a human. There are also now three ways to install - directly through PyPI by doing pip install waifmark, or downloading waifmark-macos.zip and unzipping. there’s not a lot otherwise to say about this devlog
Ships:
Waifmark 2 is now public. This is a benchmarking utility for local (V)LLMs testing their local agentic and roleplay/persona capabilities, built using vllm on python. Waifmark 1 had existed before this, but this was my first attempt automating any kind of LLM behaviour and that was certainly challenging. Another important aspect with this benchmark was that since local AI is being used, cost isn’t a primary concern but rather response time. This led to a entire process of figuring out how to inject end-of-reasoning traces directly into the LLM but it was honestly too difficult and inconsistent to evaluate in the end. Similarly, manually reviewing over 200 flagged tasks was a pain and introduces a systematic uncertainty that is myself reviewing these questions that are mostly arbitrary rather than discrete (i.e. questions having multiple possible answers, being on a spectrum rather than definitive wrong/correct). In the end however, I feel like I’ve not made a niche benchmark but actually also a fully open-source benchmarking utility for people to play around with, test with their own test-bank and evaluate local large language models to find the one best tailored for their unique use cases. To test Waifmark 2, note that the github site is just a static site and you cannot directly benchmark from there. Follow the instructions on the static site / or README.md on github to run correctly....
|
1793083927.8434818
|
1793170327.8434818
|
|
53589
|
Fluid Sim by @martin_chen_au | Stardance
|
martin_chen_au
|
1
|
17.48
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T01:15:17Z", "hours": 17.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Spume A python terminal-based fluid simulator with ASCII visualisations and minimal dependencies (no rendering dependencies). Development I aimed to make a terminal-based, really simple ascii-based fluid simulation visualiser, inspired by code forge on youtube. It turned out decent; it was much harder than I expected — from physics spread across four (short) scripts to input handling, but I think I’ve arrived at a fairly finished, working, visually interesting product. Features Minimal ascii, completely cli-based visualisation Minimal external dependencies Interactive; click to disperse, WASD to move spawn point Highly extensible; diverse CLI flags to customise physics and visualisation Installation pip install spume spume -h # Look at possible options Usage WASD to move the spawner around, left mouse click (with drag) to disperse fluid, q to exit. You can also use the CLI flags to customise the simulation, e.g. spawner size, sim maxiter / tolerance (depending on how beefy your laptop is), etc. Enjoy! Contributing What I really need right now is good names; I wanted plume, but that was taken on pypi; so I went for spume, but it doesn’t seem as poetic. Any ideas?", "repo": "https://github.com/bitPeppr/fluid", "demo": "https://pypi.org/project/spume/"}]...
|
[{"post_id": 63312, "ts": "202 [{"post_id": 63312, "ts": "2026-09-07T01:58:50Z", "hours": 0.475, "text": "After numerous minor edits and optimisations, I got feedback from a shipwright that it did not work on windows; I thought this was an omission in pyproject on my part, but it simply turned out that windows was simply non-unix and was thus not compatible with some of the libraries. Unfortunately, it seems that compatability substitutions are quite complicated, and so I added a line about compatability in my readme."}, {"post_id": 60697, "ts": "2026-09-03T07:45:16Z", "hours": 2.1611, "text": "I made various minor edits, from error handling of edge cases (e.g. tiny terminal with huge rendering config) and optimised mouse input, then reformatted the project for pypi upload. And then I uploaded it! I decided to call the project spume (plume was already taken by someone else :<), but I would love to hear some other nice names. Does anyone have any good ideas?"}, {"post_id": 59925, "ts": "2026-09-01T23:15:19Z", "hours": 0.7172, "text": "I worked on README.md and added CLI flag argparse, adding flags for sim dimensions, physics config such as maxiter and rtol, grid spacing, time speed, and viscosity, among others."}, {"post_id": 59376, "ts": "2026-09-01T04:36:30Z", "hours": 3.5803, "text": "I continued working on it; just a single spawn point with no interesting interaction made it seem like a rather generic, almost repetitive sim. So I added WASD to move the spawn point around, then I added click-to-disrupt mechanics to introduce some more interesting, unpredictable, visually interesting patterns. It took multiple iterations of various input-handling systems to settle on a final, simple but (mostly) reliable input system that should be fairly easy to extend in the future without using external libraries."}, {"post_id": 53521, "ts": "2026-08-24T03:14:57Z", "hours": 11.0292, "text": "I had planned to submit this for macondo, so unfortunately I’m really behind on devlogs. So below is a recap of a few things. I first read up on fluid simulators, about implementations like stable fluids, or more particle-based versions. I got a basic skeleton (diffuse, advect, project) and made sure I understood most of the logic. I then wrote up the advection logic. This took an unfortunate amount of time; I started with a basic manual implementation, but then with some review from DS V4, it was suggested I implement a multigrid logic for performance, so I followed some guides (and advice from V4) to implement it. I then worked on the diffusion script (I’m separating all parts into different scripts for max clean-ness :D). It wasn’t so bad, but I had to do a bit of research, read up on conjugate gradient solvers, but with some help it was fine. Projection was a pain; seemingly it affected border conditions, and had to be done multiple times, or could be optimised or something, but it seems to almost work. (Still diverges? I’m not sure.) Ahhh, but the output logs still show significant issues. One day it’ll work. I then used matplotlib to make a changing visualisation. I would like for it to be a TUI visualisation (with braille?), but for now it works. After a long break (school international tours, and other stuff), I continued, first by converting the matplotlib visualisation into a TUI ascii-gradient-based terminal text visualisation, using ansi codes for alternate buffers and overwrite to efficiently create the TUI. That’s a really short recap of my progress; there seem to be a lot of physics accuracy issues, performance optimisations, stuff to learn about numpy vectorisation, etc. But it’s already really cool to watch the visualisation! And the ascii turned out really nice."}]...
|
Title: Fluid Sim by @martin_chen_au | Stardance
D Title: Fluid Sim by @martin_chen_au | Stardance
Devlogs:
I had planned to submit this for macondo, so unfortunately I’m really behind on devlogs. So below is a recap of a few things. I first read up on fluid simulators, about implementations like stable fluids, or more particle-based versions. I got a basic skeleton (diffuse, advect, project) and made sure I understood most of the logic. I then wrote up the advection logic. This took an unfortunate amount of time; I started with a basic manual implementation, but then with some review from DS V4, it was suggested I implement a multigrid logic for performance, so I followed some guides (and advice from V4) to implement it. I then worked on the diffusion script (I’m separating all parts into different scripts for max clean-ness :D). It wasn’t so bad, but I had to do a bit of research, read up on conjugate gradient solvers, but with some help it was fine. Projection was a pain; seemingly it affected border conditions, and had to be done multiple times, or could be optimised or something, but it seems to almost work. (Still diverges? I’m not sure.) Ahhh, but the output logs still show significant issues. One day it’ll work. I then used matplotlib to make a changing visualisation. I would like for it to be a TUI visualisation (with braille?), but for now it works. After a long break (school international tours, and other stuff), I continued, first by converting the matplotlib visualisation into a TUI ascii-gradient-based terminal text visualisation, using ansi codes for alternate buffers and overwrite to efficiently create the TUI. That’s a really short recap of my progress; there seem to be a lot of physics accuracy issues, performance optimisations, stuff to learn about numpy vectorisation, etc. But it’s already really cool to watch the visualisation! And the ascii turned out really nice.
I continued working on it; just a single spawn point with no interesting interaction made it seem like a rather generic, almost repetitive sim. So I added WASD to move the spawn point around, then I added click-to-disrupt mechanics to introduce some more interesting, unpredictable, visually interesting patterns. It took multiple iterations of various input-handling systems to settle on a final, simple but (mostly) reliable input system that should be fairly easy to extend in the future without using external libraries.
I worked on README.md and added CLI flag argparse, adding flags for sim dimensions, physics config such as maxiter and rtol, grid spacing, time speed, and viscosity, among others.
I made various minor edits, from error handling of edge cases (e.g. tiny terminal with huge rendering config) and optimised mouse input, then reformatted the project for pypi upload. And then I uploaded it! I decided to call the project spume (plume was already taken by someone else :<), but I would love to hear some other nice names. Does anyone have any good ideas?
After numerous minor edits and optimisations, I got feedback from a shipwright that it did not work on windows; I thought this was an omission in pyproject on my part, but it simply turned out that windows was simply non-unix and was thus not compatible with some of the libraries. Unfortunately, it seems that compatability substitutions are quite complicated, and so I added a line about compatability in my readme.
Ships:
Spume A python terminal-based fluid simulator with ASCII visualisations and minimal dependencies (no rendering dependencies). Development I aimed to make a terminal-based, really simple ascii-based fluid simulation visualiser, inspired by code forge on youtube. It turned out decent; it was much harder than I expected — from physics spread across four (short) scripts to input handling, but I think I’ve arrived at a fairly finished, working, visually interesting product. Features Minimal ascii, completely cli-based visualisation Minimal external dependencies Interactive; click to disperse, WASD to move spawn point Highly extensible; diverse CLI flags to customise physics and visualisation Installation pip install spume spume -h # Look at possible options Usage WASD to move the spawner around, left mouse click (with drag) to disperse fluid, q to exit. You can also use the CLI flags to customise the simulation, e.g. spawner size, sim maxiter / tolerance (depending on how beefy your laptop is), etc. Enjoy! Contributing What I really need right now is good names; I wanted plume, but that was taken on pypi; so I went for spume, but it doesn’t seem as poetic. Any ideas?...
|
1792875239.887823
|
1793739239.887823
|
|
54858
|
DexterOS by @bradlloyd | Stardance
|
bradlloyd
|
2
|
21.0
|
186
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T01:09:23Z", "hours": 13.0, "multiplier": 9.09, "payout": 114, "blessing": "neutral", "text": "DexterOS 2.0.0 DexterOS 2.0.0 has the following new features since 1.0.0: Glass Mode About Creator Welcome Screen Calendar Calculator Photos App Customization: Harrison background Rita background Hannah Background Deb Background Plus all of them in color including dexter Green Theme Blue Theme White Theme Black Theme And Obviously Red Theme Harrys code photo of Harry Thank you all so much this has been an amazing project looking forward to seeing you guys in 3.0.0", "repo": "https://github.com/Bdlloyd83/DexterOS", "demo": "https://bdlloyd83.github.io/DexterOS/"}, {"ship_num": 2, "ts": "2026-08-30T20:19:40Z", "hours": 8.0, "multiplier": 9.09, "payout": 72, "blessing": "neutral", "text": "DexterOS is a OS designed around the major TV show and allows users to be able to almost put themselves into the shoes of Dexter and what he feels like outside of killing of course. My first OS wisdom os didnt really feel good and not much room to grow so I adapted and built DexterOS. Previous features on wisdom os: Blog->Notepad(allows user to imput their own ideas and thoughts) Quotes->Case Files (info about dexters major targets) NEW FEATURES: Settings->Dark Mode option avalible Evidence Locker->pin that locks notes for you so only you can use them Miami Metro Operations->allows users to see memory disk and cpu directly from dex os Bay Harbor Weather-> shows weather conditions where dexter was based in the show Forensics101-> gives insight into what dexters daytime career would be like hopefully inspiring youth to help law enforcment DexterOS is a fun experience and is supposed to give off the vibe of the original tv show or early 2000s vibe. It was a very fun experience and im glad i pivoted from wisdom os and was able to build from the ground up a fun and new OS. Thanks for your time!", "repo": "https://github.com/Bdlloyd83/DexterOS", "demo": "https://bdlloyd83.github.io/DexterOS/"}]...
|
[{"post_id": 61206, "ts": "202 [{"post_id": 61206, "ts": "2026-09-04T01:01:11Z", "hours": 1.5839, "text": "“Dexlog” 10 2.0.0!!!! Going to ship after this devlog. This update was: finished glass mode, two small bugs, added harrys photo to the code app one was a black backround behind the slides on settings apps but its just because i accidentally moved the div out of the app content class. Then i messed it up again only moving one app to the app content which is also photoed. Eventually i figured it out. next bug was the harrys code phot not centering in the app so i added padding. glass mode was alot easier then i anticipated so thats cool. just a bit of js html and css all around the board. transparent backround and stuff."}, {"post_id": 60910, "ts": "2026-09-03T15:54:44Z", "hours": 1.0008, "text": "“Dexlog” 9 1.7.5 Added about creator page and a welcome screen. Welcome screen only shows first time you open the website otherwise it can be opened in settings. This is also where you find about creator. I did the same design of slides but no box because it didnt feel right. I wanted the smile slide reference so i put it on the welcome page thing. Little fun easter egg. Tonight ill do the glass apps then I beleive it should be time to ship 2.0!"}, {"post_id": 60664, "ts": "2026-09-03T05:12:03Z", "hours": 1.7225, "text": "“Dexlog” 8 -1.7.0 Calendar update so painful. So much code. So tired. Shoud have gone to bed but im a perfectionist. Heres the just got the calendar working couldnt see the right start day made a bunch of variables and stuff to be able to change that all in js. Also made a quick green button for the love of the game and because my next update will be an enlarge button and maybe glass style apps option avalible."}, {"post_id": 60631, "ts": "2026-09-03T03:14:34Z", "hours": 0.7997, "text": "“Dexlog” 7 - 1.6.0 Calculator update. Not much to say here just plain old math sweet math. TONS of java script why oh why. Also forgive my 67 joke on the calculator. Just had to prove it worked. Next up: the dreaded calendar. Side note:I dont really like the layout of the numbers and operators on my calculator so i will change that in the future unless someone says somthing else in a review or comment. Have a good one."}, {"post_id": 60608, "ts": "2026-09-03T02:08:13Z", "hours": 1.3472, "text": "“Dexlog” 6 - 1.5.0 Finished the photos app allowing users to upload photos and look at some cool nature ones Ive preuploaded. You can scroll through your photos too. Also updated weather app to just be plain old weather app that takes your location and does it off that instead of bay harbor :.(. Next up is calculator and calendar. Peace."}, {"post_id": 60533, "ts": "2026-09-02T22:47:39Z", "hours": 1.0869, "text": "“Dexlog” 5 - 1.4.5 I started a calculator calendar and photos apps but one major problem too many apps for the bar :.) anyway had to switch it to only top and bottom avalible which im not too pleased with unfortunately. I feel like the top app bar is very ugly but maybe thats just because im so used to the bottom app bar. I had to deal with two bugs. The first is in the pictures where i had to make some js for the title bar to switch down including editing css and changing tags on html. Then a simpler easier bug was the title bar appearing as white. It was a very simple overlook of forgetting to change the tags in css after changing them in html. I got mad at myself for that one. Anyways thats it for now next up will be finishing those apps i mentioned earlier."}, {"post_id": 60037, "ts": "2026-09-02T04:36:55Z", "hours": 1.1228, "text": "“Dexlog” 4-1.4.0 NOTE:photos are photoshoped half and half not actually half and half in dexteros. ******* Added more characters for the background as well as the color photo. This makes the ultamate customization experince. I figured if there was a black and white photo might as well just put the original version on there. Same logic applied to adding more characters. Why settle at just dexter when you can have Rita Harrison Deb and Hannah Hopefully you guys like the new mode as much as I do looking forward to some more upgrades soon. Peace."}, {"post_id": 60011, "ts": "2026-09-02T03:21:36Z", "hours": 1.4017, "text": "“Dexlog” 3-1.3.0 DELETED DARK MODE! Added multiple themes instead. Blue Green Red Black White All of which controled in the new customization app. Arrows to navigate and it automatically adapts to what theme you have up on the customization. Also fixed the bar height in like 10 seconds just needed a simple css fix to 76px so thats dope. Next update look for black and white mode so you can see dexter how he currently is or in color as well as the app icons. Maybe harder than previous updates well see."}, {"post_id": 59917, "ts": "2026-09-01T22:58:51Z", "hours": 1.2844, "text": "“Dexlog” 2-1.2.0 once again updates that came from feedback. Now you can customize where your app bar is. Right is currently the defalt but you also have got left and bottom. Unfortunately ive got some bugs i cant iron out so ill be trying to patch those out in a minute here. The bottom bar is cool but it isnt full size until you select an icon and then it shrinks back to like half size. I am also going to add more customization like themes and text colors and stuff to make it a better ui and experience."}, {"post_id": 59384, "ts": "2026-09-01T05:01:29Z", "hours": 1.1678, "text": "“Dexlog”-1-DexterOs1.1.1-Using feedback from my first ship I was able to adjust to what you guys wanted. (YAY) Spoiler mode is now in settings and you can turn it on or off so you dont accidentily learn about cases from the show. Expanded clock related features other than just time in the top right corner which has been there since day one we now have alarms timers and stopwatches. To use alarm click on each indivdual hour or minute the am or pm type which one you want. timer type hour minute second in then countdown will begin with start timer. Stopwatch start stop and pause do their name. Thanks for your time!"}, {"post_id": 58399, "ts": "2026-08-30T20:07:03Z", "hours": 4.7142, "text": "DexterOS finally has all the apps I first had in mind I will cover what new ones I have made since my last log. Forensics covers forensics 101 to give you sight into dexters career or daytime job and what it would be like. Bay harbor weather is the tempurature humidty and visibility for bay harbor in miami because why not. Evidence locker can help you keep private notes protected by a pin you create then it will save it as long as you keep DexterOS open because it isnt stored on the cloud i think. Miami metro Operations gives you insight into how your computer is currently operating so you can adjust accordingly. Case list shows major targets related to dexter from the view of miami metro or what the public would theoretically know if not for the show. Settings only has light and dark mode at the moment but it was a cool fade in and out between the modes so enjoy."}, {"post_id": 56706, "ts": "2026-08-28T16:01:09Z", "hours": 0.8469, "text": "DexterOS-Added Harrys Code app and made the apps look like slides in a box sort of. I couldnt really nail the look of slides in the box so its a bit of a creative liberty sorry guys. The app allows you to scroll through the major points of harrys code to see get the just at least for now may expand it later. Very fun seeing this come together. Keeping the vibe that the tv show gave off in posters and stuff to make it feel like almost an offical website but not really. Thanks for your time."}, {"post_id": 55370, "ts": "2026-08-27T04:50:50Z", "hours": 2.3814, "text": "DexterOS I lowkey dont like my wisdom os anymore so ill be making another one🎉 Who dosent love some good dexter? I know I do so ill do anything-LEGAL-to feel like I have that much aura and what better way then to make an entire OS revolving around this tough guy? Anyway should be coming soon just got to make some more tough as nails apps then ship so cya later."}]...
|
Title: DexterOS by @bradlloyd | Stardance
Devlogs Title: DexterOS by @bradlloyd | Stardance
Devlogs:
DexterOS I lowkey dont like my wisdom os anymore so ill be making another one🎉 Who dosent love some good dexter? I know I do so ill do anything-LEGAL-to feel like I have that much aura and what better way then to make an entire OS revolving around this tough guy? Anyway should be coming soon just got to make some more tough as nails apps then ship so cya later.
DexterOS-Added Harrys Code app and made the apps look like slides in a box sort of. I couldnt really nail the look of slides in the box so its a bit of a creative liberty sorry guys. The app allows you to scroll through the major points of harrys code to see get the just at least for now may expand it later. Very fun seeing this come together. Keeping the vibe that the tv show gave off in posters and stuff to make it feel like almost an offical website but not really. Thanks for your time.
DexterOS finally has all the apps I first had in mind I will cover what new ones I have made since my last log. Forensics covers forensics 101 to give you sight into dexters career or daytime job and what it would be like. Bay harbor weather is the tempurature humidty and visibility for bay harbor in miami because why not. Evidence locker can help you keep private notes protected by a pin you create then it will save it as long as you keep DexterOS open because it isnt stored on the cloud i think. Miami metro Operations gives you insight into how your computer is currently operating so you can adjust accordingly. Case list shows major targets related to dexter from the view of miami metro or what the public would theoretically know if not for the show. Settings only has light and dark mode at the moment but it was a cool fade in and out between the modes so enjoy.
“Dexlog”-1-DexterOs1.1.1-Using feedback from my first ship I was able to adjust to what you guys wanted. (YAY) Spoiler mode is now in settings and you can turn it on or off so you dont accidentily learn about cases from the show. Expanded clock related features other than just time in the top right corner which has been there since day one we now have alarms timers and stopwatches. To use alarm click on each indivdual hour or minute the am or pm type which one you want. timer type hour minute second in then countdown will begin with start timer. Stopwatch start stop and pause do their name. Thanks for your time!
“Dexlog” 2-1.2.0 once again updates that came from feedback. Now you can customize where your app bar is. Right is currently the defalt but you also have got left and bottom. Unfortunately ive got some bugs i cant iron out so ill be trying to patch those out in a minute here. The bottom bar is cool but it isnt full size until you select an icon and then it shrinks back to like half size. I am also going to add more customization like themes and text colors and stuff to make it a better ui and experience.
“Dexlog” 3-1.3.0 DELETED DARK MODE! Added multiple themes instead. Blue Green Red Black White All of which controled in the new customization app. Arrows to navigate and it automatically adapts to what theme you have up on the customization. Also fixed the bar height in like 10 seconds just needed a simple css fix to 76px so thats dope. Next update look for black and white mode so you can see dexter how he currently is or in color as well as the app icons. Maybe harder than previous updates well see.
“Dexlog” 4-1.4.0 NOTE:photos are photoshoped half and half not actually half and half in dexteros. ******* Added more characters for the background as well as the color photo. This makes the ultamate customization experince. I figured if there was a black and white photo might as well just put the original version on there. Same logic applied to adding more characters. Why settle at just dexter when you can have Rita Harrison Deb and Hannah Hopefully you guys like the new mode as much as I do looking forward to some more upgrades soon. Peace.
“Dexlog” 5 - 1.4.5 I started a calculator calendar and photos apps but one major problem too many apps for the bar :.) anyway had to switch it to only top and bottom avalible which im not too pleased with unfortunately. I feel like the top app bar is very ugly but maybe thats just because im so used to the bottom app bar. I had to deal with two bugs. The first is in the pictures where i had to make some js for the title bar to switch down including editing css and changing tags on html. Then a simpler easier bug was the title bar appearing as white. It was a very simple overlook of forgetting to change the tags in css after changing them in html. I got mad at myself for that one. Anyways thats it for now next up will be finishing those apps i mentioned earlier.
“Dexlog” 6 - 1.5.0 Finished the photos app allowing users to upload photos and look at some cool nature ones Ive preuploaded. You can scroll through your photos too. Also updated weather app to just be plain old weather app that takes your location and does it off that instead of bay harbor :.(. Next up is calculator and calendar. Peace.
“Dexlog” 7 - 1.6.0 Calculator update. Not much to say here just plain old math sweet math. TONS of java script why oh why. Also forgive my 67 joke on the calculator. Just had to prove it worked. Next up: the dreaded calendar. Side note:I dont really like the layout of the numbers and operators on my calculator so i will change that in the future unless someone says somthing else in a review or comment. Have a good one.
“Dexlog” 8 -1.7.0 Calendar update so painful. So much code. So tired. Shoud have gone to bed but im a perfectionist. Heres the just got the calendar working couldnt see the right start day made a bunch of variables and stuff to be able to change that all in js. Also made a quick green button for the love of the game and because my next update will be an enlarge button and maybe glass style apps option avalible.
“Dexlog” 9 1.7.5 Added about creator page and a welcome screen. Welcome screen only shows first time you open the website otherwise it can be opened in settings. This is also where you find about creator. I did the same design of slides but no box because it didnt feel right. I wanted the smile slide reference so i put it on the welcome page thing. Little fun easter egg. Tonight ill do the glass apps then I beleive it should be time to ship 2.0!
“Dexlog” 10 2.0.0!!!! Going to ship after this devlog. This update was: finished glass mode, two small bugs, added harrys photo to the code app one was a black backround behind the slides on settings apps but its just because i accidentally moved the div out of the app content class. Then i messed it up again only moving one app to the app content which is also photoed. Eventually i figured it out. next bug was the harrys code phot not centering in the app so i added padding. glass mode was alot easier then i anticipated so thats cool. just a bit of js html and css all around the board. transparent backround and stuff.
Ships:
DexterOS is a OS designed around the major TV show and allows users to be able to almost put themselves into the shoes of Dexter and what he feels like outside of killing of course. My first OS wisdom os didnt really feel good and not much room to grow so I adapted and built DexterOS. Previous features on wisdom os: Blog->Notepad(allows user to imput their own ideas and thoughts) Quotes->Case Files (info about dexters major targets) NEW FEATURES: Settings->Dark Mode option avalible Evidence Locker->pin that locks notes for you so only you can use them Miami Metro Operations->allows users to see memory disk and cpu directly from dex os Bay Harbor Weather-> shows weather conditions where dexter was based in the show Forensics101-> gives insight into what dexters daytime career would be like hopefully inspiring youth to help law enforcment DexterOS is a fun experience and is supposed to give off the vibe of the original tv show or early 2000s vibe. It was a very fun experience and im glad i pivoted from wisdom os and was able to build from the ground up a fun and new OS. Thanks for your time!
DexterOS 2.0.0 DexterOS 2.0.0 has the following new features since 1.0.0: Glass Mode About Creator Welcome Screen Calendar Calculator Photos App Customization: Harrison background Rita background Hannah Background Deb Background Plus all of them in color including dexter Green Theme Blue Theme White Theme Black Theme And Obviously Red Theme Harrys code photo of Harry Thank you all so much this has been an amazing project looking forward to seeing you guys in 3.0.0...
|
1793101809.2229745
|
1793188209.2229745
|
|
52016
|
Bio_seq Project by @govindrkumar | Stardance
|
govindrkumar
|
1
|
15.0
|
100
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T00:40:22Z", "hours": 15.0, "multiplier": 13.65, "payout": 100, "blessing": "neutral", "text": "Helps you analyse .fasta and .genbank files directly from browser without being need to install biopython on your computer. It helps as aid for students who want to understand genomic data directly online. Tech stacks : Django, Biopython, HTML, CSS, JS and Cloud Mysql.", "repo": "https://github.com/govindrkumar/DNA-Sequence-Analysis-Visualization-Toolkit", "demo": "https://govindrkumar.hackclub.app/"}]...
|
[{"post_id": 60306, "ts": "202 [{"post_id": 60306, "ts": "2026-09-02T16:12:51Z", "hours": 0.6922, "text": "Devlog-12 Trying to ship my website, but failing terribly."}, {"post_id": 59874, "ts": "2026-09-01T21:13:52Z", "hours": 1.9617, "text": "Devlog-11; Very stressful day. But anyways, I have finished overview and statistics section. Also, I have removed from comparsion and history section. I am losing my interest in this project now."}, {"post_id": 58442, "ts": "2026-08-30T21:19:06Z", "hours": 1.5844, "text": "Devlog-10; Hey Guys! It’s newtongks. Today, I just wanted to finish as much work, as I could, in lesser time. So, I integrated a youtube video on my home page. And, for my final dashboard, I had to go to w3schools to learn some dom manipulation which helped me integrate eventlistener property so, I can already calculate and send the final stuff to user and when they will click each tab they can see values. And, Blast integration is incredible but slow. I wasn’t able to integrate it. If anyone wants to help me, please comment down below."}, {"post_id": 57748, "ts": "2026-08-30T00:42:37Z", "hours": 1.6778, "text": "Devlog-9; Hey Guys! It’s newtongks. Today, I was in a good mood. So, firstly, I went to add a cute footer in base.html. (Great shout out to w3schools for teaching me that.) Then, I started creating providers.html to acknowledge the tech stacks, I am going to use in my project. Then, I created about.html in diary entry format so each person can read it. Last work was to create analyze.html uploader button. It was preety rough. I didn’t knew js, so had to ask to chatgpt ( https://www.chatgpt.com ) and get this code for my uploader."}, {"post_id": 57437, "ts": "2026-08-29T16:18:50Z", "hours": 0.4153, "text": "Devlog-8 Hey Guys! It’s newtongks. Today, I am busy in adding comments to existing codebase, cause all program had became big mess."}, {"post_id": 56832, "ts": "2026-08-28T19:39:21Z", "hours": 0.3864, "text": "Devlog 7 Hello guys! It’s newtongks. Currently, I am going to learn Biopython from official github page. Wish me luck!!!!"}, {"post_id": 56475, "ts": "2026-08-28T07:56:27Z", "hours": 3.5297, "text": "Devlog-6 Hey guys! It’s newtongks. It’s Day 6 of creating a biopython website. So, today I integrated cloud mysql in my django admin panel. Then, I went on to create file upload section which supports (.gb and .fasta) format. (You will soon see its usage.) Then, I have created my final dashboard panel. Everything else, will be shown in next update. Stay tuned!!!! Love you all!!!!!"}, {"post_id": 54120, "ts": "2026-08-24T22:54:22Z", "hours": 1.82, "text": "Devlog - 5 ; Hey Guys! It’s newtongks. It’s Day 5 of creating a biopython website. So, today, I created base.html, So I don’t need to write repetitive code many times. I created issues form. For this, first I created a model.py where I defined how to store the data. Then, I created forms.py to create the form to be displayed on website. Then, I created my admin panel using built-in form to view the issues which are reported. It was super fun!!! Bye Bye!"}, {"post_id": 53287, "ts": "2026-08-23T18:52:32Z", "hours": 1.1039, "text": "#Devlog-4; Hey guys! It’s newtongks. It’s day 4 of designing a biopython website. So, today I added a navigation bar in my website, designed the logo for it and wrote style.css. I have decided to add home, about, providers, issues and a search bar (will add in next devlog). Thank you! Love you all!"}, {"post_id": 52663, "ts": "2026-08-22T22:24:06Z", "hours": 0.4717, "text": "#Devlog 3; today, i learnt how to create a form in django. Thank you!"}, {"post_id": 52133, "ts": "2026-08-22T07:05:08Z", "hours": 0.6125, "text": "#Devlog-2; Hey guys, it’s newtongks. It was short working session today due to stress. Anyways, Today I learnt how to add route pages and add static/style.css in a django based file. Thank! Love you all!"}, {"post_id": 51516, "ts": "2026-08-21T08:52:09Z", "hours": 0.3467, "text": "Good Afternoon Everyone, This is Govind Kumar Singh. Today, I was working on Bioseq project. Basically, it’s from Biopython used for analyzing DNA sequence. Initially, I thought working on flask. But, I personally felt that django will be more appropriate for my project. So, this is start of my django journey. Wish me luck!"}]...
|
Title: Bio_seq Project by @govindrkumar | Stardanc Title: Bio_seq Project by @govindrkumar | Stardance
Devlogs:
Good Afternoon Everyone, This is Govind Kumar Singh. Today, I was working on Bioseq project. Basically, it’s from Biopython used for analyzing DNA sequence. Initially, I thought working on flask. But, I personally felt that django will be more appropriate for my project. So, this is start of my django journey. Wish me luck!
#Devlog-2; Hey guys, it’s newtongks. It was short working session today due to stress. Anyways, Today I learnt how to add route pages and add static/style.css in a django based file. Thank! Love you all!
#Devlog 3; today, i learnt how to create a form in django. Thank you!
#Devlog-4; Hey guys! It’s newtongks. It’s day 4 of designing a biopython website. So, today I added a navigation bar in my website, designed the logo for it and wrote style.css. I have decided to add home, about, providers, issues and a search bar (will add in next devlog). Thank you! Love you all!
Devlog - 5 ; Hey Guys! It’s newtongks. It’s Day 5 of creating a biopython website. So, today, I created base.html, So I don’t need to write repetitive code many times. I created issues form. For this, first I created a model.py where I defined how to store the data. Then, I created forms.py to create the form to be displayed on website. Then, I created my admin panel using built-in form to view the issues which are reported. It was super fun!!! Bye Bye!
Devlog-6 Hey guys! It’s newtongks. It’s Day 6 of creating a biopython website. So, today I integrated cloud mysql in my django admin panel. Then, I went on to create file upload section which supports (.gb and .fasta) format. (You will soon see its usage.) Then, I have created my final dashboard panel. Everything else, will be shown in next update. Stay tuned!!!! Love you all!!!!!
Devlog 7 Hello guys! It’s newtongks. Currently, I am going to learn Biopython from official github page. Wish me luck!!!!
Devlog-8 Hey Guys! It’s newtongks. Today, I am busy in adding comments to existing codebase, cause all program had became big mess.
Devlog-9; Hey Guys! It’s newtongks. Today, I was in a good mood. So, firstly, I went to add a cute footer in base.html. (Great shout out to w3schools for teaching me that.) Then, I started creating providers.html to acknowledge the tech stacks, I am going to use in my project. Then, I created about.html in diary entry format so each person can read it. Last work was to create analyze.html uploader button. It was preety rough. I didn’t knew js, so had to ask to chatgpt ( https://www.chatgpt.com ) and get this code for my uploader.
Devlog-10; Hey Guys! It’s newtongks. Today, I just wanted to finish as much work, as I could, in lesser time. So, I integrated a youtube video on my home page. And, for my final dashboard, I had to go to w3schools to learn some dom manipulation which helped me integrate eventlistener property so, I can already calculate and send the final stuff to user and when they will click each tab they can see values. And, Blast integration is incredible but slow. I wasn’t able to integrate it. If anyone wants to help me, please comment down below.
Devlog-11; Very stressful day. But anyways, I have finished overview and statistics section. Also, I have removed from comparsion and history section. I am losing my interest in this project now.
Devlog-12 Trying to ship my website, but failing terribly.
Ships:
Helps you analyse .fasta and .genbank files directly from browser without being need to install biopython on your computer. It helps as aid for students who want to understand genomic data directly online. Tech stacks : Django, Biopython, HTML, CSS, JS and Cloud Mysql....
|
1793091155.0988202
|
1793177555.0988202
|
|
44142
|
Why is my Slack ID v2 by @inw | Stardance
|
inw
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T00:35:53Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a Slack bot that generates far fetched explanations for the characters in your Slack ID! To test this you just go to the #why-is-my-slack-id channel and send any message and it should hopefully work.", "repo": "https://github.com/ingoau/why-is-my-slack-id", "demo": "https://hackclub.enterprise.slack.com/archives/C0AF8SA49J8"}]...
|
[{"post_id": 61192, "ts": "202 [{"post_id": 61192, "ts": "2026-09-04T00:25:54Z", "hours": 0.6406, "text": "Error handling and rate limiting time… Also fixed some other bugs and deployed!"}, {"post_id": 60870, "ts": "2026-09-03T14:52:56Z", "hours": 0.275, "text": "It’s almost finished! Just need to do some error handling and rate limiting and it’s done!"}, {"post_id": 60864, "ts": "2026-09-03T14:24:06Z", "hours": 0.7253, "text": "Migrated over to Cursor SDK because I managed to get my OpenAI account deactivated. I think it’s turning out better actually, because I can use more models which seem to poke around the internet a lot more."}, {"post_id": 45785, "ts": "2026-08-12T14:18:22Z", "hours": 0.7272, "text": "It finally works! I’m also sending profile fields now so less data needs to be discovered by the agent. I now just have to do rate limiting, error handling, etc, etc that kinda stuff, and deploy it and I’ll be done!"}, {"post_id": 45748, "ts": "2026-08-12T13:17:07Z", "hours": 0.8456, "text": "Got the status updates with processing working! Openrouter Typescript SDK sucks."}, {"post_id": 45726, "ts": "2026-08-12T12:24:02Z", "hours": 0.3125, "text": "Got status updates working! Currently just truncates the agent output to 50 characters but I have plans for it"}, {"post_id": 45722, "ts": "2026-08-12T12:05:17Z", "hours": 0.3528, "text": "AYY IT WORKS! Finally got the agentic AI B2B SaaS part to work!"}, {"post_id": 44472, "ts": "2026-08-10T07:49:21Z", "hours": 1.1033, "text": "I am kinda annoyed. So basically I did some more work on this and it was going kinda well, but the Slack library I was using ( @Jolly ‘s slack.ts) doesn’t support the complete Slack API. Ok I’ll just use Bolt I guess. I set up a Bolt project and then realised that it doesn’t support Bun, the runtime I’m using… So now I’m considering just building it myself, using @slack /web-api and @slack /socket-mode. Or using Node with Bolt… And then I come across an old Bolt project, and uh… it’s using Bun? and it doesn’t work on my newly inited project?? idk slack is weird. future me problem. Time to start again…"}, {"post_id": 41216, "ts": "2026-08-05T09:26:10Z", "hours": 0.4331, "text": "Tried to decide between Deno and Bun for too long but eventually decided to go with Bun because I’m used to it. I’ve started the actually coding part now! Only basic functionality for now."}]...
|
Title: Why is my Slack ID v2 by @inw | Stardance
Title: Why is my Slack ID v2 by @inw | Stardance
Devlogs:
Tried to decide between Deno and Bun for too long but eventually decided to go with Bun because I’m used to it. I’ve started the actually coding part now! Only basic functionality for now.
I am kinda annoyed. So basically I did some more work on this and it was going kinda well, but the Slack library I was using ( @Jolly ‘s slack.ts) doesn’t support the complete Slack API. Ok I’ll just use Bolt I guess. I set up a Bolt project and then realised that it doesn’t support Bun, the runtime I’m using… So now I’m considering just building it myself, using @slack /web-api and @slack /socket-mode. Or using Node with Bolt… And then I come across an old Bolt project, and uh… it’s using Bun? and it doesn’t work on my newly inited project?? idk slack is weird. future me problem. Time to start again…
AYY IT WORKS! Finally got the agentic AI B2B SaaS part to work!
Got status updates working! Currently just truncates the agent output to 50 characters but I have plans for it
Got the status updates with processing working! Openrouter Typescript SDK sucks.
It finally works! I’m also sending profile fields now so less data needs to be discovered by the agent. I now just have to do rate limiting, error handling, etc, etc that kinda stuff, and deploy it and I’ll be done!
Migrated over to Cursor SDK because I managed to get my OpenAI account deactivated. I think it’s turning out better actually, because I can use more models which seem to poke around the internet a lot more.
It’s almost finished! Just need to do some error handling and rate limiting and it’s done!
Error handling and rate limiting time… Also fixed some other bugs and deployed!
Ships:
I made a Slack bot that generates far fetched explanations for the characters in your Slack ID! To test this you just go to the #why-is-my-slack-id channel and send any message and it should hopefully work....
|
1793083884.3837461
|
1793170284.3837461
|
|
56086
|
Cosmic flappy bird by @j_pichon12 | Stardance
|
j_pichon12
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T23:55:34Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a space flappy bird in were you have to avoid the Pillers and spikes it gets harder the farther you progress. And some of the challenges while making this game were how to “code” but I had fun it was my first game so ye don’t expect too much its ok but still check it out its fun btw its on scratch.", "repo": "https://github.com/jpichon12/cosmic-flappy-bird/blob/main/README.md", "demo": "https://scratch.mit.edu/projects/1376391653/"}]...
|
[{"post_id": 60537, "ts": "202 [{"post_id": 60537, "ts": "2026-09-02T22:50:53Z", "hours": 0.9333, "text": "cosmic flappy bird 7"}, {"post_id": 59882, "ts": "2026-09-01T21:28:13Z", "hours": 1.0333, "text": "Cosmic flappy bird 6"}, {"post_id": 59266, "ts": "2026-08-31T23:20:45Z", "hours": 1.1167, "text": "Cosmic flappy bird 5 a few new bugs because of a few new things put into it : ) ."}, {"post_id": 59188, "ts": "2026-08-31T20:47:23Z", "hours": 0.8333, "text": "Cosmic flappy bird (4) Am having so much fun its interesting how all the blocks interact with each other i made it a little harder to play"}, {"post_id": 58996, "ts": "2026-08-31T15:56:09Z", "hours": 0.65, "text": "My cosmic flappy bird game is coming along good for my first ever game."}, {"post_id": 58567, "ts": "2026-08-31T00:46:57Z", "hours": 0.4833, "text": "A update to my flappy birds game"}, {"post_id": 58431, "ts": "2026-08-30T20:58:25Z", "hours": 0.35, "text": "I set up my scratch project and recorded my first 19 min of time idk what am doing but i think i can do it ."}]...
|
Title: Cosmic flappy bird by @j_pichon12 | Stardan Title: Cosmic flappy bird by @j_pichon12 | Stardance
Devlogs:
I set up my scratch project and recorded my first 19 min of time idk what am doing but i think i can do it .
A update to my flappy birds game
My cosmic flappy bird game is coming along good for my first ever game.
Cosmic flappy bird (4) Am having so much fun its interesting how all the blocks interact with each other i made it a little harder to play
Cosmic flappy bird 5 a few new bugs because of a few new things put into it : ) .
Cosmic flappy bird 6
cosmic flappy bird 7
Ships:
I made a space flappy bird in were you have to avoid the Pillers and spikes it gets harder the farther you progress. And some of the challenges while making this game were how to “code” but I had fun it was my first game so ye don’t expect too much its ok but still check it out its fun btw its on scratch....
|
1793105751.6796942
|
1793192151.6796942
|
|
57635
|
GOTHAM-OS by @NerdyItachi | Stardance
|
NerdyItachi
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T23:15:50Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made Global-Os which is a webOs inspired from Bruce Wayne from Batman the hardest part was giving it the UI it has but kinda did it hehe:D", "repo": "https://github.com/Ayaan-dev21/Global-os", "demo": "https://global-os.netlify.app/"}]...
|
[{"post_id": 61167, "ts": "202 [{"post_id": 61167, "ts": "2026-09-03T23:12:37Z", "hours": 0.2819, "text": "cool aint it ? its complete now please do try it once :D you will actually feel like Bruce Wayne xD"}, {"post_id": 61102, "ts": "2026-09-03T20:30:17Z", "hours": 0.2983, "text": "Managed to make this till now xD"}, {"post_id": 61088, "ts": "2026-09-03T20:10:14Z", "hours": 2.3319, "text": "Creating a Retro Comic Batman inspired webOS its gonna be cool just starting out rn ngl"}]...
|
Title: GOTHAM-OS by @NerdyItachi | Stardance
Devl Title: GOTHAM-OS by @NerdyItachi | Stardance
Devlogs:
Creating a Retro Comic Batman inspired webOS its gonna be cool just starting out rn ngl
Managed to make this till now xD
cool aint it ? its complete now please do try it once :D you will actually feel like Bruce Wayne xD
Ships:
I made Global-Os which is a webOs inspired from Bruce Wayne from Batman the hardest part was giving it the UI it has but kinda did it hehe:D...
|
1793116387.7955422
|
1793202787.7955422
|
|
57243
|
Pheobe OS by @Rezz | Stardance
|
Rezz
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T23:07:34Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "PheobeOS!! This is my personal OS I made using the guide for the mission and what I learned from my past two projects. Features: -Image Gallery -Video player -Custom Background image made by me! -Cute Pheobe Chubi Images and videos.", "repo": "https://github.com/KartikeyaMishra-Ark/PheobeOS", "demo": "https://kartikeyamishra-ark.github.io/PheobeOS"}]...
|
[{"post_id": 61159, "ts": "202 [{"post_id": 61159, "ts": "2026-09-03T22:54:59Z", "hours": 0.2828, "text": "The UI looks good enough. Fixed the close button not showing up due to lack of contrast. this theme looks better with the brown and beige anyway."}, {"post_id": 61155, "ts": "2026-09-03T22:34:43Z", "hours": 0.2519, "text": "I just realised I need 3 devlogs for the mission 😢. I am now working on making the UI better as the colour theory may not be fitting."}, {"post_id": 61143, "ts": "2026-09-03T22:15:24Z", "hours": 2.7894, "text": "Pheobe OS is my attempt at the Personal OS mission. I have been addicted to watching these videos of pheobe chubi on Instagram so I created this OS in her theme. All the features added are from the guide. Other than that I made a gallery and a video player to watch some videos of pheobe so other people can also see what I find cute about this."}]...
|
Title: Pheobe OS by @Rezz | Stardance
Devlogs:
Ph Title: Pheobe OS by @Rezz | Stardance
Devlogs:
Pheobe OS is my attempt at the Personal OS mission. I have been addicted to watching these videos of pheobe chubi on Instagram so I created this OS in her theme. All the features added are from the guide. Other than that I made a gallery and a video player to watch some videos of pheobe so other people can also see what I find cute about this.
I just realised I need 3 devlogs for the mission 😢. I am now working on making the UI better as the colour theory may not be fitting.
The UI looks good enough. Fixed the close button not showing up due to lack of contrast. this theme looks better with the brown and beige anyway.
Ships:
PheobeOS!! This is my personal OS I made using the guide for the mission and what I learned from my past two projects. Features: -Image Gallery -Video player -Custom Background image made by me! -Cute Pheobe Chubi Images and videos....
|
1793098112.511045
|
1793184512.511045
|
|
19591
|
Screens + Shots by @Kailey | Stardance
|
Kailey
|
2
|
7.0
|
54
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T22:24:05Z", "hours": 3.0, "multiplier": 9.58, "payout": 0, "blessing": "neutral", "text": "Made some final touches to the UI Added more comments throughout code in all files Improved the readme Increased build and version Added feature to repeat custom reminders every week, month, or year Added optional field for last name and displayed first name on dashboard", "repo": "https://github.com/KaileyLiou/Screens-Shots", "demo": "https://apps.apple.com/us/app/screens-shots/id6755749446"}, {"ship_num": 2, "ts": "2026-07-18T15:58:44Z", "hours": 4.0, "multiplier": 13.09, "payout": 54, "blessing": "neutral", "text": "Screens + Shots is a health reminder app that helps users stay on top of vaccines and cancer screenings. I have completely updated the app and am still in the process of adding new features and making more revisions.", "repo": "https://github.com/KaileyLiou/Screens-Shots", "demo": "https://apps.apple.com/us/app/screens-shots/id6755749446"}]...
|
[{"post_id": 35594, "ts": "202 [{"post_id": 35594, "ts": "2026-07-27T03:57:57Z", "hours": 0.7383, "text": "Added feature to repeat custom reminders every week, month, or year Added optional field for last name and displayed first name on dashboard"}, {"post_id": 31577, "ts": "2026-07-20T02:44:31Z", "hours": 2.4672, "text": "Made some final touches to the UI, added more comments throughout code in all files, improved the readme, increased build and version"}, {"post_id": 30741, "ts": "2026-07-18T15:56:43Z", "hours": 3.1069, "text": "Added settings page, done button on new reminder tab Removed duplicate sources from dashboard Pushed/changed notifications Worked on recommendation logic Added recurring reminders Added multi-select reminders and editing to reminders Worked on iPad responsiveness Restricted to light mode Fixed UI and changed dashboard Added time countdown Made buttons bigger and added accessibility"}, {"post_id": 28701, "ts": "2026-07-15T03:32:55Z", "hours": 0.9906, "text": "Updated app icon to make the outline of the bandage the same thickness as the outline of the syringe. Also updated the SplashView icon with the new app icon. Currently fixing the notifications as well as debugging minor errors in the code."}]...
|
Title: Screens + Shots by @Kailey | Stardance
Dev Title: Screens + Shots by @Kailey | Stardance
Devlogs:
Updated app icon to make the outline of the bandage the same thickness as the outline of the syringe. Also updated the SplashView icon with the new app icon. Currently fixing the notifications as well as debugging minor errors in the code.
Added settings page, done button on new reminder tab Removed duplicate sources from dashboard Pushed/changed notifications Worked on recommendation logic Added recurring reminders Added multi-select reminders and editing to reminders Worked on iPad responsiveness Restricted to light mode Fixed UI and changed dashboard Added time countdown Made buttons bigger and added accessibility
Made some final touches to the UI, added more comments throughout code in all files, improved the readme, increased build and version
Added feature to repeat custom reminders every week, month, or year Added optional field for last name and displayed first name on dashboard
Ships:
Screens + Shots is a health reminder app that helps users stay on top of vaccines and cancer screenings. I have completely updated the app and am still in the process of adding new features and making more revisions.
Made some final touches to the UI Added more comments throughout code in all files Improved the readme Increased build and version Added feature to repeat custom reminders every week, month, or year Added optional field for last name and displayed first name on dashboard...
|
1793141762.9305263
|
1793228162.9305263
|
|
21857
|
HoopIQ by @atharva02 | Stardance
|
atharva02
|
3
|
75.8
|
642
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T21:56:53Z", "hours": 22.0, "multiplier": 16.02, "payout": 348, "blessing": "neutral", "text": "I made a basketball training app that will help people train their basketball skills. The hardest part in this ship was probably finding the best way to integrate mobile into this. I really don’t like styling, and it took really long to figure out correct widths, until I realized viewport widths which made life so much easier and correctly take up the space you need. I’m most proud of the animations that have now been integrated within the site. They’re pretty basic, but I do think they add enough flavor to the app to make it a little bit more enjoyable, which is always a nice touch. When testing this project, data is saved locally so progress doesn’t save between devices and inactivity may make your browser clear the data if that’s something you have enabled(Safari does this a lot). Also note that when viewing the GitHub, I’m working on this with branches so view the “feature/training-adjustments” branch to see current committed changes, they’re not merged on main yet. This is the third ship for this project, and I anticipate more to come so all feedback is appreciated. Enjoy!", "repo": "https://github.com/atharva-277/Basketball-Trainer", "demo": "https://hoop-iq-277.web.app/"}, {"ship_num": 2, "ts": "2026-08-29T02:17:33Z", "hours": 21.0, "multiplier": 10.39, "payout": 215, "blessing": "neutral", "text": "I made a basketball training app that will help people train their basketball skills. A challenging part for this part was finding specific drills that improved the skillset that I had created. Also the metric to imperial conversion had a finicky error which took a lot longer to fix, but it’s here now so great! I’m proud that the drills remain personalized like the other training parts as they target where you have logged you are weak at. I feel training sites are best when the user knows where they struggle and needs a medium to improve. When testing this project, data is saved locally so progress doesn’t save between devices(this is only laptop friendly right now, sorry) and inactivity may make your browser clear the data if that’s something you have enabled(Safari does this a lot). Also note that when viewing the GitHub, I’m working on this with branches so view the “feature/training-adjustments” branch to see current committed changes, they’re not merged on main yet. Other than that, this is the second ship so some feedback was incorporated, but same as before, this app will continue to be expanded upon so all feedback is good feedback. Enjoy!", "repo": "https://github.com/atharva-277/Basketball-Trainer", "demo": "https://hoop-iq-277.web.app/"}, {"ship_num": 3, "ts": "2026-08-20T01:05:17Z", "hours": 6.0, "multiplier": 12.86, "payout": 79, "blessing": "neutral", "text": "I made a basketball training app that will help people train their basketball skills. The challenging part within making this app was finding out what skills are important to test out. Obviously shooting is the main aspect of basketball, but it’s also important to practice ball control. After that, there was challenges it creating specific algorithms to test those skills that provide an even split across the categories. I’m most proud of how the shot diet and baseline work together to create a unique training experience so you specifically work on categories that help YOUR play style, rather than a generic one. When testing this project, all data is saved locally so progress doesn’t save between devices(this is only laptop friendly right now, sorry) and inactivity may make your browser clear the data if that’s something you have enabled(Safari does this a lot). Other than that, I’m really excited to get any feedback on this whatsoever considering there is a lot more I plan to add to this. Enjoy!", "repo": "https://github.com/atharva-277/Basketball-Trainer", "demo": "https://hoop-iq-277.web.app/"}]...
|
[{"post_id": 65645, "ts": "202 [{"post_id": 65645, "ts": "2026-09-10T22:34:50Z", "hours": 4.3764, "text": "Devlog #18 Current Features Drill panel is here! Took a lot of effort to get working because accessing data from the same project is hard 😭. It wasn’t hard to access the drill history itself, but the way I was storing it was based on ID numbers and not drill names(something that was never actually stored) which made it hard to show on screen. I think it looks really good on the screen, and it’s intuitive to access via the calendar, click on the day. What’s Coming Up Right now it only shows what exactly you did, and your performance their specifically. However, I want to make it so that the user can easily see the misses they tagged as well, providing an all encompassing way of accessing all their history within this app. Obviously my app uses the data to give them drill suggestions, but the user should be able to see their history and make their own trends based on what they see. Game Plan I’ll be spending the next chunk of this trying to get that working: backend functionality, styling on screen, updating day to day, stuff like that. After that I’ll try to incorporate some animations in that and unless I think of other major changes, there will be another ship hopefully."}, {"post_id": 64585, "ts": "2026-09-09T02:57:01Z", "hours": 4.1461, "text": "Devlog #17 Current Features Started to work on the hover/pressing functionality. I’ve decided to simply combine the two functionalities into one, but I’m struggling to find the best way to display it on the screen. Basically, the user should be able to tap the day they worked on something, and see what exactly they did What’s Coming Up I was mainly testing with the backend part of this within these hours and will push a UI update to reflect these changes within the coming days hopefully. Other than that, I want to hopefully add a feature where they see the exact percentage boost they got by doing a task if I have the correct data to hold that. Game Plan Add UI features as mentioned above, switch gears to working on backend part of progress updates, and see how the app looks like then. Note: I had to reset data to test the UI, hence why my streak isn’t the 2 days including yesterday:)"}, {"post_id": 63999, "ts": "2026-09-08T03:20:25Z", "hours": 4.7167, "text": "Devlog #16 Current Features UI update is finally here! Finally got this working after a lot of trial and error with the display and making it show up with the proper date. The best part is it also looks great with the mobile without any extra styling so even better for me! What’s Coming Up Still want to add more functionality to the calendar specifically such as clicking to see your exact work, hovering to see basic title overview, and just general user interactivity. Game Plan Most of the above changes go along with how I stored data anyway, so I’m not behind in any regard. I plan on adding the above changes first, before deciding what else there is to add in relation to this."}, {"post_id": 63341, "ts": "2026-09-07T03:22:10Z", "hours": 5.4511, "text": "Devlog #14 Current Events Calendar is basically fully functioning! Hasn’t been integrated in the UI yet like I hoped it would be, but I got it working the way I wanted it to with the user able to see their progress in a quick snapshot. Really happy to see this working now as it’s been a asked feature in past ships What’s Coming Up The UI update will definitely be what’s coming up next. I know this was mentioned last devlog, but instead I got it close to fully working and now will be adding the interface. Game Plan Adding the UI on the screen so it fully works, and then switching over to the backend part of the session history"}, {"post_id": 62479, "ts": "2026-09-05T20:52:52Z", "hours": 4.2714, "text": "Devlog #13 Current Events Decided to add the screen itself to the UI so it’s easier to update these logs with progress as it occurs. On the backend, I realize I have been storing drill sessions anyway, just wasn’t displaying them so that’s a pretty big timesave. Along with that, the calendar is still a work in progress, just doing some testing to see how exactly it works along with how the streak will play into that. What’s Coming Up I’d expect a UI update shortly with multiple elements on the screen, maybe not fully functional right away, but in the intial working phase if that makes sense. Game Plan Add calendar and streak elements on screen with functionality – I’ll need some time to test if the days are tracked correctly. After that, it’ll be simply integrated session logs onto the screen"}, {"post_id": 61806, "ts": "2026-09-04T21:52:28Z", "hours": 3.8361, "text": "Devlog #13 Current Events I have started working on implementing a calendar and streak feature. I want to make it similar to stardance’s so that you can see what you worked on that specific day. Essentially, I’ll be adding another tab called history and input information there so they can see their streaks, recent drills, and progress over time. What’s Coming Up None of the UI has been integrated, but that doesn’t mean the backend is finished either. I was experimenting with how exactly the calendar works and how it might look within the UI. Game Plan I plan on slowly integrate the UI with the tab and only show the calendar and streaks at first once that starts working, and then work towards displaying the drill history. Thank you to whoever mentioned formatting devlogs properly in ship review! This makes it a lot easier to read."}, {"post_id": 61135, "ts": "2026-09-03T21:52:45Z", "hours": 5.5231, "text": "Devlog #12 Animations are here! Admittedly, there aren’t too animations, mainly because the one I saw online aren’t sites where the user is constantly interacting, their mainly shops or display sites, like WebOS. However, they are here now and I feel that they’re subtle, but still look nice on the screen. I especially like the pulse effect on the baseline screen when you increase, or decrease, your made shots. A ship will follow this devlog, so as always, please give all feedback that you can think of, specifically features which you want added that could improve this. I anticipate my next feature to be a calendar/streak system of sorts, giving the user visual cues on their progress. I have not forgotten about the drill tutorials, it’s just that it’s a bit more complicated and I like showing off progress periodically, not just once at the end. Hope you all enjoy!"}, {"post_id": 59907, "ts": "2026-09-01T22:48:44Z", "hours": 3.5156, "text": "Devlog #11 New Feature? I don’t know if mobile integration really counts as a new feature but I’m counting it anyway. This makes it easier to train as it is no longer necessary to be huddled around a laptop, entering your data. The new styles make it easier to navigate throughout the site on your phone. I know in my very first devlog I said I want to make a mobile app, but I think making a website work well on a phone also serves that need. Nothing has changed with the way data is handled, the main thing I worked on here was CSS styling in the new media set. These were hours well spent on making the site look good on a phone, so I hope you all enjoy it. My next goal is to add animations to the CSS, whether that’s new elements or just simple, quick navigation I don’t fully know yet. I will also be postponing the drill tutorials to a later date, I want to get another ship this week(I like having each ship have only a few unique features added, it helps me get feedback in bits rather than on everything), and I will likely not have the time to research online drill images or make them myself. Otherwise, I’ve had a lot of fun continuing this project so I hope you guys like this new style as much as I do. Attached is the recreation of mobile styles using Chrome Dev Tools, I didn’t want to type this all on my phone. Enjoy!"}, {"post_id": 59297, "ts": "2026-09-01T00:36:19Z", "hours": 3.7131, "text": "Devlog #10 A sad devlog, but a necessary one, GameIQ has been removed and will not be a feature any longer. I wasn’t able to find an efficient way to add in multiple situations unless I gave a paragraph of information instead of an image describing the situation. Perhaps I will be able to find a workaround with play-drawing section, but I’ve also realized that most people will not use this to play professional basketball games in any regard(high school or rec league), and will use it for pickup most likely. I will be focusing my attention on adding features that were recommended from previous ship reviews. I apologize for anyone reading these devlogs waiting for GameIQ to be a feature, it has been removed now. I am sorry."}, {"post_id": 58372, "ts": "2026-08-30T19:39:48Z", "hours": 3.6325, "text": "Devlog #9 GameIQ is still a work in progress right now, but the second ship reviews came in so I’m planning on making this a larger ship with more than just that. A big recommendation was drill tutorials so I might integrate a separate YouTube channel and provide links to the drills so people know how to do them, or find something online who knows. Also people said to add some animations to the actual site so I will probably add that as well. Despite the 3.5 hours in this devlog, I still couldn’t find a viable API source for the GameIQ, or maybe I’m not looking hard enough lol. I’m still going to try to find some alternative instead of hard-coding situations because I don’t know how many I’ll be able to do. But, I know for sure that some suggestions from past ships will be integrated within the next ship. Thank you for all the feedback so far, it’s been great reading them and planning out what more to do with this project!"}, {"post_id": 57742, "ts": "2026-08-30T00:37:08Z", "hours": 5.3189, "text": "Devlog #8 I’ve started working on the GameIQ section, except nothing with the Ui yet. I’ve been trying to get the internal logic to work and it’s being a bit weird. I’m trying to see if there’s a way to get a large question bank of answers without using an API to route to questions. Other than that, the main premise of GameIQ is you’ll be given a situation and you have to make the correct read out of 4 options, basically a quiz which you can opt out of anytime. Once that’s integrated as simply a base functionality, I hope to make it specific to the drills the user is actively working on to further test their skills. But again, not much works right now, it’s just some base logic with not much else."}, {"post_id": 57000, "ts": "2026-08-29T02:12:39Z", "hours": 4.6917, "text": "Devlog #7 Drills have been incorporated successfully! The user can now properly use this app to actually improve I think. Rather than repeatedly doing the same thing, they can do specific drills to improve their skills. This has the same display as the handling and shooting session log only difference is this doesn’t affect any of the calculations associated with you. These drills are simply a means to improve your handling and shooting skills which thereby affect your percentages. The drills tell you what to complete along with a suggested rep/time count but even if you log more/less it only affects you and not the internal algorithm. Other change made was based off of the first recommendation by adding metric units. This has also been added, you choose at the start and can update at any time via the settings page. Internal calculations still use inches, but the display will show metric in case anyone is looking at what data is being stored. Enjoy!"}, {"post_id": 56232, "ts": "2026-08-27T22:07:13Z", "hours": 5.4708, "text": "Devlog #6 New Feature! Drills are now a new feature that are still a small work in progress, but the initial testing is complete so though I’d post about it here. Essentially before all you could do was practice repetitive actions without actually working on how to improve it. Now with drills, after you’ve done some sessions to see how you’re performing, this will gauge where you’re usually messing up and provide drills to improve. Now these drills will help improve a specific part of the misses you tagged earlier. The flow that I’m going for here is you practice specific shot types and tag misses, complete drills to help said misses, and improve your skills over time! I’m still working on specific drills to add, along with descriptions so the user knows how to perform them. Attached is how it currently looks on the training screen, the session screen is still a work in progress. Note: some feedback given from initial ship will be adressed in next devlog, assuming I get around to it. Once this drill functionality is working and some feedback is adressed, there will most likely be another ship. Enjoy!"}, {"post_id": 54390, "ts": "2026-08-25T11:46:41Z", "hours": 6.0103, "text": "Devlog #5 Unfortunately, no new coding was done because I ran into multiple errors that took a lot of time trying to fix. I’m not actually sure what happened, but my files were messed up and the file structure internally broke down. Luckily, it’s all fixed now, so I thought I’d post this small devlog so I can reset my hours and post a new one when I start working on the drill features, without the 10 hour limit worrying me. Other than that, the UI of the app remains unchanged."}, {"post_id": 52649, "ts": "2026-08-22T21:46:24Z", "hours": 4.5331, "text": "Devlog #4 I did my usual project UI overhaul like I always need to usually. I usually let Claude generate the UI just so I can see stuff on the screen when I code the actual logic, and then inevitably forget I did that when I go to ship, but I have attempted to revert most of that back while still maintain the basketball theme. I personally think it looks pretty good now, I made all of the text bigger, made the buttons and most elements on the screen more visible. I also added a hover effect on most elements to give it an orange glow, this will eventually be converted to fully-mobile friendly(currently it works just doesn’t look good) but I still really enjoy it. Other than that there weren’t any logic changes, just felt the need to showcase what the site looks like right now as I spent a large amount of time updating the UI. Enjoy!"}, {"post_id": 50700, "ts": "2026-08-20T01:01:11Z", "hours": 2.7242, "text": "Devlog 3 So much has happened since. Now that the user has a baseline that they can be compared against, the initial training algorithm has been created! Right now it’s mainly based off of repetition and the user should continuously practice the same stuff they did within the baseline. This is simply the initial algorithm because based off of the baseline, the algorithm finds the weakest area and applies percentages to each are so you practice weak ones more than others. As you can see from the provided image: I have to practice specific ball handling and then if I don’t reach the amount, I have to tag a miss and it gives a cue on what you can do to fix that. Eventually, after this keeps growing, it’ll give specific drills that help instead of repetition. However, I will likely ship after this to see what people think of this so far and we’ll go from there."}, {"post_id": 36695, "ts": "2026-07-28T22:23:59Z", "hours": 2.4206, "text": "Devlog #2 So instead of generating a baseline based off of just personal bio-data, the user goes through a series of drills to see where they stand at currently. They have to practice threes, mid-rangers, layups, and practice some ball-handling drills. Based off of these beginning stats, it generates their current overall and saves their stats to be used later. Right now this is the only main thing that works and based off of this I’m gonna generate a training regime that best fits them mainly off of these stats. Other than that, the user is also able to input their shot diet on the training screen which basically tells the computer what they do when they have the ball. For example, they shoot threes 15% of the time, mid-rangers 35%, layups 40%, and handle the ball via dribbling 10%. Attached is a sample results page after the user finishes their baseline."}, {"post_id": 14042, "ts": "2026-06-23T00:47:40Z", "hours": 1.0325, "text": "So I’m currently working on a basketball trainer website, eventually converted into an app to help people improve their basketball skills. Currently, there’s only a good UI base because I haven’t started the full functionality yet. I plan on, hopefully, adding a new training section twice every week, or just weekly if that’s what works. Attached is the home page where the user inputs their info to get a baseline for training rigor."}]...
|
Title: HoopIQ by @atharva02 | Stardance
Devlogs:
Title: HoopIQ by @atharva02 | Stardance
Devlogs:
So I’m currently working on a basketball trainer website, eventually converted into an app to help people improve their basketball skills. Currently, there’s only a good UI base because I haven’t started the full functionality yet. I plan on, hopefully, adding a new training section twice every week, or just weekly if that’s what works. Attached is the home page where the user inputs their info to get a baseline for training rigor.
Devlog #2 So instead of generating a baseline based off of just personal bio-data, the user goes through a series of drills to see where they stand at currently. They have to practice threes, mid-rangers, layups, and practice some ball-handling drills. Based off of these beginning stats, it generates their current overall and saves their stats to be used later. Right now this is the only main thing that works and based off of this I’m gonna generate a training regime that best fits them mainly off of these stats. Other than that, the user is also able to input their shot diet on the training screen which basically tells the computer what they do when they have the ball. For example, they shoot threes 15% of the time, mid-rangers 35%, layups 40%, and handle the ball via dribbling 10%. Attached is a sample results page after the user finishes their baseline.
Devlog 3 So much has happened since. Now that the user has a baseline that they can be compared against, the initial training algorithm has been created! Right now it’s mainly based off of repetition and the user should continuously practice the same stuff they did within the baseline. This is simply the initial algorithm because based off of the baseline, the algorithm finds the weakest area and applies percentages to each are so you practice weak ones more than others. As you can see from the provided image: I have to practice specific ball handling and then if I don’t reach the amount, I have to tag a miss and it gives a cue on what you can do to fix that. Eventually, after this keeps growing, it’ll give specific drills that help instead of repetition. However, I will likely ship after this to see what people think of this so far and we’ll go from there.
Devlog #4 I did my usual project UI overhaul like I always need to usually. I usually let Claude generate the UI just so I can see stuff on the screen when I code the actual logic, and then inevitably forget I did that when I go to ship, but I have attempted to revert most of that back while still maintain the basketball theme. I personally think it looks pretty good now, I made all of the text bigger, made the buttons and most elements on the screen more visible. I also added a hover effect on most elements to give it an orange glow, this will eventually be converted to fully-mobile friendly(currently it works just doesn’t look good) but I still really enjoy it. Other than that there weren’t any logic changes, just felt the need to showcase what the site looks like right now as I spent a large amount of time updating the UI. Enjoy!
Devlog #5 Unfortunately, no new coding was done because I ran into multiple errors that took a lot of time trying to fix. I’m not actually sure what happened, but my files were messed up and the file structure internally broke down. Luckily, it’s all fixed now, so I thought I’d post this small devlog so I can reset my hours and post a new one when I start working on the drill features, without the 10 hour limit worrying me. Other than that, the UI of the app remains unchanged.
Devlog #6 New Feature! Drills are now a new feature that are still a small work in progress, but the initial testing is complete so though I’d post about it here. Essentially before all you could do was practice repetitive actions without actually working on how to improve it. Now with drills, after you’ve done some sessions to see how you’re performing, this will gauge where you’re usually messing up and provide drills to improve. Now these drills will help improve a specific part of the misses you tagged earlier. The flow that I’m going for here is you practice specific shot types and tag misses, complete drills to help said misses, and improve your skills over time! I’m still working on specific drills to add, along with descriptions so the user knows how to perform them. Attached is how it currently looks on the training screen, the session screen is still a work in progress. Note: some feedback given from initial ship will be adressed in next devlog, assuming I get around to it. Once this drill functionality is working and some feedback is adressed, there will most likely be another ship. Enjoy!
Devlog #7 Drills have been incorporated successfully! The user can now properly use this app to actually improve I think. Rather than repeatedly doing the same thing, they can do specific drills to improve their skills. This has the same display as the handling and shooting session log only difference is this doesn’t affect any of the calculations associated with you. These drills are simply a means to improve your handling and shooting skills which thereby affect your percentages. The drills tell you what to complete along with a suggested rep/time count but even if you log more/less it only affects you and not the internal algorithm. Other change made was based off of the first recommendation by adding metric units. This has also been added, you choose at the start and can update at any time via the settings page. Internal calculations still use inches, but the display will show metric in case anyone is looking at what data is being stored. Enjoy!
Devlog #8 I’ve started working on the GameIQ section, except nothing with the Ui yet. I’ve been trying to get the internal logic to work and it’s being a bit weird. I’m trying to see if there’s a way to get a large question bank of answers without using an API to route to questions. Other than that, the main premise of GameIQ is you’ll be given a situation and you have to make the correct read out of 4 options, basically a quiz which you can opt out of anytime. Once that’s integrated as simply a base functionality, I hope to make it specific to the drills the user is actively working on to further test their skills. But again, not much works right now, it’s just some base logic with not much else.
Devlog #9 GameIQ is still a work in progress right now, but the second ship reviews came in so I’m planning on making this a larger ship with more than just that. A big recommendation was drill tutorials so I might integrate a separate YouTube channel and provide links to the drills so people know how to do them, or find something online who knows. Also people said to add some animations to the actual site so I will probably add that as well. Despite the 3.5 hours in this devlog, I still couldn’t find a viable API source for the GameIQ, or maybe I’m not looking hard enough lol. I’m still going to try to find some alternative instead of hard-coding situations because I don’t know how many I’ll be able to do. But, I know for sure that some suggestions from past ships will be integrated within the next ship. Thank you for all the feedback so far, it’s been great reading them and planning out what more to do with this project!
Devlog #10 A sad devlog, but a necessary one, GameIQ has been removed and will not be a feature any longer. I wasn’t able to find an efficient way to add in multiple situations unless I gave a paragraph of information instead of an image describing the situation. Perhaps I will be able to find a workaround with play-drawing section, but I’ve also realized that most people will not use this to play professional basketball games in any regard(high school or rec league), and will use it for pickup most likely. I will be focusing my attention on adding features that were recommended from previous ship reviews. I apologize for anyone reading these devlogs waiting for GameIQ to be a feature, it has been removed now. I am sorry.
Devlog #11 New Feature? I don’t know if mobile integration really counts as a new feature but I’m counting it anyway. This makes it easier to train as it is no longer necessary to be huddled around a laptop, entering your data. The new styles make it easier to navigate throughout the site on your phone. I know in my very first devlog I said I want to make a mobile app, but I think making a website work well on a phone also serves that need. Nothing has changed with the way data is handled, the main thing I worked on here was CSS styling in the new media set. These were hours well spent on making the site look good on a phone, so I hope you all enjoy it. My next goal is to add animations to the CSS, whether that’s new elements or just simple, quick navigation I don’t fully know yet. I will also be postponing the drill tutorials to a later date, I want to get another ship this week(I like having each ship have only a few unique features added, it helps me get feedback in bits rather than on everything), and I will likely not have the time to research online drill images or make them myself. Otherwise, I’ve had a lot of fun continuing this project so I hope you guys like this new style as much as I do. Attached is the recreation of mobile styles using Chrome Dev Tools, I didn’t want to type this all on my phone. Enjoy!
Devlog #12 Animations are here! Admittedly, there aren’t too animations, mainly because the one I saw online aren’t sites where the user is constantly interacting, their mainly shops or display sites, like WebOS. However, they are here now and I feel that they’re subtle, but still look nice on the screen. I especially like the pulse effect on the baseline screen when you increase, or decrease, your made shots. A ship will follow this devlog, so as always, please give all feedback that you can think of, specifically features which you want added that could improve this. I anticipate my next feature to be a calendar/streak system of sorts, giving the user visual cues on their progress. I have not forgotten about the drill tutorials, it’s just that it’s a bit more complicated and I like showing off progress periodically, not just once at the end. Hope you all enjoy!
Devlog #13 Current Events I have started working on implementing a calendar and streak feature. I want to make it similar to stardance’s so that you can see what you worked on that specific day. Essentially, I’ll be adding another tab called history and input information there so they can see their streaks, recent drills, and progress over time. What’s Coming Up None of the UI has been integrated, but that doesn’t mean the backend is finished either. I was experimenting with how exactly the calendar works and how it might look within the UI. Game Plan I plan on slowly integrate the UI with the tab and only show the calendar and streaks at first once that starts working, and then work towards displaying the drill history. Thank you to whoever mentioned formatting devlogs properly in ship review! This makes it a lot easier to read.
Devlog #13 Current Events Decided to add the screen itself to the UI so it’s easier to update these logs with progress as it occurs. On the backend, I realize I have been storing drill sessions anyway, just wasn’t displaying them so that’s a pretty big timesave. Along with that, the calendar is still a work in progress, just doing some testing to see how exactly it works along with how the streak will play into that. What’s Coming Up I’d expect a UI update shortly with multiple elements on the screen, maybe not fully functional right away, but in the intial working phase if that makes sense. Game Plan Add calendar and streak elements on screen with functionality – I’ll need some time to test if the days are tracked correctly. After that, it’ll be simply integrated session logs onto the screen
Devlog #14 Current Events Calendar is basically fully functioning! Hasn’t been integrated in the UI yet like I hoped it would be, but I got it working the way I wanted it to with the user able to see their progress in a quick snapshot. Really happy to see this working now as it’s been a asked feature in past ships What’s Coming Up The UI update will definitely be what’s coming up next. I know this was mentioned last devlog, but instead I got it close to fully working and now will be adding the interface. Game Plan Adding the UI on the screen so it fully works, and then switching over to the backend part of the session history
Devlog #16 Current Features UI update is finally here! Finally got this working after a lot of trial and error with the display and making it show up with the proper date. The best part is it also looks great with the mobile without any extra styling so even better for me! What’s Coming Up Still want to add more functionality to the calendar specifically such as clicking to see your exact work, hovering to see basic title overview, and just general user interactivity. Game Plan Most of the above changes go along with how I stored data anyway, so I’m not behind in any regard. I plan on adding the above changes first, before deciding what else there is to add in relation to this.
Devlog #17 Current Features Started to work on the hover/pressing functionality. I’ve decided to simply combine the two functionalities into one, but I’m struggling to find the best way to display it on the screen. Basically, the user should be able to tap the day they worked on something, and see what exactly they did What’s Coming Up I was mainly testing with the backend part of this within these hours and will push a UI update to reflect these changes within the coming days hopefully. Other than that, I want to hopefully add a feature where they see the exact percentage boost they got by doing a task if I have the correct data to hold that. Game Plan Add UI features as mentioned above, switch gears to working on backend part of progress updates, and see how the app looks like then. Note: I had to reset data to test the UI, hence why my streak isn’t the 2 days including yesterday:)
Devlog #18 Current Features Drill panel is here! Took a lot of effort to get working because accessing data from the same project is hard 😭. It wasn’t hard to access the drill history itself, but the way I was storing it was based on ID numbers and not drill names(something that was never actually stored) which made it hard to show on screen. I think it looks really good on the screen, and it’s intuitive to access via the calendar, click on the day. What’s Coming Up Right now it only shows what exactly you did, and your performance their specifically. However, I want to make it so that the user can easily see the misses they tagged as well, providing an all encompassing way of accessing all their history within this app. Obviously my app uses the data to give them drill suggestions, but the user should be able to see their history and make their own trends based on what they see. Game Plan I’ll be spending the next chunk of this trying to get that working: backend functionality, styling on screen, updating day to day, stuff like that. After that I’ll try to incorporate some animations in that and unless I think of other major changes, there will be another ship hopefully.
Ships:
I made a basketball training app that will help people train their basketball skills. The challenging part within making this app was finding out what skills are important to test out. Obviously shooting is the main aspect of basketball, but it’s also important to practice ball control. After that, there was challenges it creating specific algorithms to test those skills that provide an even split across the categories. I’m most proud of how the shot diet and baseline work together to create a unique training experience so you specifically work on categories that help YOUR play style, rather than a generic one. When testing this project, all data is saved locally so progress doesn’t save between devices(this is only laptop friendly right now, sorry) and inactivity may make your browser clear the data if that’s something you have enabled(Safari does this a lot). Other than that, I’m really excited to get any feedback on this whatsoever considering there is a lot more I plan to add to this. Enjoy!
I made a basketball training app that will help people train their basketball skills. A challenging part for this part was finding specific drills that improved the skillset that I had created. Also the metric to imperial conversion had a finicky error which took a lot longer to fix, but it’s here now so great! I’m proud that the drills remain personalized like the other training parts as they target where you have logged you are weak at. I feel training sites are best when the user knows where they struggle and needs a medium to improve. When testing this project, data is saved locally so progress doesn’t save between devices(this is only laptop friendly right now, sorry) and inactivity may make your browser clear the data if that’s something you have enabled(Safari does this a lot). Also note that when viewing the GitHub, I’m working on this with branches so view the “feature/training-adjustments” branch to see current committed changes, they’re not merged on main yet. Other than that, this is the second ship so some feedback was incorporated, but same as before, this app will continue to be expanded upon so all feedback is good feedback. Enjoy!
I made a basketball training app that will help people train their basketball skills. The hardest part in this ship was probably finding the best way to integrate mobile into this. I really don’t like styling, and it took really long to figure out correct widths, until I realized viewport widths which made life so much easier and correctly take up the space you need. I’m most proud of the animations that have now been integrated within the site. They’re pretty basic, but I do think they add enough flavor to the app to make it a little bit more enjoyable, which is always a nice touch. When testing this project, data is saved locally so progress doesn’t save between devices and inactivity may make your browser clear the data if that’s something you have enabled(Safari does this a lot). Also note that when viewing the GitHub, I’m working on this with branches so view the “feature/training-adjustments” branch to see current committed changes, they’re not merged on main yet. This is the third ship for this project, and I anticipate more to come so all feedback is appreciated. Enjoy!...
|
1792878565.47188
|
1793742565.47188
|
|
57202
|
MY OWN WEBSIDE by @Slear69_githud | Stardance
|
Slear69_githud
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T21:44:44Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "this is the finished version of the website witch is about me :)", "repo": "https://github.com/slear69/webpersinal", "demo": "https://personal-website-kappa-blond-77.vercel.app/"}]...
|
[{"post_id": 61125, "ts": "202 [{"post_id": 61125, "ts": "2026-09-03T21:28:48Z", "hours": 4.1586, "text": "THE WEBSIDE IS DONE - so this is the front page and yep there are 4 options about account and projects and like that it :)"}]...
|
Title: MY OWN WEBSIDE by @Slear69_githud | Stardan Title: MY OWN WEBSIDE by @Slear69_githud | Stardance
Devlogs:
THE WEBSIDE IS DONE - so this is the front page and yep there are 4 options about account and projects and like that it :)
Ships:
this is the finished version of the website witch is about me :)...
|
1793098085.6965678
|
1793184485.6965678
|
|
56847
|
mini house by @Aamina | Stardance
|
Aamina
|
1
|
9.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T21:25:21Z", "hours": 9.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "hiiii! I made a HOUSE in ONSHAPE It contains a apple bed and a pear shaped shelf and a circualar window, took my inspiration mainly from pinterest I am really proud of the little filllet i added towards the end of the bed learning the fillet was really hardidk how many ppl find it so easy", "repo": "https://github.com/Aaminanad/Doll-House", "demo": "https://cad.onshape.com/documents/62cefe056e7e8e57faa6f86c/w/bd84009dd3603970f55f3756/e/afb144d180f27d6a90eea362?renderMode=0&uiState=6a99e3a69b7c67374b505437"}]...
|
[{"post_id": 61120, "ts": "202 [{"post_id": 61120, "ts": "2026-09-03T21:19:23Z", "hours": 8.9378, "text": "hey guyss i made a mini house , only a room in it using ONSHAPE , it was my first project so it was a bit hard but im so happy with how it turned out I made a apple bed and a pear shelf and a circular window yayayayy"}]...
|
Title: mini house by @Aamina | Stardance
Devlogs: Title: mini house by @Aamina | Stardance
Devlogs:
hey guyss i made a mini house , only a room in it using ONSHAPE , it was my first project so it was a bit hard but im so happy with how it turned out I made a apple bed and a pear shelf and a circular window yayayayy
Ships:
hiiii! I made a HOUSE in ONSHAPE It contains a apple bed and a pear shaped shelf and a circualar window, took my inspiration mainly from pinterest I am really proud of the little filllet i added towards the end of the bed learning the fillet was really hardidk how many ppl find it so easy...
|
1793206196.9099092
|
1793292596.9099092
|
|
55500
|
RepoSense by @CassianWray | Stardance
|
CassianWray
|
1
|
13.0
|
55
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T20:13:13Z", "hours": 13.0, "multiplier": 3.53, "payout": 55, "blessing": "neutral", "text": "I made a project named RepoSense which lets you learn about a specific repository. Basically you put in the giuhub link of the project and the site automatically fetches it and embeds it and you can ask any question specific to the repo. It will cite the repo and tell you about the project and why any decision was made. What was challenging? The most challenging part was getting the embedding right during deployment. Since the embedding is quite an intensive process I had to figure out how to get it done in relatively short timespan. Previously when I first created and tested it locally it was so slow like 10 minutes for a project with 2 files (~200 lines of code) but after lots of tweaking I brought it down to about a minute for most repos unless you decide to put in massive repos then well it will take some time. The thing I am most proud of is that I somehow got it to work. Originally I had not idea what I was doing and just created the UI and made it pretty but as I learnt about embedding and stuff I somehow figured it out. One thing necessary to try the project is an API key if you run it on the web. I have added the CORS_PROXY with CloudFlare workers from my side but you will need a free API to get it to work (don’t worry its a client side project so nothing is stored). I recommend using Groq API keys since its quite good for this. The screenshot below for example is of my own repo (this repo same project which is deployed I am using as an example)", "repo": "https://github.com/Beelzebubo/RepoSense", "demo": "https://reposense.vercel.app/"}]...
|
[{"post_id": 60989, "ts": "202 [{"post_id": 60989, "ts": "2026-09-03T17:57:41Z", "hours": 3.2122, "text": "I competed the project for the most part. The one thing though is that deploying is so damn difficult like you do one thing and another thing breaks and you do another thing another breaks. Anyway for the project I am using Cloudflare workers for CORS_PROXY since its free tier is quite generous and enough for me right now."}, {"post_id": 60180, "ts": "2026-09-02T12:14:34Z", "hours": 5.2047, "text": "So I worked on many things these 5 hours and made a lot of progress. Also in one of my ships I was told to make the devlog a bit technical as here it is. The projects main pipeline lives in the src/core/ folder. It contains a ‘types.ts’ file which is the shared vocabulary basically it has RepoRef, FileEntry, Chunk, Citation, ChatMessage etc. The src/core also contains a folder called***’state/store.ts*** its a dead-simple global store using**’useSyncExternalStore** from react is just a plain object with a setState function and a listener set. The ingest pipeline ( ingest/pipeline.ts *) is where the magic happens. It checks IndexDB first, if you’ve already indexed a repo, it loads the cache version instantly. If not, it fetches the zip from Github’s codeload endpoint, unzips it with fflate , runs a tree walk to build a manifest of usable text files, chunks each file, then kicks off embedding in the background. The treewalk ( treewalk.ts ) strips the top-level directory from codeload paths and filters out the binaries, ignored folders and lockfiles using simple extension checks in ‘langs.ts’. The unzip step (‘unzip.ts’) is just 10 lines wrapping fflate’s unzipSync , GitHub’s codeload endpoint doesnt support CORS for arbitrary origins, so githubFetch.ts handles that by routing through Vite’s dev proxy locally and through a CloudFlare worker in production (in the deployed version). I have attached the pics of the code below so feel free to check them out."}, {"post_id": 58175, "ts": "2026-08-30T15:12:06Z", "hours": 1.9339, "text": "I have finally completed some of the core logic of the project. Namely: Chat (the chat logic for communication with the repo) llm (the llm integrations to enable chatting with the BYOK or local model) retrieve (the thing that retrieves the data from the Github repo and gives context to the app)"}, {"post_id": 57943, "ts": "2026-08-30T08:51:44Z", "hours": 2.6853, "text": "I am trying to build a developer tool that makes it possible to chat with any github repo. The plan is to have the repo be able to answer questions about itself so that its easier to debug and find flaws and also to help understand concepts better. For Now I have completed the landing page and theme toggle and now am gonna start working on the rest."}]...
|
Title: RepoSense by @CassianWray | Stardance
Devl Title: RepoSense by @CassianWray | Stardance
Devlogs:
I am trying to build a developer tool that makes it possible to chat with any github repo. The plan is to have the repo be able to answer questions about itself so that its easier to debug and find flaws and also to help understand concepts better. For Now I have completed the landing page and theme toggle and now am gonna start working on the rest.
I have finally completed some of the core logic of the project. Namely: Chat (the chat logic for communication with the repo) llm (the llm integrations to enable chatting with the BYOK or local model) retrieve (the thing that retrieves the data from the Github repo and gives context to the app)
So I worked on many things these 5 hours and made a lot of progress. Also in one of my ships I was told to make the devlog a bit technical as here it is. The projects main pipeline lives in the src/core/ folder. It contains a ‘types.ts’ file which is the shared vocabulary basically it has RepoRef, FileEntry, Chunk, Citation, ChatMessage etc. The src/core also contains a folder called***’state/store.ts*** its a dead-simple global store using**’useSyncExternalStore** from react is just a plain object with a setState function and a listener set. The ingest pipeline ( ingest/pipeline.ts *) is where the magic happens. It checks IndexDB first, if you’ve already indexed a repo, it loads the cache version instantly. If not, it fetches the zip from Github’s codeload endpoint, unzips it with fflate , runs a tree walk to build a manifest of usable text files, chunks each file, then kicks off embedding in the background. The treewalk ( treewalk.ts ) strips the top-level directory from codeload paths and filters out the binaries, ignored folders and lockfiles using simple extension checks in ‘langs.ts’. The unzip step (‘unzip.ts’) is just 10 lines wrapping fflate’s unzipSync , GitHub’s codeload endpoint doesnt support CORS for arbitrary origins, so githubFetch.ts handles that by routing through Vite’s dev proxy locally and through a CloudFlare worker in production (in the deployed version). I have attached the pics of the code below so feel free to check them out.
I competed the project for the most part. The one thing though is that deploying is so damn difficult like you do one thing and another thing breaks and you do another thing another breaks. Anyway for the project I am using Cloudflare workers for CORS_PROXY since its free tier is quite generous and enough for me right now.
Ships:
I made a project named RepoSense which lets you learn about a specific repository. Basically you put in the giuhub link of the project and the site automatically fetches it and embeds it and you can ask any question specific to the repo. It will cite the repo and tell you about the project and why any decision was made. What was challenging? The most challenging part was getting the embedding right during deployment. Since the embedding is quite an intensive process I had to figure out how to get it done in relatively short timespan. Previously when I first created and tested it locally it was so slow like 10 minutes for a project with 2 files (~200 lines of code) but after lots of tweaking I brought it down to about a minute for most repos unless you decide to put in massive repos then well it will take some time. The thing I am most proud of is that I somehow got it to work. Originally I had not idea what I was doing and just created the UI and made it pretty but as I learnt about embedding and stuff I somehow figured it out. One thing necessary to try the project is an API key if you run it on the web. I have added the CORS_PROXY with CloudFlare workers from my side but you will need a free API to get it to work (don’t worry its a client side project so nothing is stored). I recommend using Groq API keys since its quite good for this. The screenshot below for example is of my own repo (this repo same project which is deployed I am using as an example)...
|
1792878659.6358109
|
1793742659.6358109
|
|
56503
|
Smiski Youtube Thumbnail takeover by @yukthasingh Smiski Youtube Thumbnail takeover by @yukthasingh | Stardance...
|
yukthasingh
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T20:08:09Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a Chrome extension called Smisk-tube that randomly adds Smiskis to YouTube thumbnails. The most challenging part was getting it to work with YouTube’s constantly changing thumbnail structure and figuring out why my original selectors weren’t detecting anything. I’m most proud that I took it from an idea to a working extension that other people can actually install. It’s been submitted to the Google Chrome Web Store for review! To test it: install the extension, open YouTube, and scroll through your feed to find the Smiskis on every thumbnail in a randomized order!", "repo": "https://github.com/yukthasingh/Smiski-Thumbnails", "demo": "https://chromewebstore.google.com/detail/smisk-tube/fdabkciglfohhnkdgeifkoldjjchgjjc?authuser=0&hl=en"}]...
|
[{"post_id": 60556, "ts": "202 [{"post_id": 60556, "ts": "2026-09-02T23:47:01Z", "hours": 4.5036, "text": "Smiski YouTube Thumbnail Takeover — Warmup Project Devlog #3 Overview Smisk-tube is finished! What started as a simple idea to put random Smiskis on YouTube thumbnails turned into a surprisingly challenging project. I learned a lot about Chrome extensions, JavaScript, DOM manipulation, and debugging dynamic websites. What I accomplished Thumbnail Detection : Updated the extension to work with YouTube’s newer thumbnail structure. Smiski Overlays : Added randomized Smiskis with different sizes and positions. Dynamic Loading : Made Smiskis appear on newly loaded thumbnails while scrolling. Popup Controls : Finished the enable/disable button and persistent settings. Debugging : Spent a lot of time figuring out why the thumbnails weren’t being detected and finally got the extension working. Chrome Web Store : Completed the store listing, permissions, privacy information, and submitted Smisk-tube for review! 🚀 Final Thoughts This project was definitely more difficult than I expected for something so simple, but it was a really fun introduction to building something that other people can actually install and use. Now all that’s left is to wait for Google to review it and then I can ship this! Project: COMPLETE Chrome Web Store: Submitted Until next time :D"}, {"post_id": 59143, "ts": "2026-08-31T19:27:33Z", "hours": 1.2581, "text": "Smiski YouTube Thumbnail Takeover — Warmup Project Devlog #2 Overview I continued working on this small project. Although it looks small, the schematics behind it feel very big for me. There were a lot of ups and downs in this hour, but I think I did what I wanted to accomplish today. What I accomplished today Asset Sourcing & Processing : Downloaded new Smiski images to expand the overlay library. Renamed all source assets following the standardized s_1.png , s_2.png , s_3.png naming convention for easy script referencing. Popup UI : Made three new files, popup in .html, .css, .js. Essentially, it makes the popup window for the extension when the user wants to turn the smiskis off or on. Storage Integration : Connected the popup button to chrome.storage.local to persist the extension’s enabled/disabled state across browser sessions. Real-time Event Handling : Implemented chrome.storage.onChanged inside content.js so YouTube updates dynamically when settings change. Local testing : I got to “unpack” what I developed locally on my Chrome browser. When I click on my Smiski icon, I have my popup show up, yay! Current bugs and frustrations Although I have the images named the way I want them to be named, their backgrounds won’t be removed, which is very frustrating. I might have to resort to Pinterest, download their images, and get their backgrounds removed one by one instead of having it in bulk. As of right now tho, those images are uploaded and committed to GitHub as a backup. If anyone knows a way to remove the backgrounds from multiple images at the same time, a comment would help! The button text in the popup window won’t change words. The smiskis don’t show up on the youtube thumbnails. Maybe I’ll get to that later today. Next steps! Get better photos, I guess. Debug popup.js event listeners Hopefully finish coding and debugging by tomorrow, getting it on the chrome web store, and shipping it! Until next time :D"}, {"post_id": 58581, "ts": "2026-08-31T01:34:59Z", "hours": 1.1839, "text": "Smiski YouTube Thumbnail takeover - warm-up project devlog #1 To ease back into coding, I wanted to do something fun and kind of laid-back. I’ve always lacked motivation and creativity when it came to coding projects, so maybe if I scrolled through youtube videos of random stuff, maybe I’ll get some inspiration. I’m a big Jschlatt fan, and in one of his older videos, one of his fans made a youtube extension where Jschlatt’s cat, Jambo, would become the thumbnail of every youtube video. I thought that was pretty cool and funny, so I took inspo from that and did that with Smiskis, funny green figures that have monotone face expressions and do random poses. But anyway, here is what I got done today! Extension architecture : Set up Chrome manifest V3 in my manifest.json and configured the permissions to inject content scripts specifically into YouTube URLs. It will only work on YouTube thumbnails DOM Manipulation : Built a JS content script (content.js) that targets YouTube thumbnail containers (ytd-thumbnail) when the user scrolls on the YT page Randomized spawning logic : If the Smiskis are the same image, in the same position, and the same size, that’s lowkey boring. In this script, Smiskis are chosen randomly via a random number generator, and more random number generators are called to determine the positioning on each thumbnail and the Smiski’s size. Infinite scroll handling : Integrated a MutationObserver to watch the DOM and its continuous updates, ensuring new thumbnails get a Smiski when you scroll down Git setup : Made a git repo, cloned it into VS Code, broke it, made it again, committed and pushed any changes made Next steps: I need to actually add the images into my folders; there is no known website where you can just get Smiski images with no extra text. So, scrolling through wiki pages I go! VS Code gave me a random error that I’m missing a comma, but I can’t find the error, so I’ll have to go hunting for that discrepancy on my next day of coding. I need to launch this project onto the Google Web Store Add a popup toggle switch so users can switch the extension off and on without having to disable the extension entirely Update the README; I hate making READMEs. That’s all I got for today!! Until next time :D"}]...
|
Title: Smiski Youtube Thumbnail takeover by @yukth Title: Smiski Youtube Thumbnail takeover by @yukthasingh | Stardance
Devlogs:
Smiski YouTube Thumbnail takeover - warm-up project devlog #1 To ease back into coding, I wanted to do something fun and kind of laid-back. I’ve always lacked motivation and creativity when it came to coding projects, so maybe if I scrolled through youtube videos of random stuff, maybe I’ll get some inspiration. I’m a big Jschlatt fan, and in one of his older videos, one of his fans made a youtube extension where Jschlatt’s cat, Jambo, would become the thumbnail of every youtube video. I thought that was pretty cool and funny, so I took inspo from that and did that with Smiskis, funny green figures that have monotone face expressions and do random poses. But anyway, here is what I got done today! Extension architecture : Set up Chrome manifest V3 in my manifest.json and configured the permissions to inject content scripts specifically into YouTube URLs. It will only work on YouTube thumbnails DOM Manipulation : Built a JS content script (content.js) that targets YouTube thumbnail containers (ytd-thumbnail) when the user scrolls on the YT page Randomized spawning logic : If the Smiskis are the same image, in the same position, and the same size, that’s lowkey boring. In this script, Smiskis are chosen randomly via a random number generator, and more random number generators are called to determine the positioning on each thumbnail and the Smiski’s size. Infinite scroll handling : Integrated a MutationObserver to watch the DOM and its continuous updates, ensuring new thumbnails get a Smiski when you scroll down Git setup : Made a git repo, cloned it into VS Code, broke it, made it again, committed and pushed any changes made Next steps: I need to actually add the images into my folders; there is no known website where you can just get Smiski images with no extra text. So, scrolling through wiki pages I go! VS Code gave me a random error that I’m missing a comma, but I can’t find the error, so I’ll have to go hunting for that discrepancy on my next day of coding. I need to launch this project onto the Google Web Store Add a popup toggle switch so users can switch the extension off and on without having to disable the extension entirely Update the README; I hate making READMEs. That’s all I got for today!! Until next time :D
Smiski YouTube Thumbnail Takeover — Warmup Project Devlog #2 Overview I continued working on this small project. Although it looks small, the schematics behind it feel very big for me. There were a lot of ups and downs in this hour, but I think I did what I wanted to accomplish today. What I accomplished today Asset Sourcing & Processing : Downloaded new Smiski images to expand the overlay library. Renamed all source assets following the standardized s_1.png , s_2.png , s_3.png naming convention for easy script referencing. Popup UI : Made three new files, popup in .html, .css, .js. Essentially, it makes the popup window for the extension when the user wants to turn the smiskis off or on. Storage Integration : Connected the popup button to chrome.storage.local to persist the extension’s enabled/disabled state across browser sessions. Real-time Event Handling : Implemented chrome.storage.onChanged inside content.js so YouTube updates dynamically when settings change. Local testing : I got to “unpack” what I developed locally on my Chrome browser. When I click on my Smiski icon, I have my popup show up, yay! Current bugs and frustrations Although I have the images named the way I want them to be named, their backgrounds won’t be removed, which is very frustrating. I might have to resort to Pinterest, download their images, and get their backgrounds removed one by one instead of having it in bulk. As of right now tho, those images are uploaded and committed to GitHub as a backup. If anyone knows a way to remove the backgrounds from multiple images at the same time, a comment would help! The button text in the popup window won’t change words. The smiskis don’t show up on the youtube thumbnails. Maybe I’ll get to that later today. Next steps! Get better photos, I guess. Debug popup.js event listeners Hopefully finish coding and debugging by tomorrow, getting it on the chrome web store, and shipping it! Until next time :D
Smiski YouTube Thumbnail Takeover — Warmup Project Devlog #3 Overview Smisk-tube is finished! What started as a simple idea to put random Smiskis on YouTube thumbnails turned into a surprisingly challenging project. I learned a lot about Chrome extensions, JavaScript, DOM manipulation, and debugging dynamic websites. What I accomplished Thumbnail Detection : Updated the extension to work with YouTube’s newer thumbnail structure. Smiski Overlays : Added randomized Smiskis with different sizes and positions. Dynamic Loading : Made Smiskis appear on newly loaded thumbnails while scrolling. Popup Controls : Finished the enable/disable button and persistent settings. Debugging : Spent a lot of time figuring out why the thumbnails weren’t being detected and finally got the extension working. Chrome Web Store : Completed the store listing, permissions, privacy information, and submitted Smisk-tube for review! 🚀 Final Thoughts This project was definitely more difficult than I expected for something so simple, but it was a really fun introduction to building something that other people can actually install and use. Now all that’s left is to wait for Google to review it and then I can ship this! Project: COMPLETE Chrome Web Store: Submitted Until next time :D
Ships:
I made a Chrome extension called Smisk-tube that randomly adds Smiskis to YouTube thumbnails. The most challenging part was getting it to work with YouTube’s constantly changing thumbnail structure and figuring out why my original selectors weren’t detecting anything. I’m most proud that I took it from an idea to a working extension that other people can actually install. It’s been submitted to the Google Chrome Web Store for review! To test it: install the extension, open YouTube, and scroll through your feed to find the Smiskis on every thumbnail in a randomized order!...
|
1792846059.3597808
|
1793710059.3597808
|
|
57931
|
portfolio by @ejo | Stardance
|
ejo
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T19:49:46Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "it took a bit of time , i liked it , made many changes in the design along the way.", "repo": "https://github.com/ejojames/ejojames.github.io", "demo": "https://ejojames.github.io/"}]...
|
[{"post_id": 61073, "ts": "202 [{"post_id": 61073, "ts": "2026-09-03T19:47:23Z", "hours": 4.7542, "text": "finished my portfolio , its cool ig"}]...
|
Title: portfolio by @ejo | Stardance
Devlogs:
fin Title: portfolio by @ejo | Stardance
Devlogs:
finished my portfolio , its cool ig
Ships:
it took a bit of time , i liked it , made many changes in the design along the way....
|
1792961366.3304112
|
1793825366.3304112
|
|
57848
|
Rafeeq AI chatbot by @AbdElrahman | Stardance
|
AbdElrahman
|
1
|
17.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T18:33:05Z", "hours": 17.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is the final version of my project Rafeeq AI (which means the friend in arabic)… It is a web-based chatbot with a simple home page that takes u to the chatbot, signup feature, some subscriptions but the project is at the free only, and a workign form that sends emails to me…", "repo": "https://github.com/Abdoaref739/Rafeeq-AI-chatbot", "demo": "https://abdoaref739.github.io/Rafeeq-AI-chatbot/"}]...
|
[{"post_id": 60894, "ts": "202 [{"post_id": 60894, "ts": "2026-09-03T15:24:01Z", "hours": 16.8453, "text": "project finished (u can see the full commits in the github repo)"}]...
|
Title: Rafeeq AI chatbot by @AbdElrahman | Stardan Title: Rafeeq AI chatbot by @AbdElrahman | Stardance
Devlogs:
project finished (u can see the full commits in the github repo)
Ships:
This is the final version of my project Rafeeq AI (which means the friend in arabic)… It is a web-based chatbot with a simple home page that takes u to the chatbot, signup feature, some subscriptions but the project is at the free only, and a workign form that sends emails to me…...
|
1793126877.3466814
|
1793213277.3466814
|
|
57161
|
Serene by @AjoSubarjo | Stardance
|
AjoSubarjo
|
1
|
15.12
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T18:31:40Z", "hours": 13.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a special new tab with hand-drawn image assets, and I created the assets in Blender using the grease pencil. I named it Serene because it gives me a comfortable and relaxed feeling. The part I’m proud of in this project is the parallax effect because it looks really cool and adds depth to the dimension. and i tried to make the website responsive and that was the most challenging part in this project, and yeah hope you like it.", "repo": "https://github.com/Ajo-Subarjo/serene", "demo": "https://ajo-subarjo.github.io/serene/"}]...
|
[{"post_id": 61613, "ts": "202 [{"post_id": 61613, "ts": "2026-09-04T16:24:52Z", "hours": 2.12, "text": "refactor the code and adding the qol so when press alt+c again it will clodes the window. and adding weather code for the snow"}, {"post_id": 60967, "ts": "2026-09-03T17:26:04Z", "hours": 2.9711, "text": "finally the search, weather and calendar is done after some time. and i adding parallax effect for making depth illusion. i use openmeteo for weather api. shipping it soon hope yall like it. : )"}, {"post_id": 60732, "ts": "2026-09-03T09:15:41Z", "hours": 10.2108, "text": "this is a custom new tab, i finally finish the front end and it took me so long. i create the image myself using blender grease pencil. but i need to do the js first to make it working custom new tab that can search etc. hope you like it : )"}]...
|
Title: Serene by @AjoSubarjo | Stardance
Devlogs: Title: Serene by @AjoSubarjo | Stardance
Devlogs:
this is a custom new tab, i finally finish the front end and it took me so long. i create the image myself using blender grease pencil. but i need to do the js first to make it working custom new tab that can search etc. hope you like it : )
finally the search, weather and calendar is done after some time. and i adding parallax effect for making depth illusion. i use openmeteo for weather api. shipping it soon hope yall like it. : )
refactor the code and adding the qol so when press alt+c again it will clodes the window. and adding weather code for the snow
Ships:
I made a special new tab with hand-drawn image assets, and I created the assets in Blender using the grease pencil. I named it Serene because it gives me a comfortable and relaxed feeling. The part I’m proud of in this project is the parallax effect because it looks really cool and adds depth to the dimension. and i tried to make the website responsive and that was the most challenging part in this project, and yeah hope you like it....
|
1793094653.4978197
|
1793181053.4978197
|
|
57050
|
Mochi by @lavanyagajbhiye | Stardance
|
lavanyagajbhiye
|
1
|
19.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T18:12:03Z", "hours": 19.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So I made Mochi(Inspired by my own pet) Mochi is a terminal based interactive pet. You can feed mochi, play with mochi chat with mochi and do a lot of fun with it and it even has ASCII animations. There is a themes and settings features which you can change there are multiple other features which you can enjoy yourselves! The project is based on python 3.12 and it has some basic libraries like openai and dotenv. Mochi also has features like Hunger, Xp, Mood, Energy. you need to keep a look on them otherwise mochi would be sad. There is even Level-up system and evolving system.", "repo": "https://github.com/Leonardoduty/Mochi-Terminal-Pet", "demo": "https://github.com/Leonardoduty/Mochi/releases/tag/v1.0.0"}]...
|
[{"post_id": 60987, "ts": "202 [{"post_id": 60987, "ts": "2026-09-03T17:52:08Z", "hours": 3.3175, "text": "DEVLOG 4 So I basically added some final features fixed some existing bugs. This made our beloved mochi even more responsive! Changes Added: Added themes and settings feature where you can turn of animations and do a bunch of stuff Added mochi’s thinking over its head! Fixed Bugs:- Fixed a bug where the server connection would disconnect after sometime Fixed a bug where Mochi would sometime forget everything about you!"}, {"post_id": 60745, "ts": "2026-09-03T09:49:30Z", "hours": 6.2375, "text": "#DEVLOG 4 so I added a bunch of features to mochi, and I also encountered some bugs which I could not fix especially one which I spent 1 hour fixing but just Could not! Stuff Added:- a. Added NVIDIA API key so that our beloved mochi can finally talk. b. Addded reaction system which states what mochi currently needs c. Added Presets defaults for other features which will be soon introduced. d. Added New main Menu system with capital letters! Bugs:- a. The main menu adds an extra “> “ which is kind of annoying(tried fixing but that breaks the entire system!) b. A bug where if you talk to mochi, mochi disappears(kinda fixed if you say bye it puts you back to main menu) Features to be added:- a. Final touches b. Settings c. Evolving system d. Theme changing system!"}, {"post_id": 59774, "ts": "2026-09-01T18:23:08Z", "hours": 0.6489, "text": "#Devlog 3 Okay so mochi can now do a whole lot of stuff(ASCII art generated by ASCII generator). It can now use animations and even react to what your actions are!!!"}, {"post_id": 59716, "ts": "2026-09-01T17:20:34Z", "hours": 5.2433, "text": "#Devlog 2 So A lot of things were added to MOCHI to make it more fun and interactive and multiple bug fixes were also made. Added: a. Added, Feed, Play and Gift b. Added Xp, Levelling c. Added Timer-based Hunger Decay d. Created the Activities Submenu e. Added screen switching/terminal clearing f. Started organizing actions into features(a life saver tbh) Changes: a. Fixed a bug where the happiness and energy of Mochi would accidental go above 100 or below 0 ."}, {"post_id": 59451, "ts": "2026-09-01T09:48:32Z", "hours": 3.3019, "text": "#DEVLOG 1 Okay so, I made a cute tamagochi pet which can run in your terminal. I got the inspiration from my own pet and decided to make it into a computer game. Current features are:- Two-terminal UI: Mochi on the left and UI on the right. Hunger System: Yes your pet needs food! Happiness System: You wont make your pet Happy? Energy System, Interaction system, XP system(levelling up!), Stat boundaries, Time-decay! More features coming out. Hint begins with e and ends with g!!"}]...
|
Title: Mochi by @lavanyagajbhiye | Stardance
Devl Title: Mochi by @lavanyagajbhiye | Stardance
Devlogs:
#DEVLOG 1 Okay so, I made a cute tamagochi pet which can run in your terminal. I got the inspiration from my own pet and decided to make it into a computer game. Current features are:- Two-terminal UI: Mochi on the left and UI on the right. Hunger System: Yes your pet needs food! Happiness System: You wont make your pet Happy? Energy System, Interaction system, XP system(levelling up!), Stat boundaries, Time-decay! More features coming out. Hint begins with e and ends with g!!
#Devlog 2 So A lot of things were added to MOCHI to make it more fun and interactive and multiple bug fixes were also made. Added: a. Added, Feed, Play and Gift b. Added Xp, Levelling c. Added Timer-based Hunger Decay d. Created the Activities Submenu e. Added screen switching/terminal clearing f. Started organizing actions into features(a life saver tbh) Changes: a. Fixed a bug where the happiness and energy of Mochi would accidental go above 100 or below 0 .
#Devlog 3 Okay so mochi can now do a whole lot of stuff(ASCII art generated by ASCII generator). It can now use animations and even react to what your actions are!!!
#DEVLOG 4 so I added a bunch of features to mochi, and I also encountered some bugs which I could not fix especially one which I spent 1 hour fixing but just Could not! Stuff Added:- a. Added NVIDIA API key so that our beloved mochi can finally talk. b. Addded reaction system which states what mochi currently needs c. Added Presets defaults for other features which will be soon introduced. d. Added New main Menu system with capital letters! Bugs:- a. The main menu adds an extra “> “ which is kind of annoying(tried fixing but that breaks the entire system!) b. A bug where if you talk to mochi, mochi disappears(kinda fixed if you say bye it puts you back to main menu) Features to be added:- a. Final touches b. Settings c. Evolving system d. Theme changing system!
DEVLOG 4 So I basically added some final features fixed some existing bugs. This made our beloved mochi even more responsive! Changes Added: Added themes and settings feature where you can turn of animations and do a bunch of stuff Added mochi’s thinking over its head! Fixed Bugs:- Fixed a bug where the server connection would disconnect after sometime Fixed a bug where Mochi would sometime forget everything about you!
Ships:
So I made Mochi(Inspired by my own pet) Mochi is a terminal based interactive pet. You can feed mochi, play with mochi chat with mochi and do a lot of fun with it and it even has ASCII animations. There is a themes and settings features which you can change there are multiple other features which you can enjoy yourselves! The project is based on python 3.12 and it has some basic libraries like openai and dotenv. Mochi also has features like Hunger, Xp, Mood, Energy. you need to keep a look on them otherwise mochi would be sad. There is even Level-up system and evolving system....
|
1792875248.0814824
|
1793739248.0814824
|
|
57895
|
Blade of dawn by @Mech2782 | Stardance
|
Mech2782
|
1
|
48.0
|
103
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T18:06:35Z", "hours": 48.0, "multiplier": 10.27, "payout": 103, "blessing": "neutral", "text": "Made a 2d action rpg game, it was definitely challenging(alot actually) but it was fun to start with this 1st game which introduced me into game dev, might make a game on my own ig in few days or a week.", "repo": "https://github.com/Sai-Santosh09/Blade-of-Dawn", "demo": "https://mech-2782.itch.io/blade-of-dawn"}]...
|
[{"post_id": 60992, "ts": "202 [{"post_id": 60992, "ts": "2026-09-03T18:00:50Z", "hours": 47.835, "text": "I didn’t knew about the devlog thing cuz I thought to ship this in other ysws but didn’t get time so here I go"}]...
|
Title: Blade of dawn by @Mech2782 | Stardance
Dev Title: Blade of dawn by @Mech2782 | Stardance
Devlogs:
I didn’t knew about the devlog thing cuz I thought to ship this in other ysws but didn’t get time so here I go
Ships:
Made a 2d action rpg game, it was definitely challenging(alot actually) but it was fun to start with this 1st game which introduced me into game dev, might make a game on my own ig in few days or a week....
|
1793127115.6522136
|
1793213515.6522136
|
|
55923
|
Birthday Space by @Ditto | Stardance
|
Ditto
|
1
|
4.15
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T17:40:24Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made Birthday Space, a website that shows what was happening in space on your birthday using NASA data. The hardest part was handling NASA API requests without the search getting stuck. I’m proud of space-themed UI and birthday search. To test it, choose a date and click Explore. Live Link: https://d08835149-prog.github.io/birthday-space/", "repo": "https://github.com/d08835149-prog/birthday-space", "demo": "https://d08835149-prog.github.io/birthday-space/"}]...
|
[{"post_id": 61221, "ts": "202 [{"post_id": 61221, "ts": "2026-09-04T01:37:46Z", "hours": 1.15, "text": "Devlog#4 Update CSS and added a fallback in JS for NASA APOD 500 error."}, {"post_id": 60974, "ts": "2026-09-03T17:33:30Z", "hours": 0.4383, "text": "Devlog#3 Finally, writing the README and fixing bugs is finished………"}, {"post_id": 60946, "ts": "2026-09-03T16:59:35Z", "hours": 1.1614, "text": "Devlog#2 The CSS part, which will be the core of this website, is complete. The JS part is also finished, and now I will proceed with debugging, writing the README, and fixing minor bugs."}, {"post_id": 60862, "ts": "2026-09-03T14:22:16Z", "hours": 1.1111, "text": "Devlog#1 Currently, I have basically created a function to simply load photos using NASA’s APOD API and CSS"}]...
|
Title: Birthday Space by @Ditto | Stardance
Devlo Title: Birthday Space by @Ditto | Stardance
Devlogs:
Devlog#1 Currently, I have basically created a function to simply load photos using NASA’s APOD API and CSS
Devlog#2 The CSS part, which will be the core of this website, is complete. The JS part is also finished, and now I will proceed with debugging, writing the README, and fixing minor bugs.
Devlog#3 Finally, writing the README and fixing bugs is finished………
Devlog#4 Update CSS and added a fallback in JS for NASA APOD 500 error.
Ships:
I made Birthday Space, a website that shows what was happening in space on your birthday using NASA data. The hardest part was handling NASA API requests without the search getting stuck. I’m proud of space-themed UI and birthday search. To test it, choose a date and click Explore. Live Link: https://d08835149-prog.github.io/birthday-space/...
|
1793098456.6181037
|
1793184856.6181037
|
|
53127
|
VirtualSync by @Cosmic | Stardance
|
Cosmic
|
1
|
20.28
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T17:37:15Z", "hours": 17.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "yea I know i didnt put anything in the github or anything its for a reason I will try to put it there if I can and I wanted to do Web OS2 but its been locked even tho Web Os 1 has been completed ages ago.(10 days or smth like that) No reply no unlock no reward so mainly I am working on that and this Is completed as everything was done.", "repo": "https://github.com/Arhan-collab/vS", "demo": ""}]...
|
[{"post_id": 65993, "ts": "202 [{"post_id": 65993, "ts": "2026-09-11T14:39:39Z", "hours": 3.2831, "text": "hmmm IDK I am annoyed and everything but yessir now gimme that DUST hehe ‘v’"}, {"post_id": 60972, "ts": "2026-09-03T17:32:25Z", "hours": 3.0336, "text": "Added an Oled screen along with crashing out with those and I guess its probably the last Cuz I basically finished this project i mean apart from printing the case which I will but not right now as 3D designing is smth not on my level yet"}, {"post_id": 55731, "ts": "2026-08-27T18:22:24Z", "hours": 7.9, "text": "getting started.. after fixing the hardware AGAIN"}, {"post_id": 53490, "ts": "2026-08-24T01:59:52Z", "hours": 5.6833, "text": "Finished soldering"}]...
|
Title: VirtualSync by @Cosmic | Stardance
Devlogs Title: VirtualSync by @Cosmic | Stardance
Devlogs:
Finished soldering
getting started.. after fixing the hardware AGAIN
Added an Oled screen along with crashing out with those and I guess its probably the last Cuz I basically finished this project i mean apart from printing the case which I will but not right now as 3D designing is smth not on my level yet
hmmm IDK I am annoyed and everything but yessir now gimme that DUST hehe ‘v’
Ships:
yea I know i didnt put anything in the github or anything its for a reason I will try to put it there if I can and I wanted to do Web OS2 but its been locked even tho Web Os 1 has been completed ages ago.(10 days or smth like that) No reply no unlock no reward so mainly I am working on that and this Is completed as everything was done....
|
1793138005.1201103
|
1793224405.1201103
|
|
55617
|
Dheeyudha by @kpk22128 | Stardance
|
kpk22128
|
1
|
16.32
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T17:03:33Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built dheeyudhha, a gamified learning platform with a next.js web dashboard and a react native mobile app. the main feature i shipped today is a live AI coach that helps you step-by-step when you get stuck on a question, and it can even grade handwritten answers! The mobile app layout was super annoying to get right. i spent hours trying to fix this weird bug where my floating AI coach button kept getting hidden behind the react navigation stack whenever i switched screens. getting the transparent bottom sheet modal to pop up smoothly with the keyboard without blocking the text input was also a huge pain. Definitely the AI integration! i managed to completely rip out my old gemini setup and switch the whole backend to use azure openai so the tutor is much smarter now. i’m also really proud of how the bottom sheet UI for the AI chat turned out—it looks super clean and feels like a premium native app. if you want to test the AI coach on the mobile app, just tap the floating sparkles icon at the bottom! if you try to run the backend locally, make sure you add the azure openai keys to your env file, otherwise just use the live vercel link provided to test it.", "repo": "https://github.com/priyanshusingh1234/Manthan-beta", "demo": "https://manthan-beta-c975.vercel.app/"}]...
|
[{"post_id": 69508, "ts": "202 [{"post_id": 69508, "ts": "2026-09-17T06:24:02Z", "hours": 13.3217, "text": "finally submitting my app."}, {"post_id": 60945, "ts": "2026-09-03T16:55:01Z", "hours": 1.2764, "text": "Finally i am going to ship my first project. I hope people will like it."}, {"post_id": 60753, "ts": "2026-09-03T10:08:02Z", "hours": 0.6531, "text": "Google updated their gemini api format ERROR: This model models/gemini-2.5-flash is no longer available to new users. Please update your code to use models/gemini-3.6-flash"}, {"post_id": 60725, "ts": "2026-09-03T09:07:11Z", "hours": 0.2883, "text": "made a web for my idea too."}, {"post_id": 60061, "ts": "2026-09-02T05:33:37Z", "hours": 0.5725, "text": "Working on secure api to make it secure ."}, {"post_id": 59692, "ts": "2026-09-01T16:48:01Z", "hours": 0.5997, "text": "Changing the game of indian edtech"}]...
|
Title: Dheeyudha by @kpk22128 | Stardance
Devlogs Title: Dheeyudha by @kpk22128 | Stardance
Devlogs:
Changing the game of indian edtech
Working on secure api to make it secure .
made a web for my idea too.
Google updated their gemini api format ERROR: This model models/gemini-2.5-flash is no longer available to new users. Please update your code to use models/gemini-3.6-flash
Finally i am going to ship my first project. I hope people will like it.
finally submitting my app.
Ships:
I built dheeyudhha, a gamified learning platform with a next.js web dashboard and a react native mobile app. the main feature i shipped today is a live AI coach that helps you step-by-step when you get stuck on a question, and it can even grade handwritten answers! The mobile app layout was super annoying to get right. i spent hours trying to fix this weird bug where my floating AI coach button kept getting hidden behind the react navigation stack whenever i switched screens. getting the transparent bottom sheet modal to pop up smoothly with the keyboard without blocking the text input was also a huge pain. Definitely the AI integration! i managed to completely rip out my old gemini setup and switch the whole backend to use azure openai so the tutor is much smarter now. i’m also really proud of how the bottom sheet UI for the AI chat turned out—it looks super clean and feels like a premium native app. if you want to test the AI coach on the mobile app, just tap the floating sparkles icon at the bottom! if you try to run the backend locally, make sure you add the azure openai keys to your env file, otherwise just use the live vercel link provided to test it....
|
1793134206.490765
|
1793220606.490765
|
|
37824
|
WarioWare Game by @Dimeji | Stardance
|
Dimeji
|
1
|
16.62
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T16:40:35Z", "hours": 15.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built a warioware game in godot using the guide. The most challenging part was the third game and to an extent the failure screen that was supposed to show when you ran out of lives. Not much to know to use it just the link is sufficient.", "repo": "https://github.com/Dimeji0/Mariowaregame", "demo": "https://d1meji-0.itch.io/mairoware-micheal-game"}]...
|
[{"post_id": 62488, "ts": "202 [{"post_id": 62488, "ts": "2026-09-05T21:19:06Z", "hours": 1.6247, "text": "I had this returned because apparently there was a bug where you could walk through the walls in the third minigame apparently my fault for relying on parallax for my walls movement but did end up changing from a static body node to an animatable node and few minor changes later, its fixed I believe. While I was at it I I replaced the settings button that led nowhere and put something with actual value a scene explaining the objective of each minigame and the controls, I got some feedback that it wasn’t clear and some people thought it was bugged"}, {"post_id": 60918, "ts": "2026-09-03T16:05:23Z", "hours": 0.2683, "text": "Finally published to itch."}, {"post_id": 60799, "ts": "2026-09-03T12:11:45Z", "hours": 4.1644, "text": "This third minigame has been the most difficult and mind boggling part of this project. For some reason colliding with the walls wasn’t giving me the desired result and reducing points. It took serious counsel from a guy on reddit and then a random change i thought of trying that finally fixed it, but now here we have a game where instead of like the rest you had to complete a goal before time runs out by collecting things now you have to avoid everything till the time runs out."}, {"post_id": 60358, "ts": "2026-09-02T17:23:51Z", "hours": 3.6408, "text": "I programmed the winning and death screens. For several hours I got stuck here because for some reason the button wasn’t working, eventually turned out it was just the conditions to go there hadnt changed when i clicked the button so it sent me back, just need to make one more minigame"}, {"post_id": 47657, "ts": "2026-08-15T18:15:04Z", "hours": 1.9092, "text": "Ok, so for the longest time I kept getting some ’Attempt to call function ‘overlaps_area’ in base “null instance” on a null instance. Could not figure out where I went wrong for the longest time, turns out I had A). skipped out on a part of the instructions by accident and B). put 3 dots instead of 2 which screwed me over, but fixed now"}, {"post_id": 47427, "ts": "2026-08-15T11:01:14Z", "hours": 2.6953, "text": "Started on the platform portion so its really coming together now. I am wondering how the points and stuff aspect of it is gonna work, I made a character a pixelated screenshot of my friend, not sure what made the weird outline that sticks out might try to fix it, or leave it for the sake of whimsy"}, {"post_id": 33029, "ts": "2026-07-22T16:12:47Z", "hours": 1.9358, "text": "Ok so far all I have managed to complete is the title page. I had a bit of a problem where the guide told me to set the title and it would just be both too grainy/low quality AND too large, but I enabled msdf and adjusted the size and that seemed to get things sorted. Using a pic of a friend of mine for the jokes. As usual getting hackatime working was a bit of a pain because it wasn’t in the asset library but first part done. Woo!"}]...
|
Title: WarioWare Game by @Dimeji | Stardance
Devl Title: WarioWare Game by @Dimeji | Stardance
Devlogs:
Ok so far all I have managed to complete is the title page. I had a bit of a problem where the guide told me to set the title and it would just be both too grainy/low quality AND too large, but I enabled msdf and adjusted the size and that seemed to get things sorted. Using a pic of a friend of mine for the jokes. As usual getting hackatime working was a bit of a pain because it wasn’t in the asset library but first part done. Woo!
Started on the platform portion so its really coming together now. I am wondering how the points and stuff aspect of it is gonna work, I made a character a pixelated screenshot of my friend, not sure what made the weird outline that sticks out might try to fix it, or leave it for the sake of whimsy
Ok, so for the longest time I kept getting some ’Attempt to call function ‘overlaps_area’ in base “null instance” on a null instance. Could not figure out where I went wrong for the longest time, turns out I had A). skipped out on a part of the instructions by accident and B). put 3 dots instead of 2 which screwed me over, but fixed now
I programmed the winning and death screens. For several hours I got stuck here because for some reason the button wasn’t working, eventually turned out it was just the conditions to go there hadnt changed when i clicked the button so it sent me back, just need to make one more minigame
This third minigame has been the most difficult and mind boggling part of this project. For some reason colliding with the walls wasn’t giving me the desired result and reducing points. It took serious counsel from a guy on reddit and then a random change i thought of trying that finally fixed it, but now here we have a game where instead of like the rest you had to complete a goal before time runs out by collecting things now you have to avoid everything till the time runs out.
Finally published to itch.
I had this returned because apparently there was a bug where you could walk through the walls in the third minigame apparently my fault for relying on parallax for my walls movement but did end up changing from a static body node to an animatable node and few minor changes later, its fixed I believe. While I was at it I I replaced the settings button that led nowhere and put something with actual value a scene explaining the objective of each minigame and the controls, I got some feedback that it wasn’t clear and some people thought it was bugged
Ships:
I built a warioware game in godot using the guide. The most challenging part was the third game and to an extent the failure screen that was supposed to show when you ran out of lives. Not much to know to use it just the link is sufficient....
|
1793119839.714227
|
1793206239.714227
|
|
56384
|
Recipe Finder by @Vigaash | Stardance
|
Vigaash
|
1
|
5.0
|
29
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T15:51:06Z", "hours": 5.0, "multiplier": 5.46, "payout": 29, "blessing": "neutral", "text": "I made the Recipe Finder, a place to find all of your cravings. Dive in to start your cooking journey! It was built using HTML, Javascript, CSS, and too much food knowledge. Currently, there are two pages that are active. The pages are: Recipe Finder, and Ingredient Recipe Finder. The thing that I found challenging was trying to use an API for the first time, especially trying to reference it. I eventually was able to solve this by using localstorgae and the fetch function. More thorough details are in my Readme! Hope you guys like it! Link: https://vigaash-lingeswaran.github.io/Recipe-Finder/", "repo": "https://github.com/Vigaash-Lingeswaran/Recipe-Finder", "demo": "https://vigaash-lingeswaran.github.io/Recipe-Finder/"}]...
|
[{"post_id": 59318, "ts": "202 [{"post_id": 59318, "ts": "2026-09-01T01:26:04Z", "hours": 2.2667, "text": "Hey guys! I have been working a lot on the Recipe Finder. Here’s what I have done: I started off by starting the second page of the site. This is a platform where you can search the recipes you have, and based on the answer, the platform will give you a suitable recipe. The challenging part for this was that I couldn’t find an API that was free. To solve this problem, I had to input all of the recipes into an array and then use the filter and sort functions to see what ingredients from the query match the recipe. This was a little hard because inputting all of those recipes by hand was a little hard, but I was able to find a website that had these short recipes that I modified. Next steps would be to finish of polishing the whole website."}, {"post_id": 58978, "ts": "2026-08-31T15:35:38Z", "hours": 2.0033, "text": "Hey guys! I have been working a lot on the Recipe finder. Here’s what I have done so far. I started off by finishing the first page by creating all of the styles. I wanted to go for a look that organizes the recipes into boxes, and the overall design should be pretty minimalistic. The only part of this that was challenging was trying to figure out whether I wanted a dark aesthetic or light aesthetic. After that, I also started the second part of the recipe finder, which would allow the user to be able to find recipes based on a list of ingredients they have. This is proving to be a little difficult because I can use the same API for this, but that limits me to only having one main ingredient, so I might have to look into another way to do such. Next steps would be to figure out a way to integrate multiple ingredients into the search query."}, {"post_id": 58311, "ts": "2026-08-30T18:01:53Z", "hours": 1.0725, "text": "Hey guys! This is my first devlog for the Recipe finder. I wanted to make a website for finding any recipe on hand that would also be able to find videos as well as other sources for the food. For this, I knew I needed to use an API, so I started off by creating the first layout of the page. I decided to work on the styles after I got the logic of the website down. After the HTML setup, I moved onto the actual logic of the app. This was challenging for me because I had never used an API before, so I had to do some research before getting started. After that, I used localstorage to just load up an existing recipe. After this, I used the query function to actually start finding recipes. This was also challenging for me because I had to figure out where to implement the results from the API, which is where I learned to use the .join function for combining strings. Next steps would be to make the website look better, and maybe even add a seperate page for trying to make recipes using ingredients in your fridge."}]...
|
Title: Recipe Finder by @Vigaash | Stardance
Devl Title: Recipe Finder by @Vigaash | Stardance
Devlogs:
Hey guys! This is my first devlog for the Recipe finder. I wanted to make a website for finding any recipe on hand that would also be able to find videos as well as other sources for the food. For this, I knew I needed to use an API, so I started off by creating the first layout of the page. I decided to work on the styles after I got the logic of the website down. After the HTML setup, I moved onto the actual logic of the app. This was challenging for me because I had never used an API before, so I had to do some research before getting started. After that, I used localstorage to just load up an existing recipe. After this, I used the query function to actually start finding recipes. This was also challenging for me because I had to figure out where to implement the results from the API, which is where I learned to use the .join function for combining strings. Next steps would be to make the website look better, and maybe even add a seperate page for trying to make recipes using ingredients in your fridge.
Hey guys! I have been working a lot on the Recipe finder. Here’s what I have done so far. I started off by finishing the first page by creating all of the styles. I wanted to go for a look that organizes the recipes into boxes, and the overall design should be pretty minimalistic. The only part of this that was challenging was trying to figure out whether I wanted a dark aesthetic or light aesthetic. After that, I also started the second part of the recipe finder, which would allow the user to be able to find recipes based on a list of ingredients they have. This is proving to be a little difficult because I can use the same API for this, but that limits me to only having one main ingredient, so I might have to look into another way to do such. Next steps would be to figure out a way to integrate multiple ingredients into the search query.
Hey guys! I have been working a lot on the Recipe Finder. Here’s what I have done: I started off by starting the second page of the site. This is a platform where you can search the recipes you have, and based on the answer, the platform will give you a suitable recipe. The challenging part for this was that I couldn’t find an API that was free. To solve this problem, I had to input all of the recipes into an array and then use the filter and sort functions to see what ingredients from the query match the recipe. This was a little hard because inputting all of those recipes by hand was a little hard, but I was able to find a website that had these short recipes that I modified. Next steps would be to finish of polishing the whole website.
Ships:
I made the Recipe Finder, a place to find all of your cravings. Dive in to start your cooking journey! It was built using HTML, Javascript, CSS, and too much food knowledge. Currently, there are two pages that are active. The pages are: Recipe Finder, and Ingredient Recipe Finder. The thing that I found challenging was trying to use an API for the first time, especially trying to reference it. I eventually was able to solve this by using localstorgae and the fetch function. More thorough details are in my Readme! Hope you guys like it! Link: https://vigaash-lingeswaran.github.io/Recipe-Finder/...
|
1793123354.3398452
|
1793209754.3398452
|
|
49614
|
glitchyOS by @dee27 | Stardance
|
dee27
|
1
|
4.16
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T15:15:08Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "built a custom webOS desktop with multiple windows you can drag around. gonna add some more apps and unique glitches later", "repo": "https://github.com/deepakverma-afk/glitchyOS", "demo": "https://deepakverma-afk.github.io/glitchyOS/"}]...
|
[{"post_id": 61354, "ts": "202 [{"post_id": 61354, "ts": "2026-09-04T07:14:36Z", "hours": 1.1617, "text": "fixed bugs and added some glitches use command “glitch” in terminal for some epic glitches"}, {"post_id": 60886, "ts": "2026-09-03T15:06:29Z", "hours": 1.1306, "text": "fixed some bugs shipping the project. gonna add few more apps and glitches later."}, {"post_id": 57961, "ts": "2026-08-30T09:22:41Z", "hours": 0.4431, "text": "Day 3 fixed some bugs, windows and icons are now draggable"}, {"post_id": 55550, "ts": "2026-08-27T14:02:08Z", "hours": 1.2822, "text": "added topbar, live clock and a wallpaper. font switched to jetbrains mono, learning abt css classes and variables. started building my first app."}, {"post_id": 49484, "ts": "2026-08-18T11:02:26Z", "hours": 0.3939, "text": "started making glitchyOS today, used ai to get basic preview, gonna rewrite the whole thing manually later"}]...
|
Title: glitchyOS by @dee27 | Stardance
Devlogs:
s Title: glitchyOS by @dee27 | Stardance
Devlogs:
started making glitchyOS today, used ai to get basic preview, gonna rewrite the whole thing manually later
added topbar, live clock and a wallpaper. font switched to jetbrains mono, learning abt css classes and variables. started building my first app.
Day 3 fixed some bugs, windows and icons are now draggable
fixed some bugs shipping the project. gonna add few more apps and glitches later.
fixed bugs and added some glitches use command “glitch” in terminal for some epic glitches
Ships:
built a custom webOS desktop with multiple windows you can drag around. gonna add some more apps and unique glitches later...
|
1793116237.6162
|
1793202637.6162
|
|
54730
|
Happy Eid 2026 website by @AbdElrahman | Stardance
|
AbdElrahman
|
1
|
4.0
|
4
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T15:04:59Z", "hours": 4.0, "multiplier": 1.05, "payout": 4, "blessing": "neutral", "text": "It is just a simple website to celebrate Eid", "repo": "https://github.com/Abdoaref739/happy-Eid-2026-website", "demo": "https://abdoaref739.github.io/happy-Eid-2026-website/"}]...
|
[{"post_id": 60880, "ts": "202 [{"post_id": 60880, "ts": "2026-09-03T15:01:59Z", "hours": 3.8511, "text": "project completed"}]...
|
Title: Happy Eid 2026 website by @AbdElrahman | St Title: Happy Eid 2026 website by @AbdElrahman | Stardance
Devlogs:
project completed
Ships:
It is just a simple website to celebrate Eid...
|
1793094710.9247968
|
1793181110.9247968
|
|
57478
|
Artonian by @PrakstheBruce | Stardance
|
PrakstheBruce
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T15:04:52Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have made a Simple yet functional Website named - Artonian, which is a website which displays the Cosmic updates of NASA, for any date, and allows you to make a small collection/archive of your favorite updates! I followed the Hackclub Guide for the code base and I am really proud of learning the integration of Github Actions to automate the git commits and processes, which also was my most challenging part, were I encountered a few errors in the console of my web app. I finally found out the source and resolved the bug. I learned a lot about CSS and HTML basics coupled with Javascript development prerquisites! A whole lot thanks to my friends on reddit and GeeksForGeeks Reference codes that helped me a lot with the modifications!!", "repo": "https://github.com/praksthebruce/artoinan", "demo": "https://artonian.netlify.app"}]...
|
[{"post_id": 60290, "ts": "202 [{"post_id": 60290, "ts": "2026-09-02T15:47:34Z", "hours": 1.7894, "text": "😊Helloo people!! I just wrapped up with my Nasa website modifications of my Own!!….Artonian is a simple Nasa website that shows/updates you with the Photo of the day and fact of any date that you want, and has a custom archive for you to just save you fav archive…."}]...
|
Title: Artonian by @PrakstheBruce | Stardance
Dev Title: Artonian by @PrakstheBruce | Stardance
Devlogs:
😊Helloo people!! I just wrapped up with my Nasa website modifications of my Own!!….Artonian is a simple Nasa website that shows/updates you with the Photo of the day and fact of any date that you want, and has a custom archive for you to just save you fav archive….
Ships:
I have made a Simple yet functional Website named - Artonian, which is a website which displays the Cosmic updates of NASA, for any date, and allows you to make a small collection/archive of your favorite updates! I followed the Hackclub Guide for the code base and I am really proud of learning the integration of Github Actions to automate the git commits and processes, which also was my most challenging part, were I encountered a few errors in the console of my web app. I finally found out the source and resolved the bug. I learned a lot about CSS and HTML basics coupled with Javascript development prerquisites! A whole lot thanks to my friends on reddit and GeeksForGeeks Reference codes that helped me a lot with the modifications!!...
|
1793109119.4025536
|
1793195519.4025536
|
|
57563
|
Tree Guesser by @vaiskiainen | Stardance
|
vaiskiainen
|
1
|
6.0
|
17
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T15:04:02Z", "hours": 6.0, "multiplier": 5.46, "payout": 17, "blessing": "neutral", "text": "🌲 Tree Guesser This is a pretty simple game made for me to study for a test. In the game you are presented with images of a tree and you have to pick the correct option on what the tree is.", "repo": "https://github.com/Vaiskiainen/tree-guesser", "demo": "https://tree-guesser.pages.dev/"}]...
|
[{"post_id": 60863, "ts": "202 [{"post_id": 60863, "ts": "2026-09-03T14:22:51Z", "hours": 0.8089, "text": "soo.. uhh.. I made the order randomized and added english translations. Almost ready to ship. Also huge credits to my biology teacher for these images"}, {"post_id": 60444, "ts": "2026-09-02T19:37:19Z", "hours": 0.8333, "text": "I made this really simple UI for the app. It’s currently only in finnish but I’ll also translate it to english eventually"}, {"post_id": 60399, "ts": "2026-09-02T18:16:42Z", "hours": 4.5744, "text": "I’m just getting started on this project (idk why tf is says 4.5h) and nothing yet really. I will probably be using some AI for this since I need to actually also study"}]...
|
Title: Tree Guesser by @vaiskiainen | Stardance
D Title: Tree Guesser by @vaiskiainen | Stardance
Devlogs:
I’m just getting started on this project (idk why tf is says 4.5h) and nothing yet really. I will probably be using some AI for this since I need to actually also study
I made this really simple UI for the app. It’s currently only in finnish but I’ll also translate it to english eventually
soo.. uhh.. I made the order randomized and added english translations. Almost ready to ship. Also huge credits to my biology teacher for these images
Ships:
🌲 Tree Guesser This is a pretty simple game made for me to study for a test. In the game you are presented with images of a tree and you have to pick the correct option on what the tree is....
|
1792878554.0803933
|
1793742554.0803933
|
|
57497
|
Ronaldo by @neetyan | Stardance
|
neetyan
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T15:01:18Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What I Made I built a custom WebOS web page with multiple working draggable windows, giving it a unique visual style so it doesn’t look like a copy of the guide. What Was Challenging Getting the dragging physics and window layering to feel smooth was definitely the hardest part, especially making sure windows didn’t glitch out or overlap weirdly while moving them around. What I’m Proud Of I’m super happy with how clean the multi-window layout turned out and that I got my extra custom feature running without breaking the rest of the site. Testing Instructions No password required! Just open up the project link, click and drag any window to move it around, and test out the interactive features directly in your browser.", "repo": "https://www.github.com/neetyan56-gif/Ronaldo", "demo": "https://8j4fs036-5500.use.devtunnels.ms/"}]...
|
[{"post_id": 60873, "ts": "202 [{"post_id": 60873, "ts": "2026-09-03T14:57:19Z", "hours": 0.2653, "text": "Finished the apps also this thing is broken i have been working for 3 hours and it says 1 :( any way its not the best but its for web os 1"}, {"post_id": 60838, "ts": "2026-09-03T13:47:14Z", "hours": 0.4897, "text": "Added some draggable images and app icons will probably add a few more apps and some playable games."}, {"post_id": 60401, "ts": "2026-09-02T18:19:17Z", "hours": 0.3406, "text": "Ronaldo OS still needs lot of work but looking for suggestions"}]...
|
Title: Ronaldo by @neetyan | Stardance
Devlogs:
R Title: Ronaldo by @neetyan | Stardance
Devlogs:
Ronaldo OS still needs lot of work but looking for suggestions
Added some draggable images and app icons will probably add a few more apps and some playable games.
Finished the apps also this thing is broken i have been working for 3 hours and it says 1 :( any way its not the best but its for web os 1
Ships:
What I Made I built a custom WebOS web page with multiple working draggable windows, giving it a unique visual style so it doesn’t look like a copy of the guide. What Was Challenging Getting the dragging physics and window layering to feel smooth was definitely the hardest part, especially making sure windows didn’t glitch out or overlap weirdly while moving them around. What I’m Proud Of I’m super happy with how clean the multi-window layout turned out and that I got my extra custom feature running without breaking the rest of the site. Testing Instructions No password required! Just open up the project link, click and drag any window to move it around, and test out the interactive features directly in your browser....
|
1793109149.638592
|
1793195549.638592
|
|
55724
|
Portfolio Webpage by @PiGuy141 | Stardance
|
PiGuy141
|
1
|
9.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T15:00:12Z", "hours": 9.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I completed making my portfolio page. It was kinda fun and i tried my best to make it look good as im not a UI designer. I have used AI only for some text content and helper functions. Not much to see but I hope you guys like it!", "repo": "https://github.com/prasadbahekar/prasadbahekar.github.io", "demo": "https://prasadbahekar.github.io/"}]...
|
[{"post_id": 60868, "ts": "202 [{"post_id": 60868, "ts": "2026-09-03T14:41:21Z", "hours": 2.4214, "text": "Day 5 - 6: Created Info Page I have now completed the whole webpage. The info page has been added which contains five sections: Hero About Me Skills Ongoing Project Footer Time Distribution: 0h 20m: Hero Section 1h 10m: Skills Section 0h 30m: About Me Section 0h 30m: Ongoing Project Section"}, {"post_id": 60118, "ts": "2026-09-02T08:59:49Z", "hours": 2.5261, "text": "Day 3 - 4: Footer and Finishing Touches I added the footer section and made it responsive. Then I fixed other small bugs which were of UI and React. Lastly I made the UI a bit better by adding smooth scroll and made most of the buttons work. I have started making the info section. Time Distribution: 0h 40m: Footer Section 0h 10m: Making it Responsive 0h 10m: Fixing other minor bugs 0h 50m: Making some changes to UI 0h 40m: Started Info Section"}, {"post_id": 58718, "ts": "2026-08-31T08:17:19Z", "hours": 2.0739, "text": "Day 2: Works Section I created the works section where i have currently added 3 projects of mine. There is a unique color for each gradient hover effect in each project. Time Distribution: 1h 00m: Base output created 0h 20m: Refactor into multiple components 0h 20m: Add Responsiveness 0h 20m: Fix bugs"}, {"post_id": 57273, "ts": "2026-08-29T11:43:10Z", "hours": 2.2428, "text": "Day 1: Setup Started with my portfolio page, nothing too crazy. but why tf does ts look like some AI Slop 😭 2 Hours Distribution: 0h 30m: Vite + React setup and package installation. 0h 30m: Navbar created 0h 40m: Hero page created 0h 20m: Added responsiveness"}]...
|
Title: Portfolio Webpage by @PiGuy141 | Stardance
Title: Portfolio Webpage by @PiGuy141 | Stardance
Devlogs:
Day 1: Setup Started with my portfolio page, nothing too crazy. but why tf does ts look like some AI Slop 😭 2 Hours Distribution: 0h 30m: Vite + React setup and package installation. 0h 30m: Navbar created 0h 40m: Hero page created 0h 20m: Added responsiveness
Day 2: Works Section I created the works section where i have currently added 3 projects of mine. There is a unique color for each gradient hover effect in each project. Time Distribution: 1h 00m: Base output created 0h 20m: Refactor into multiple components 0h 20m: Add Responsiveness 0h 20m: Fix bugs
Day 3 - 4: Footer and Finishing Touches I added the footer section and made it responsive. Then I fixed other small bugs which were of UI and React. Lastly I made the UI a bit better by adding smooth scroll and made most of the buttons work. I have started making the info section. Time Distribution: 0h 40m: Footer Section 0h 10m: Making it Responsive 0h 10m: Fixing other minor bugs 0h 50m: Making some changes to UI 0h 40m: Started Info Section
Day 5 - 6: Created Info Page I have now completed the whole webpage. The info page has been added which contains five sections: Hero About Me Skills Ongoing Project Footer Time Distribution: 0h 20m: Hero Section 1h 10m: Skills Section 0h 30m: About Me Section 0h 30m: Ongoing Project Section
Ships:
I completed making my portfolio page. It was kinda fun and i tried my best to make it look good as im not a UI designer. I have used AI only for some text content and helper functions. Not much to see but I hope you guys like it!...
|
1793087802.8786185
|
1793174202.8786185
|
|
57775
|
Slackey by @nithish1201 | Stardance
|
nithish1201
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T14:12:02Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a basic slack bot with time, dice roll, 8ball and joke fetching via api functionality. it was my first time coding in js and dealing with bot hosting in general. my friend had a vps lying around so i decided to use that instead of nest, which proved to be a little difficult setting up the services and all, but i pulled through and i learned a lot along the way.", "repo": "https://github.com/Nithish1201-code/slackey-bot", "demo": "https://app.slack.com/client/E09V59WQY1E/C0P5NE354?"}]...
|
[{"post_id": 60845, "ts": "202 [{"post_id": 60845, "ts": "2026-09-03T14:01:51Z", "hours": 1.175, "text": "This is a pretty short project so i decided to only post one devlog. I was completely new to bot hosting and nodejs so i took the time to learn and experiment before I finished this bot. its just a basic bot with api calling functionality for jokes."}]...
|
Title: Slackey by @nithish1201 | Stardance
Devlog Title: Slackey by @nithish1201 | Stardance
Devlogs:
This is a pretty short project so i decided to only post one devlog. I was completely new to bot hosting and nodejs so i took the time to learn and experiment before I finished this bot. its just a basic bot with api calling functionality for jokes.
Ships:
I made a basic slack bot with time, dice roll, 8ball and joke fetching via api functionality. it was my first time coding in js and dealing with bot hosting in general. my friend had a vps lying around so i decided to use that instead of nest, which proved to be a little difficult setting up the services and all, but i pulled through and i learned a lot along the way....
|
1792842490.476658
|
1793706490.476658
|
|
55078
|
Do you want the house tour? by @perr | Stardance
|
perr
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T14:06:13Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made perr.dev my personal site. it quite simple for now contain my contacts my projects. it also has a chagee receipt which display the latest chagee order i had i thought it was really cool. it also got an animated favicon which i really love. there also a surprise when you. click on the apple in the footer 👀", "repo": "https://github.com/iluvicecream/housetour", "demo": "https://perr.dev/"}]...
|
[{"post_id": 59625, "ts": "202 [{"post_id": 59625, "ts": "2026-09-01T15:25:04Z", "hours": 0.3408, "text": "Pink goes good with green well after last devlog i decided that white is boring so i change my site background color to pink why pink? yk it pink why not? but well if there must be a reason it cuz there a stamp thing as my logo and it deep green so idk i just thought pink like it elphaba and glinda and well the outcome is good tbh anything is better than boring white"}, {"post_id": 59019, "ts": "2026-08-31T16:30:50Z", "hours": 4.7136, "text": "Chagee Together! so i make a new page in my personal site that am really proud that is chagee receipt umm so first of all chagee is a milktea brand and they have an app that you can order and it will have a history so i reverse engineer the app api which is quite hard as the app use flutter which doesn’t really want to work well with proxy so i try using tool that will force that but it doesn’t really work so am about give up but then i found out there a web version that also use flutter but the http request shown up in network tab so yea there that i map out the api format and stuff then i write a cloudflare worker that will request the api then forward it to the site the reason am not directly fetching api from the app in my site is just there auth token and am pretty sure (not tested yet) that you can just do a POST to api that order the drink so yea also from the last devlog to this one i have been reworking my personal site by : break up script and styling into smaller modular file use turbo frame for sidebar component new page structure with sidebar instead"}, {"post_id": 58314, "ts": "2026-08-30T18:08:35Z", "hours": 1.4622, "text": "Projects! i added a new page to my personal site that will display my projects at first i just make a list with clickable link seem okay at first but it just is too simple so i been trying some effect and shader but still doesn’t quite like it until i scroll on twitter and find a post about ibooks wood bookcase i was like that could work as a projects page for the implementation it just a picture with grid on top"}, {"post_id": 55663, "ts": "2026-08-27T17:00:36Z", "hours": 0.8136, "text": "my first personal site been writing a lot of web idk why i haven’t made a personal site yet but yea this mission is for that ig so just want to do something fun and found out that you can have an animated favicon on chrome with https://github.com/jcubic/favloader and for the index rn it just a placeholder with icon and text based on user time"}]...
|
Title: Do you want the house tour? by @perr | Star Title: Do you want the house tour? by @perr | Stardance
Devlogs:
my first personal site been writing a lot of web idk why i haven’t made a personal site yet but yea this mission is for that ig so just want to do something fun and found out that you can have an animated favicon on chrome with https://github.com/jcubic/favloader and for the index rn it just a placeholder with icon and text based on user time
Projects! i added a new page to my personal site that will display my projects at first i just make a list with clickable link seem okay at first but it just is too simple so i been trying some effect and shader but still doesn’t quite like it until i scroll on twitter and find a post about ibooks wood bookcase i was like that could work as a projects page for the implementation it just a picture with grid on top
Chagee Together! so i make a new page in my personal site that am really proud that is chagee receipt umm so first of all chagee is a milktea brand and they have an app that you can order and it will have a history so i reverse engineer the app api which is quite hard as the app use flutter which doesn’t really want to work well with proxy so i try using tool that will force that but it doesn’t really work so am about give up but then i found out there a web version that also use flutter but the http request shown up in network tab so yea there that i map out the api format and stuff then i write a cloudflare worker that will request the api then forward it to the site the reason am not directly fetching api from the app in my site is just there auth token and am pretty sure (not tested yet) that you can just do a POST to api that order the drink so yea also from the last devlog to this one i have been reworking my personal site by : break up script and styling into smaller modular file use turbo frame for sidebar component new page structure with sidebar instead
Pink goes good with green well after last devlog i decided that white is boring so i change my site background color to pink why pink? yk it pink why not? but well if there must be a reason it cuz there a stamp thing as my logo and it deep green so idk i just thought pink like it elphaba and glinda and well the outcome is good tbh anything is better than boring white
Ships:
I made perr.dev my personal site. it quite simple for now contain my contacts my projects. it also has a chagee receipt which display the latest chagee order i had i thought it was really cool. it also got an animated favicon which i really love. there also a surprise when you. click on the apple in the footer 👀...
|
1793109168.9674258
|
1793195568.9674258
|
|
57714
|
Vines Sans Showcase Website by @Visott | Stardance
|
Visott
|
1
|
4.0
|
33
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T13:40:08Z", "hours": 4.0, "multiplier": 7.56, "payout": 33, "blessing": "neutral", "text": "I made a website to showcase my Vines themed font! It has a marquee feature, a editable text box where you can tryout the font, and a grid to showcase all the glyphs that the font supports!", "repo": "https://github.com/VITNT/Vines-Sans", "demo": "https://vines-sans.vercel.app/"}]...
|
[{"post_id": 60828, "ts": "202 [{"post_id": 60828, "ts": "2026-09-03T13:35:00Z", "hours": 4.3697, "text": "Devlog #1 Context & What I built I made a website to showcase a font I drew using Calligraphr and ibis Paint. Unfortunately I didn’t use Lapse to record my font drawing process 😭 so I am unable to publish the font itself as a project. Process I learned how to add a editable text block using contenteditable=\"true\" within the div. I also learned how to add a coding snippet using <pre><code>...</code></pre>. Marquee Feature Since the marquee tag was deprecated, I built a marquee of text using an animation keyframe that I defined in CSS. I used white-space: no-wrap in order to stop the text in the marquee from wrapping and instead flow on one horizontal line. overflow-x: auto was used to fix a bug where the text would overflow to the right side of the screen. Bugs I ran into an issue where the vines background image in hero section was distracting and made the font unreadable. I fixed this by adding the linear gradient property to background in CSS. I initially deployed the website using Github pages, but I ran into a https issue that I wasn’t sure how to fix, so I decided to switch to Vercel deployment instead which was a lot more convenient and straightforward. Aesthetics I made the website transition from green (at the hero section) to brown (at the footer) to resemble the green grass and brown soil. I plan to make more fonts in the future!"}]...
|
Title: Vines Sans Showcase Website by @Visott | St Title: Vines Sans Showcase Website by @Visott | Stardance
Devlogs:
Devlog #1 Context & What I built I made a website to showcase a font I drew using Calligraphr and ibis Paint. Unfortunately I didn’t use Lapse to record my font drawing process 😭 so I am unable to publish the font itself as a project. Process I learned how to add a editable text block using contenteditable="true" within the div. I also learned how to add a coding snippet using <pre><code>...</code></pre>. Marquee Feature Since the marquee tag was deprecated, I built a marquee of text using an animation keyframe that I defined in CSS. I used white-space: no-wrap in order to stop the text in the marquee from wrapping and instead flow on one horizontal line. overflow-x: auto was used to fix a bug where the text would overflow to the right side of the screen. Bugs I ran into an issue where the vines background image in hero section was distracting and made the font unreadable. I fixed this by adding the linear gradient property to background in CSS. I initially deployed the website using Github pages, but I ran into a https issue that I wasn’t sure how to fix, so I decided to switch to Vercel deployment instead which was a lot more convenient and straightforward. Aesthetics I made the website transition from green (at the hero section) to brown (at the footer) to resemble the green grass and brown soil. I plan to make more fonts in the future!
Ships:
I made a website to showcase my Vines themed font! It has a marquee feature, a editable text box where you can tryout the font, and a grid to showcase all the glyphs that the font supports!...
|
1793119905.5646544
|
1793206305.5646544
|
|
56254
|
HoopsOS by @XDabXking | Stardance
|
XDabXking
|
1
|
20.32
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T13:40:06Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "HoopsOS is a basketball themed web OS I built with HTML, CSS, and JavaScript. It has a bunch of apps like a scoreboard, stat tracker, playbook, calculator, schedule, games, browser, terminal, weather, and more. I also added things like draggable windows, desktop widgets, customization, a taskbar, notifications, and a basketball-themed boot-up screen. The whole thing runs in your browser, so there’s nothing to install. It’s basically my take on what a basketball operating system could look like.", "repo": "https://github.com/madhavsingla2013-dev/HoopsOS", "demo": "https://hoops-os.netlify.app/"}]...
|
[{"post_id": 64346, "ts": "202 [{"post_id": 64346, "ts": "2026-09-08T17:25:54Z", "hours": 0.6758, "text": "Removed most of apps, backgrounds, styling, features etc, i kinda made the code really really simple bc ‘it looked to ai while other projects get nominated for super star and looked 100x better then my project’…"}, {"post_id": 64096, "ts": "2026-09-08T08:56:05Z", "hours": 2.7756, "text": "added new logos to the apps, to lazy to aline the logo for paint, fixed sm stuff, re wrote sm stuff, mosty the same drill, And i finally rolled a good number in the rng (1,755,790)"}, {"post_id": 63788, "ts": "2026-09-07T19:03:20Z", "hours": 1.7322, "text": "Put in a new color scheme, re wrote few lines, fixed few bugs and thats all"}, {"post_id": 63595, "ts": "2026-09-07T14:50:48Z", "hours": 1.1819, "text": "Ain’t no way i spent the last 5h of my life re writing css js for it to be called ai bc i removed few comments ages ago."}, {"post_id": 63005, "ts": "2026-09-06T15:55:29Z", "hours": 5.5192, "text": "i re did the full css fixed few bugs removed few animations and confetti, ya thats all"}, {"post_id": 61772, "ts": "2026-09-04T20:59:04Z", "hours": 3.4353, "text": "I didint do much, im re doing all the css and animatons as its getting flaged for ai, Back is 0%"}, {"post_id": 60809, "ts": "2026-09-03T12:50:48Z", "hours": 1.7614, "text": "RE WORKED EVERYTHINGGG!!!!! Soo i first added few more backgrounds from here added notifications, paint, Hoops Shootout, Weather, Browser(has few errors but ima lazy to fix them) AND I ADD (drumroll please)…. TERMINALLL. i also changed the gallery name to hall of fame and couldn’t fix the youtube api , And ya thats all i added few more stuff but yk im lazy ."}, {"post_id": 59801, "ts": "2026-09-01T18:57:11Z", "hours": 1.7478, "text": "I made bigger starting windows as stuff tends to cut of in the old size, Editable Schedule so its not a fixed one and has some use, Draggable desktop icons so u can now click and drag any icon on the desktop to reposition it, added a right click desktop menu with: Arrange icons Refresh New note Display settings or Personalize Settings Terminal (COMING SOON- i hope so) I need to fix few bugs with the background, add images to the player gallery and need to fix the youtube API"}, {"post_id": 59005, "ts": "2026-08-31T16:11:11Z", "hours": 1.4456, "text": "I added few more backgrounds, color customization and a mascot that follows your mouse or is roaming aroud, I also added few more apps and fixed few bug while trying to add few youtube videos"}, {"post_id": 58067, "ts": "2026-08-30T12:39:08Z", "hours": 0.4617, "text": "New projects called HoopsOS or HoopOS, made few apps and ya"}]...
|
Title: HoopsOS by @XDabXking | Stardance
Devlogs: Title: HoopsOS by @XDabXking | Stardance
Devlogs:
New projects called HoopsOS or HoopOS, made few apps and ya
I added few more backgrounds, color customization and a mascot that follows your mouse or is roaming aroud, I also added few more apps and fixed few bug while trying to add few youtube videos
I made bigger starting windows as stuff tends to cut of in the old size, Editable Schedule so its not a fixed one and has some use, Draggable desktop icons so u can now click and drag any icon on the desktop to reposition it, added a right click desktop menu with: Arrange icons Refresh New note Display settings or Personalize Settings Terminal (COMING SOON- i hope so) I need to fix few bugs with the background, add images to the player gallery and need to fix the youtube API
RE WORKED EVERYTHINGGG!!!!! Soo i first added few more backgrounds from here added notifications, paint, Hoops Shootout, Weather, Browser(has few errors but ima lazy to fix them) AND I ADD (drumroll please)…. TERMINALLL. i also changed the gallery name to hall of fame and couldn’t fix the youtube api , And ya thats all i added few more stuff but yk im lazy .
I didint do much, im re doing all the css and animatons as its getting flaged for ai, Back is 0%
i re did the full css fixed few bugs removed few animations and confetti, ya thats all
Ain’t no way i spent the last 5h of my life re writing css js for it to be called ai bc i removed few comments ages ago.
Put in a new color scheme, re wrote few lines, fixed few bugs and thats all
added new logos to the apps, to lazy to aline the logo for paint, fixed sm stuff, re wrote sm stuff, mosty the same drill, And i finally rolled a good number in the rng (1,755,790)
Removed most of apps, backgrounds, styling, features etc, i kinda made the code really really simple bc ‘it looked to ai while other projects get nominated for super star and looked 100x better then my project’…
Ships:
HoopsOS is a basketball themed web OS I built with HTML, CSS, and JavaScript. It has a bunch of apps like a scoreboard, stat tracker, playbook, calculator, schedule, games, browser, terminal, weather, and more. I also added things like draggable windows, desktop widgets, customization, a taskbar, notifications, and a basketball-themed boot-up screen. The whole thing runs in your browser, so there’s nothing to install. It’s basically my take on what a basketball operating system could look like....
|
1792878573.163178
|
1793742573.163178
|
|
57606
|
chasis-decoder by @hazypak | Stardance
|
hazypak
|
1
|
5.81
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T13:33:19Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I finally completed my web app , chasis decoder , that fetches info from rest API’s about a car from its VIN number", "repo": "https://github.com/hazypak/chassis-decoder", "demo": "https://chassis-decoder.vercel.app"}]...
|
[{"post_id": 61818, "ts": "202 [{"post_id": 61818, "ts": "2026-09-04T22:11:43Z", "hours": 0.8147, "text": "Re-did the readme , and fix some errors , removed ads aswell"}, {"post_id": 60490, "ts": "2026-09-02T21:10:52Z", "hours": 0.6075, "text": "started working on cleaning up chassis decoder since the initial codebase was generated by the manus agent and looked way too generic ai-styled fired up claude code on the desktop app with the design and code review plugins enabled to help strip out the bloat and push for a clean minimalist ui that isnt overwhelming and just focuses on inputting a vin and getting telemetry specs efficiently told it to strictly preserve the ad spaces without breaking the layout or logic and to scan for hydration errors and glitches while mapping out a step-by-step plan before touching the code coming together nicely cheerios"}, {"post_id": 60379, "ts": "2026-09-02T17:51:19Z", "hours": 4.5564, "text": "this was kind of a different project for me but felt pretty similar to an old side project i did for practice where i fetched info from public nasa apis to check mars weather conditions lol . for chassis decoder i hooked up rest apis and external databases to pull reliable vehicle specs engine telemetry and chassis info i even tried adding ads to monetize it but hit a wall with google adsense because it couldnt load my sitemaps properly so gotta debug that next well im always trying out new stuff ig ,cheerios!"}]...
|
Title: chasis-decoder by @hazypak | Stardance
Dev Title: chasis-decoder by @hazypak | Stardance
Devlogs:
this was kind of a different project for me but felt pretty similar to an old side project i did for practice where i fetched info from public nasa apis to check mars weather conditions lol . for chassis decoder i hooked up rest apis and external databases to pull reliable vehicle specs engine telemetry and chassis info i even tried adding ads to monetize it but hit a wall with google adsense because it couldnt load my sitemaps properly so gotta debug that next well im always trying out new stuff ig ,cheerios!
started working on cleaning up chassis decoder since the initial codebase was generated by the manus agent and looked way too generic ai-styled fired up claude code on the desktop app with the design and code review plugins enabled to help strip out the bloat and push for a clean minimalist ui that isnt overwhelming and just focuses on inputting a vin and getting telemetry specs efficiently told it to strictly preserve the ad spaces without breaking the layout or logic and to scan for hydration errors and glitches while mapping out a step-by-step plan before touching the code coming together nicely cheerios
Re-did the readme , and fix some errors , removed ads aswell
Ships:
I finally completed my web app , chasis decoder , that fetches info from rest API’s about a car from its VIN number...
|
1793116292.3068116
|
1793202692.3068116
|
|
52859
|
Starsimulation by @Dasher280I | Stardance
|
Dasher280I
|
1
|
26.0
|
271
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T13:05:12Z", "hours": 26.0, "multiplier": 10.38, "payout": 271, "blessing": "neutral", "text": "I built an interactive 2D particle simulator using HTML5 Canvas, Vanilla JavaScript, and CSS. It features a dynamic starfield that responds to clicks, touch inputs, and mouse movements with physical shockwaves, implosions, motion trails, and parallax depth. I also integrated real-time sound effects generated via the Web Audio API and added a live control panel to tweak physics and visual settings on the fly.", "repo": "https://github.com/Slasher22880011/Starsimulator", "demo": "https://slasher22880011.github.io/Starsimulator/"}]...
|
[{"post_id": 60644, "ts": "202 [{"post_id": 60644, "ts": "2026-09-03T04:23:54Z", "hours": 5.7631, "text": "In this update, the particle simulator received several key enhancements to boost visual depth and interactivity. Motion trails were introduced by rendering the canvas background with a semi-transparent alpha channel instead of a complete clear, leaving glowing paths behind moving particles. The physics engine now features a parallax depth effect where larger stars possess greater mass, causing them to react more dynamically to shockwaves than smaller background particles. Additionally, a new implosion mechanic was implemented—accessible via right-click or mobile touch controls—which draws particles inward rather than pushing them away, complete with customized boundary bouncing to keep stars on screen. To tie everything together, the Web Audio API synthesizer was upgraded to dynamically shift frequencies based on whether an explosion or an implosion is triggered, creating a fitting audio response for both actions."}, {"post_id": 60032, "ts": "2026-09-02T04:27:14Z", "hours": 5.2333, "text": "I’ve continued developing Star Simulation. There are now a few sliders at the bottom. The first slider lets you zoom out—showing more or fewer stars depending on the setting. You can make the stars colorful or white and add a faint Milky Way effect in the background. I ran into major issues with the zoom function; at one point, it stopped working entirely, and the stars would simply move at random without any input."}, {"post_id": 59375, "ts": "2026-09-01T04:25:09Z", "hours": 5.4667, "text": "The development of starsimulation is moving into the next phase. I’ve got the stars in place now—all colored, but with a feature where they change color whenever the game is reloaded. You can also adjust the speed at which the sound wave propagates, as well as the force with which it pushes the stars away. However, I ran into some major issues here: initially, the sound wave didn’t respond to the slider settings, and sometimes it would simply glide right through the colored stars instead of pushing them away."}, {"post_id": 58881, "ts": "2026-08-31T13:37:29Z", "hours": 4.8039, "text": "I’ve continued developing my project; there is now a proper shockwave that can be used to blast away the stars. Creating the shockwave itself only took about three hours, but the tricky part was splitting it into different rings. Right now, I have just one ring that actually pushes the stars away, while the other fingers are there purely for visual effect. It was actually quite difficult to implement, though, because at one point I ended up with a situation where either none of them did anything or all the rings pushed the stars away."}, {"post_id": 58122, "ts": "2026-08-30T14:02:07Z", "hours": 4.8275, "text": "I am developing “starsimulation.” Once it is finished, the program will allow you to click anywhere on the screen, triggering a shockwave that pushes the stars aside. So far, I have added the stars and ensured they make a bit of room around the mouse cursor. I struggled quite a bit to get the stars to spawn in different positions each time, rather than always appearing in the same spot."}]...
|
Title: Starsimulation by @Dasher280I | Stardance
Title: Starsimulation by @Dasher280I | Stardance
Devlogs:
I am developing “starsimulation.” Once it is finished, the program will allow you to click anywhere on the screen, triggering a shockwave that pushes the stars aside. So far, I have added the stars and ensured they make a bit of room around the mouse cursor. I struggled quite a bit to get the stars to spawn in different positions each time, rather than always appearing in the same spot.
I’ve continued developing my project; there is now a proper shockwave that can be used to blast away the stars. Creating the shockwave itself only took about three hours, but the tricky part was splitting it into different rings. Right now, I have just one ring that actually pushes the stars away, while the other fingers are there purely for visual effect. It was actually quite difficult to implement, though, because at one point I ended up with a situation where either none of them did anything or all the rings pushed the stars away.
The development of starsimulation is moving into the next phase. I’ve got the stars in place now—all colored, but with a feature where they change color whenever the game is reloaded. You can also adjust the speed at which the sound wave propagates, as well as the force with which it pushes the stars away. However, I ran into some major issues here: initially, the sound wave didn’t respond to the slider settings, and sometimes it would simply glide right through the colored stars instead of pushing them away.
I’ve continued developing Star Simulation. There are now a few sliders at the bottom. The first slider lets you zoom out—showing more or fewer stars depending on the setting. You can make the stars colorful or white and add a faint Milky Way effect in the background. I ran into major issues with the zoom function; at one point, it stopped working entirely, and the stars would simply move at random without any input.
In this update, the particle simulator received several key enhancements to boost visual depth and interactivity. Motion trails were introduced by rendering the canvas background with a semi-transparent alpha channel instead of a complete clear, leaving glowing paths behind moving particles. The physics engine now features a parallax depth effect where larger stars possess greater mass, causing them to react more dynamically to shockwaves than smaller background particles. Additionally, a new implosion mechanic was implemented—accessible via right-click or mobile touch controls—which draws particles inward rather than pushing them away, complete with customized boundary bouncing to keep stars on screen. To tie everything together, the Web Audio API synthesizer was upgraded to dynamically shift frequencies based on whether an explosion or an implosion is triggered, creating a fitting audio response for both actions.
Ships:
I built an interactive 2D particle simulator using HTML5 Canvas, Vanilla JavaScript, and CSS. It features a dynamic starfield that responds to clicks, touch inputs, and mouse movements with physical shockwaves, implosions, motion trails, and parallax depth. I also integrated real-time sound effects generated via the Web Audio API and added a live control panel to tweak physics and visual settings on the fly....
|
1792878636.8983781
|
1793742636.8983781
|
|
46734
|
My own site! by @aadistech1 | Stardance
|
aadistech1
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T13:00:23Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "It was made before this challenge, i just made some css improvements and project updations", "repo": "https://github.com/aadistech1-glitch/mypersonalwebsite", "demo": "https://aadivinayak.tiiny.site"}]...
|
[{"post_id": 46324, "ts": "202 [{"post_id": 46324, "ts": "2026-08-13T13:57:50Z", "hours": 0.2981, "text": "The code is almost over.First i was planning to make a decoy website , then i thought i would make my own portfolio"}]...
|
Title: My own site! by @aadistech1 | Stardance
De Title: My own site! by @aadistech1 | Stardance
Devlogs:
The code is almost over.First i was planning to make a decoy website , then i thought i would make my own portfolio
Ships:
It was made before this challenge, i just made some css improvements and project updations...
|
1793112873.2441428
|
1793199273.2441428
|
|
33829
|
EyeQ by @Selim | Stardance
|
Selim
|
1
|
10.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T12:26:21Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Ive finally gotten to a point where im happy with what ive done and im also proud, even though I lost the hackathon, It was my first so I didn’t have any high expectations going into it. EyeQ is a gesture controlled visual assistant where you can draw, take photos, ask questions and more all without touching your laptop, I originally saw the use case for people with carpal tunnel or arthritis, where using a keyboard comes with daily challenges, although its far from polished im really happy for what this project stands for and hopefully fixes in the future!", "repo": "https://github.com/Echo-Sel/EyeQ", "demo": "https://github.com/Echo-Sel/EyeQ/releases/tag/v1.0.4"}]...
|
[{"post_id": 43612, "ts": "202 [{"post_id": 43612, "ts": "2026-08-08T23:50:09Z", "hours": 4.9667, "text": "Ive been mainly working on bug fixes and just making everything a lot smoother, ive been testing with other smaller QOL features such as voice commands and being able to interact with the UI using your hands, Can’t wait to see where this goes!"}, {"post_id": 26949, "ts": "2026-07-12T01:20:23Z", "hours": 1.9731, "text": "The hackathon is over now, that was one of the craziest grinds ive done in a really long time, but now that it’s over, it was pretty fun. New features: Tutorial and you get to pick between featherless.ai and claude api, I tuned all the gesture controls up so they work nicer, more gestures like zooming, photo capture, stop ai response. my future plans is going to be trying to shrink it down and fitting all in a pi or something mobile so that you can decipher what your looking at anywhere, no need for a laptop or keyboard!"}, {"post_id": 26891, "ts": "2026-07-11T22:56:30Z", "hours": 2.2789, "text": "These past few hours have genuinely been crazy, my code stopped worked, worked, and then broke again. I got it fixed in the end but it wasn’t for nothing, I added a few features! I changed the Claude API for Featherless.AI models, I made it more gesture controlled (no keyboard required!) and more quality of life features such as smoothing, better gesture detection. I am far from done but I dont have much time so I can’t wait to see what I can get done! (its a lot harder to draw than it looks like)"}, {"post_id": 26756, "ts": "2026-07-11T18:44:17Z", "hours": 1.0167, "text": "I started this project as a part of JecHacks Hackathon, where the theme was open ended innovation. This left me stumped for a while but I knew I wanted a project with Nvidia’s new LocateAnything model. So I laid the foundation for a software that allows you to ‘point’ at something and it can tell you whats inside. I plan on implementing the actual Nvidia model as currently its running on claude api, and more gesture controls for it to be fully keyboard free"}]...
|
Title: EyeQ by @Selim | Stardance
Devlogs:
I star Title: EyeQ by @Selim | Stardance
Devlogs:
I started this project as a part of JecHacks Hackathon, where the theme was open ended innovation. This left me stumped for a while but I knew I wanted a project with Nvidia’s new LocateAnything model. So I laid the foundation for a software that allows you to ‘point’ at something and it can tell you whats inside. I plan on implementing the actual Nvidia model as currently its running on claude api, and more gesture controls for it to be fully keyboard free
These past few hours have genuinely been crazy, my code stopped worked, worked, and then broke again. I got it fixed in the end but it wasn’t for nothing, I added a few features! I changed the Claude API for Featherless.AI models, I made it more gesture controlled (no keyboard required!) and more quality of life features such as smoothing, better gesture detection. I am far from done but I dont have much time so I can’t wait to see what I can get done! (its a lot harder to draw than it looks like)
The hackathon is over now, that was one of the craziest grinds ive done in a really long time, but now that it’s over, it was pretty fun. New features: Tutorial and you get to pick between featherless.ai and claude api, I tuned all the gesture controls up so they work nicer, more gestures like zooming, photo capture, stop ai response. my future plans is going to be trying to shrink it down and fitting all in a pi or something mobile so that you can decipher what your looking at anywhere, no need for a laptop or keyboard!
Ive been mainly working on bug fixes and just making everything a lot smoother, ive been testing with other smaller QOL features such as voice commands and being able to interact with the UI using your hands, Can’t wait to see where this goes!
Ships:
Ive finally gotten to a point where im happy with what ive done and im also proud, even though I lost the hackathon, It was my first so I didn’t have any high expectations going into it. EyeQ is a gesture controlled visual assistant where you can draw, take photos, ask questions and more all without touching your laptop, I originally saw the use case for people with carpal tunnel or arthritis, where using a keyboard comes with daily challenges, although its far from polished im really happy for what this project stands for and hopefully fixes in the future!...
|
1793062496.6317503
|
1793148896.6317503
|
|
56676
|
Mob Chains: A Minecraft Mod by @erenay | Stardance
|
erenay
|
1
|
8.0
|
85
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T11:08:12Z", "hours": 8.0, "multiplier": 10.23, "payout": 85, "blessing": "neutral", "text": "I finished the first version of my Minecraft mod This mod adds a new item, the Mob Chain. With this item you can leash all kinds of mobs including hostile ones. Something the vanilla lead item can’t do. Also because that it’s a chain it doesn’t snap or break like the lead. I uploaded the mod to Modrinth but it’s still under review. In the meantime you can download the mod file from Github releases.", "repo": "https://github.com/erenaywastaken/mobchains", "demo": "https://www.curseforge.com/minecraft/mc-mods/mob-chains"}]...
|
[{"post_id": 60244, "ts": "202 [{"post_id": 60244, "ts": "2026-09-02T14:21:09Z", "hours": 1.0431, "text": "I made chains work in my Minecraft mod I had tackled with chain rendering in my previous post, after that I focused my efforts on making the chains work, actually drag the chained mobs to you. I did this by applying a correction velocity to all chained mobs which is calculated by the difference between the mob and the player’s position. In the attached picture you can see a chained chicken suspended in the air by me."}, {"post_id": 60161, "ts": "2026-09-02T11:10:35Z", "hours": 6.1783, "text": "I implemented the chain rendering in my Minecraft mod. Originally I thought I would focus on the chain behavior but rendering seemed more interesting to do. I referenced the vanilla chain model and leash rendering code and came up with this. It might need some tweaks later (like reducing the scale) but it’s good enough now. It took me a lot of time to correctly calculate the UVs and vertex positions. Also internally I opted on using Fabric’s Data Attachment API instead of trying to mixin into vanilla leash classes and it turned out to be a lot easier than I thought. It even handles client sync and saving!"}, {"post_id": 58762, "ts": "2026-08-31T10:19:30Z", "hours": 1.0769, "text": "Lead alternative for all mobs Minecraft mod I successfully added the item in my Minecraft mod. Hopefully this mod will be the first one that I ship on Modrinth. The next step is to implement the special chain leash mechanics. Then I will work on chain rendering."}]...
|
Title: Mob Chains: A Minecraft Mod by @erenay | St Title: Mob Chains: A Minecraft Mod by @erenay | Stardance
Devlogs:
Lead alternative for all mobs Minecraft mod I successfully added the item in my Minecraft mod. Hopefully this mod will be the first one that I ship on Modrinth. The next step is to implement the special chain leash mechanics. Then I will work on chain rendering.
I implemented the chain rendering in my Minecraft mod. Originally I thought I would focus on the chain behavior but rendering seemed more interesting to do. I referenced the vanilla chain model and leash rendering code and came up with this. It might need some tweaks later (like reducing the scale) but it’s good enough now. It took me a lot of time to correctly calculate the UVs and vertex positions. Also internally I opted on using Fabric’s Data Attachment API instead of trying to mixin into vanilla leash classes and it turned out to be a lot easier than I thought. It even handles client sync and saving!
I made chains work in my Minecraft mod I had tackled with chain rendering in my previous post, after that I focused my efforts on making the chains work, actually drag the chained mobs to you. I did this by applying a correction velocity to all chained mobs which is calculated by the difference between the mob and the player’s position. In the attached picture you can see a chained chicken suspended in the air by me.
Ships:
I finished the first version of my Minecraft mod This mod adds a new item, the Mob Chain. With this item you can leash all kinds of mobs including hostile ones. Something the vanilla lead item can’t do. Also because that it’s a chain it doesn’t snap or break like the lead. I uploaded the mod to Modrinth but it’s still under review. In the meantime you can download the mod file from Github releases....
|
1793138088.144163
|
1793224488.144163
|
|
56882
|
My own site! by @ZadowCHI | Stardance
|
ZadowCHI
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T09:37:59Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So, this is kinda my first project that I am shipping. I spent 3 weeks learning HTML, CSS, and JS, and this is what I have come up with. It is a single-page website about my previous work and what I like. There is a doll there in CSS that I made using Figma and some free online designs, and yeah thats all i guess.", "repo": "https://github.com/Zadow67/My-Introduction/", "demo": "https://zadow67.github.io/My-Introduction/"}]...
|
[{"post_id": 60736, "ts": "202 [{"post_id": 60736, "ts": "2026-09-03T09:33:11Z", "hours": 3.8669, "text": "I Did it took me in total 3 days …. (Because my exams are going on and today was of Chemistry which i got cooked in) So i added a total of 3-4 Section; First is the landing page and like i have added a lot of transitions, hover effects and click Effects. that looks cool Landing Page You see this when you first open the website. I have added a lot of hover effects and other things to make it look cool. The Three Sections The webpage is divided into 3 sections currently. ✦ Hero This is where you see the “About Me” button and the doll. ✦ CURRENTLY BUILDING This is where I show the project I am currently working on. ✦ MY PROJECTS This is where I show the projects I have built. FOOTER Just my Github and my yk call to action… ✦ You Can Use the Live Demo Here https://zadow67.github.io/My-Introduction/ And yeah… that’s basically it. This is my first project that I am actually shipping, and hopefully the next one will be even better."}, {"post_id": 59496, "ts": "2026-09-01T11:21:00Z", "hours": 1.0711, "text": "Making My Intro website!!! I forgot almost all the html and css tags…. But this is what i have done in the past 1 hours … its bad but i will complete it. Yeah thats all…"}]...
|
Title: My own site! by @ZadowCHI | Stardance
Devl Title: My own site! by @ZadowCHI | Stardance
Devlogs:
Making My Intro website!!! I forgot almost all the html and css tags…. But this is what i have done in the past 1 hours … its bad but i will complete it. Yeah thats all…
I Did it took me in total 3 days …. (Because my exams are going on and today was of Chemistry which i got cooked in) So i added a total of 3-4 Section; First is the landing page and like i have added a lot of transitions, hover effects and click Effects. that looks cool Landing Page You see this when you first open the website. I have added a lot of hover effects and other things to make it look cool. The Three Sections The webpage is divided into 3 sections currently. ✦ Hero This is where you see the “About Me” button and the doll. ✦ CURRENTLY BUILDING This is where I show the project I am currently working on. ✦ MY PROJECTS This is where I show the projects I have built. FOOTER Just my Github and my yk call to action… ✦ You Can Use the Live Demo Here https://zadow67.github.io/My-Introduction/ And yeah… that’s basically it. This is my first project that I am actually shipping, and hopefully the next one will be even better.
Ships:
So, this is kinda my first project that I am shipping. I spent 3 weeks learning HTML, CSS, and JS, and this is what I have come up with. It is a single-page website about my previous work and what I like. There is a doll there in CSS that I made using Figma and some free online designs, and yeah thats all i guess....
|
1793065930.382131
|
1793152330.382131
|
|
57081
|
SnakeGame by @CassianWray | Stardance
|
CassianWray
|
1
|
1.0
|
1
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T09:18:57Z", "hours": 1.0, "multiplier": 1.03, "payout": 1, "blessing": "neutral", "text": "I made the classic snake game from the flip phone era. It was a game I grew up playing on my mother’s phone so I wanted to make it. How its made The game is made completely in python with pygame and due to it being a relatively simple game it was really easy to make and was done in a single file named snake.py. It automatically creates a highscore.txt file to track your highscore. By pressing T you can choose your difficulty as in does the snake go and wrap around the wall and only die when hitting its body or does it hit the wall and die as well. So There is a difficulty mode if you will. Challenges One challenge I had was getting the head movement right but other than that other parts of the build was surprisingly simple and I completed the game in just over an hour.", "repo": "https://github.com/Beelzebubo/SnakeGame", "demo": "https://github.com/Beelzebubo/SnakeGame/releases/tag/v1.0"}]...
|
[{"post_id": 60731, "ts": "202 [{"post_id": 60731, "ts": "2026-09-03T09:13:22Z", "hours": 1.2278, "text": "I was working on the snake game. I made the game completely in python utilizing pygame. This was more of a learning project rather than anything else so its not that good but it is functional so I am happy about it."}]...
|
Title: SnakeGame by @CassianWray | Stardance
Devl Title: SnakeGame by @CassianWray | Stardance
Devlogs:
I was working on the snake game. I made the game completely in python utilizing pygame. This was more of a learning project rather than anything else so its not that good but it is functional so I am happy about it.
Ships:
I made the classic snake game from the flip phone era. It was a game I grew up playing on my mother’s phone so I wanted to make it. How its made The game is made completely in python with pygame and due to it being a relatively simple game it was really easy to make and was done in a single file named snake.py. It automatically creates a highscore.txt file to track your highscore. By pressing T you can choose your difficulty as in does the snake go and wrap around the wall and only die when hitting its body or does it hit the wall and die as well. So There is a difficulty mode if you will. Challenges One challenge I had was getting the head movement right but other than that other parts of the build was surprisingly simple and I completed the game in just over an hour....
|
1792875249.7398815
|
1793739249.7398815
|
|
54596
|
PianoOS by @niejestemprawdziwyy | Stardance
|
niejestemprawdziwyy
|
1
|
31.11
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T08:54:23Z", "hours": 14.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "WebOS BUT you can play piano. PianoOS also allows you to run a metronome as an app and make some hehe notes The most challenging thing was definitely the animation in the beggining, like hell nah, i must have spent like 6h just on a 5 second cutscene. Still tho, I’m happy with how it looks, and even happier how it can look in the future.", "repo": "https://github.com/Korsor2137/PianoOS", "demo": "https://raw.githack.com/Korsor2137/PianoOS/main/index.html"}]...
|
[{"post_id": 75696, "ts": "202 [{"post_id": 75696, "ts": "2026-09-30T19:34:29Z", "hours": 7.9089, "text": "Heck yeah! Finished all the rewriting, added a few new things blah blah blah Nobody cares! The important thing is that i’ve rewritten all css and most js, fixed many if not all bugs, so it’s foolproof. Yet another alt settings to play (in config). Metronome also sound more realistic. The whole thing should, and i mean should work better and faster. It looks better, sustain pedal fully works etc. etc. ANYWAY TEST IT HERE: https://raw.githack.com/Korsor2137/PianoOS/main/index.html"}, {"post_id": 69175, "ts": "2026-09-16T15:12:47Z", "hours": 0.5994, "text": "Made new controls for piano, so it’s possible to play more sounds with keyboard itself left-new, right-old However i’m still leaving them in the comments if for some reason someone wanted to use them I suppose i should make these devlogs a bit more often, the previous one was like 8h gap lol (q: 45 means that q is A4, i: 57 is A5, the rest most people can figure out themselves)"}, {"post_id": 68766, "ts": "2026-09-15T18:32:55Z", "hours": 8.6006, "text": "Made a new, better banner and rewriting a lot of things I was told that there was too much ai used, so i marked clearly at what part ai was used and rewritten the other parts. Added settings saving and reading it, made the samples load faster and added a loading percentage, deleted a particle animation so it doesn’t lag that much on mobiles, made the piano look cleaner (deleted some nametags), added sustain on spacebar, added config section in the code, readded old and added new unneccesary comments, fixed a bug with music either glitching out or playing after refreshing and fixed a few esthetic choices, probably unnoticable, but color changes and also…. plaing still dre is way easier now, as B3 can now be played with q, sooooo you just go ‘adh’ a few times, then another few of ‘qdh’ and some ‘qsg’. use spacebar for sustain and mouse for bass notes and voila! also i made it possible to name the workspace in the web itself still, i have to rewrite most of css, as some parts are unneccesary or ai and some are well, lacking. also, fixed the piano sample loading, just too lazy to make a new screenshot also, i overuse the word ‘also’"}, {"post_id": 60719, "ts": "2026-09-03T08:45:08Z", "hours": 5.8211, "text": "Finally, I finished my WebOS, or did I? I want to continue working on it as WebOS 2. I’m quite proud of how it looks now. But anyway, here’s the Readme: PianoOSA WebOS, which has notepad and metronome apps and fully playable 88 key piano. Try it here : https://raw.githack.com/Korsor2137/PianoOS/main/index.html Note: it may take a few seconds to prepare all the piano sounds How to run: Yeah, just click the link. Or download it and then run index.html Features: -Full 88 key virtual piano, which you can play using mouse, with your pc keyboard (-a- to -’- keys, press capslock to change octaves to lower) or by connecting your own MIDI piano; -Keys glow when you play the piano; -A simple notepad and a metronome which when you minimalize will remember their location adn when they’re closed, their position resets; -A button to hide the piano interface; -Volume settings which you can change to your liking. Author’s notes: And why did I decide to make this? Well, I saw how on the WebOS missions there was a lot of awesome stuff, the same main concept and yet they were all so different. So, since I like piano, decided to implement it :D I plan on making it more customizable in the future, such as changing the background color, or maybe the whole stylistic, making the top right buttons actually work instead of just being a decoration, adding maybe a few piano sounds, and of course more apps so it actually feels like an actual OS. Also, notice a little reference at the title screen? Full copyright of the sound samples I used: MIT LicenseCopyright (c) 2020 Liam LeePermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE."}, {"post_id": 59229, "ts": "2026-08-31T22:01:49Z", "hours": 3.7533, "text": "I made the background and keyboard for my WebOS. Not gonna lie, used AI here with canvas, also found nice tutorial so i might do these particles that fly above when playing piano. i’m quite proud of making these glowing keys, well those are actually shadows but doesn’t matter. Also: made these names for keys, i intend for them to be toggable tho; made a button to hide/show piano, i think it looks good when its fully hidden and only the lights remain; and it’s now possible to control the piano with a pc keyboard, using “ a “ to “ ’ “ keys, black keys are the keys above like “ w “ and “ e “, and to change the octave with capslock; it’s also possible to control them with mouse For my plans, i next intend to make some actual apps, of course including notebook, but also metronome and midi recording. From other things i want to implement shortcuts, so when you press A0 and C4, for example, virtual keyboard hides or shows. Last thing is to make a mouse setting so when a note is pressed, until you stop pressing it you can move it to any position, while still playing that note (Toggable, so that it’s also possible to scale the whole piano really fast). I don’t intend to implement everything now, maybe after i make the first few apps and working piano i’ll ship it as WebOS 1, and then continue as WebOS 2 Oh, and should i name the keys that are possible to play with pc keyboard or maybe should i simply add a short guide of how it works and also maybe it would make sense to add actual sounds lol Anyways, feedback and critique is welcome, encouraged even, so i know what would actually be a good feature"}, {"post_id": 56764, "ts": "2026-08-28T17:34:02Z", "hours": 4.6208, "text": "Since this is my first post i’ll explain what my project even is about. My goal is to create a WebOS that you can control with a midi piano, where i want to then implement some usefull functions for pianists, we’ll see how far can i go with my amateur skills. I’ve coded bigger part of html already. Currently though im having some problems with how it looks and the whole animation. I seriously need to optimize it because daamnn its laggy now. Also, what a coincidence with the colors of those seven sou- i mean balls of light."}]...
|
Title: PianoOS by @niejestemprawdziwyy | Stardance Title: PianoOS by @niejestemprawdziwyy | Stardance
Devlogs:
Since this is my first post i’ll explain what my project even is about. My goal is to create a WebOS that you can control with a midi piano, where i want to then implement some usefull functions for pianists, we’ll see how far can i go with my amateur skills. I’ve coded bigger part of html already. Currently though im having some problems with how it looks and the whole animation. I seriously need to optimize it because daamnn its laggy now. Also, what a coincidence with the colors of those seven sou- i mean balls of light.
I made the background and keyboard for my WebOS. Not gonna lie, used AI here with canvas, also found nice tutorial so i might do these particles that fly above when playing piano. i’m quite proud of making these glowing keys, well those are actually shadows but doesn’t matter. Also: made these names for keys, i intend for them to be toggable tho; made a button to hide/show piano, i think it looks good when its fully hidden and only the lights remain; and it’s now possible to control the piano with a pc keyboard, using “ a “ to “ ’ “ keys, black keys are the keys above like “ w “ and “ e “, and to change the octave with capslock; it’s also possible to control them with mouse For my plans, i next intend to make some actual apps, of course including notebook, but also metronome and midi recording. From other things i want to implement shortcuts, so when you press A0 and C4, for example, virtual keyboard hides or shows. Last thing is to make a mouse setting so when a note is pressed, until you stop pressing it you can move it to any position, while still playing that note (Toggable, so that it’s also possible to scale the whole piano really fast). I don’t intend to implement everything now, maybe after i make the first few apps and working piano i’ll ship it as WebOS 1, and then continue as WebOS 2 Oh, and should i name the keys that are possible to play with pc keyboard or maybe should i simply add a short guide of how it works and also maybe it would make sense to add actual sounds lol Anyways, feedback and critique is welcome, encouraged even, so i know what would actually be a good feature
Finally, I finished my WebOS, or did I? I want to continue working on it as WebOS 2. I’m quite proud of how it looks now. But anyway, here’s the Readme: PianoOSA WebOS, which has notepad and metronome apps and fully playable 88 key piano. Try it here : https://raw.githack.com/Korsor2137/PianoOS/main/index.html Note: it may take a few seconds to prepare all the piano sounds How to run: Yeah, just click the link. Or download it and then run index.html Features: -Full 88 key virtual piano, which you can play using mouse, with your pc keyboard (-a- to -’- keys, press capslock to change octaves to lower) or by connecting your own MIDI piano; -Keys glow when you play the piano; -A simple notepad and a metronome which when you minimalize will remember their location adn when they’re closed, their position resets; -A button to hide the piano interface; -Volume settings which you can change to your liking. Author’s notes: And why did I decide to make this? Well, I saw how on the WebOS missions there was a lot of awesome stuff, the same main concept and yet they were all so different. So, since I like piano, decided to implement it :D I plan on making it more customizable in the future, such as changing the background color, or maybe the whole stylistic, making the top right buttons actually work instead of just being a decoration, adding maybe a few piano sounds, and of course more apps so it actually feels like an actual OS. Also, notice a little reference at the title screen? Full copyright of the sound samples I used: MIT LicenseCopyright (c) 2020 Liam LeePermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Made a new, better banner and rewriting a lot of things I was told that there was too much ai used, so i marked clearly at what part ai was used and rewritten the other parts. Added settings saving and reading it, made the samples load faster and added a loading percentage, deleted a particle animation so it doesn’t lag that much on mobiles, made the piano look cleaner (deleted some nametags), added sustain on spacebar, added config section in the code, readded old and added new unneccesary comments, fixed a bug with music either glitching out or playing after refreshing and fixed a few esthetic choices, probably unnoticable, but color changes and also…. plaing still dre is way easier now, as B3 can now be played with q, sooooo you just go ‘adh’ a few times, then another few of ‘qdh’ and some ‘qsg’. use spacebar for sustain and mouse for bass notes and voila! also i made it possible to name the workspace in the web itself still, i have to rewrite most of css, as some parts are unneccesary or ai and some are well, lacking. also, fixed the piano sample loading, just too lazy to make a new screenshot also, i overuse the word ‘also’
Made new controls for piano, so it’s possible to play more sounds with keyboard itself left-new, right-old However i’m still leaving them in the comments if for some reason someone wanted to use them I suppose i should make these devlogs a bit more often, the previous one was like 8h gap lol (q: 45 means that q is A4, i: 57 is A5, the rest most people can figure out themselves)
Heck yeah! Finished all the rewriting, added a few new things blah blah blah Nobody cares! The important thing is that i’ve rewritten all css and most js, fixed many if not all bugs, so it’s foolproof. Yet another alt settings to play (in config). Metronome also sound more realistic. The whole thing should, and i mean should work better and faster. It looks better, sustain pedal fully works etc. etc. ANYWAY TEST IT HERE: https://raw.githack.com/Korsor2137/PianoOS/main/index.html
Ships:
WebOS BUT you can play piano. PianoOS also allows you to run a metronome as an app and make some hehe notes The most challenging thing was definitely the animation in the beggining, like hell nah, i must have spent like 6h just on a 5 second cutscene. Still tho, I’m happy with how it looks, and even happier how it can look in the future....
|
1793087665.648731
|
1793174065.648731
|
|
38277
|
personal website v4 by @lilyy | Stardance
|
lilyy
|
2
|
22.0
|
252
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T08:36:00Z", "hours": 6.0, "multiplier": 7.57, "payout": 47, "blessing": "neutral", "text": "i made my website! it looks soo cute aaa,, in this ship i did the following: added captcha to messaging added ratelimiting to messaging put the cute custom cursors :3 commented the code a bit added dark mode", "repo": "https://github.com/itzmetanjim/itzmetanjim.github.io", "demo": "https://pages.tanjim.org/"}, {"ship_num": 2, "ts": "2026-08-04T16:57:22Z", "hours": 16.0, "multiplier": 12.47, "payout": 205, "blessing": "neutral", "text": "i made my website yay!", "repo": "https://github.com/itzmetanjim/itzmetanjim.github.io", "demo": "https://pages.tanjim.org/"}]...
|
[{"post_id": 60711, "ts": "202 [{"post_id": 60711, "ts": "2026-09-03T08:33:23Z", "hours": 0.6447, "text": "minor fixes and comments make the code easier to read! and also fix a slight bug in the captcha where it didnt reset when i sent a message so i needed to reload to send 2 messages commits since the last devlog 631e93b comment backend.py 01a280d comment notifier-macos.sh 5016741 comment lilyterm.sh ec83a24 make captcha reset on msg send"}, {"post_id": 60699, "ts": "2026-09-03T07:47:47Z", "hours": 0.8411, "text": "add captcha now bots can’t spam my messages commits since the last devlog 0c9c468 make it a little taller d6a262a fix transition colors da01c9a fix height of hrrect d2685a4 document captcha and make api key bypass ratelimit 9ebb297 add captcha"}, {"post_id": 60676, "ts": "2026-09-03T06:08:51Z", "hours": 0.6397, "text": "add ratelimits this prevents spamming messages, its a server side limit of 6 messages per 2 minutes. and you also can’t send an empty message anymore (both client-side and server-side restriction). commits since last devlog 5a74570 make it reject empty messages 207b3a6 add ratelimiting"}, {"post_id": 59607, "ts": "2026-09-01T14:55:52Z", "hours": 0.7311, "text": "add dark mode! you can click this button in the corner for dark mode now! yayayay commits since last devlog 3044340 uhh weird css specificity fix ee4291e finish dark mode! 3a2ea3d add dark mode colors"}, {"post_id": 59389, "ts": "2026-09-01T05:26:29Z", "hours": 0.7094, "text": "made the custom cursor logic better it used to sometimes show the text cursor when it was not supposed to and it did not show the hand cursor on the projects link buttons commits since last devlog 13c5a44 make custom cursors work better 29cd012 make readme use the jpg; jpg is faster than png b329790 new preview 2d56412 add backend shebang a985bc5 fix readme bb65dca fix custom cursor a bit 39561cb document licensing stuf"}, {"post_id": 52977, "ts": "2026-08-23T11:00:19Z", "hours": 2.2378, "text": "add a custom pink scrollbar and cursor!! they look so cuteeeee commits since last devlog ffea3e3 inline custom cursor SVGs 4549d01 add pink custom cursors!! 0bc7f83 add cute pink scrollbars :3 1d03792 Revert “comment notifier-macos.sh, sob its trash code” 3abd8da comment notifier-macos.sh, sob its trash code e9ab376 aa 756f09e seo 321727f WHO IS SPAMMING MY API"}, {"post_id": 41731, "ts": "2026-08-06T04:00:41Z", "hours": 0.4597, "text": "add a readme and fix it in india i added the README and then a friend from india told me that apparently the website doesnt work in india so i actually travelled all the way to the border and managed to connect to an indian cell tower and verified that it did not work then i fixed it, i proxied the messages API through nest and added pages.tanjim.org which doesnt go through VPS now its all good."}, {"post_id": 40681, "ts": "2026-08-04T11:28:12Z", "hours": 0.6206, "text": "completed the message feature by implementing email now its done! i used agentmail for this (“coolton” is what i named the agentmail inbox, i reused an inbox i used for an older project), it works now! now when someone sends a message, all of these happen: i recieve an email (immediately) i recieve a notification on my macbook with a sound(if its locked/sleeping then i recieve the notification when i come back and unlock), i recieve an alert on my terminal when i open it commits since the last devlog c536541 fix mobile responsiveness issue 16ecb20 make it email me when a message is sent"}, {"post_id": 40608, "ts": "2026-08-04T08:20:43Z", "hours": 0.7086, "text": "made the notifier now it will also notify me with a sound when any message comes! if my mac is locked/i am away then it will wait until it unlocks then notify me for my messages automatically, it will also show the priority. one limitation, it uses a flag on the server to store if it has already notified for a given message so it will not notify me twice, but because nothing is stored in the client (my macbook) it will cause problems if i make it notify on multiple devices. if i do that i have to either make the notified flag be an array for each client or i can make each client store its own flag but regardless it works now, all that’s left is email commits since the last devlog d16aca6 make the notifier script b4b7089 Make it only alert on interactive shells"}, {"post_id": 40536, "ts": "2026-08-04T05:04:30Z", "hours": 1.8658, "text": "made the terminal integration! it notifies me on my terminal when i have messages and implements a lily cli command that i can use to manage the messages. it supports these commands lily messages [filter] : [filter] is optional, it can be one of read unread notified unnotified or something like .id==5 or .id>=2 . shows the messages matching the filter. lily mark <type> <value> <start> [end] : <type> is read or notified , <value> is a boolean, it changes the read or notified value of a message. when [end] isn’t given it defaults to <start> . lily read <start> [end] : aliases to lily mark read true <start> [end] lily readall : marks everything as read lily delete <start> [end] deletes messages based on IDs. commits since the last devlog ed99296 add lilyterm.sh terminal integration edcb0f8 timestamp! a696a4a forwarding stuff 99cecd5 increase hrrect blur radius"}, {"post_id": 39268, "ts": "2026-08-02T04:10:28Z", "hours": 0.5681, "text": "integrated the website to the API! now it works! go to tanjim.org and send me a message! i still need to set up the notifier and terminal stuff and email etc etc but it now works and is deployed! commits since the last devlog i made these commits in the last 3 devlogs but i wasnt able to put it then because it hadn’t been pushed (if i pushed then the site would be in a nonfunctional intermediary state) ac5925b gitignore memory json 07657ec add the X-Forwarded-For header on the IP field 6872d5a integrate it 98b4cd8 cors stuff"}, {"post_id": 38896, "ts": "2026-08-01T14:02:46Z", "hours": 3.0544, "text": "made the rest API for this and a web UI for me to manage the messages this API will be called when someone sends a message. remaining: use js magic to integrate this into the website so message sending works the rest of the stuff, mail,terminal integration,and notifier"}, {"post_id": 38249, "ts": "2026-07-31T15:29:43Z", "hours": 2.2378, "text": "made the ui for the new message button i made a message button and added some smoooooooth transitions for it like the email button and made the ui stuff for it, next things left to do in this api: make a rest API for this that will be called and will store all the messages mail: use the gmail/agentmail/smth else api to email the msg to me terminal integration: something to source in my bashrc that alerts me when i open the terminal notif service: notifies me in my macbook when a message comes maybe a captcha?"}, {"post_id": 32918, "ts": "2026-07-22T11:48:33Z", "hours": 7.3533, "text": "Made the basic parts of the site i made the frontend part of the site, here is what i did first i made the template indext.html (see 2nd screenshot) , the template has blocks like this <!--!BEGIN AWARD--> <div class= \"award\" > <h3> [[result]] </h3> <p> [[event]] </p> <p class= \"faded\" > [[details]] </p> </div> <!--!END AWARD--> ... ... <!--!BEGIN PROJECT--> <div class= \"project\" > <h3> [[title]] </h3> <p> [[description]] </h3> <div class= \"links\" > <!--!BEGIN LINKS--> <a href= \"[[url]]\" target= \"_blank\" > [[label]] </a> <!--!END LINKS--> </div> </div> <!--!END PROJECT--> then i made a script run.py that takes in indext.html awards.json projects.json then repeats and substitutes the AWARD , PROJECT , LINKS blocks and removes the content of the TEMPLATE NOTICE block to generate index.html (its a custom handrolled script no frameworks) then i made a fastapi script serve.py to preview any template changes live, it hosts a webserver on port 8000 and generates index.html on the fly using run.py whenever i request it so i don’t have to type the command 1000 times. i added some logic to run.py that inlines all CSS, JS and fonts to reduce everything to one request, then minifies it into an optimized bundle, so it’s now larping vite/webpack i made a GH action that automatically deploys the GitHub Pages site by running run.py on GitHub servers FINALLY now its deployed yippee!!!!"}]...
|
Title: personal website v4 by @lilyy | Stardance
Title: personal website v4 by @lilyy | Stardance
Devlogs:
Made the basic parts of the site i made the frontend part of the site, here is what i did first i made the template indext.html (see 2nd screenshot) , the template has blocks like this <!--!BEGIN AWARD--> <div class= "award" > <h3> [[result]] </h3> <p> [[event]] </p> <p class= "faded" > [[details]] </p> </div> <!--!END AWARD--> ... ... <!--!BEGIN PROJECT--> <div class= "project" > <h3> [[title]] </h3> <p> [[description]] </h3> <div class= "links" > <!--!BEGIN LINKS--> <a href= "[[url]]" target= "_blank" > [[label]] </a> <!--!END LINKS--> </div> </div> <!--!END PROJECT--> then i made a script run.py that takes in indext.html awards.json projects.json then repeats and substitutes the AWARD , PROJECT , LINKS blocks and removes the content of the TEMPLATE NOTICE block to generate index.html (its a custom handrolled script no frameworks) then i made a fastapi script serve.py to preview any template changes live, it hosts a webserver on port 8000 and generates index.html on the fly using run.py whenever i request it so i don’t have to type the command 1000 times. i added some logic to run.py that inlines all CSS, JS and fonts to reduce everything to one request, then minifies it into an optimized bundle, so it’s now larping vite/webpack i made a GH action that automatically deploys the GitHub Pages site by running run.py on GitHub servers FINALLY now its deployed yippee!!!!
made the ui for the new message button i made a message button and added some smoooooooth transitions for it like the email button and made the ui stuff for it, next things left to do in this api: make a rest API for this that will be called and will store all the messages mail: use the gmail/agentmail/smth else api to email the msg to me terminal integration: something to source in my bashrc that alerts me when i open the terminal notif service: notifies me in my macbook when a message comes maybe a captcha?
made the rest API for this and a web UI for me to manage the messages this API will be called when someone sends a message. remaining: use js magic to integrate this into the website so message sending works the rest of the stuff, mail,terminal integration,and notifier
integrated the website to the API! now it works! go to tanjim.org and send me a message! i still need to set up the notifier and terminal stuff and email etc etc but it now works and is deployed! commits since the last devlog i made these commits in the last 3 devlogs but i wasnt able to put it then because it hadn’t been pushed (if i pushed then the site would be in a nonfunctional intermediary state) ac5925b gitignore memory json 07657ec add the X-Forwarded-For header on the IP field 6872d5a integrate it 98b4cd8 cors stuff
made the terminal integration! it notifies me on my terminal when i have messages and implements a lily cli command that i can use to manage the messages. it supports these commands lily messages [filter] : [filter] is optional, it can be one of read unread notified unnotified or something like .id==5 or .id>=2 . shows the messages matching the filter. lily mark <type> <value> <start> [end] : <type> is read or notified , <value> is a boolean, it changes the read or notified value of a message. when [end] isn’t given it defaults to <start> . lily read <start> [end] : aliases to lily mark read true <start> [end] lily readall : marks everything as read lily delete <start> [end] deletes messages based on IDs. commits since the last devlog ed99296 add lilyterm.sh terminal integration edcb0f8 timestamp! a696a4a forwarding stuff 99cecd5 increase hrrect blur radius
made the notifier now it will also notify me with a sound when any message comes! if my mac is locked/i am away then it will wait until it unlocks then notify me for my messages automatically, it will also show the priority. one limitation, it uses a flag on the server to store if it has already notified for a given message so it will not notify me twice, but because nothing is stored in the client (my macbook) it will cause problems if i make it notify on multiple devices. if i do that i have to either make the notified flag be an array for each client or i can make each client store its own flag but regardless it works now, all that’s left is email commits since the last devlog d16aca6 make the notifier script b4b7089 Make it only alert on interactive shells
completed the message feature by implementing email now its done! i used agentmail for this (“coolton” is what i named the agentmail inbox, i reused an inbox i used for an older project), it works now! now when someone sends a message, all of these happen: i recieve an email (immediately) i recieve a notification on my macbook with a sound(if its locked/sleeping then i recieve the notification when i come back and unlock), i recieve an alert on my terminal when i open it commits since the last devlog c536541 fix mobile responsiveness issue 16ecb20 make it email me when a message is sent
add a readme and fix it in india i added the README and then a friend from india told me that apparently the website doesnt work in india so i actually travelled all the way to the border and managed to connect to an indian cell tower and verified that it did not work then i fixed it, i proxied the messages API through nest and added pages.tanjim.org which doesnt go through VPS now its all good.
add a custom pink scrollbar and cursor!! they look so cuteeeee commits since last devlog ffea3e3 inline custom cursor SVGs 4549d01 add pink custom cursors!! 0bc7f83 add cute pink scrollbars :3 1d03792 Revert “comment notifier-macos.sh, sob its trash code” 3abd8da comment notifier-macos.sh, sob its trash code e9ab376 aa 756f09e seo 321727f WHO IS SPAMMING MY API
made the custom cursor logic better it used to sometimes show the text cursor when it was not supposed to and it did not show the hand cursor on the projects link buttons commits since last devlog 13c5a44 make custom cursors work better 29cd012 make readme use the jpg; jpg is faster than png b329790 new preview 2d56412 add backend shebang a985bc5 fix readme bb65dca fix custom cursor a bit 39561cb document licensing stuf
add dark mode! you can click this button in the corner for dark mode now! yayayay commits since last devlog 3044340 uhh weird css specificity fix ee4291e finish dark mode! 3a2ea3d add dark mode colors
add ratelimits this prevents spamming messages, its a server side limit of 6 messages per 2 minutes. and you also can’t send an empty message anymore (both client-side and server-side restriction). commits since last devlog 5a74570 make it reject empty messages 207b3a6 add ratelimiting
add captcha now bots can’t spam my messages commits since the last devlog 0c9c468 make it a little taller d6a262a fix transition colors da01c9a fix height of hrrect d2685a4 document captcha and make api key bypass ratelimit 9ebb297 add captcha
minor fixes and comments make the code easier to read! and also fix a slight bug in the captcha where it didnt reset when i sent a message so i needed to reload to send 2 messages commits since the last devlog 631e93b comment backend.py 01a280d comment notifier-macos.sh 5016741 comment lilyterm.sh ec83a24 make captcha reset on msg send
Ships:
i made my website yay!
i made my website! it looks soo cute aaa,, in this ship i did the following: added captcha to messaging added ratelimiting to messaging put the cute custom cursors :3 commented the code a bit added dark mode...
|
1793109080.115974
|
1793195480.115974
|
|
338
|
Weather tracker by @FabulousHippoOfOrangeLake | St Weather tracker by @FabulousHippoOfOrangeLake | Stardance...
|
FabulousHippoOfOrangeLake
|
2
|
8.0
|
49
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T08:25:49Z", "hours": 0.0, "multiplier": 2.95, "payout": 1, "blessing": "neutral", "text": "This was my first ever project that had an actual gui, using pyqt6 was a task because the video i was taking inspiration and assistance from was a tutorial for pyqt5☠️. Along with that this was actually my first ever project for stardance and hackclub so i am proud of it, but in the future i will probably be even more proud of what i had done in this project and how it heped me develop my upcoming projects..", "repo": "https://github.com/sharmashashwat27-source/Weather_Application", "demo": "https://github.com/sharmashashwat27-source/Weather_Application/releases/tag/v1.0.0"}, {"ship_num": 2, "ts": "2026-06-06T13:24:18Z", "hours": 8.0, "multiplier": 6.29, "payout": 48, "blessing": "neutral", "text": "I created a desktop weather application using Python, PyQt6, and the OpenWeatherMap API that allows users to search for cities and view real-time weather information. The application displays details such as temperature, weather conditions, and weather icons through a simple and user-friendly graphical interface. Some of the biggest challenges were integrating the API and ensuring that the application could correctly handle errors such as invalid city names, missing data, or connection issues and the fact that this was my first PyQt6 project. I am proud of finally creating a GUI project in python that is fully functional I am also proud of how this project combines programming, API integration, and GUI design into a practical tool that people can use every day. To test the project, users simply need to run the application, enter the name of a city, and the latest weather information will be retrieved and displayed instantly.", "repo": "https://github.com/sharmashashwat27-source/Weather_Application", "demo": "https://github.com/sharmashashwat27-source/Weather_Application/releases/tag/v1.0.0"}]...
|
[{"post_id": 3492, "ts": "2026 [{"post_id": 3492, "ts": "2026-06-06T13:36:12Z", "hours": 0.25, "text": "DEVLOG #4 Not going to lie this devlog was not necessary because I didn’t really code today I just made minor changes, i made this devlog just because the platform asked me to post another one before shipping but here’s a summary of my project: This project involved developing a weather application that provides users with quick access to current weather conditions for cities around the world .Developing this weather application was a valuable learning experience that improved my skills in Python programming, API integration, and GUI design. Throughout the project, I overcame challenges related to data retrieval and error handling while creating a functional and user-friendly application. The project strengthened both my technical and problem-solving abilities"}, {"post_id": 2784, "ts": "2026-06-05T16:18:29Z", "hours": 2.0767, "text": "DEVLOG#3 Today I was worked up fixing all the small details like how when you enter a city and you get the weather and then after that when you enter an invalid city you still see the previous emoji and weather description; this ended up being an easy fix but the demo url version is a previous model so is the release on the github page, updating these things are the first thing im going to do tomorrow ,I’m also considering working on a popup bar for when you start typing a city’s name and according to the limited amount of letters entered it gives you suggestion; like the google search bar. So yeah that’s today’s summary, but most probably I’m not gonna do that since this is just my first project and i want to keep it light and simple ,instead what i will do is that I’ll start working on a more time consuming one and put more efforts into that . Anyways I hope to submit this project by tomorrow and this is probably me signing off from this project"}, {"post_id": 2176, "ts": "2026-06-04T15:04:39Z", "hours": 3.3097, "text": "DEVLOG #2 This was my second day of working on this project and somehow i finished it! (kind of).Using the API keys to display the weather conditions of different places was vey easy. What took me 5 hours was me making stupid mistakes and taking a shit ton of time to correct them, and it was also my first time making a GUI project in python using PyQt6.I also realized that this was a very light, less time consuming project and I hope to keep on going to make harder, more complex and more time consuming projects. Wonderful Experience! Btw: The reason I said “kind of” was because the moment at which I’m writing this I haven’t made the final touches like using fitting emojis, completing the project information (i hope i can by the end of day)."}, {"post_id": 869, "ts": "2026-06-02T16:17:49Z", "hours": 2.2728, "text": "DEVLOG #1 This was my first day of working on this project (a weather tracker application). This was also my first time making a GUI using python ,I used PyQt6, though the tutorial I was following used PyQt5, converting was the easy part ,but I kept making simple mistakes! :like forgetting to call the self.initUI method, wrong indentation, and similar stupid ahh mistakes. But overall, I found the project very interesting to work on as I learnt alot more about python than I previously new. I hope that I can keep posting updates about the project every day, without breaks and I also hope to learn even more things!"}]...
|
Title: Weather tracker by @FabulousHippoOfOrangeLa Title: Weather tracker by @FabulousHippoOfOrangeLake | Stardance
Devlogs:
DEVLOG #1 This was my first day of working on this project (a weather tracker application). This was also my first time making a GUI using python ,I used PyQt6, though the tutorial I was following used PyQt5, converting was the easy part ,but I kept making simple mistakes! :like forgetting to call the self.initUI method, wrong indentation, and similar stupid ahh mistakes. But overall, I found the project very interesting to work on as I learnt alot more about python than I previously new. I hope that I can keep posting updates about the project every day, without breaks and I also hope to learn even more things!
DEVLOG #2 This was my second day of working on this project and somehow i finished it! (kind of).Using the API keys to display the weather conditions of different places was vey easy. What took me 5 hours was me making stupid mistakes and taking a shit ton of time to correct them, and it was also my first time making a GUI project in python using PyQt6.I also realized that this was a very light, less time consuming project and I hope to keep on going to make harder, more complex and more time consuming projects. Wonderful Experience! Btw: The reason I said “kind of” was because the moment at which I’m writing this I haven’t made the final touches like using fitting emojis, completing the project information (i hope i can by the end of day).
DEVLOG#3 Today I was worked up fixing all the small details like how when you enter a city and you get the weather and then after that when you enter an invalid city you still see the previous emoji and weather description; this ended up being an easy fix but the demo url version is a previous model so is the release on the github page, updating these things are the first thing im going to do tomorrow ,I’m also considering working on a popup bar for when you start typing a city’s name and according to the limited amount of letters entered it gives you suggestion; like the google search bar. So yeah that’s today’s summary, but most probably I’m not gonna do that since this is just my first project and i want to keep it light and simple ,instead what i will do is that I’ll start working on a more time consuming one and put more efforts into that . Anyways I hope to submit this project by tomorrow and this is probably me signing off from this project
DEVLOG #4 Not going to lie this devlog was not necessary because I didn’t really code today I just made minor changes, i made this devlog just because the platform asked me to post another one before shipping but here’s a summary of my project: This project involved developing a weather application that provides users with quick access to current weather conditions for cities around the world .Developing this weather application was a valuable learning experience that improved my skills in Python programming, API integration, and GUI design. Throughout the project, I overcame challenges related to data retrieval and error handling while creating a functional and user-friendly application. The project strengthened both my technical and problem-solving abilities
Ships:
I created a desktop weather application using Python, PyQt6, and the OpenWeatherMap API that allows users to search for cities and view real-time weather information. The application displays details such as temperature, weather conditions, and weather icons through a simple and user-friendly graphical interface. Some of the biggest challenges were integrating the API and ensuring that the application could correctly handle errors such as invalid city names, missing data, or connection issues and the fact that this was my first PyQt6 project. I am proud of finally creating a GUI project in python that is fully functional I am also proud of how this project combines programming, API integration, and GUI design into a practical tool that people can use every day. To test the project, users simply need to run the application, enter the name of a city, and the latest weather information will be retrieved and displayed instantly.
This was my first ever project that had an actual gui, using pyqt6 was a task because the video i was taking inspiration and assistance from was a tutorial for pyqt5☠️. Along with that this was actually my first ever project for stardance and hackclub so i am proud of it, but in the future i will probably be even more proud of what i had done in this project and how it heped me develop my upcoming projects.....
|
1793109135.4039845
|
1793195535.4039845
|
|
57551
|
Yosemite by @n1tr0xx | Stardance
|
n1tr0xx
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T08:15:16Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i built a dumb wiper malware out of complete boredom, to activate the killswitch, either create a dumb file in your temp folder called yosemite.exe, or, create a folder in your temp folder called YosemiteBuild, then make a file called “AceOfSpades.txt”. For the virus to work it must run as administrator to modify registry entries.", "repo": "https://github.com/optixytv3/yosemite", "demo": "https://github.com/optixytv3/yosemite/releases/download/release/yosemite.exe"}]...
|
[{"post_id": 60698, "ts": "202 [{"post_id": 60698, "ts": "2026-09-03T07:46:26Z", "hours": 2.7633, "text": "Wiped the first 512 bytes of the drive, without kernel level access?"}]...
|
Title: Yosemite by @n1tr0xx | Stardance
Devlogs:
Title: Yosemite by @n1tr0xx | Stardance
Devlogs:
Wiped the first 512 bytes of the drive, without kernel level access?
Ships:
i built a dumb wiper malware out of complete boredom, to activate the killswitch, either create a dumb file in your temp folder called yosemite.exe, or, create a folder in your temp folder called YosemiteBuild, then make a file called “AceOfSpades.txt”. For the virus to work it must run as administrator to modify registry entries....
|
1793112716.1187751
|
1793199116.1187751
|
|
57367
|
AstroTab by @TanmayPathe | Stardance
|
TanmayPathe
|
1
|
8.84
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T07:33:52Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made AstroTab, a space-themed productivity dashboard built around astronomy and designed to feel like a small personal command center. It combines useful productivity tools with live space and weather data, including NASA’s APOD API, Open-Meteo weather and geocoding, Quick Notes, bookmarks, ambient soundscapes, a customizable Pomodoro/Stopwatch timer, and an interactive Canvas starfield. As I kept building it, the most challenging part was making all this system work together reliably. Handling API failures and rate limits, adding fallbacks and caching for NASA APOD, building the Web Audio sound generator, and getting the timer to safely switch between Pomodoro and stopwatch modes took a lot of debugging and experimentation. I’m especially proud of how the final Dashboard came together and how complete it feels when i compared to where I started and last devlogs.", "repo": "https://github.com/Tan5dev/AstroTab", "demo": "https://astrotab.vercel.app/"}]...
|
[{"post_id": 61504, "ts": "202 [{"post_id": 61504, "ts": "2026-09-04T13:34:29Z", "hours": 1.8717, "text": "Changed my Design as my Last design was every difficult to continue due glassmorphism effects so i changed my CSS into this simple and sweet"}, {"post_id": 60857, "ts": "2026-09-03T14:14:48Z", "hours": 0.9708, "text": "I made some small changes in CSS by cleaning it, organizing it into proper order by merging later added style in the older stlye block Also Updated Readme File before shipping"}, {"post_id": 60683, "ts": "2026-09-03T06:55:36Z", "hours": 1.0661, "text": "Fixed Some Small Bugs Connected To Vercel and Now Ready For Deploy These updates have made AstroTab much more complete, reliable, and customizable. There are still more ideas and improvements I want to work on, but I’ll be saving those for further development. For now, I’m happy with where AstroTab has reached and I’m ready to ship it. 🚀"}, {"post_id": 60272, "ts": "2026-09-02T15:25:13Z", "hours": 1.4444, "text": "Today I continued working on AstroTab and focused on adding more useful features while improving the overall layout and reliability. I also added APOD caching using localStorage so the API isn’t called unnecessarily every time the page loads. For the telemetry section, I added city search using Open-Meteo’s geocoding service, allowing users to manually choose a location. I also fixed the header so it stays visible while scrolling and replaced the old bookmark prompt with a proper glassmorphic modal for adding bookmarks. I added a volume slider to the ambient sound controls as well. Another major addition was the Focus Timer. I built a Pomodoro timer with custom duration settings, persistence, and a new stopwatch mode that can count up instead of counting down. I also added controls for adjusting the glass blur effect and starfield density directly from the interface. These updates have made AstroTab much more complete, reliable, and customizable. This is my last devlog before I ship AstroTab. There are still more ideas and improvements I want to work on, but I’ll be saving those for further development after the initial release. For now, I’m happy with where AstroTab has reached and I’m ready to ship it. 🚀"}, {"post_id": 60190, "ts": "2026-09-02T12:47:46Z", "hours": 0.4239, "text": "I Moved AstroTab from simple HTML/CSS/JavaScript setup to Vite. as the project was getting bigger with mutiple features, Some APIs, scripts and assets. I wanted a better development structure instaed of keeping everything in a basic static setup. This update doesn’t change the main design of AstroTab, but it gives the project a much better foundation for adding more features and improving the codebase as I continue building it."}, {"post_id": 60168, "ts": "2026-09-02T11:49:19Z", "hours": 0.7094, "text": "Just Improved the Overall look and feel of AstroTab and making the interface feel more like a proper space-themed. I started by adding a dynamic starfield background using an HTML5 canvas with the small particle system so the starts can twinkle in the background without needing any external animation library. After That, I worked on improving the visual consistency of the dashboard. Also fixed the AM/PM causing unwanted wrapping problems. Overall, from last Update, the work was mainly about polishing AstroTab by making the space aesthetic."}, {"post_id": 60096, "ts": "2026-09-02T07:38:12Z", "hours": 1.3772, "text": "Just Now Finished bringing AstroTab to life by adding features. I started by building a realtime Clock that updates every minuite and greeting system that changes based on the time of day. After that I added a 12-hrs and 24-hrs format toggle/ To improve user Experience, I used localStorage so AstroTab remembers the selected format even after the page is refreshed or reopened. Next I connected AstroTab to NASA’s Astronomy Picture of the Day (APOD) API. The dashboard can now fetch and display the daily images along with its title, date and description. Then I built the Quick Notes Feature, allowing userd to add and remove notes directly form the dashboard. All notes are saves using localStorage, which means they remain available between sessions without requiring any backend or database."}, {"post_id": 60055, "ts": "2026-09-02T05:13:50Z", "hours": 0.5519, "text": "Today ie. 02/09/2026 I started building AstroTab. I began with the basic desktop layout and finished setting up the 3-column grid. I also added the intial Glassmorphic style to give it a clean space-themed look using backdrop-filter: blur(). Next, I’ll start working on the actual widgets and API features."}]...
|
Title: AstroTab by @TanmayPathe | Stardance
Devlo Title: AstroTab by @TanmayPathe | Stardance
Devlogs:
Today ie. 02/09/2026 I started building AstroTab. I began with the basic desktop layout and finished setting up the 3-column grid. I also added the intial Glassmorphic style to give it a clean space-themed look using backdrop-filter: blur(). Next, I’ll start working on the actual widgets and API features.
Just Now Finished bringing AstroTab to life by adding features. I started by building a realtime Clock that updates every minuite and greeting system that changes based on the time of day. After that I added a 12-hrs and 24-hrs format toggle/ To improve user Experience, I used localStorage so AstroTab remembers the selected format even after the page is refreshed or reopened. Next I connected AstroTab to NASA’s Astronomy Picture of the Day (APOD) API. The dashboard can now fetch and display the daily images along with its title, date and description. Then I built the Quick Notes Feature, allowing userd to add and remove notes directly form the dashboard. All notes are saves using localStorage, which means they remain available between sessions without requiring any backend or database.
Just Improved the Overall look and feel of AstroTab and making the interface feel more like a proper space-themed. I started by adding a dynamic starfield background using an HTML5 canvas with the small particle system so the starts can twinkle in the background without needing any external animation library. After That, I worked on improving the visual consistency of the dashboard. Also fixed the AM/PM causing unwanted wrapping problems. Overall, from last Update, the work was mainly about polishing AstroTab by making the space aesthetic.
I Moved AstroTab from simple HTML/CSS/JavaScript setup to Vite. as the project was getting bigger with mutiple features, Some APIs, scripts and assets. I wanted a better development structure instaed of keeping everything in a basic static setup. This update doesn’t change the main design of AstroTab, but it gives the project a much better foundation for adding more features and improving the codebase as I continue building it.
Today I continued working on AstroTab and focused on adding more useful features while improving the overall layout and reliability. I also added APOD caching using localStorage so the API isn’t called unnecessarily every time the page loads. For the telemetry section, I added city search using Open-Meteo’s geocoding service, allowing users to manually choose a location. I also fixed the header so it stays visible while scrolling and replaced the old bookmark prompt with a proper glassmorphic modal for adding bookmarks. I added a volume slider to the ambient sound controls as well. Another major addition was the Focus Timer. I built a Pomodoro timer with custom duration settings, persistence, and a new stopwatch mode that can count up instead of counting down. I also added controls for adjusting the glass blur effect and starfield density directly from the interface. These updates have made AstroTab much more complete, reliable, and customizable. This is my last devlog before I ship AstroTab. There are still more ideas and improvements I want to work on, but I’ll be saving those for further development after the initial release. For now, I’m happy with where AstroTab has reached and I’m ready to ship it. 🚀
Fixed Some Small Bugs Connected To Vercel and Now Ready For Deploy These updates have made AstroTab much more complete, reliable, and customizable. There are still more ideas and improvements I want to work on, but I’ll be saving those for further development. For now, I’m happy with where AstroTab has reached and I’m ready to ship it. 🚀
I made some small changes in CSS by cleaning it, organizing it into proper order by merging later added style in the older stlye block Also Updated Readme File before shipping
Changed my Design as my Last design was every difficult to continue due glassmorphism effects so i changed my CSS into this simple and sweet
Ships:
I made AstroTab, a space-themed productivity dashboard built around astronomy and designed to feel like a small personal command center. It combines useful productivity tools with live space and weather data, including NASA’s APOD API, Open-Meteo weather and geocoding, Quick Notes, bookmarks, ambient soundscapes, a customizable Pomodoro/Stopwatch timer, and an interactive Canvas starfield. As I kept building it, the most challenging part was making all this system work together reliably. Handling API failures and rate limits, adding fallbacks and caching for NASA APOD, building the Web Audio sound generator, and getting the timer to safely switch between Pomodoro and stopwatch modes took a lot of debugging and experimentation. I’m especially proud of how the final Dashboard came together and how complete it feels when i compared to where I started and last devlogs....
|
1792878495.341349
|
1793742495.341349
|
|
52494
|
GlaesOs by @suvyakthacharya | Stardance
|
suvyakthacharya
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T06:42:47Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made an extra glassy ox, because I am just one of those guys who likes the effect of glassOs. I named it GlaesOs, because I just kept misspelling it so now it just reminds me of that 😂. Then things to know, just the bug reporting thing, just saves as a doc, then you can comment perhaps for me to fix it in future versions. But apart from that, feel free to customise it as you feel and use it for your workflow. I feel the rest is self-explanatory, and you can refer to the readme, for more 😂.", "repo": "https://github.com/suvyakth/dancestaros", "demo": "https://suvyakth.github.io/dancestaros/"}]...
|
[{"post_id": 60435, "ts": "202 [{"post_id": 60435, "ts": "2026-09-02T19:21:21Z", "hours": 0.4775, "text": "Woking on bugs, and other minor things. Also adding a flappy bird inspired game!"}, {"post_id": 59797, "ts": "2026-09-01T18:48:20Z", "hours": 1.0728, "text": "Games!! More bug fixes two. + a fun little reward system to unlock new things for new records!"}, {"post_id": 59072, "ts": "2026-08-31T17:56:28Z", "hours": 0.7883, "text": "Language support, bug reporting, more bug fixes!!!"}, {"post_id": 57259, "ts": "2026-08-29T11:26:13Z", "hours": 0.3444, "text": "More customization, and features! Check out at github! ( https://github.com/suvyakth/dancestaros )"}, {"post_id": 57239, "ts": "2026-08-29T10:46:16Z", "hours": 1.8019, "text": "Xtra Glassie OS!"}]...
|
Title: GlaesOs by @suvyakthacharya | Stardance
De Title: GlaesOs by @suvyakthacharya | Stardance
Devlogs:
Xtra Glassie OS!
More customization, and features! Check out at github! ( https://github.com/suvyakth/dancestaros )
Language support, bug reporting, more bug fixes!!!
Games!! More bug fixes two. + a fun little reward system to unlock new things for new records!
Woking on bugs, and other minor things. Also adding a flappy bird inspired game!
Ships:
I made an extra glassy ox, because I am just one of those guys who likes the effect of glassOs. I named it GlaesOs, because I just kept misspelling it so now it just reminds me of that 😂. Then things to know, just the bug reporting thing, just saves as a doc, then you can comment perhaps for me to fix it in future versions. But apart from that, feel free to customise it as you feel and use it for your workflow. I feel the rest is self-explanatory, and you can refer to the readme, for more 😂....
|
1793112466.6420913
|
1793198866.6420913
|