|
3535
|
Piano transcriber by @chunhwee | Stardance
|
chunhwee
|
0
|
18.7
|
0
|
[]
|
[{"post_id": 72565, "ts": "202 [{"post_id": 72565, "ts": "2026-09-23T07:21:12Z", "hours": 1.3344, "text": "The transcriber itself is finished. This project took a very long time. From last time, I continued to improve the vibrato fixing algorithm, minimizing the number of micro-short notes that make parts of the sheet sound bad. I also added a music title and composer feature where you can type in the name of the artist and composer, and it will show up on the sheet. Lastly, I improved the rhythm detection algorithm. WIth the song I was testing, I noticed how some sections sounded much faster than others. The issue was that the amount of measures in the sheet music didn’t end up being equal to the duration of the entire song, leading to some parts sounding compressed. I resolved this issue mainly by making the rhythm detection algorithm look for one steady pulse of beat that goes throughout the entire song, and build the sheet off of it. The transcriber’s first version is complete!"}, {"post_id": 41557, "ts": "2026-08-05T20:58:00Z", "hours": 7.7706, "text": "It has definitely been a while. Alot of progress has been made and this project is finalized. After nailing the mapping of the bass clef onto the treble clef, I went on to make the following changes. First I added different variations to the bass clef based on the “liveliness” of a song. Then I also added a seed feature that purposely varies not only the way the bass clef is built but also the rhythm in the treble clef by offsetting it by a miniscule amount. The users have the option to regenerate sheets with random seeds and different variations if they are unsatisfied with their results. Then I added multiple clean-up stages to the introduction and conclusion, and also added clean-up logic to get rid of unnecessary micro-notes, sharps, and ultra high/low notes. I tested this model on 3 different songs, all of them produced satisfactory results."}, {"post_id": 16101, "ts": "2026-06-26T05:31:50Z", "hours": 5.0558, "text": "Made a ton of progress. The chord extractor is perfected and so is the bass clef. It took a while to get the bass clef finally aligned with the treble clef. Now I am trying to clean up the rhythm in the treble clef so that it is accurate to the actual song. I have created numerous different versions with different approaches to test which one would work the best. Currently got the pitch, readability, and alignment nailed down, been spending a lot more time on the rhythm."}, {"post_id": 9497, "ts": "2026-06-15T21:01:15Z", "hours": 3.8194, "text": "Created a mostly functional and working vocal transcription system. It is mostly accurate both pitch and rhythm-wise, and now I will be working on aligning the accompaniments (the bass-clef)."}, {"post_id": 1306, "ts": "2026-06-03T06:53:12Z", "hours": 0.7181, "text": "Working on perfecting the transcription of vocals. Before I tried to transcribe vocals directly from the vocals audio file, but now I am using a different approach, using the drums, bass, and non-vocal sounds as a reference for the vocal transcription."}]...
|
Title: Piano transcriber by @chunhwee | Stardance
Title: Piano transcriber by @chunhwee | Stardance
Devlogs:
Working on perfecting the transcription of vocals. Before I tried to transcribe vocals directly from the vocals audio file, but now I am using a different approach, using the drums, bass, and non-vocal sounds as a reference for the vocal transcription.
Created a mostly functional and working vocal transcription system. It is mostly accurate both pitch and rhythm-wise, and now I will be working on aligning the accompaniments (the bass-clef).
Made a ton of progress. The chord extractor is perfected and so is the bass clef. It took a while to get the bass clef finally aligned with the treble clef. Now I am trying to clean up the rhythm in the treble clef so that it is accurate to the actual song. I have created numerous different versions with different approaches to test which one would work the best. Currently got the pitch, readability, and alignment nailed down, been spending a lot more time on the rhythm.
It has definitely been a while. Alot of progress has been made and this project is finalized. After nailing the mapping of the bass clef onto the treble clef, I went on to make the following changes. First I added different variations to the bass clef based on the “liveliness” of a song. Then I also added a seed feature that purposely varies not only the way the bass clef is built but also the rhythm in the treble clef by offsetting it by a miniscule amount. The users have the option to regenerate sheets with random seeds and different variations if they are unsatisfied with their results. Then I added multiple clean-up stages to the introduction and conclusion, and also added clean-up logic to get rid of unnecessary micro-notes, sharps, and ultra high/low notes. I tested this model on 3 different songs, all of them produced satisfactory results.
The transcriber itself is finished. This project took a very long time. From last time, I continued to improve the vibrato fixing algorithm, minimizing the number of micro-short notes that make parts of the sheet sound bad. I also added a music title and composer feature where you can type in the name of the artist and composer, and it will show up on the sheet. Lastly, I improved the rhythm detection algorithm. WIth the song I was testing, I noticed how some sections sounded much faster than others. The issue was that the amount of measures in the sheet music didn’t end up being equal to the duration of the entire song, leading to some parts sounding compressed. I resolved this issue mainly by making the rhythm detection algorithm look for one steady pulse of beat that goes throughout the entire song, and build the sheet off of it. The transcriber’s first version is complete!...
|
1792756506.6498783
|
1793361306.6498783
|
|
64370
|
Palm OS by @Mystic_moods_x | Stardance
|
Mystic_moods_x
|
0
|
13.01
|
0
|
[]
|
[{"post_id": 72567, "ts": "202 [{"post_id": 72567, "ts": "2026-09-23T07:26:33Z", "hours": 3.295, "text": "Finally a use full terminal and a system resource manger…"}, {"post_id": 72313, "ts": "2026-09-22T17:18:34Z", "hours": 1.3156, "text": "Finally we have a scientific calculator….."}, {"post_id": 72271, "ts": "2026-09-22T15:41:58Z", "hours": 5.0625, "text": "Now you can open your favourite pictures and video along side a simple calculator."}, {"post_id": 71780, "ts": "2026-09-21T15:14:12Z", "hours": 1.9231, "text": "Finally got notepad, settings and terminal up in running."}, {"post_id": 71657, "ts": "2026-09-21T07:55:04Z", "hours": 1.4147, "text": "wanna give your old PC a second life???"}]...
|
Title: Palm OS by @Mystic_moods_x | Stardance
Dev Title: Palm OS by @Mystic_moods_x | Stardance
Devlogs:
wanna give your old PC a second life???
Finally got notepad, settings and terminal up in running.
Now you can open your favourite pictures and video along side a simple calculator.
Finally we have a scientific calculator…..
Finally a use full terminal and a system resource manger…...
|
1793062391.1919973
|
1793667191.1919973
|
|
5619
|
Manta Ray Microplastic Tracker & Filter by @pr Manta Ray Microplastic Tracker & Filter by @prajithvishnur | Stardance...
|
prajithvishnur
|
1
|
10.36
|
99
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-05T18:00:00Z", "hours": 5.0, "multiplier": 18.19, "payout": 99, "blessing": "neutral", "text": "What did I make? I made the Manta Ray CFD Architecture, a bio-inspired fluid dynamics simulation engine that models how manta rays filter microplastics without clogging. Instead of standard physical sieves, it simulates vortical separation to show how fluid currents deflect plastic particles away from a filter. The backend calculates real-time buoyancy and drag forces, while the front end displays the tracking simulation on a custom dark-mode HUD dashboard. I hope to use this for my future projects. What was challenging? The hardest part was optimizing the physics loop so the mass-continuity formulas and particle drag forces could render in real time without lagging the web interface. I also struggled with writing custom CSS overrides to achieve the exact glassmorphic dashboard look I wanted, alongside resolving some frustrating Git merge conflicts during the live cloud deployment. What am I proud of? I am incredibly proud of creating a highly polished, enterprise-grade interface that seamlessly integrates a live physics loop with a persistent telemetry database. Hitting a peak intake flux of 48.8 liters per minute with a perfect 100% deflection purity index during baseline stress tests proved that the underlying mathematical model I built genuinely works. What should people know so that they can test my project? To test it, just visit the live link and adjust the sidebar sliders for raker geometry, flow velocity, and debris count to watch the canvas metrics recalculate in real time. Make sure to toggle the Storm Surge Tensors switch, which injects chaotic velocity noise into the fluid grid to stress-test the system for boundary leakage. Thank you so much for taking the time to view my project. I really hope this is good, as this is one of my first shipped projects!", "repo": "https://github.com/prajith-vishnu/manta-ray-filtration-system", "demo": "https://manta-ray-filtration-system.streamlit.app/?"}]...
|
[{"post_id": 7257, "ts": "2026 [{"post_id": 7257, "ts": "2026-06-12T03:16:27Z", "hours": 0.7225, "text": "A few last-minute design tweaks. Ready to ship!"}, {"post_id": 5198, "ts": "2026-06-08T21:52:48Z", "hours": 0.9878, "text": "attempted to make changes but resulted in errors. went back to orignal code."}, {"post_id": 5094, "ts": "2026-06-08T19:38:21Z", "hours": 2.7667, "text": "Fixed minor bugs and reshipped!"}, {"post_id": 2901, "ts": "2026-06-05T20:08:50Z", "hours": 0.8842, "text": "The Compliance Patch & UI Optimization After submitting the initial build, I ran into a quick compliance hurdle regarding explicit AI disclosures on the actual platform interface. I jumped straight back into the codebase to make the entire workspace 100% airtight and transparent. I embedded a formal AI Attribution and Usage Declaration directly into the live user interface, placing a clean summary anchor inside the sidebar control console and a comprehensive engineering footer at the very bottom of the main dashboard viewport. While I was under the hood, I also took the opportunity to optimize the front end and clear out some native terminal warnings. I refactored the data logging layout, swapping out the deprecated use_container_width parameters for the updated width=“stretch” property to ensure full compatibility with the latest Streamlit engine standards. After wrestling with a quick remote branch sync in the terminal, the compliance patch was successfully merged and pushed live to GitHub. The digital twin is now fully transparent, warning-free, and officially certified for the final judging review!"}, {"post_id": 2832, "ts": "2026-06-05T17:45:00Z", "hours": 1.7072, "text": "For this final sprint, I focused entirely on turning this from a basic simulation script into a production-grade web application. I spent a lot of time stripping out the default Streamlit styling and injecting custom CSS overrides to build a bespoke, dark-mode HUD dashboard. Now, the platform features glowing cyan metric highlights and a translucent visualization canvas that gives it an elite, aerospace-grade engineering look. On the physics side, I ran rigorous baseline stress tests to validate the calculation pathways against real-world microplastic data. Under steady-state parameters, the simulation successfully managed an intake flux stream of 48.8 liters per minute and a filtrate discharge of 21.9 liters per minute, locking in a perfect 100% deflection purity index with zero boundary leaks. I also fully deployed a persistent data logging system using pandas, meaning every single time you tweak a slider for the raker geometry or debris load, the engine instantly tracks those telemetry changes inside a local session state. With the final documentation complete and the repository looking insanely clean, the digital twin is fully public, responsive, and ready to ship."}, {"post_id": 1512, "ts": "2026-06-03T16:17:01Z", "hours": 0.68, "text": "The interactive demo is officially live, and we have finally crossed the finish line. What started out as a quiet local Python script running in a terminal has been completely transformed, polished, and deployed into a public, dark-themed Streamlit web application. This final release brings together all the heavy engineering frameworks, integrating full hydrodynamic continuity tracking to maintain perfect mass balance across the filtration channel alongside a high-frequency Storm Surge Mode designed to stress-test the bio-inspired manta ray gill raker geometry against chaotic fluid vectors in real time. The entire codebase is public, fully synchronized with its environment handlers, and streaming live right now for the world to see. You can jump straight into the live web workspace at https://manta-ray-filtration-system.streamlit.app to test the parameters yourself or explore the open-source repository at https://github.com/prajith-vishnu/manta-ray-filtration-system to dive into the mathematical physics documentation and see how the final build came together."}, {"post_id": 1487, "ts": "2026-06-03T15:19:29Z", "hours": 0.8478, "text": "For this next leg of the build, the simulation officially made the massive leap from a quiet backend script running in the terminal into a full-blown, interactive engineering dashboard. I wanted to turn this into a live, playable workspace where anyone could mess with the variables on the fly, so I integrated real-time sliders for flow velocity and raker height alongside a dynamic polymer selector console. Now, instead of hardcoding numbers and re-running the script, you can instantly tweak the setup and watch how different plastics react to the changing fluid currents right in front of you. The absolute highlight of this session was shipping what I am calling “Storm Surge Mode.” This is basically a brutal stress-test toggle that injects chaotic vertical acceleration forces and fluid velocity eddies straight into the simulation. It completely disrupts the clean current to mimic critical, real-world storm conditions, letting me see if the bio-inspired raker geometry can actually hold its own when things get rough out in the open ocean. To back all of this up visually, I also had to do a major physics rewrite under the hood. Previously, there were some annoying visual path-clipping bugs where the particle trails would look jagged or cut off near the boundaries. By moving the coordinate logging logic directly inside the nested sub-stepping loop, I finally cleared out those tracking glitches. The engine now delivers pixel-perfect precision right around the edges of the rakers, making the visual simulation look incredibly sharp and professional."}, {"post_id": 1266, "ts": "2026-06-03T04:38:53Z", "hours": 1.5147, "text": "Once the basic single-particle loop was stable, it was time to scale up the complexity to see how the system handled a more realistic, crowded environment. I upgraded the core engine to process a chaotic intake cloud of 50 distinct microplastic particles, all spawning at completely randomized vertical entry points to simulate a true messy current. Throwing that many objects at a high flow velocity of 250 millimeters per second immediately triggered a classic simulation glitch called tunneling, where particles move so fast between frames that they literally skip straight through solid walls without registering a collision. To fix this boundary breakdown, I implemented a sub-stepping physics processor that cracks open each standard time frame and divides it into 10 microscopic intervals, dropping the delta time down to a razor-sharp one-thousandth of a second. Alongside the processing fix, I overhauled the raker profiles from flat shapes into true downstream-slanted fins using a two-slope geometric matrix that features a gentle leading edge paired with a steep trailing edge. This combination of tighter time tracking and accurate geometry paid off completely, with the high-fidelity engine locking in a mathematically verified 100% filtration efficiency yield and proving that the bio-inspired boundary layer forces can successfully override downward suction to execute clean ricochet separation. Honestly, working through these complex physics anomalies and structuring the data loops has made things click in a way they never had before, and I am really starting to feel like I’m getting the hang of programming now. My confidence with Python is hitting a whole new level, especially because I have been leveraging AI as an interactive coding partner throughout this entire sprint. Instead of just staring at errors or trying to guess why a boundary layer isn’t registering, I use the AI to brainstorm script architectures, debug tricky syntax bottlenecks, and deeply understand how to properly execute those micro-stepping intervals. It honestly feels like having a senior developer sitting right next to me, helping me bridge the gap between the fluid dynamics math in my head and the actual code, which has completely accelerated how fast I can learn and ship clean software."}, {"post_id": 1220, "ts": "2026-06-03T02:26:22Z", "hours": 0.7117, "text": "This project actually started because of a problem I ran into during a previous experiment. I had recently built a working microplastic filter using a homemade castor oil-based ferrofluid, and while it actually worked, it bothered me how much material was wasted in the process. I knew there had to be a cleaner, more sustainable way to separate these particles without constantly burning through physical resources, which is what led me deep into the research of marine biology. That is when I discovered how manta rays use vortical separation inside their gill rakers to filter food out of the ocean without ever clogging. My ultimate goal is to take this digital research and use it to manufacture a real, physical filter one day, but the first step was proving the math could work in a digital environment. To kick off development, I officially built and launched the core simulation engine inside a script called flow_model.py. The primary challenge here was establishing proper physical scaling, taking a real-world oceanic flow velocity of 31.3 kilometers per hour and accurately converting it down into localized millimeter-per-second computational forces inside the channel. I integrated a sine-wave mathematical function to simulate the unique, bio-inspired vortical fluid behavior that happens when water hits the geometry of the ray’s rakers. The initial tracking code is running incredibly well, calculating smooth coordinate paths for the particles and resolving a full 100mm transit loop in just 0.40 seconds."}]...
|
Title: Manta Ray Microplastic Tracker & Filter Title: Manta Ray Microplastic Tracker & Filter by @prajithvishnur | Stardance
Devlogs:
This project actually started because of a problem I ran into during a previous experiment. I had recently built a working microplastic filter using a homemade castor oil-based ferrofluid, and while it actually worked, it bothered me how much material was wasted in the process. I knew there had to be a cleaner, more sustainable way to separate these particles without constantly burning through physical resources, which is what led me deep into the research of marine biology. That is when I discovered how manta rays use vortical separation inside their gill rakers to filter food out of the ocean without ever clogging. My ultimate goal is to take this digital research and use it to manufacture a real, physical filter one day, but the first step was proving the math could work in a digital environment. To kick off development, I officially built and launched the core simulation engine inside a script called flow_model.py. The primary challenge here was establishing proper physical scaling, taking a real-world oceanic flow velocity of 31.3 kilometers per hour and accurately converting it down into localized millimeter-per-second computational forces inside the channel. I integrated a sine-wave mathematical function to simulate the unique, bio-inspired vortical fluid behavior that happens when water hits the geometry of the ray’s rakers. The initial tracking code is running incredibly well, calculating smooth coordinate paths for the particles and resolving a full 100mm transit loop in just 0.40 seconds.
Once the basic single-particle loop was stable, it was time to scale up the complexity to see how the system handled a more realistic, crowded environment. I upgraded the core engine to process a chaotic intake cloud of 50 distinct microplastic particles, all spawning at completely randomized vertical entry points to simulate a true messy current. Throwing that many objects at a high flow velocity of 250 millimeters per second immediately triggered a classic simulation glitch called tunneling, where particles move so fast between frames that they literally skip straight through solid walls without registering a collision. To fix this boundary breakdown, I implemented a sub-stepping physics processor that cracks open each standard time frame and divides it into 10 microscopic intervals, dropping the delta time down to a razor-sharp one-thousandth of a second. Alongside the processing fix, I overhauled the raker profiles from flat shapes into true downstream-slanted fins using a two-slope geometric matrix that features a gentle leading edge paired with a steep trailing edge. This combination of tighter time tracking and accurate geometry paid off completely, with the high-fidelity engine locking in a mathematically verified 100% filtration efficiency yield and proving that the bio-inspired boundary layer forces can successfully override downward suction to execute clean ricochet separation. Honestly, working through these complex physics anomalies and structuring the data loops has made things click in a way they never had before, and I am really starting to feel like I’m getting the hang of programming now. My confidence with Python is hitting a whole new level, especially because I have been leveraging AI as an interactive coding partner throughout this entire sprint. Instead of just staring at errors or trying to guess why a boundary layer isn’t registering, I use the AI to brainstorm script architectures, debug tricky syntax bottlenecks, and deeply understand how to properly execute those micro-stepping intervals. It honestly feels like having a senior developer sitting right next to me, helping me bridge the gap between the fluid dynamics math in my head and the actual code, which has completely accelerated how fast I can learn and ship clean software.
For this next leg of the build, the simulation officially made the massive leap from a quiet backend script running in the terminal into a full-blown, interactive engineering dashboard. I wanted to turn this into a live, playable workspace where anyone could mess with the variables on the fly, so I integrated real-time sliders for flow velocity and raker height alongside a dynamic polymer selector console. Now, instead of hardcoding numbers and re-running the script, you can instantly tweak the setup and watch how different plastics react to the changing fluid currents right in front of you. The absolute highlight of this session was shipping what I am calling “Storm Surge Mode.” This is basically a brutal stress-test toggle that injects chaotic vertical acceleration forces and fluid velocity eddies straight into the simulation. It completely disrupts the clean current to mimic critical, real-world storm conditions, letting me see if the bio-inspired raker geometry can actually hold its own when things get rough out in the open ocean. To back all of this up visually, I also had to do a major physics rewrite under the hood. Previously, there were some annoying visual path-clipping bugs where the particle trails would look jagged or cut off near the boundaries. By moving the coordinate logging logic directly inside the nested sub-stepping loop, I finally cleared out those tracking glitches. The engine now delivers pixel-perfect precision right around the edges of the rakers, making the visual simulation look incredibly sharp and professional.
The interactive demo is officially live, and we have finally crossed the finish line. What started out as a quiet local Python script running in a terminal has been completely transformed, polished, and deployed into a public, dark-themed Streamlit web application. This final release brings together all the heavy engineering frameworks, integrating full hydrodynamic continuity tracking to maintain perfect mass balance across the filtration channel alongside a high-frequency Storm Surge Mode designed to stress-test the bio-inspired manta ray gill raker geometry against chaotic fluid vectors in real time. The entire codebase is public, fully synchronized with its environment handlers, and streaming live right now for the world to see. You can jump straight into the live web workspace at https://manta-ray-filtration-system.streamlit.app to test the parameters yourself or explore the open-source repository at https://github.com/prajith-vishnu/manta-ray-filtration-system to dive into the mathematical physics documentation and see how the final build came together.
For this final sprint, I focused entirely on turning this from a basic simulation script into a production-grade web application. I spent a lot of time stripping out the default Streamlit styling and injecting custom CSS overrides to build a bespoke, dark-mode HUD dashboard. Now, the platform features glowing cyan metric highlights and a translucent visualization canvas that gives it an elite, aerospace-grade engineering look. On the physics side, I ran rigorous baseline stress tests to validate the calculation pathways against real-world microplastic data. Under steady-state parameters, the simulation successfully managed an intake flux stream of 48.8 liters per minute and a filtrate discharge of 21.9 liters per minute, locking in a perfect 100% deflection purity index with zero boundary leaks. I also fully deployed a persistent data logging system using pandas, meaning every single time you tweak a slider for the raker geometry or debris load, the engine instantly tracks those telemetry changes inside a local session state. With the final documentation complete and the repository looking insanely clean, the digital twin is fully public, responsive, and ready to ship.
The Compliance Patch & UI Optimization After submitting the initial build, I ran into a quick compliance hurdle regarding explicit AI disclosures on the actual platform interface. I jumped straight back into the codebase to make the entire workspace 100% airtight and transparent. I embedded a formal AI Attribution and Usage Declaration directly into the live user interface, placing a clean summary anchor inside the sidebar control console and a comprehensive engineering footer at the very bottom of the main dashboard viewport. While I was under the hood, I also took the opportunity to optimize the front end and clear out some native terminal warnings. I refactored the data logging layout, swapping out the deprecated use_container_width parameters for the updated width=“stretch” property to ensure full compatibility with the latest Streamlit engine standards. After wrestling with a quick remote branch sync in the terminal, the compliance patch was successfully merged and pushed live to GitHub. The digital twin is now fully transparent, warning-free, and officially certified for the final judging review!
Fixed minor bugs and reshipped!
attempted to make changes but resulted in errors. went back to orignal code.
A few last-minute design tweaks. Ready to ship!
Ships:
What did I make? I made the Manta Ray CFD Architecture, a bio-inspired fluid dynamics simulation engine that models how manta rays filter microplastics without clogging. Instead of standard physical sieves, it simulates vortical separation to show how fluid currents deflect plastic particles away from a filter. The backend calculates real-time buoyancy and drag forces, while the front end displays the tracking simulation on a custom dark-mode HUD dashboard. I hope to use this for my future projects. What was challenging? The hardest part was optimizing the physics loop so the mass-continuity formulas and particle drag forces could render in real time without lagging the web interface. I also struggled with writing custom CSS overrides to achieve the exact glassmorphic dashboard look I wanted, alongside resolving some frustrating Git merge conflicts during the live cloud deployment. What am I proud of? I am incredibly proud of creating a highly polished, enterprise-grade interface that seamlessly integrates a live physics loop with a persistent telemetry database. Hitting a peak intake flux of 48.8 liters per minute with a perfect 100% deflection purity index during baseline stress tests proved that the underlying mathematical model I built genuinely works. What should people know so that they can test my project? To test it, just visit the live link and adjust the sidebar sliders for raker geometry, flow velocity, and debris count to watch the canvas metrics recalculate in real time. Make sure to toggle the Storm Surge Tensors switch, which injects chaotic velocity noise into the fluid grid to stress-test the system for boundary leakage. Thank you so much for taking the time to view my project. I really hope this is good, as this is one of my first shipped projects!...
|
1793318130.4920945
|
1793404530.4920945
|
|
15486
|
Personal Website by @sapu | Stardance
|
sapu
|
1
|
28.0
|
412
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T08:13:40Z", "hours": 28.0, "multiplier": 15.56, "payout": 412, "blessing": "neutral", "text": "It’s a personal also a portfolio website that I’m really proud of that I’m trying to achieve a game-like feel with the design, and the challenging part was making everything responsive and getting the layouts to work on different screen sizes while learning React :p", "repo": "https://github.com/savwicak/savwicak.github.io", "demo": "https://savwicak.github.io"}]...
|
[{"post_id": 72572, "ts": "202 [{"post_id": 72572, "ts": "2026-09-23T08:09:20Z", "hours": 7.5636, "text": "Added more data and made the design responsive! I’m having trouble fixing some elements so they fit properly on mobile, so I also cross-checked it on different phones :p"}, {"post_id": 71739, "ts": "2026-09-21T13:01:19Z", "hours": 8.9267, "text": "FINAL UPDATE My personal web is doneee!!! YYAYAY but I need some changes to the data. I still use dummy data to test things out (so it’s not the real one ok)"}, {"post_id": 69020, "ts": "2026-09-16T07:10:38Z", "hours": 11.0742, "text": "Hello it’s kinda late, anyway i’m posting my progress for my personal website, so i can share my experience in blog and share my favorite project, and i can organize it better, before i use bento.me for all links but suddenly the website is down so i cant acsses no more ;( THATS why i want to make my own website :D It kinda motivated me to build the project lolol. I’m trying to make a game-like UI and layout, and hopefully it looks like one. I really love this kind of UI when there are a lot of borders and outlines, like cartoon u_U, because I love games! And I want to put a lot of animation here. SORRY FOR BAD POST STRUCTURE, REALLY, I don’t know how to post devlog cleanly hehe so there are 6 pages home will appear when you enter the website, like some short introduction, projects, blogs, PHOTOS! yes, I love photography, so I will put my photos here, but I need a website to store my photos so I can use a link in the image tag, but idk which one is better :l, and the last one is a profile for more about me, like certificates and experience, something like that and I’ve done 3 pages for now (I’m really bad at deciding which final design I should use ;) ) in project, blog, and home(I’m not sure abt this one, and I will change some layout later cuz I didn’t like it) my favorite is the navigation that I made, and you need to use the TAB button then it will appear. I think that’s interesting btw, for the blog, I use Markdown. I know it’s not the best practice, but I just want to share my stories, and I use react for this project, and I’m not used to code in react and am trying to learn more thank you really"}]...
|
Title: Personal Website by @sapu | Stardance
Devl Title: Personal Website by @sapu | Stardance
Devlogs:
Hello it’s kinda late, anyway i’m posting my progress for my personal website, so i can share my experience in blog and share my favorite project, and i can organize it better, before i use bento.me for all links but suddenly the website is down so i cant acsses no more ;( THATS why i want to make my own website :D It kinda motivated me to build the project lolol. I’m trying to make a game-like UI and layout, and hopefully it looks like one. I really love this kind of UI when there are a lot of borders and outlines, like cartoon u_U, because I love games! And I want to put a lot of animation here. SORRY FOR BAD POST STRUCTURE, REALLY, I don’t know how to post devlog cleanly hehe so there are 6 pages home will appear when you enter the website, like some short introduction, projects, blogs, PHOTOS! yes, I love photography, so I will put my photos here, but I need a website to store my photos so I can use a link in the image tag, but idk which one is better :l, and the last one is a profile for more about me, like certificates and experience, something like that and I’ve done 3 pages for now (I’m really bad at deciding which final design I should use ;) ) in project, blog, and home(I’m not sure abt this one, and I will change some layout later cuz I didn’t like it) my favorite is the navigation that I made, and you need to use the TAB button then it will appear. I think that’s interesting btw, for the blog, I use Markdown. I know it’s not the best practice, but I just want to share my stories, and I use react for this project, and I’m not used to code in react and am trying to learn more thank you really
FINAL UPDATE My personal web is doneee!!! YYAYAY but I need some changes to the data. I still use dummy data to test things out (so it’s not the real one ok)
Added more data and made the design responsive! I’m having trouble fixing some elements so they fit properly on mobile, so I also cross-checked it on different phones :p
Ships:
It’s a personal also a portfolio website that I’m really proud of that I’m trying to achieve a game-like feel with the design, and the challenging part was making everything responsive and getting the layouts to work on different screen sizes while learning React :p...
|
1793350325.1207724
|
1793436725.1207724
|
|
44186
|
Flask Othello by @vindognz | Stardance
|
vindognz
|
1
|
26.0
|
446
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T11:43:27Z", "hours": 26.0, "multiplier": 17.32, "payout": 446, "blessing": "neutral", "text": "I made a full Othello game you can simply play in the browser, using vanilla JS and Flask! It features online multiplayer, a CPU opponent, replays, spectating and much more. My biggest challenge was definitely the countless hours of debugging, and chasing AI optimisations which actually made it perform worse. I am super proud of how the entire project came together, but especially happy with how satisfying the tile flip animation + sound cascading effect turned out.", "repo": "https://github.com/vindognz/flask-othello", "demo": "https://othello.vindognz.hackclub.app/"}]...
|
[{"post_id": 72575, "ts": "202 [{"post_id": 72575, "ts": "2026-09-23T08:20:47Z", "hours": 3.1811, "text": "MY EIGHTH AND (hopefully) FINAL DEVLOG I THINK WE’RE SHIP READY. I spent these 3 hours doing a bunch of final polish. The AI now has three difficulty levels to pick from (Easy, Medium and Impossible). I also added some actual juice to the game. Pieces now make sounds when placed and captured, and buttons make a little click sound. I also added a little rules popup with a tiny board showing how the game works for those who don’t know :) I finally updated the README from my initial commit too! It now has the full project info, as well as instructions for running FlaskOthello locally. Everything else was just minor fixes / cleanup. FlaskOthello is officially feature complete. Time to ship! 🚢"}, {"post_id": 71670, "ts": "2026-09-21T08:46:58Z", "hours": 3.4522, "text": "My seventh devloggg I replaced the AI search that was array based with a full bitboard implementation. This means that the board state is now stored as two 64-bit integers instead of nested lists. We also now have transposition tables and alpha-beta with move ordering based on the TT too! This was lowkey not THAT much work, but there were SOOOO many bugs to fix. I tried a bunch of ‘optimisations’ that actually made the AI ~27% worse… In the end, we scored a 36% decrease in search time though! During this time, I did some test deployments to NEST for playtesting with my girlfriend. Turns out, running a Flask dev server in production is a bad idea 💀 I had WebSockets, hints, undo, and UI redesign in my todo list, but decided to scratch those to make sure I ship in time."}, {"post_id": 68874, "ts": "2026-09-15T22:43:34Z", "hours": 3.7547, "text": "Sixth Devlog! (IM LOWKEY REMEMBERING TO DO THESE) This one was heavy on AI modifications, but I also implemented a replay system! I added transposition tables to the AI, which allows it to reuse positions it has already searched, along with a BUNCH of benchmarking for comparing. I also changed the AI’s minimax search to make and undo moves in-place instead of constantly creating new OthelloBoard objects which was a BIG optimization. Now, about that replay system! Games now keep a full move history which allows you to rewatch your game after play. You can jump to the start/end, step through moves one by one, and hold the buttons to scrub through the game. Lastly, I improve the piece flip animations so captured pieces do a proper flip + many minor bug fixes / refactors."}, {"post_id": 67923, "ts": "2026-09-14T07:13:46Z", "hours": 5.91, "text": "Fifth devlog! (I KEEP FORGETTING TO DO THESE) SO much has happened. I added full Player vs CPU support, fixed a major bug where if the AI was black it never made a starting move + a crash from the AI “make a move” loop firing every 1.5s 💀 Draw offers and resignation have been added. For draws, either player can offer and the other can accept/decline, and the AI automatically responds to draw requests based on piece count. Resignation has a confirm dialog to prevent accidents. Games are now automatically archived when they conclude (read only game copy at /archive/<id> which you’re automatically redirected to if on a stale /game/<id> URL). I also added piece ‘flip’ animations for the tiles that just got captured, so you can easily tell which tiles have just been captured. And alongside all this, TONS of refactoring and bug fixes, including extracing common code into resolve_player() and serialize_game() functions, and a strings.js module for game status strings."}, {"post_id": 61156, "ts": "2026-09-03T22:37:30Z", "hours": 3.305, "text": "Fourth devlog!! Today I built the actual frontend with a landing page (pick black/white, creates a game and redirects you), a live board page which polls the backend every 1.5s, click to play on legal squares, and CSS of course (green board, yellow legal move outlines). Previously, when the player had no legal moves, the game would just stop and you’d be stuck. Now, your turn is automatically passed if you have no legal moves. Added last-move highlighting (red outline on the most recently placed piece, so it’s obvious where your opponent just played) and a proper game-over screen showing the winning colour and final tile count."}, {"post_id": 56245, "ts": "2026-08-27T22:32:56Z", "hours": 3.8075, "text": "Third devlog! (I forgot to devlog…) I fixed a bunch of serious bugs in the engine (illegal moves overwriting occupied tiles, allowing negative indexing of the board, and more). The minimax now scores wins/loses by token count, not positional advantage at the end of the game, and some documentation cleanup. I also started working on the Flask backend, which now features 4 API routes for creating and joining games, making your move, and calling for AI moves. I tested this thoroughly with cURL, so hopefully there aren’t any significant bugs!"}, {"post_id": 44584, "ts": "2026-08-10T13:20:11Z", "hours": 1.0883, "text": "My second devlog! It’s 1:17am right now, but I just finished implementing the most basic minimax algorithm possible, and it (miraculously) works! I even hacked together a quick CPU vs CPU prototype, and it plays all the way through without any bugs, crashes or other breakage. Goodnight 💀"}, {"post_id": 41886, "ts": "2026-08-06T11:58:03Z", "hours": 1.2464, "text": "First Devlog! I have a really bad habit of starting 12 projects and never shipping any of them… so I started yet another project! I loved playing Othello with my brother growing up, but we haven’t been able to play much anymore since I moved to uni. To solve this, I’m developing FlaskOthello in my free time, and I plan to add a minimax algorithm with alpha-beta pruning. The plan is a Python Flask backend, and a vanilla HTML + CSS + JS frontend, probably hosted on Github Pages. So far, I’ve made an OthelloBoard class, with a basic board representation, and most of the fundamental game logic (making moves, flipping opponent tiles, validity checks, etc.), and since my COSC class forces me to, I wrote a bunch of doctests out of habit… Next up: minimax algorithm + alpha-beta pruning!"}]...
|
Title: Flask Othello by @vindognz | Stardance
Dev Title: Flask Othello by @vindognz | Stardance
Devlogs:
First Devlog! I have a really bad habit of starting 12 projects and never shipping any of them… so I started yet another project! I loved playing Othello with my brother growing up, but we haven’t been able to play much anymore since I moved to uni. To solve this, I’m developing FlaskOthello in my free time, and I plan to add a minimax algorithm with alpha-beta pruning. The plan is a Python Flask backend, and a vanilla HTML + CSS + JS frontend, probably hosted on Github Pages. So far, I’ve made an OthelloBoard class, with a basic board representation, and most of the fundamental game logic (making moves, flipping opponent tiles, validity checks, etc.), and since my COSC class forces me to, I wrote a bunch of doctests out of habit… Next up: minimax algorithm + alpha-beta pruning!
My second devlog! It’s 1:17am right now, but I just finished implementing the most basic minimax algorithm possible, and it (miraculously) works! I even hacked together a quick CPU vs CPU prototype, and it plays all the way through without any bugs, crashes or other breakage. Goodnight 💀
Third devlog! (I forgot to devlog…) I fixed a bunch of serious bugs in the engine (illegal moves overwriting occupied tiles, allowing negative indexing of the board, and more). The minimax now scores wins/loses by token count, not positional advantage at the end of the game, and some documentation cleanup. I also started working on the Flask backend, which now features 4 API routes for creating and joining games, making your move, and calling for AI moves. I tested this thoroughly with cURL, so hopefully there aren’t any significant bugs!
Fourth devlog!! Today I built the actual frontend with a landing page (pick black/white, creates a game and redirects you), a live board page which polls the backend every 1.5s, click to play on legal squares, and CSS of course (green board, yellow legal move outlines). Previously, when the player had no legal moves, the game would just stop and you’d be stuck. Now, your turn is automatically passed if you have no legal moves. Added last-move highlighting (red outline on the most recently placed piece, so it’s obvious where your opponent just played) and a proper game-over screen showing the winning colour and final tile count.
Fifth devlog! (I KEEP FORGETTING TO DO THESE) SO much has happened. I added full Player vs CPU support, fixed a major bug where if the AI was black it never made a starting move + a crash from the AI “make a move” loop firing every 1.5s 💀 Draw offers and resignation have been added. For draws, either player can offer and the other can accept/decline, and the AI automatically responds to draw requests based on piece count. Resignation has a confirm dialog to prevent accidents. Games are now automatically archived when they conclude (read only game copy at /archive/<id> which you’re automatically redirected to if on a stale /game/<id> URL). I also added piece ‘flip’ animations for the tiles that just got captured, so you can easily tell which tiles have just been captured. And alongside all this, TONS of refactoring and bug fixes, including extracing common code into resolve_player() and serialize_game() functions, and a strings.js module for game status strings.
Sixth Devlog! (IM LOWKEY REMEMBERING TO DO THESE) This one was heavy on AI modifications, but I also implemented a replay system! I added transposition tables to the AI, which allows it to reuse positions it has already searched, along with a BUNCH of benchmarking for comparing. I also changed the AI’s minimax search to make and undo moves in-place instead of constantly creating new OthelloBoard objects which was a BIG optimization. Now, about that replay system! Games now keep a full move history which allows you to rewatch your game after play. You can jump to the start/end, step through moves one by one, and hold the buttons to scrub through the game. Lastly, I improve the piece flip animations so captured pieces do a proper flip + many minor bug fixes / refactors.
My seventh devloggg I replaced the AI search that was array based with a full bitboard implementation. This means that the board state is now stored as two 64-bit integers instead of nested lists. We also now have transposition tables and alpha-beta with move ordering based on the TT too! This was lowkey not THAT much work, but there were SOOOO many bugs to fix. I tried a bunch of ‘optimisations’ that actually made the AI ~27% worse… In the end, we scored a 36% decrease in search time though! During this time, I did some test deployments to NEST for playtesting with my girlfriend. Turns out, running a Flask dev server in production is a bad idea 💀 I had WebSockets, hints, undo, and UI redesign in my todo list, but decided to scratch those to make sure I ship in time.
MY EIGHTH AND (hopefully) FINAL DEVLOG I THINK WE’RE SHIP READY. I spent these 3 hours doing a bunch of final polish. The AI now has three difficulty levels to pick from (Easy, Medium and Impossible). I also added some actual juice to the game. Pieces now make sounds when placed and captured, and buttons make a little click sound. I also added a little rules popup with a tiny board showing how the game works for those who don’t know :) I finally updated the README from my initial commit too! It now has the full project info, as well as instructions for running FlaskOthello locally. Everything else was just minor fixes / cleanup. FlaskOthello is officially feature complete. Time to ship! 🚢
Ships:
I made a full Othello game you can simply play in the browser, using vanilla JS and Flask! It features online multiplayer, a CPU opponent, replays, spectating and much more. My biggest challenge was definitely the countless hours of debugging, and chasing AI optimisations which actually made it perform worse. I am super proud of how the entire project came together, but especially happy with how satisfying the tile flip animation + sound cascading effect turned out....
|
1793339828.2461064
|
1793426228.2461064
|
|
64566
|
Aniverse by @Obito | Stardance
|
Obito
|
1
|
3.6
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-22T10:25:07Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i created a webos named Aniverse which is in the theme of Obito uchiha and the major problem i faced during this the deploying it as it open smoothly as a html in my browser but when i deployed it into a website its backgroud goes white which made me more frustated. But, finally i made it.", "repo": "https://github.com/tharunkumarCYSEC/aniverse-project-", "demo": "https://aniverse-project.vercel.app/"}]...
|
[{"post_id": 72581, "ts": "202 [{"post_id": 72581, "ts": "2026-09-23T08:48:55Z", "hours": 0.4878, "text": "finally in my urge to rush in the rewrote the code manually , my coding hits the sky rocket. however, i,m now done with my styles."}, {"post_id": 72571, "ts": "2026-09-23T08:09:12Z", "hours": 1.1133, "text": "Naah bro! I finally rewrote the full code of my html file and i also add some new features ideas to this file. its totally fine for me to add some new it really great. The only thing that sucks is hackatime tracker tracking the less time than the actual time i spend (It shows 1.06hours but logged for 3 hours)"}, {"post_id": 72123, "ts": "2026-09-22T07:17:48Z", "hours": 0.2583, "text": "Done! Finally, I made it. Cleaned up the code, pushed everything over to GitHub, and got it fully deployed live on Vercel. Added the README and double-checked all the links. Super hyped with how this turned out, check out the demo"}, {"post_id": 72120, "ts": "2026-09-22T06:55:20Z", "hours": 0.2511, "text": "Spent today grinding out the actual functionality. Added drag-and-drop windows, a persistent top bar, real-time clock, and some slick app shortcuts. CSS styling took forever to get looking clean, but the Obito vibe is finally coming together."}, {"post_id": 72117, "ts": "2026-09-22T06:20:09Z", "hours": 1.1831, "text": "Yo! Started working on my own web-based OS themed entirely around Obito Uchiha. Got the base HTML, CSS, and JS boilerplate ready and started messing around with the desktop layout and styling to get that aesthetic right."}]...
|
Title: Aniverse by @Obito | Stardance
Devlogs:
Yo Title: Aniverse by @Obito | Stardance
Devlogs:
Yo! Started working on my own web-based OS themed entirely around Obito Uchiha. Got the base HTML, CSS, and JS boilerplate ready and started messing around with the desktop layout and styling to get that aesthetic right.
Spent today grinding out the actual functionality. Added drag-and-drop windows, a persistent top bar, real-time clock, and some slick app shortcuts. CSS styling took forever to get looking clean, but the Obito vibe is finally coming together.
Done! Finally, I made it. Cleaned up the code, pushed everything over to GitHub, and got it fully deployed live on Vercel. Added the README and double-checked all the links. Super hyped with how this turned out, check out the demo
Naah bro! I finally rewrote the full code of my html file and i also add some new features ideas to this file. its totally fine for me to add some new it really great. The only thing that sucks is hackatime tracker tracking the less time than the actual time i spend (It shows 1.06hours but logged for 3 hours)
finally in my urge to rush in the rewrote the code manually , my coding hits the sky rocket. however, i,m now done with my styles.
Ships:
i created a webos named Aniverse which is in the theme of Obito uchiha and the major problem i faced during this the deploying it as it open smoothly as a html in my browser but when i deployed it into a website its backgroud goes white which made me more frustated. But, finally i made it....
|
1793213608.3400156
|
1793300008.3400156
|
|
64366
|
formula os by @nurali | Stardance
|
nurali
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T09:40:06Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "FormulaOS is a simple webos with a formula 1 theme. It has draggable windows and features a simple stopwatch to time laps. Features: -clock built into the wallpaper -movable windows -closable and openable windows -working stopwatch -working clock I dont usually code in javascript/html/css so this was very difficult for me. I had to google many things but in the end it worked out great.", "repo": "https://github.com/nurali-amirgali/formula-os", "demo": "https://nurali-amirgali.github.io/formula-os/"}]...
|
[{"post_id": 72586, "ts": "202 [{"post_id": 72586, "ts": "2026-09-23T09:13:42Z", "hours": 3.7278, "text": "Devlog 3 So a ton has happened since the last devlog. Firstly i changed the wallpaper to redbull because Redbull > Mercedes. I added a simple stopwatch app. I also fixed a bunch of bugs and cleaned up the code a ton. I also moved the bar thingy to the bottom. added a big clock in the middle. I also fixed the issue where the apps wont open. I also gave the windows a nice transparent background. And i added icons for the about app and the stopwatch. Overall i think it turned out great and im super happy with it."}, {"post_id": 72091, "ts": "2026-09-22T04:34:33Z", "hours": 1.5017, "text": "Devlog 2 so turns out i was not supposed to do all of what i did in devlog 1 so i deleted most of the things and started again. I thought that this guide doesnt use a seperate css file because the styles are all super simples but boy was i wrong. i had to painstakingly delete and move all the styles onto a separate css file later on in the guide so basically undoing most of the work. it looks very ugly right now but thats fine for now. i will just try to follow the guide as much as i can then once the guide is over i will fix everything up."}, {"post_id": 71702, "ts": "2026-09-21T10:42:31Z", "hours": 0.8011, "text": "Devlog 1 made a nice little welcome page following the guide and some googling"}]...
|
Title: formula os by @nurali | Stardance
Devlogs: Title: formula os by @nurali | Stardance
Devlogs:
Devlog 1 made a nice little welcome page following the guide and some googling
Devlog 2 so turns out i was not supposed to do all of what i did in devlog 1 so i deleted most of the things and started again. I thought that this guide doesnt use a seperate css file because the styles are all super simples but boy was i wrong. i had to painstakingly delete and move all the styles onto a separate css file later on in the guide so basically undoing most of the work. it looks very ugly right now but thats fine for now. i will just try to follow the guide as much as i can then once the guide is over i will fix everything up.
Devlog 3 So a ton has happened since the last devlog. Firstly i changed the wallpaper to redbull because Redbull > Mercedes. I added a simple stopwatch app. I also fixed a bunch of bugs and cleaned up the code a ton. I also moved the bar thingy to the bottom. added a big clock in the middle. I also fixed the issue where the apps wont open. I also gave the windows a nice transparent background. And i added icons for the about app and the stopwatch. Overall i think it turned out great and im super happy with it.
Ships:
FormulaOS is a simple webos with a formula 1 theme. It has draggable windows and features a simple stopwatch to time laps. Features: -clock built into the wallpaper -movable windows -closable and openable windows -working stopwatch -working clock I dont usually code in javascript/html/css so this was very difficult for me. I had to google many things but in the end it worked out great....
|
1793213568.1769536
|
1793299968.1769536
|
|
63425
|
HN1 by @SasukeSyntax | Stardance
|
SasukeSyntax
|
0
|
1.65
|
0
|
[]
|
[{"post_id": 72587, "ts": "202 [{"post_id": 72587, "ts": "2026-09-23T09:24:23Z", "hours": 1.6542, "text": "A website for Indian skincare and healthcare, just layed out the basic website structure"}]...
|
Title: HN1 by @SasukeSyntax | Stardance
Devlogs:
Title: HN1 by @SasukeSyntax | Stardance
Devlogs:
A website for Indian skincare and healthcare, just layed out the basic website structure...
|
1793051440.676218
|
1793656240.676218
|
|
61216
|
I m going to make my protfolio webpage. by @Abhi_0 I m going to make my protfolio webpage. by @Abhi_072 | Stardance...
|
Abhi_072
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T09:38:24Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a personal portfolio to showcase my web dev. journey. it is made using html and css only .", "repo": "https://github.com/Abhitiwari866/Abhi-Portfolio", "demo": "https://abhitiwari866.github.io/Abhi-Portfolio/"}]...
|
[{"post_id": 72589, "ts": "202 [{"post_id": 72589, "ts": "2026-09-23T09:32:36Z", "hours": 5.73, "text": "I have completed my personal portfolio and Hosted live in Github to making it live demo"}]...
|
Title: I m going to make my protfolio webpage. by Title: I m going to make my protfolio webpage. by @Abhi_072 | Stardance
Devlogs:
I have completed my personal portfolio and Hosted live in Github to making it live demo
Ships:
I made a personal portfolio to showcase my web dev. journey. it is made using html and css only ....
|
1793209686.7714653
|
1793296086.7714653
|
|
13815
|
C++ + by @dylankchristel | Stardance
|
dylankchristel
|
0
|
1.12
|
0
|
[]
|
[{"post_id": 7259, "ts": "2026 [{"post_id": 7259, "ts": "2026-06-12T03:32:07Z", "hours": 1.1236, "text": "Writing some goofy code in c++. having a hard time getting it to run so I can debug"}]...
|
Title: C++ + by @dylankchristel | Stardance
Devlo Title: C++ + by @dylankchristel | Stardance
Devlogs:
Writing some goofy code in c++. having a hard time getting it to run so I can debug...
|
1793325235.585231
|
1793930035.585231
|
|
52655
|
Sakura Productivity Dashboard by @Rezz | Stardance
|
Rezz
|
1
|
54.8
|
876
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-01T17:59:06Z", "hours": 52.0, "multiplier": 16.9, "payout": 876, "blessing": "neutral", "text": "Sakura Productivity Dashboard!! A Sakura-inspired productivity dashboard built with HTML, CSS & JavaScript. A single dashboard combining To-Do List, Pomodoro timer, weather, and music into one workspace to improve productivity! I started this project as a simple To-Do List, but I kept thinking of things I could add to it until it turned into a full productivity dashboard. The main idea was to have everything I would need while studying in one place: a To-Do List, Pomodoro timer, weather, and music. I also wanted it to actually look nice, because I know I personally wouldn’t want to use a boring productivity app every day. What I Built: :>To-Do List with adding, deleting and completing tasks :>Tasks saved using Local Storage :>25-minute Pomodoro timer :>Weather search using the Open-Meteo API :>Automatic location detection :>Humidity, temperature, wind and weather conditions :>Lo-fi music player :>Play/pause, volume and progress controls :>Animated Sakura petals Making It Easy to Use: I have deployed it on github pages and made sure it works smoothly so anyone can just open and use with no need of a tutorial. I made many changes to make user experience wayy better: :>You can press Enter instead of having to click the buttons every time. :>Tasks stay saved even after refreshing the page. :>The To-Do List scrolls instead of making the whole dashboard keep getting bigger. :>Weather can either be searched manually or found automatically using your location. :>The important information is visible without having to open different pages. :>I kept the layout compact so the whole project can be demonstrated on one screen. The Theme!! The Sakura theme my favourite part of the design. It is the entire reason I made this in the first place. I always imagined an app like this and I will use this theme in the future as well. The falling petals and the tree and the seemingly morning sky looks very nice to me I hope everyone else likes it as well!!! Technical things used and learned! :>DOM manipulation and dynamically creating elements :>Local Storage for persistent data :>Managing application state :>Timers using setInterval() and clearInterval() :>sync JavaScript with async/await :>Fetch API and working with JSON data :>Error handling with try/catch :>Browser Geolocation API :>HTML Audio API and audio controls :>Connecting JavaScript with CSS animations :>Open-Meteo weather API :>Geocoding and reverse geocoding :>Using latitude and longitude :>Browser location permissions :>Working with external API data :>CSS Grid for dashboard layouts :>Flexbox :>Responsive design and media queries :>Scrollable containers and overflow :>Positioning and z-index :>Gradients and transparency :>CSS animations and @keyframes :>Transitions and transforms :>Creating consistent UI components", "repo": "https://github.com/KartikeyaMishra-Ark/Focus-App", "demo": "https://kartikeyamishra-ark.github.io/Focus-App/"}]...
|
[{"post_id": 72592, "ts": "202 [{"post_id": 72592, "ts": "2026-09-23T09:35:19Z", "hours": 2.8031, "text": "Back to this after long! I have added a few features to the to-do list. Added task priorities which can be selected when adding the tasks and can also be edited directly on the task. Also added task filtering for filtering based on task completion and priority. Added similar css to match my theme as everyone loved the theme when i shipped. I plan to add more songs and also add more features to the pomodoro and weather app and then ship the update!"}, {"post_id": 59707, "ts": "2026-09-01T17:10:43Z", "hours": 4.0942, "text": "Final Devlog!! I am finally done with this one! I have polished UI as much as I could. The CSS is a nightmare. I tried to change the entire UI but it broke the entire thing and I kept adding new attributes at the bottom instead to redoing the already existing ones so it became so messed up that I could not tell what was working and what was not. So I just kept adding until everything just worked out and it somehow works and I am not going to touch it. I also tried to make audio play instantly as site opens but failed. The grid in which the main three apps are placed is a nightmare I have made it symmetrical after at least 20 tries. The weather and pomodoro kept fighting each other. I also added the scroll feature to the to do list so whenever too many tasks are added it will just become scrollable. And I removed the scroll bar because it looks bad. With this it is officially over. This project was way out of my league as a beginner. Thanks for reading!!!!!"}, {"post_id": 59216, "ts": "2026-08-31T21:45:43Z", "hours": 8.1783, "text": "I am tired of CSS now. After the last devlog I first redesigned the layout of the music player. Then I decided that my weather app missed an important functionality which was location detection. So I had to learn how to do that and then I also made it so that when the user opens the website it will automatically ask for location. If the user denies it will default to Tokyo. Then I added song progress control and refined the UI of the music player. Then I remade it 5 more times until what we have here. Still not satisfied. I did the. background again to make it look like the sky a little bit. Plain pink looked bad. I am going to make it again. Then started my nightmare. I tried to make my three apps into a dashboard so I created a new div and made it into a grid and then tried to fit all three inside the grid and make it look like it does now. Firstly I had to learn all about how this works and then I had to try it for the first time. The pomodoro and weather kept breaking. All their contents kept spilling out. No matter what I did it was not working. I could not understand what the error was so I wrote new rules at the bottom of the css and due to all that My css is now a 1000 lines long. I am afraid to clean it up because I don’t want it to break. There were so many problems with creating the dashboard. The background was moving when scrolling. The credits are now inside the music player for some reason. When adding the location detector I broke the code and spent 2 hours figuring out what the problem was only for it to be wrong linking of html id of a div. My CSS currently must have at least 4 duplicates of the the Pomo and weather and the dashboard. There is still refinement to do. But it’s almost over. I think this was too much as a second project. Thanks for reading."}, {"post_id": 58257, "ts": "2026-08-30T16:58:14Z", "hours": 1.6878, "text": "Added background music. Selected a few royalty free quality lofi songs from the yt channel Tama’s little music shop. I will credit them in the readme. Adding the music and its basic ui was fairly simple. I just created a div, added two options and linked the music. Added a button to play and an input to set volume. Then added all their functionality in the javascript took very simple functions and It is all working properly. I am going to add a couple more sings maybe but for now All the features I wanted to add are there and I just have to polish the UI properly so it looks like a proper focus dashboard instead of a 4-in-1 project. Thanks for reading!!"}, {"post_id": 57672, "ts": "2026-08-29T21:55:16Z", "hours": 4.9972, "text": "I have finally added petals to the project and boy was it tough. Maybe the most difficult thing I have done in this project. They are still not perfect after hours of making nd remaking. Trying to make different petals, animating their flow in the wind. Making them look like they are falling from the tree. At first I made them look horrendous so I had to design them a bit. They still look not good enough so maybe I will change the look. But the most difficult part was the animation. I must have written the keyframes more than a hundred times because it looks so unnatural every time. I just could not figure out how to make it look natural. But I have now reached a point where I believe it looks decent enough for me to move forward towards the completion of the project and after I have finally added everything I want in there I will polish it and possibly assign an sig to each petal. I am not sure tho. Thank you for reading!!"}, {"post_id": 57142, "ts": "2026-08-29T07:42:42Z", "hours": 1.6889, "text": "Added the sakura tree properly. I tried to make an svg myself but I heavily underestimated the skill requirement to do it. So I gave up and added a free premade sakura tree svg which has been attributed in the bottom of the page as asked by the source website. I have given is -1 z index so it appears properly and gave my cards an alpha value so that I can have transparency as it look pretty. And I have to say sag is some serious stuff. All these vectors were destroying me and I couldn’t do any better than before so I decided I should use this. I hope it is allowed. Going to add the falling petals next. Thanks for reading!! Credit: https://www.vecteezy.com/free-vector/sakura-tree"}, {"post_id": 56866, "ts": "2026-08-28T20:48:06Z", "hours": 3.39, "text": "This is kind of an embarrassing devlog. I have been trying to polish the theme so I decided to add a sakura tree and also reverse the pallets in the background and the cards. Well as you can see the tree looks nothing like it should because what I tried to do was create a few new divs in html for the tree like the trunk, branches and the blossoms. I created individual classes and spans for each and tried to design them in css and I failed miserably as we can see there. I have now found out that in these situations we are supposed to use an svg file to make the tree which is what I am gonna do next. I really regret the past three hours I spent rotating branches to make it look like I wanted to. My vision is to make a tree and then change the background into a sky and have all three of my applications under the tree with petals falling and loft music playing. I hope I can reach there. I genuinely spent so much time in the html and css to make this tree which looks like a brown explosion. Thanks for reading."}, {"post_id": 56714, "ts": "2026-08-28T16:09:04Z", "hours": 1.9969, "text": "No visible changes this time but I added Data persistence finally. I was holding up on it because it was looking too complicated but it was no too bad, took me a couple of hours. Did break my code once when I tried to change my previous functions but then found out that I can just add new ones to do the work instead of modifying the old ones. THAT is something important I learnt. I am going to do devlogs more often as in this project I have posted too less. I tried to add recommendations for search in the weather search but it’s too complicated. Thanks for reading!!"}, {"post_id": 56234, "ts": "2026-08-27T22:14:24Z", "hours": 7.9103, "text": "Added the weather app. I am getting way faster than before. This would have taken me so much time before but this worked out fairly simply. I am more efficient in function building now. I sped through it this time while I struggled with it before. CSS was also way easier as I just copied the theme of my previous two features. Most of the time of spent learning and experimenting with all the new things like Async, Await, JSON data, APIs etc. Of course it was not as smooth sailing as I am saying I of course ran into a lot of problems as a beginner with a weak base and weak concepts but it was way better than before. I am not going to add more features after this. I am going to make it aesthetically pleasing and ship it as I want to try a new project. I still have to add a few more features like a default weather display, search recommendations, revamp of the entire aesthetic, background music and I want to add sakura petals floating on the screen falling from a tree. I have no idea how to do it right now but I will when I finish. Thanks for reading everyone!!"}, {"post_id": 54107, "ts": "2026-08-24T22:13:52Z", "hours": 7.9386, "text": "Finally added the pomodoro. It was more complicated than I thought it would be. I had to learn a lot of how JavaScript processes math. I had to find help to do it because I was unable to make the timer run properly. Sleep deprivation didn’t help as well. I want to make it sakura theme but that is kinds hard cause I don’t know my colour theory. It’s still very hard to add features to this. I cannot think about how I would format this because they are kinda awkward like this. It was fun understanding how to convert seconds into unites and seconds in Javascript and make it display on screen like that. also had to learn about how the interval works I still don’t understand is very properly but I know I how to make it work in this situation. Next up a little bug fixes with the pomodoro and then another feature will be added to this. Thanks for reading!!:>"}, {"post_id": 53162, "ts": "2026-08-23T16:34:11Z", "hours": 5.2589, "text": "Hello everyone! I am done with the to-do list now. It now functions properly. You can add tasks, delete tasks. complete tasks. The javascript for it was very easy to do once I looked back at my previous project but the CSS destroyed me. I have spent so many hours on it. It is so difficult to design it because I don’t have a tutorial to copy the design from. Also damn is everything so difficult. I spend two hours trying everything to figure out how to add different properties to different things which were essentially in the same list because I had appended them from Javascript. After figuring that out. I got into trouble with the delete button. I was using the general button class in CSS not realising that the add task button falls under the same category and was wondering why whenever I add a margin to the delete button the add task button started moving. I eventually figured out I had to add a different class to the delete button which I now realise is so obvious. I added hover animations to everything, click animation to everything. And now everything works perfectly. I do think I should add a better animation to when we complete a task so I will work on it. Oh I forgot one thing. It is so freaking Hard to make a theme from scratch. like I was so lost trying to making everything look good. every text every hover. every button every background it look so long to perfect. thankfully I can select the rep visually instead of having to type it down everytime. Next I am going to work on adding the pomodoro. Let’s see what new things I learn! Thank you for reading!"}, {"post_id": 52132, "ts": "2026-08-22T07:02:31Z", "hours": 4.6989, "text": "Starting development on a to-do app. I believe it’s a good project for a beginner like me. For now I have added just added container, input box, add task button and the task list in the HTML. I have also done the basic CSS styling so it currently looks like the image below. After that I have added the basic function of a todo list in javascript. The button adds the text from the input text box to the test list which exists below. That is all I have done for now. I am not using any tutorials this time I am using the knowledge from the previous project I built. I plan on adding a lot of features to this project. I plan to add pomodoro. Background music. Weather. And a calendar. Let’s see how many I actually am able to add by the end."}]...
|
Title: Sakura Productivity Dashboard by @Rezz | St Title: Sakura Productivity Dashboard by @Rezz | Stardance
Devlogs:
Starting development on a to-do app. I believe it’s a good project for a beginner like me. For now I have added just added container, input box, add task button and the task list in the HTML. I have also done the basic CSS styling so it currently looks like the image below. After that I have added the basic function of a todo list in javascript. The button adds the text from the input text box to the test list which exists below. That is all I have done for now. I am not using any tutorials this time I am using the knowledge from the previous project I built. I plan on adding a lot of features to this project. I plan to add pomodoro. Background music. Weather. And a calendar. Let’s see how many I actually am able to add by the end.
Hello everyone! I am done with the to-do list now. It now functions properly. You can add tasks, delete tasks. complete tasks. The javascript for it was very easy to do once I looked back at my previous project but the CSS destroyed me. I have spent so many hours on it. It is so difficult to design it because I don’t have a tutorial to copy the design from. Also damn is everything so difficult. I spend two hours trying everything to figure out how to add different properties to different things which were essentially in the same list because I had appended them from Javascript. After figuring that out. I got into trouble with the delete button. I was using the general button class in CSS not realising that the add task button falls under the same category and was wondering why whenever I add a margin to the delete button the add task button started moving. I eventually figured out I had to add a different class to the delete button which I now realise is so obvious. I added hover animations to everything, click animation to everything. And now everything works perfectly. I do think I should add a better animation to when we complete a task so I will work on it. Oh I forgot one thing. It is so freaking Hard to make a theme from scratch. like I was so lost trying to making everything look good. every text every hover. every button every background it look so long to perfect. thankfully I can select the rep visually instead of having to type it down everytime. Next I am going to work on adding the pomodoro. Let’s see what new things I learn! Thank you for reading!
Finally added the pomodoro. It was more complicated than I thought it would be. I had to learn a lot of how JavaScript processes math. I had to find help to do it because I was unable to make the timer run properly. Sleep deprivation didn’t help as well. I want to make it sakura theme but that is kinds hard cause I don’t know my colour theory. It’s still very hard to add features to this. I cannot think about how I would format this because they are kinda awkward like this. It was fun understanding how to convert seconds into unites and seconds in Javascript and make it display on screen like that. also had to learn about how the interval works I still don’t understand is very properly but I know I how to make it work in this situation. Next up a little bug fixes with the pomodoro and then another feature will be added to this. Thanks for reading!!:>
Added the weather app. I am getting way faster than before. This would have taken me so much time before but this worked out fairly simply. I am more efficient in function building now. I sped through it this time while I struggled with it before. CSS was also way easier as I just copied the theme of my previous two features. Most of the time of spent learning and experimenting with all the new things like Async, Await, JSON data, APIs etc. Of course it was not as smooth sailing as I am saying I of course ran into a lot of problems as a beginner with a weak base and weak concepts but it was way better than before. I am not going to add more features after this. I am going to make it aesthetically pleasing and ship it as I want to try a new project. I still have to add a few more features like a default weather display, search recommendations, revamp of the entire aesthetic, background music and I want to add sakura petals floating on the screen falling from a tree. I have no idea how to do it right now but I will when I finish. Thanks for reading everyone!!
No visible changes this time but I added Data persistence finally. I was holding up on it because it was looking too complicated but it was no too bad, took me a couple of hours. Did break my code once when I tried to change my previous functions but then found out that I can just add new ones to do the work instead of modifying the old ones. THAT is something important I learnt. I am going to do devlogs more often as in this project I have posted too less. I tried to add recommendations for search in the weather search but it’s too complicated. Thanks for reading!!
This is kind of an embarrassing devlog. I have been trying to polish the theme so I decided to add a sakura tree and also reverse the pallets in the background and the cards. Well as you can see the tree looks nothing like it should because what I tried to do was create a few new divs in html for the tree like the trunk, branches and the blossoms. I created individual classes and spans for each and tried to design them in css and I failed miserably as we can see there. I have now found out that in these situations we are supposed to use an svg file to make the tree which is what I am gonna do next. I really regret the past three hours I spent rotating branches to make it look like I wanted to. My vision is to make a tree and then change the background into a sky and have all three of my applications under the tree with petals falling and loft music playing. I hope I can reach there. I genuinely spent so much time in the html and css to make this tree which looks like a brown explosion. Thanks for reading.
Added the sakura tree properly. I tried to make an svg myself but I heavily underestimated the skill requirement to do it. So I gave up and added a free premade sakura tree svg which has been attributed in the bottom of the page as asked by the source website. I have given is -1 z index so it appears properly and gave my cards an alpha value so that I can have transparency as it look pretty. And I have to say sag is some serious stuff. All these vectors were destroying me and I couldn’t do any better than before so I decided I should use this. I hope it is allowed. Going to add the falling petals next. Thanks for reading!! Credit: https://www.vecteezy.com/free-vector/sakura-tree
I have finally added petals to the project and boy was it tough. Maybe the most difficult thing I have done in this project. They are still not perfect after hours of making nd remaking. Trying to make different petals, animating their flow in the wind. Making them look like they are falling from the tree. At first I made them look horrendous so I had to design them a bit. They still look not good enough so maybe I will change the look. But the most difficult part was the animation. I must have written the keyframes more than a hundred times because it looks so unnatural every time. I just could not figure out how to make it look natural. But I have now reached a point where I believe it looks decent enough for me to move forward towards the completion of the project and after I have finally added everything I want in there I will polish it and possibly assign an sig to each petal. I am not sure tho. Thank you for reading!!
Added background music. Selected a few royalty free quality lofi songs from the yt channel Tama’s little music shop. I will credit them in the readme. Adding the music and its basic ui was fairly simple. I just created a div, added two options and linked the music. Added a button to play and an input to set volume. Then added all their functionality in the javascript took very simple functions and It is all working properly. I am going to add a couple more sings maybe but for now All the features I wanted to add are there and I just have to polish the UI properly so it looks like a proper focus dashboard instead of a 4-in-1 project. Thanks for reading!!
I am tired of CSS now. After the last devlog I first redesigned the layout of the music player. Then I decided that my weather app missed an important functionality which was location detection. So I had to learn how to do that and then I also made it so that when the user opens the website it will automatically ask for location. If the user denies it will default to Tokyo. Then I added song progress control and refined the UI of the music player. Then I remade it 5 more times until what we have here. Still not satisfied. I did the. background again to make it look like the sky a little bit. Plain pink looked bad. I am going to make it again. Then started my nightmare. I tried to make my three apps into a dashboard so I created a new div and made it into a grid and then tried to fit all three inside the grid and make it look like it does now. Firstly I had to learn all about how this works and then I had to try it for the first time. The pomodoro and weather kept breaking. All their contents kept spilling out. No matter what I did it was not working. I could not understand what the error was so I wrote new rules at the bottom of the css and due to all that My css is now a 1000 lines long. I am afraid to clean it up because I don’t want it to break. There were so many problems with creating the dashboard. The background was moving when scrolling. The credits are now inside the music player for some reason. When adding the location detector I broke the code and spent 2 hours figuring out what the problem was only for it to be wrong linking of html id of a div. My CSS currently must have at least 4 duplicates of the the Pomo and weather and the dashboard. There is still refinement to do. But it’s almost over. I think this was too much as a second project. Thanks for reading.
Final Devlog!! I am finally done with this one! I have polished UI as much as I could. The CSS is a nightmare. I tried to change the entire UI but it broke the entire thing and I kept adding new attributes at the bottom instead to redoing the already existing ones so it became so messed up that I could not tell what was working and what was not. So I just kept adding until everything just worked out and it somehow works and I am not going to touch it. I also tried to make audio play instantly as site opens but failed. The grid in which the main three apps are placed is a nightmare I have made it symmetrical after at least 20 tries. The weather and pomodoro kept fighting each other. I also added the scroll feature to the to do list so whenever too many tasks are added it will just become scrollable. And I removed the scroll bar because it looks bad. With this it is officially over. This project was way out of my league as a beginner. Thanks for reading!!!!!
Back to this after long! I have added a few features to the to-do list. Added task priorities which can be selected when adding the tasks and can also be edited directly on the task. Also added task filtering for filtering based on task completion and priority. Added similar css to match my theme as everyone loved the theme when i shipped. I plan to add more songs and also add more features to the pomodoro and weather app and then ship the update!
Ships:
Sakura Productivity Dashboard!! A Sakura-inspired productivity dashboard built with HTML, CSS & JavaScript. A single dashboard combining To-Do List, Pomodoro timer, weather, and music into one workspace to improve productivity! I started this project as a simple To-Do List, but I kept thinking of things I could add to it until it turned into a full productivity dashboard. The main idea was to have everything I would need while studying in one place: a To-Do List, Pomodoro timer, weather, and music. I also wanted it to actually look nice, because I know I personally wouldn’t want to use a boring productivity app every day. What I Built: :>To-Do List with adding, deleting and completing tasks :>Tasks saved using Local Storage :>25-minute Pomodoro timer :>Weather search using the Open-Meteo API :>Automatic location detection :>Humidity, temperature, wind and weather conditions :>Lo-fi music player :>Play/pause, volume and progress controls :>Animated Sakura petals Making It Easy to Use: I have deployed it on github pages and made sure it works smoothly so anyone can just open and use with no need of a tutorial. I made many changes to make user experience wayy better: :>You can press Enter instead of having to click the buttons every time. :>Tasks stay saved even after refreshing the page. :>The To-Do List scrolls instead of making the whole dashboard keep getting bigger. :>Weather can either be searched manually or found automatically using your location. :>The important information is visible without having to open different pages. :>I kept the layout compact so the whole project can be demonstrated on one screen. The Theme!! The Sakura theme my favourite part of the design. It is the entire reason I made this in the first place. I always imagined an app like this and I will use this theme in the future as well. The falling petals and the tree and the seemingly morning sky looks very nice to me I hope everyone else likes it as well!!! Technical things used and learned! :>DOM manipulation and dynamically creating elements :>Local Storage for persistent data :>Managing application state :>Timers using setInterval() and clearInterval() :>sync JavaScript with async/await :>Fetch API and working with JSON data :>Error handling with try/catch :>Browser Geolocation API :>HTML Audio API and audio controls :>Connecting JavaScript with CSS animations :>Open-Meteo weather API :>Geocoding and reverse geocoding :>Using latitude and longitude :>Browser location permissions :>Working with external API data :>CSS Grid for dashboard layouts :>Flexbox :>Responsive design and media queries :>Scrollable containers and overflow :>Positioning and z-index :>Gradients and transparency :>CSS animations and @keyframes :>Transitions and transforms :>Creating consistent UI components...
|
1793242270.6409345
|
1793328670.6409345
|
|
61696
|
Personal Website Framework by @Asta_does_stuff | S Personal Website Framework by @Asta_does_stuff | Stardance...
|
Asta_does_stuff
|
1
|
9.6
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T03:04:43Z", "hours": 9.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "My first shipping! I didn’t know that you only get 10 stardust for this mission’s initial shipping… and I’ve put hours in it… Basically! This is my personal website to show off my past projects to anyone, such as university admission team! Complete with page, and section so you can find me on social media faster and easier This is also a website starter that I (or others) can reuse in the future, it’s a frame of html and css that I can just copy and paste for future projects listing Demo link: https://engineering-portofolio-by-asta.netlify.app/ I didn’t use github website hoster because I’ve used netlify before for my other personal website (I stopped working on it because the structure is messy as its my first web project lol) Bugs There’s obviously some bugs along the way, but there’s an unintended bug that after some testing, I come to conclusion to keep it as a feature AI usage decalaration I use AI to find me font and format it to css so I can use it directly, similiarly, I give an AI my in a div structure and told the AI to reformat future I gave", "repo": "https://github.com/aryasatyaardy-cell/Personal-Website", "demo": "https://engineering-portofolio-by-asta.netlify.app/"}]...
|
[{"post_id": 72596, "ts": "202 [{"post_id": 72596, "ts": "2026-09-23T09:43:38Z", "hours": 0.5989, "text": "Added reverse engineering on my second project This week is not my stardance productive week because I’ts mid-term exam week, so I just added a small update for the site as a streak saver lol"}, {"post_id": 70949, "ts": "2026-09-20T02:53:01Z", "hours": 0.6211, "text": "Added 3D models on my second project Added 4 3D models of my old design before the final design is proceeded, also I don’t know why but the iframe 3D models structured automatically in the orders I never design (but I’m keeping it and implementing it on other design lol), it’s like an unintended bug that become a feature"}, {"post_id": 69964, "ts": "2026-09-18T04:13:59Z", "hours": 0.4544, "text": "Stressing out with school Not much progress, just adding some stuff here and there, still stressed with school"}, {"post_id": 68967, "ts": "2026-09-16T04:00:26Z", "hours": 1.1075, "text": "Progress on the second project Oh boy, this one a big project, so I added sort of like a list of content that you can press to auto scroll to a certaid id’d div Adding a button to auto scroll to a certain div for the first time, it works well!"}, {"post_id": 68907, "ts": "2026-09-16T00:41:18Z", "hours": 0.9708, "text": "A bit of progress before the first class start I was bored and the class haven’t start so I did a small progress in making the second project’s mini site"}, {"post_id": 68504, "ts": "2026-09-15T07:21:12Z", "hours": 1.0928, "text": "Adding a specialised individual project web Designing a frame that I can reuse to add more projects in the future, also I added an iframe to show my original project booklet Website Link https://engineering-portofolio-by-asta.netlify.app/"}, {"post_id": 67965, "ts": "2026-09-14T09:11:05Z", "hours": 1.03, "text": "Added “About Me” Page and Compleating the footer I added a new html that direct you to “about me” page, also added my github, instagram, and stardance profile on the footer under “contact me”"}, {"post_id": 67811, "ts": "2026-09-14T02:09:28Z", "hours": 0.6683, "text": "Tidying up 3D model section Just some css magic to pretty-fy the 3d model section"}, {"post_id": 67373, "ts": "2026-09-13T13:44:43Z", "hours": 0.8247, "text": "Added sections (Completed projects, 3D models and footer) Trying the pre-made template I made and it works perfectly, now I can just copy and paste the structure to add a new project I also added an stl preview via sketchfab (it works first time btw) This version isn’t on the trial link yet cus I’ve ran out of upload credit (I think?) cus I can’t upload the updated web"}, {"post_id": 67318, "ts": "2026-09-13T11:59:06Z", "hours": 0.5989, "text": "Added a second list I mirrored the second one to make it more intresting, its still the same content for now, I’ll change it after I go pray"}, {"post_id": 67263, "ts": "2026-09-13T10:15:58Z", "hours": 1.3683, "text": "Remaking my old personal website I made a sustainable structure where I can just copy and paste the structured and its corresponding css to add another project Currently, the “Learn More” button only direct you to my original project booklet and I’m planning to add a mini web to direct user there and then they can view my original booklet Link to my website (work in progress) https://engineering-portofolio-by-asta.netlify.app/ Github link of my codes https://github.com/aryasatyaardy-cell/Personal-Website.git"}]...
|
Title: Personal Website Framework by @Asta_does_st Title: Personal Website Framework by @Asta_does_stuff | Stardance
Devlogs:
Remaking my old personal website I made a sustainable structure where I can just copy and paste the structured and its corresponding css to add another project Currently, the “Learn More” button only direct you to my original project booklet and I’m planning to add a mini web to direct user there and then they can view my original booklet Link to my website (work in progress) https://engineering-portofolio-by-asta.netlify.app/ Github link of my codes https://github.com/aryasatyaardy-cell/Personal-Website.git
Added a second list I mirrored the second one to make it more intresting, its still the same content for now, I’ll change it after I go pray
Added sections (Completed projects, 3D models and footer) Trying the pre-made template I made and it works perfectly, now I can just copy and paste the structure to add a new project I also added an stl preview via sketchfab (it works first time btw) This version isn’t on the trial link yet cus I’ve ran out of upload credit (I think?) cus I can’t upload the updated web
Tidying up 3D model section Just some css magic to pretty-fy the 3d model section
Added “About Me” Page and Compleating the footer I added a new html that direct you to “about me” page, also added my github, instagram, and stardance profile on the footer under “contact me”
Adding a specialised individual project web Designing a frame that I can reuse to add more projects in the future, also I added an iframe to show my original project booklet Website Link https://engineering-portofolio-by-asta.netlify.app/
A bit of progress before the first class start I was bored and the class haven’t start so I did a small progress in making the second project’s mini site
Progress on the second project Oh boy, this one a big project, so I added sort of like a list of content that you can press to auto scroll to a certaid id’d div Adding a button to auto scroll to a certain div for the first time, it works well!
Stressing out with school Not much progress, just adding some stuff here and there, still stressed with school
Added 3D models on my second project Added 4 3D models of my old design before the final design is proceeded, also I don’t know why but the iframe 3D models structured automatically in the orders I never design (but I’m keeping it and implementing it on other design lol), it’s like an unintended bug that become a feature
Added reverse engineering on my second project This week is not my stardance productive week because I’ts mid-term exam week, so I just added a small update for the site as a streak saver lol
Ships:
My first shipping! I didn’t know that you only get 10 stardust for this mission’s initial shipping… and I’ve put hours in it… Basically! This is my personal website to show off my past projects to anyone, such as university admission team! Complete with page, and section so you can find me on social media faster and easier This is also a website starter that I (or others) can reuse in the future, it’s a frame of html and css that I can just copy and paste for future projects listing Demo link: https://engineering-portofolio-by-asta.netlify.app/ I didn’t use github website hoster because I’ve used netlify before for my other personal website (I stopped working on it because the structure is messy as its my first web project lol) Bugs There’s obviously some bugs along the way, but there’s an unintended bug that after some testing, I come to conclusion to keep it as a feature AI usage decalaration I use AI to find me font and format it to css so I can use it directly, similiarly, I give an AI my in a div structure and told the AI to reformat future I gave...
|
1793209770.0596373
|
1793296170.0596373
|
|
65023
|
LOCKIN by @ctanmay334 | Stardance
|
ctanmay334
|
1
|
10.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-24T06:44:48Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is a meme inspired Water Reminder. In India recently Ravi Kishan Ji’s memes flooded the social media and everyone of us loved it. So i decided to build a crazy and creative water reminder which in every set time comes to remind you to drink water in the most creative manner, all his dancing memes and speaking memes brought together, so in the first step when the set time is over, the OG gucci dance will come up from one side and he will go dancing and ask you to drink water and if you try to cut it out, then hes og meme of you will have to do it will play and at every action there is a craxy meme set. GO try each action out youself. This is a Windows APPLICATION, but you can get a small demo on my website.", "repo": "https://github.com/tanmayybuilds/Creative_Water_reminder", "demo": "https://pulseaistudio.in/index12.html"}]...
|
[{"post_id": 72597, "ts": "202 [{"post_id": 72597, "ts": "2026-09-23T09:44:37Z", "hours": 10.3806, "text": "ITs a very creative water reminder application, i was trying to find a good one but couldn’t so i have made a water reminder which is inspired by craxy ravikishan memes who pops up out of nowhere in middle of your screen and you will stop yourself and get reminded to drink water, i have also posted content out of it. Checkout my insta page : tanmayy.builds"}]...
|
Title: LOCKIN by @ctanmay334 | Stardance
Devlogs: Title: LOCKIN by @ctanmay334 | Stardance
Devlogs:
ITs a very creative water reminder application, i was trying to find a good one but couldn’t so i have made a water reminder which is inspired by craxy ravikishan memes who pops up out of nowhere in middle of your screen and you will stop yourself and get reminded to drink water, i have also posted content out of it. Checkout my insta page : tanmayy.builds
Ships:
This is a meme inspired Water Reminder. In India recently Ravi Kishan Ji’s memes flooded the social media and everyone of us loved it. So i decided to build a crazy and creative water reminder which in every set time comes to remind you to drink water in the most creative manner, all his dancing memes and speaking memes brought together, so in the first step when the set time is over, the OG gucci dance will come up from one side and he will go dancing and ask you to drink water and if you try to cut it out, then hes og meme of you will have to do it will play and at every action there is a craxy meme set. GO try each action out youself. This is a Windows APPLICATION, but you can get a small demo on my website....
|
1793213673.408621
|
1793300073.408621
|
|
17043
|
Nulltide by @Cassetu | Stardance
|
Cassetu
|
0
|
0.0
|
0
|
[]
|
[{"post_id": 7260, "ts": "2026 [{"post_id": 7260, "ts": "2026-06-12T03:33:59Z", "hours": 0.0, "text": "And so it begins… Just got the basic stuff laid down."}]...
|
Title: Nulltide by @Cassetu | Stardance
Devlogs:
Title: Nulltide by @Cassetu | Stardance
Devlogs:
And so it begins… Just got the basic stuff laid down....
|
1792936279.1688664
|
1793800279.1688664
|
|
65027
|
My Website by @SasukeSyntax | Stardance
|
SasukeSyntax
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T10:01:47Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "A personal website which will constantly get updated with my new projects, builds and ideas.", "repo": "https://github.com/SasukeSyntax/sasukesyntax.github.io", "demo": "https://sasukesyntax.github.io/"}]...
|
[{"post_id": 72600, "ts": "202 [{"post_id": 72600, "ts": "2026-09-23T09:57:01Z", "hours": 2.6289, "text": "A personal website"}]...
|
Title: My Website by @SasukeSyntax | Stardance
De Title: My Website by @SasukeSyntax | Stardance
Devlogs:
A personal website
Ships:
A personal website which will constantly get updated with my new projects, builds and ideas....
|
1793213675.3521602
|
1793300075.3521602
|
|
63984
|
My awesome macropad! by @salsabilaagarwal | Starda My awesome macropad! by @salsabilaagarwal | Stardance...
|
salsabilaagarwal
|
0
|
0.4
|
0
|
[]
|
[{"post_id": 72603, "ts": "202 [{"post_id": 72603, "ts": "2026-09-23T10:06:58Z", "hours": 0.4017, "text": "Schematics of Macropad THese are my basic schematic of my Macropad I have done 16 switches with a rotary encoder and an OLEd Screen i have tried to wire it using diodes and Kicad’s built in funtion through labels hopefully moving on forward i learn more"}]...
|
Title: My awesome macropad! by @salsabilaagarwal | Title: My awesome macropad! by @salsabilaagarwal | Stardance
Devlogs:
Schematics of Macropad THese are my basic schematic of my Macropad I have done 16 switches with a rotary encoder and an OLEd Screen i have tried to wire it using diodes and Kicad’s built in funtion through labels hopefully moving on forward i learn more...
|
1793058443.8471487
|
1793663243.8471487
|
|
64985
|
karot bot by @Kakkarotto | Stardance
|
Kakkarotto
|
0
|
0.99
|
0
|
[]
|
[{"post_id": 72605, "ts": "202 [{"post_id": 72605, "ts": "2026-09-23T10:21:09Z", "hours": 0.6053, "text": "added some commands!i hope it works"}, {"post_id": 72573, "ts": "2026-09-23T08:11:45Z", "hours": 0.3828, "text": "made the bot and making it work on slack!!"}]...
|
Title: karot bot by @Kakkarotto | Stardance
Devlo Title: karot bot by @Kakkarotto | Stardance
Devlogs:
made the bot and making it work on slack!!
added some commands!i hope it works...
|
1793083668.1169484
|
1793688468.1169484
|
|
17076
|
SQUAWK by @Merrymid | Stardance
|
Merrymid
|
0
|
0.47
|
0
|
[]
|
[{"post_id": 7261, "ts": "2026 [{"post_id": 7261, "ts": "2026-06-12T03:34:53Z", "hours": 0.4653, "text": "Basic radar display with targets."}]...
|
Title: SQUAWK by @Merrymid | Stardance
Devlogs:
B Title: SQUAWK by @Merrymid | Stardance
Devlogs:
Basic radar display with targets....
|
1793288902.7967227
|
1793893702.7967227
|
|
28748
|
NovaHome by @Greg_ios | Stardance
|
Greg_ios
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T11:12:31Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "My personal site!!!", "repo": "https://github.com/travletothefurureprogramming/NovaHome", "demo": "https://nova-home-brown.vercel.app/"}]...
|
[{"post_id": 72611, "ts": "202 [{"post_id": 72611, "ts": "2026-09-23T10:46:13Z", "hours": 0.5217, "text": "NovaHome #2: Crafting a clean, minimal UI with raw CSS I wanted the page to feel minimal, clean, and fast."}, {"post_id": 19161, "ts": "2026-06-30T12:33:34Z", "hours": 0.3022, "text": "NovaHome #1 Create the main html structure for my personal site"}]...
|
Title: NovaHome by @Greg_ios | Stardance
Devlogs: Title: NovaHome by @Greg_ios | Stardance
Devlogs:
NovaHome #1 Create the main html structure for my personal site
NovaHome #2: Crafting a clean, minimal UI with raw CSS I wanted the page to feel minimal, clean, and fast.
Ships:
My personal site!!!...
|
1793339784.2473993
|
1793426184.2473993
|
|
57589
|
Neptune 🔵 by @ibrahimthegoat | Stardance
|
ibrahimthegoat
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-29T11:19:03Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Built Neptune-2.0, an AI-powered Slack bot integrated with Groq API and run 24/7 on a Hack Club Nest container via PM2. Configuring secure environment variables and managing persistent background process uptime on the server. Achieving stable 24/7 deployment with instant, lightning-fast AI responses inside Slack.It uses Socket Mode for real-time event handling and dynamic Groq models for instant developer assistance.", "repo": "https://github.com/ibrahimahsan954-eng/Neptune-2.0", "demo": "https://app.slack.com/client/E09V59WQY1E/C0P5NE354"}]...
|
[{"post_id": 72613, "ts": "202 [{"post_id": 72613, "ts": "2026-09-23T10:55:24Z", "hours": 2.3314, "text": "the bot wasnt responding to slash commands and just completely wasnt working so i did so much modifications and now its finally working!"}, {"post_id": 70057, "ts": "2026-09-18T11:22:45Z", "hours": 1.0522, "text": "the bot didnt respond to me no matter what i typed and now its finally responding (yayy!) so now im adding the slash commands."}, {"post_id": 64124, "ts": "2026-09-08T10:11:41Z", "hours": 0.5056, "text": "im posting the bot in nest so i can run it 24/7! i was running through some issues but now they are good and the bot is ready to go!"}, {"post_id": 61446, "ts": "2026-09-04T11:28:33Z", "hours": 0.5508, "text": "currently running through some errors so when a user says: “hello” it tells the user its intro and if a user says i dont like your ideas it again, tells its intro."}, {"post_id": 61026, "ts": "2026-09-03T18:42:30Z", "hours": 0.39, "text": "I’m currently building this bot (not just any bot) his name is Neptune. he suggests ideas for your projects which will win you hackathons, I generated a free API key from Groq and pasted it into the code and used Claude Code to refine it further"}]...
|
Title: Neptune 🔵 by @ibrahimthegoat | Stardance
D Title: Neptune 🔵 by @ibrahimthegoat | Stardance
Devlogs:
I’m currently building this bot (not just any bot) his name is Neptune. he suggests ideas for your projects which will win you hackathons, I generated a free API key from Groq and pasted it into the code and used Claude Code to refine it further
currently running through some errors so when a user says: “hello” it tells the user its intro and if a user says i dont like your ideas it again, tells its intro.
im posting the bot in nest so i can run it 24/7! i was running through some issues but now they are good and the bot is ready to go!
the bot didnt respond to me no matter what i typed and now its finally responding (yayy!) so now im adding the slash commands.
the bot wasnt responding to slash commands and just completely wasnt working so i did so much modifications and now its finally working!
Ships:
Built Neptune-2.0, an AI-powered Slack bot integrated with Groq API and run 24/7 on a Hack Club Nest container via PM2. Configuring secure environment variables and managing persistent background process uptime on the server. Achieving stable 24/7 deployment with instant, lightning-fast AI responses inside Slack.It uses Socket Mode for real-time event handling and dynamic Groq models for instant developer assistance....
|
1793350187.0266864
|
1793436587.0266864
|
|
62095
|
violin by @amiterlich05 | Stardance
|
amiterlich05
|
1
|
127.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T11:38:13Z", "hours": 127.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I designed and modeled a complete 3D violin from scratch using Onshape. The most challenging part was getting the curved body geometry and intricate details of the violin correct. I am really proud of how the final assembly turned out, and you can test it by opening the public Onshape CAD link.", "repo": "https://github.com/amiterlichpico-beep/violin-onshape", "demo": ""}]...
|
[{"post_id": 72618, "ts": "202 [{"post_id": 72618, "ts": "2026-09-23T11:15:34Z", "hours": 5.5556, "text": "DevLog 9 I’ve finished everything; I’m publishing it now."}, {"post_id": 72520, "ts": "2026-09-23T03:49:08Z", "hours": 9.995, "text": "Devlog 7 I’ve just about finished the final touches; all that’s left is to build the stand and add the very last details. I’ll be releasing it in the next devlog."}, {"post_id": 72324, "ts": "2026-09-22T17:47:09Z", "hours": 4.1386, "text": "Dev Vlog 7 So… I’ve solved the color issue and handled the final touches. I’ll work a bit more on the finishing details, then build a stand to mount it on—and that’s it. It should be ready very soon; I think maybe two more updates from now. Hopefully, it’ll be finished sometime tomorrow."}, {"post_id": 72198, "ts": "2026-09-22T13:14:42Z", "hours": 27.7378, "text": "Developer Vlog 6 I’m almost done; I really just have a few final touches left and need to make it stand upright. I probably won’t have time to add an arch, since I really need to wrap up this project and get back to studying. I don’t know why—I didn’t do anything to it—but it decided to turn purple; I’ll check everything over and then close out the file and the project. So… this is what it looks like right now."}, {"post_id": 71653, "ts": "2026-09-21T07:46:48Z", "hours": 22.2042, "text": "Devlog #5? I’ve more or less put all the parts together; all that’s left is to add textures, finishing touches, and a stand. I’m not sure if I’ll make a violin bow, too—I tried, but I really couldn’t get the hair right; if I do make one, it’ll probably be without the hair."}, {"post_id": 70493, "ts": "2026-09-19T08:50:26Z", "hours": 19.0517, "text": "Developer Vlog #4 I’ve finished making most of the violin parts; now I need to assemble everything and add textures and finishing touches."}, {"post_id": 69477, "ts": "2026-09-17T04:20:07Z", "hours": 10.4853, "text": "devlod#3 I’ve just finished assembling some of the parts and the bottom section of the violin; now, all that’s left is the top section and the final finishing touches."}, {"post_id": 68956, "ts": "2026-09-16T03:29:22Z", "hours": 16.5075, "text": "I continued working on the violin; I had already crafted almost the entire lower half and the ornamentation for the middle section."}, {"post_id": 68483, "ts": "2026-09-15T06:25:07Z", "hours": 11.0475, "text": "Hi, I want to say upfront that this will probably be pretty bad, since it’s the first time I’m writing a dev log like this… Anyway, for this project, I chose to work on a violin model using the web-based software Onshape. I’m roughly halfway through—or maybe just at the beginning… I mean, I have the structure down, but the hard part is still ahead. I need to do the finishing touches to make it look good and check that it’s properly converted into a printable file… uh… Yeah, I don’t have much else to say about it right now. So, sorry."}]...
|
Title: violin by @amiterlich05 | Stardance
Devlog Title: violin by @amiterlich05 | Stardance
Devlogs:
Hi, I want to say upfront that this will probably be pretty bad, since it’s the first time I’m writing a dev log like this… Anyway, for this project, I chose to work on a violin model using the web-based software Onshape. I’m roughly halfway through—or maybe just at the beginning… I mean, I have the structure down, but the hard part is still ahead. I need to do the finishing touches to make it look good and check that it’s properly converted into a printable file… uh… Yeah, I don’t have much else to say about it right now. So, sorry.
I continued working on the violin; I had already crafted almost the entire lower half and the ornamentation for the middle section.
devlod#3 I’ve just finished assembling some of the parts and the bottom section of the violin; now, all that’s left is the top section and the final finishing touches.
Developer Vlog #4 I’ve finished making most of the violin parts; now I need to assemble everything and add textures and finishing touches.
Devlog #5? I’ve more or less put all the parts together; all that’s left is to add textures, finishing touches, and a stand. I’m not sure if I’ll make a violin bow, too—I tried, but I really couldn’t get the hair right; if I do make one, it’ll probably be without the hair.
Developer Vlog 6 I’m almost done; I really just have a few final touches left and need to make it stand upright. I probably won’t have time to add an arch, since I really need to wrap up this project and get back to studying. I don’t know why—I didn’t do anything to it—but it decided to turn purple; I’ll check everything over and then close out the file and the project. So… this is what it looks like right now.
Dev Vlog 7 So… I’ve solved the color issue and handled the final touches. I’ll work a bit more on the finishing details, then build a stand to mount it on—and that’s it. It should be ready very soon; I think maybe two more updates from now. Hopefully, it’ll be finished sometime tomorrow.
Devlog 7 I’ve just about finished the final touches; all that’s left is to build the stand and add the very last details. I’ll be releasing it in the next devlog.
DevLog 9 I’ve finished everything; I’m publishing it now.
Ships:
I designed and modeled a complete 3D violin from scratch using Onshape. The most challenging part was getting the curved body geometry and intricate details of the violin correct. I am really proud of how the final assembly turned out, and you can test it by opening the public Onshape CAD link....
|
1793209905.8831713
|
1793296305.8831713
|
|
65047
|
ShivaRoom by @shivakaushal | Stardance
|
shivakaushal
|
1
|
17.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T11:34:50Z", "hours": 17.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I make my room,in web, now you can interact with my room, without even need to be walk or take bus. I literally face trouble during layering, sometimes other objects, comes at top, sometimes other. And when I completed my project i realised if I give every object specific z index then, I didn’t get trouble, but it was easy to resolve. Because I randomly give them z index so it was making inconveniences.", "repo": "https://github.com/ThisShivaKaushal/myroom", "demo": "https://shivaroom.vercel.app"}]...
|
[{"post_id": 72620, "ts": "202 [{"post_id": 72620, "ts": "2026-09-23T11:23:31Z", "hours": 16.9461, "text": "My project is completed:) Hey everyone! I’ve finally added some more stuff, like headphones, plants, a globe, and a camera. I’ve only done a little bit of work so far, but I think I’ll try to finish this project today. I’m so excited to show you guys! But I literally didn’t post devlog, but new project will definitely have devlogs."}]...
|
Title: ShivaRoom by @shivakaushal | Stardance
Dev Title: ShivaRoom by @shivakaushal | Stardance
Devlogs:
My project is completed:) Hey everyone! I’ve finally added some more stuff, like headphones, plants, a globe, and a camera. I’ve only done a little bit of work so far, but I think I’ll try to finish this project today. I’m so excited to show you guys! But I literally didn’t post devlog, but new project will definitely have devlogs.
Ships:
I make my room,in web, now you can interact with my room, without even need to be walk or take bus. I literally face trouble during layering, sometimes other objects, comes at top, sometimes other. And when I completed my project i realised if I give every object specific z index then, I didn’t get trouble, but it was easy to resolve. Because I randomly give them z index so it was making inconveniences....
|
1793213684.2550142
|
1793300084.2550142
|
|
64570
|
MILKY by @Obito | Stardance
|
Obito
|
2
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T11:46:29Z", "hours": 0.0, "multiplier": 1.04, "payout": 0, "blessing": "neutral", "text": "hey there im glad to inform you all that created the website using nasa’s provided informations the biggest struggles i met with this project is hackatime tracker i worked and dedicated my time around 6 to 8 hours for it but it still now shows only 1 hour okay i also worked in github for the deployment but i code for 3 to 4 hours but the tracker logged time is only 1 hour", "repo": "https://github.com/tharunkumarCYSEC/nasa-apod-pulse", "demo": "https://tharunkumarcysec.github.io/nasa-apod-pulse/"}, {"ship_num": 2, "ts": "2026-09-22T12:06:16Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "this project doesn’t tested my practical skills. its tested my patience. It gives me the mental fatiuge which equal to our state exam’s result", "repo": "https://github.com/tharunkumarCYSEC/nasa-apod-pulse", "demo": "https://tharunkumarcysec.github.io/nasa-apod-pulse/"}]...
|
[{"post_id": 72625, "ts": "202 [{"post_id": 72625, "ts": "2026-09-23T11:41:20Z", "hours": 0.2642, "text": "I’m so excited, this is my first project for shipment. I hope everyone like my project and rate good ratings. I hope everyone help me to get my dream keyboard AULA F75. I hope you all support me get the balance 340 stardust."}, {"post_id": 72166, "ts": "2026-09-22T11:07:30Z", "hours": 0.4656, "text": "what a day man . 😩 I started working on this NASA APOD project thinking it’s going to be a simple quick-finish thing, but man… deployment and GitHub Actions decided to test my entire patience today.Let me be straight here: my time tracker shows only 27 minutes, but that is complete scam. I sat straight for almost 7 hours today. Spent a good 4 solid hours just fighting with GitHub, fixing deploying failures, repository bot permissions, and 404 errors. WakaTime only counts when you’re typing inside VS Code, but it has no idea how much brain cells I lost reading terminal errors and StackOverflow.Here is how the whole journey went down:The Building Part: First, I set up the Vite project and hooked it up with NASA’s official APOD API using environment variables (VITE_NASA_API_KEY). The local code was working fine, fetching gorgeous space pictures like a charm.The Vite Config Drama: When I pushed my deploy.yml workflow, the build immediately crashed saying config must export or return an object. Had to fix the vite.config.js and set the proper base path so GitHub Pages wouldn’t break the asset links.The 403 Permission Wall: Then came the worst part—GitHub Actions kept throwing a Permission Denied error for the github-actions[bot]. The bot literally didn’t have permission to write to my own repo! I had to dig into GitHub settings, go to Actions -> General, and switch the workflow permissions from read-only to read/write.The 404 Waiting Game: After finally getting that green tick, I opened the live URL and… 404 error. My heart skipped a beat lol. Turns out GitHub Pages just takes a minute or two to wake up and serve the files. After a quick refresh, boom—the NASA space picture loaded successfully!Total time actually spent: ~7 hours (even if the tracker says 27 mins because of all the debugging outside the editor).Repo: https://github.com/tharunkumarCYSEC/nasa-apod-pulse Live Site: https://tharunkumarCYSEC.github.io/nasa-apod-pulse/"}]...
|
Title: MILKY by @Obito | Stardance
Devlogs:
what Title: MILKY by @Obito | Stardance
Devlogs:
what a day man . 😩 I started working on this NASA APOD project thinking it’s going to be a simple quick-finish thing, but man… deployment and GitHub Actions decided to test my entire patience today.Let me be straight here: my time tracker shows only 27 minutes, but that is complete scam. I sat straight for almost 7 hours today. Spent a good 4 solid hours just fighting with GitHub, fixing deploying failures, repository bot permissions, and 404 errors. WakaTime only counts when you’re typing inside VS Code, but it has no idea how much brain cells I lost reading terminal errors and StackOverflow.Here is how the whole journey went down:The Building Part: First, I set up the Vite project and hooked it up with NASA’s official APOD API using environment variables (VITE_NASA_API_KEY). The local code was working fine, fetching gorgeous space pictures like a charm.The Vite Config Drama: When I pushed my deploy.yml workflow, the build immediately crashed saying config must export or return an object. Had to fix the vite.config.js and set the proper base path so GitHub Pages wouldn’t break the asset links.The 403 Permission Wall: Then came the worst part—GitHub Actions kept throwing a Permission Denied error for the github-actions[bot]. The bot literally didn’t have permission to write to my own repo! I had to dig into GitHub settings, go to Actions -> General, and switch the workflow permissions from read-only to read/write.The 404 Waiting Game: After finally getting that green tick, I opened the live URL and… 404 error. My heart skipped a beat lol. Turns out GitHub Pages just takes a minute or two to wake up and serve the files. After a quick refresh, boom—the NASA space picture loaded successfully!Total time actually spent: ~7 hours (even if the tracker says 27 mins because of all the debugging outside the editor).Repo: https://github.com/tharunkumarCYSEC/nasa-apod-pulse Live Site: https://tharunkumarCYSEC.github.io/nasa-apod-pulse/
I’m so excited, this is my first project for shipment. I hope everyone like my project and rate good ratings. I hope everyone help me to get my dream keyboard AULA F75. I hope you all support me get the balance 340 stardust.
Ships:
this project doesn’t tested my practical skills. its tested my patience. It gives me the mental fatiuge which equal to our state exam’s result
hey there im glad to inform you all that created the website using nasa’s provided informations the biggest struggles i met with this project is hackatime tracker i worked and dedicated my time around 6 to 8 hours for it but it still now shows only 1 hour okay i also worked in github for the deployment but i code for 3 to 4 hours but the tracker logged time is only 1 hour...
|
1793213609.6476736
|
1793300009.6476736
|
|
64822
|
LoRa Ground Station by @Sreeni | Stardance
|
Sreeni
|
0
|
2.01
|
0
|
[]
|
[{"post_id": 72628, "ts": "202 [{"post_id": 72628, "ts": "2026-09-23T11:51:05Z", "hours": 2.0097, "text": "So I built this project as a ground station for my rockets, I’m following a tutorial from blueprint and so I First did a schematic and took forever to assign footprints, and then I Grouped everything that needs to be together on the pcb but I haven’t routed yet which I will do soon."}]...
|
Title: LoRa Ground Station by @Sreeni | Stardance
Title: LoRa Ground Station by @Sreeni | Stardance
Devlogs:
So I built this project as a ground station for my rockets, I’m following a tutorial from blueprint and so I First did a schematic and took forever to assign footprints, and then I Grouped everything that needs to be together on the pcb but I haven’t routed yet which I will do soon....
|
1793066096.6837556
|
1793670896.6837556
|
|
64389
|
My Very Own Site by @damiankingsnaire | Stardance
|
damiankingsnaire
|
0
|
3.04
|
0
|
[]
|
[{"post_id": 72630, "ts": "202 [{"post_id": 72630, "ts": "2026-09-23T11:53:47Z", "hours": 3.035, "text": "Just finished the hero section after spending 2 hours learning about css and html!! That image is kinda cool tho. Its looking a bit simple, but I will work on it to make it more interesting."}]...
|
Title: My Very Own Site by @damiankingsnaire | Sta Title: My Very Own Site by @damiankingsnaire | Stardance
Devlogs:
Just finished the hero section after spending 2 hours learning about css and html!! That image is kinda cool tho. Its looking a bit simple, but I will work on it to make it more interesting....
|
1793062415.5646882
|
1793667215.5646882
|
|
59533
|
slakie by @IcedThrower_95 | Stardance
|
IcedThrower_95
|
1
|
10.71
|
48
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-11T10:32:16Z", "hours": 8.0, "multiplier": 6.23, "payout": 48, "blessing": "neutral", "text": "What did you make? I built Slackie—a multi-purpose Slack bot packed with 10 fully functional slash commands! I wanted to make something that wasn’t just a simple text responder, so I integrated multiple APIs to make it genuinely useful and fun. It features a Gemini 3.8 Flash AI assistant that can browse the web, a currency converter, a math expression evaluator, a QR code generator, and even a command that fetches the exact countdown and details for the next Formula 1 race. What was challenging? Trying to get the currency converter to accept flexible inputs (like “1299 USD to INR” vs just “USD to INR”) without completely breaking the code took a lot of trial and error. What am I proud of? The F1 Command: As a massive Formula 1 fan, building a custom /my-slakie-f1 command that tracks the next Grand Prix weekend using the Jolpica API was super satisfying. I am really proud that I figured out the Linux service file stuff. Slackie is now running flawlessly 24/7 on my own hardware. What should you know before testing? To talk to the AI, use /my-slakie-gemini [your question]. It has Google Search grounding enabled, so you can ask it about current events or tech news! Try /my-slakie-currency 100 USD to INR to test the live exchange rates. Type /my-slakie-help to see the full list of all 10 commands you can play with. Make sure you use the exact /my-slakie-… prefix so it doesn’t collide with other bots in the workspace! Example Here in the image attached shows the working of the /my-slakie-gemini [Question] command the model intellingently uses web search to get the latest information if its system instrutction is outdated", "repo": "https://github.com/IcedThrower95/slakie_bot", "demo": "https://hackclub.enterprise.slack.com/archives/C0C16D3SXCK"}]...
|
[{"post_id": 72632, "ts": "202 [{"post_id": 72632, "ts": "2026-09-23T12:01:07Z", "hours": 1.6297, "text": "wrote the code my self from scratch again, as the reviewers were flagging it as “more than 30% usage of AI”"}, {"post_id": 66636, "ts": "2026-09-12T14:20:36Z", "hours": 1.0817, "text": "final devlog after review. Today I edited some of my codebase to make it more cleaner rather than having it clustered.I added a few comments as well along the way"}, {"post_id": 65887, "ts": "2026-09-11T10:18:56Z", "hours": 0.2964, "text": "at last i finished the README document and also edited some code(tiny changes to make it better)"}, {"post_id": 65832, "ts": "2026-09-11T07:29:41Z", "hours": 1.0794, "text": "#final - devlog3 I have finally fixed the gemini ai integration and i have 10 fully working commands, here i have attached. It took me a lot of time to debug the Gemini AI errors. i even used AI to debug but failed unfortunately. Anyways it is now fixed and everything works. Signing off on this project"}, {"post_id": 65318, "ts": "2026-09-10T12:10:30Z", "hours": 3.1189, "text": "#devlog2 , today i completed all the commands which i wanted to integrate in my slackbot.Moreover I am trying to fix the gemini ai which i have intergrated in my slakie it keeps giving me outdated information it is unable to do a web search. I hope to fix it by the end of today"}, {"post_id": 64343, "ts": "2026-09-08T17:24:03Z", "hours": 3.2531, "text": "#devlog1, today I started working on my project Slack bot—my-slakie. At first I followed the guide and went along with the flow. After a while, I had some ideas pop up into my head, and I tried to integrate Gemini AI in the slash command, but unfortunately I was unable to get the desired result—the bot is giving outdated data; the rest of the functions are fine. I will work on debugging the problem with Gemini tomorrow. Also, I am hosting my Slack bot on my Raspberry Pi instead of using the Hack Club Nest. So yeah, that’s it for today!!"}]...
|
Title: slakie by @IcedThrower_95 | Stardance
Devl Title: slakie by @IcedThrower_95 | Stardance
Devlogs:
#devlog1, today I started working on my project Slack bot—my-slakie. At first I followed the guide and went along with the flow. After a while, I had some ideas pop up into my head, and I tried to integrate Gemini AI in the slash command, but unfortunately I was unable to get the desired result—the bot is giving outdated data; the rest of the functions are fine. I will work on debugging the problem with Gemini tomorrow. Also, I am hosting my Slack bot on my Raspberry Pi instead of using the Hack Club Nest. So yeah, that’s it for today!!
#devlog2 , today i completed all the commands which i wanted to integrate in my slackbot.Moreover I am trying to fix the gemini ai which i have intergrated in my slakie it keeps giving me outdated information it is unable to do a web search. I hope to fix it by the end of today
#final - devlog3 I have finally fixed the gemini ai integration and i have 10 fully working commands, here i have attached. It took me a lot of time to debug the Gemini AI errors. i even used AI to debug but failed unfortunately. Anyways it is now fixed and everything works. Signing off on this project
at last i finished the README document and also edited some code(tiny changes to make it better)
final devlog after review. Today I edited some of my codebase to make it more cleaner rather than having it clustered.I added a few comments as well along the way
wrote the code my self from scratch again, as the reviewers were flagging it as “more than 30% usage of AI”
Ships:
What did you make? I built Slackie—a multi-purpose Slack bot packed with 10 fully functional slash commands! I wanted to make something that wasn’t just a simple text responder, so I integrated multiple APIs to make it genuinely useful and fun. It features a Gemini 3.8 Flash AI assistant that can browse the web, a currency converter, a math expression evaluator, a QR code generator, and even a command that fetches the exact countdown and details for the next Formula 1 race. What was challenging? Trying to get the currency converter to accept flexible inputs (like “1299 USD to INR” vs just “USD to INR”) without completely breaking the code took a lot of trial and error. What am I proud of? The F1 Command: As a massive Formula 1 fan, building a custom /my-slakie-f1 command that tracks the next Grand Prix weekend using the Jolpica API was super satisfying. I am really proud that I figured out the Linux service file stuff. Slackie is now running flawlessly 24/7 on my own hardware. What should you know before testing? To talk to the AI, use /my-slakie-gemini [your question]. It has Google Search grounding enabled, so you can ask it about current events or tech news! Try /my-slakie-currency 100 USD to INR to test the live exchange rates. Type /my-slakie-help to see the full list of all 10 commands you can play with. Make sure you use the exact /my-slakie-… prefix so it doesn’t collide with other bots in the workspace! Example Here in the image attached shows the working of the /my-slakie-gemini [Question] command the model intellingently uses web search to get the latest information if its system instrutction is outdated...
|
1793324965.146307
|
1793411365.146307
|
|
65057
|
Cosmic Wonders by @Mayank095 | Stardance
|
Mayank095
|
0
|
0.27
|
0
|
[]
|
[{"post_id": 72635, "ts": "202 [{"post_id": 72635, "ts": "2026-09-23T12:19:11Z", "hours": 0.2744, "text": "This web app fatches pictures and content daily from NASA APOD and shows here"}]...
|
Title: Cosmic Wonders by @Mayank095 | Stardance
D Title: Cosmic Wonders by @Mayank095 | Stardance
Devlogs:
This web app fatches pictures and content daily from NASA APOD and shows here...
|
1793083806.1964078
|
1793688606.1964078
|
|
38768
|
Stardew calc by @hrushal | Stardance
|
hrushal
|
1
|
18.29
|
157
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-22T16:31:39Z", "hours": 18.0, "multiplier": 8.57, "payout": 157, "blessing": "neutral", "text": "Starcalc YES THIS IS ANOTHER STARDEW CALCULATOR The problem i wanted to solve w this was making important information thats slighly harder to find on the wiki and requires a lot of clicks like gold/day for each crop, which monster drops what and how to make some artisanal goods be shown upfront so instead of just going down rabbit holes of reddit and wiki i could just open the website and check what things i can do w a specific item and which equipment to use The website has 4 core functions rn which are Crops Monsters Artisanal goods Animals The information is laid in simple to read cards with a image and clear description and the important numbers are highlighted and to avoid clutter produce etc is grouped under a dropdown so you arent bombarded with information you dont need I had a lot of trouble w finalizing the design AND WORST OF ALL TSPARTICLES and then making card components for every page cuz the data is diff for everything and i decided individual components would speed it up", "repo": "https://github.com/Hrushal-Nikhare/star", "demo": "https://star-xi-seven.vercel.app/"}]...
|
[{"post_id": 72637, "ts": "202 [{"post_id": 72637, "ts": "2026-09-23T12:29:59Z", "hours": 0.2906, "text": "Fixed readme with images and website had no title 😭"}, {"post_id": 71390, "ts": "2026-09-20T18:52:44Z", "hours": 3.7192, "text": "WE ARE BACK W IT AND WE FINSIHED THE PROJECT ported the card component to every single sub page and made sure it works shifted sm styles into global.css removed the search route and slug to make it static render able also cuz i didnt find a use for it l8r DEPOLYED ON VERCEL https://star-xi-seven.vercel.app/ added back to home button and mobile compatibility THANK YOU EVERYONE"}, {"post_id": 70150, "ts": "2026-09-18T15:46:19Z", "hours": 1.6047, "text": "DONE W CARD COMPONENT THEY LOOK SO GOOD took 1.5hrs but it looks good atleast 😭"}, {"post_id": 69233, "ts": "2026-09-16T16:57:19Z", "hours": 3.8619, "text": "New homepage and then made a card component for showing the animals (for now) Learnt about how logic in svelte is done w {#} and {/} and then also components and nested objects were pmo i have to make the cards pretty and then if conditionals on prices and dropdown for the produce and tags and then layout too so thanks for reading"}, {"post_id": 60396, "ts": "2026-09-02T18:13:51Z", "hours": 3.5, "text": "NEW NOT SO PLAIN BACKDROP tldr: basically i gave up so i wanted the plans and the wine bottle to have this cute colored circles to ‘splash’ out when you click it But then i look for svelte particle libraries and its only tsparticles which is FINE BUT HOLY DEBUGGING so i went on a side quest to learn it DECENTLY and thats how we have a background ik its not fancy or anything or a lot of added code but the debugging uh let not also shifted to bun for everything and had some issues w vite asw also bun has great support for this stuff crazy"}, {"post_id": 40874, "ts": "2026-08-04T17:53:29Z", "hours": 2.5747, "text": "Redeigned the home page cuz it looked really boring and life less and nothing like stardew spent an hr making the ui and then aft clg started has a urge to redesign the ui so um here we are (feedback and logo help appreciated) Tried three diff styles to see which one i like some of them were: Notebook flipping ish Purple heatmap ahh Cool png animation stuff ( gave up before trying bc couldnt find assets) THE title above is currently in the works of making the A a Star cuz hehe stardew starcalc The Pngs will hopefully have a transition animation where the coffee plant sheds the berries and it swoops to the crops page animals has egg particles artisanal has a foam jet or smth and the slime for moster loses his color and becomes the resource now ill have to ditch all of my programming of the previous ui and start all over again but lowk worth it i need it to be pretty cuz i said so. added both old and new ui for yall to rate and tell pls help me i suck at ui"}, {"post_id": 36960, "ts": "2026-07-29T11:48:44Z", "hours": 3.1017, "text": "Season and Professions Mocked up in Figma purple color scheme Handmade font/icons 2.Chose svelte for no reason (other than to learn) 3. Made Gemni write a data.json to Prototype w (eventually will nosql/sqllite it) 4. Season Select using radios that look like buttons w functioning hover and select colors ( took alot of time and help NO AI THO ALL DOCS) 5. Profession Select drafted but need to Read and add the perks to the data/process in js"}]...
|
Title: Stardew calc by @hrushal | Stardance
Devlo Title: Stardew calc by @hrushal | Stardance
Devlogs:
Season and Professions Mocked up in Figma purple color scheme Handmade font/icons 2.Chose svelte for no reason (other than to learn) 3. Made Gemni write a data.json to Prototype w (eventually will nosql/sqllite it) 4. Season Select using radios that look like buttons w functioning hover and select colors ( took alot of time and help NO AI THO ALL DOCS) 5. Profession Select drafted but need to Read and add the perks to the data/process in js
Redeigned the home page cuz it looked really boring and life less and nothing like stardew spent an hr making the ui and then aft clg started has a urge to redesign the ui so um here we are (feedback and logo help appreciated) Tried three diff styles to see which one i like some of them were: Notebook flipping ish Purple heatmap ahh Cool png animation stuff ( gave up before trying bc couldnt find assets) THE title above is currently in the works of making the A a Star cuz hehe stardew starcalc The Pngs will hopefully have a transition animation where the coffee plant sheds the berries and it swoops to the crops page animals has egg particles artisanal has a foam jet or smth and the slime for moster loses his color and becomes the resource now ill have to ditch all of my programming of the previous ui and start all over again but lowk worth it i need it to be pretty cuz i said so. added both old and new ui for yall to rate and tell pls help me i suck at ui
NEW NOT SO PLAIN BACKDROP tldr: basically i gave up so i wanted the plans and the wine bottle to have this cute colored circles to ‘splash’ out when you click it But then i look for svelte particle libraries and its only tsparticles which is FINE BUT HOLY DEBUGGING so i went on a side quest to learn it DECENTLY and thats how we have a background ik its not fancy or anything or a lot of added code but the debugging uh let not also shifted to bun for everything and had some issues w vite asw also bun has great support for this stuff crazy
New homepage and then made a card component for showing the animals (for now) Learnt about how logic in svelte is done w {#} and {/} and then also components and nested objects were pmo i have to make the cards pretty and then if conditionals on prices and dropdown for the produce and tags and then layout too so thanks for reading
DONE W CARD COMPONENT THEY LOOK SO GOOD took 1.5hrs but it looks good atleast 😭
WE ARE BACK W IT AND WE FINSIHED THE PROJECT ported the card component to every single sub page and made sure it works shifted sm styles into global.css removed the search route and slug to make it static render able also cuz i didnt find a use for it l8r DEPOLYED ON VERCEL https://star-xi-seven.vercel.app/ added back to home button and mobile compatibility THANK YOU EVERYONE
Fixed readme with images and website had no title 😭
Ships:
Starcalc YES THIS IS ANOTHER STARDEW CALCULATOR The problem i wanted to solve w this was making important information thats slighly harder to find on the wiki and requires a lot of clicks like gold/day for each crop, which monster drops what and how to make some artisanal goods be shown upfront so instead of just going down rabbit holes of reddit and wiki i could just open the website and check what things i can do w a specific item and which equipment to use The website has 4 core functions rn which are Crops Monsters Artisanal goods Animals The information is laid in simple to read cards with a image and clear description and the important numbers are highlighted and to avoid clutter produce etc is grouped under a dropdown so you arent bombarded with information you dont need I had a lot of trouble w finalizing the design AND WORST OF ALL TSPARTICLES and then making card components for every page cuz the data is diff for everything and i decided individual components would speed it up...
|
1793350194.7005193
|
1793436594.7005193
|
|
17039
|
Routine Maker Tower by @Catfighter | Stardance
|
Catfighter
|
0
|
1.2
|
0
|
[]
|
[{"post_id": 7264, "ts": "2026 [{"post_id": 7264, "ts": "2026-06-12T03:38:55Z", "hours": 1.1989, "text": "Found Stardance today and got everything hooked about and made this part of my first project today. It is the base tower of my project and I also made a stopper for the bottom slit."}]...
|
Title: Routine Maker Tower by @Catfighter | Starda Title: Routine Maker Tower by @Catfighter | Stardance
Devlogs:
Found Stardance today and got everything hooked about and made this part of my first project today. It is the base tower of my project and I also made a stopper for the bottom slit....
|
1793282224.5883832
|
1793887024.5883832
|
|
57569
|
nano_code by @wilrakov | Stardance
|
wilrakov
|
1
|
17.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T13:06:28Z", "hours": 17.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I did a small bytecode in pure x64 assembly. I am proud of it since it was my first assembly project. It only works on Linux, and you should know a little about asm to test it. I mean, the programming language for my bytecode is really close to assembly. It’s complex to test, I know, but I hope you’ll find out! Thanks a lot for all the event!!!", "repo": "https://github.com/wilrak0v/nano_code", "demo": "https://github.com/wilrak0v/nano_code/releases/tag/Stardance"}]...
|
[{"post_id": 72653, "ts": "202 [{"post_id": 72653, "ts": "2026-09-23T12:56:37Z", "hours": 2.2403, "text": "I think I am done with this project… I hope it´s fine to ship it."}, {"post_id": 69148, "ts": "2026-09-16T14:06:41Z", "hours": 3.0778, "text": "Okay so I finished the bytecode, all is working great! I started a language for it which is closer to assembly. I do it with customASM. On the image you can see the Fibonacci algorithm"}, {"post_id": 66681, "ts": "2026-09-12T15:34:32Z", "hours": 1.4653, "text": "Okay so I added memory operations from 8 bits to 32 bits. I also did the syscall system but for now I just have one syscall which is print (the same as the write syscall on linux)."}, {"post_id": 66448, "ts": "2026-09-12T08:56:33Z", "hours": 2.4089, "text": "All operations on registers are done. It´s faster than JVM for 100 numbers of Fibonacci. So now I just have to make the memory operations and the syscall system. Then the core will be done."}, {"post_id": 64895, "ts": "2026-09-09T16:31:19Z", "hours": 3.5192, "text": "Last three days I added a lot of instructions. We can perform arithmetic expressions and jump with and without conditions. So I think my VM is turing complete isn´t it? Today I did a fibonacci test and I beat the JVM."}, {"post_id": 60307, "ts": "2026-09-02T16:15:17Z", "hours": 4.63, "text": "First devlog Last days I worked on a small and simple project called nano_code. It´s a bytecode written in pure assembly and designed to be fast. I hope I can beat the JVM on modern PC. So what did I do? Actually I did the hardest part of this project by making the loop (fetch-decode-execute). Now I just need to implement the instructions one by one. Oh and I don´t load bytecode from a file for now so I have to implement it later. I already implemented movr and movi (r = register and i = immediate), and I am currently making the arithmetic operations like add, sub, mul, div, and mod which is modulo of course. All of these instructions have two version : one with a register and an immediate value and the other one with two register as the operands. Of course in the future I will need to make a small assembler to write easily code for that VM. Thanks for reading, see you soon."}]...
|
Title: nano_code by @wilrakov | Stardance
Devlogs Title: nano_code by @wilrakov | Stardance
Devlogs:
First devlog Last days I worked on a small and simple project called nano_code. It´s a bytecode written in pure assembly and designed to be fast. I hope I can beat the JVM on modern PC. So what did I do? Actually I did the hardest part of this project by making the loop (fetch-decode-execute). Now I just need to implement the instructions one by one. Oh and I don´t load bytecode from a file for now so I have to implement it later. I already implemented movr and movi (r = register and i = immediate), and I am currently making the arithmetic operations like add, sub, mul, div, and mod which is modulo of course. All of these instructions have two version : one with a register and an immediate value and the other one with two register as the operands. Of course in the future I will need to make a small assembler to write easily code for that VM. Thanks for reading, see you soon.
Last three days I added a lot of instructions. We can perform arithmetic expressions and jump with and without conditions. So I think my VM is turing complete isn´t it? Today I did a fibonacci test and I beat the JVM.
All operations on registers are done. It´s faster than JVM for 100 numbers of Fibonacci. So now I just have to make the memory operations and the syscall system. Then the core will be done.
Okay so I added memory operations from 8 bits to 32 bits. I also did the syscall system but for now I just have one syscall which is print (the same as the write syscall on linux).
Okay so I finished the bytecode, all is working great! I started a language for it which is closer to assembly. I do it with customASM. On the image you can see the Fibonacci algorithm
I think I am done with this project… I hope it´s fine to ship it.
Ships:
I did a small bytecode in pure x64 assembly. I am proud of it since it was my first assembly project. It only works on Linux, and you should know a little about asm to test it. I mean, the programming language for my bytecode is really close to assembly. It’s complex to test, I know, but I hope you’ll find out! Thanks a lot for all the event!!!...
|
1793350179.4846725
|
1793436579.4846725
|
|
50446
|
ISS Live Tracker by @KarthikB | Stardance
|
KarthikB
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-24T14:50:33Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "ISS Live Tracker 🛰️ A real time web app that tracks the International Space Station’s live position on an interactive map and predicts exactly when and whether it’ll be visible from anywhere on Earth. Click any spot on the map to get the next visible pass for that location, complete with duration and whether you will able to see it. Built from scratch with plain HTML, CSS, and JavaScript — no frameworks. Features a live updating marker with a real orbital trail, real time day/night shading calculated from the sun’s actual position, and a pass predictor powered by real ISS tracking APIs. As a beginner, this was my first fully shipped project, including real deployment debugging (HTTPS/mixed-content issues, case-sensitivity bugs between Windows and Linux, and switching APIs mid-project when one proved unreliable in production). Live demo: https://droid678.github.io/ISS-tracker/ Repo: https://github.com/droid678/ISS-tracker", "repo": "https://github.com/droid678/ISS-tracker", "demo": "https://droid678.github.io/ISS-tracker/"}]...
|
[{"post_id": 72655, "ts": "202 [{"post_id": 72655, "ts": "2026-09-23T13:00:28Z", "hours": 2.1564, "text": "Pass Predictor: Done and Shipped 🛰️ Added the second big feature to my ISS Live Tracker: click anywhere on the map, and it tells you when the ISS will next be visible from that exact spot, not just when it passes overhead, but whether it’ll actually be dark enough and sunlit enough to see with your own eyes. Started by building this with real orbital mechanics using satellite.js, fetching the ISS’s TLE (orbital data) and calculating look angles myself. Got it fully working locally. Then deployment broke almost everything: My ISS position API was using http://, but GitHub Pages serves over HTTPS. Browsers block that mix silently. Switched to an HTTPS-only API. The TLE data source (Celestrak) returned a 403 error specifically when called from my live domain, even though it worked fine locally — likely some kind of bot protection treating GitHub Pages differently. At that point, with the deadline close, I made the call to stop fighting the orbital math myself and switched to a purpose-built free API (Pollux Labs’ ISS Pass API) that does the prediction directly. Simpler, more reliable, and it even factors in visibility (daylight/shadow), which my own calculation didn’t. Also did a UI pass — added a tagline, a live status badge, grouped the info text into a proper panel, and a favicon. Live demo: https://droid678.github.io/ISS-tracker/ Repo: https://github.com/droid678/ISS-tracker.git"}, {"post_id": 48981, "ts": "2026-08-17T15:51:59Z", "hours": 2.0272, "text": "Started my ISS Live Tracker for Stardance 🛰️ Decided to build a real-time tracker for the International Space Station after realizing I wanted something that felt genuinely mine, not a pre-made project idea. Built with plain HTML/CSS/JS + Leaflet.js for the map — no frameworks, kept it simple so I could actually understand every line. What’s working so far: -Live ISS position fetched from the Open Notify API, updating every few seconds -A moving marker with a custom satellite icon -A trail line showing the ISS’s recent path -Real-time day/night shading on the map, using a library that calculates the sun’s actual position -A full dark theme dashboard redesign Funniest bug: my map completely broke and the console said map is not a function, turned out, autocomplete had renamed my L.map(…) calls to LargestContentfulPaint.map(…) without me noticing. Took a while to spot since it looked so plausible at a glance. Next up: either a pass predictor (so you can tell when the ISS is visible from your location) or expanding into a broader space weather dashboard."}]...
|
Title: ISS Live Tracker by @KarthikB | Stardance
Title: ISS Live Tracker by @KarthikB | Stardance
Devlogs:
Started my ISS Live Tracker for Stardance 🛰️ Decided to build a real-time tracker for the International Space Station after realizing I wanted something that felt genuinely mine, not a pre-made project idea. Built with plain HTML/CSS/JS + Leaflet.js for the map — no frameworks, kept it simple so I could actually understand every line. What’s working so far: -Live ISS position fetched from the Open Notify API, updating every few seconds -A moving marker with a custom satellite icon -A trail line showing the ISS’s recent path -Real-time day/night shading on the map, using a library that calculates the sun’s actual position -A full dark theme dashboard redesign Funniest bug: my map completely broke and the console said map is not a function, turned out, autocomplete had renamed my L.map(…) calls to LargestContentfulPaint.map(…) without me noticing. Took a while to spot since it looked so plausible at a glance. Next up: either a pass predictor (so you can tell when the ISS is visible from your location) or expanding into a broader space weather dashboard.
Pass Predictor: Done and Shipped 🛰️ Added the second big feature to my ISS Live Tracker: click anywhere on the map, and it tells you when the ISS will next be visible from that exact spot, not just when it passes overhead, but whether it’ll actually be dark enough and sunlit enough to see with your own eyes. Started by building this with real orbital mechanics using satellite.js, fetching the ISS’s TLE (orbital data) and calculating look angles myself. Got it fully working locally. Then deployment broke almost everything: My ISS position API was using http://, but GitHub Pages serves over HTTPS. Browsers block that mix silently. Switched to an HTTPS-only API. The TLE data source (Celestrak) returned a 403 error specifically when called from my live domain, even though it worked fine locally — likely some kind of bot protection treating GitHub Pages differently. At that point, with the deadline close, I made the call to stop fighting the orbital math myself and switched to a purpose-built free API (Pollux Labs’ ISS Pass API) that does the prediction directly. Simpler, more reliable, and it even factors in visibility (daylight/shadow), which my own calculation didn’t. Also did a UI pass — added a tagline, a live status badge, grouped the info text into a proper panel, and a favicon. Live demo: https://droid678.github.io/ISS-tracker/ Repo: https://github.com/droid678/ISS-tracker.git
Ships:
ISS Live Tracker 🛰️ A real time web app that tracks the International Space Station’s live position on an interactive map and predicts exactly when and whether it’ll be visible from anywhere on Earth. Click any spot on the map to get the next visible pass for that location, complete with duration and whether you will able to see it. Built from scratch with plain HTML, CSS, and JavaScript — no frameworks. Features a live updating marker with a real orbital trail, real time day/night shading calculated from the sun’s actual position, and a pass predictor powered by real ISS tracking APIs. As a beginner, this was my first fully shipped project, including real deployment debugging (HTTPS/mixed-content issues, case-sensitivity bugs between Windows and Linux, and switching APIs mid-project when one proved unreliable in production). Live demo: https://droid678.github.io/ISS-tracker/ Repo: https://github.com/droid678/ISS-tracker...
|
1793346563.6544812
|
1793432963.6544812
|
|
24804
|
🚀 NASA Space Lines by @duarda350 | Stardance
|
duarda350
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T13:54:30Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "🛰️ NASA API Integration The project uses NASA’s Astronomy Picture of the Day API. API endpoint: https://api.nasa.gov/ The API key is provided at runtime using Flutter’s –dart-define mechanism. Example: flutter run -d chrome –dart-define=NASA_API_KEY=YOUR_API_KEY Important Do not commit your NASA API key to GitHub. The project intentionally reads the API key using: const apiKey = String.fromEnvironment(‘NASA_API_KEY’); This keeps the key outside the source code. Note: because this project runs on Flutter Web, values passed with –dart-define can ultimately be exposed in the client application. For a production application, a backend/proxy and appropriate API restrictions should be considered. 🛠️ Technologies Technology Purpose Flutter Application framework Dart Programming language Flutter Web Web application runtime Material Design UI components NASA APOD API Astronomy data and media HTTP API communication JSON API data format VS Code Development environment Git Version control GitHub Source code repository 📂 Project Structure Nasa_Space_Trip_App/ │ ├── android/ ├── ios/ ├── linux/ ├── macos/ ├── web/ ├── windows/ │ ├── assets/ │ └── imagens/ │ ├── background.jpg │ ├── iss.png │ ├── mars.png │ ├── moon.png │ ├── neptune.png │ ├── saturn.png │ └── sun.png │ ├── lib/ │ ├── screens/ │ │ ├── data/ │ │ │ └── planets.dart │ │ │ │ │ ├── body_screen.dart │ │ ├── home_screen.dart │ │ └── planet_detail_screen.dart │ │ │ ├── services/ │ │ └── nasa_service.dart │ │ │ └── main.dart │ ├── test/ │ ├── pubspec.yaml ├── pubspec.lock ├── analysis_options.yaml └── README.md 🧭 Traceability / Setup Table The table below provides a quick traceability guide for developers who want to run, understand, or troubleshoot the project. Step Component Location Purpose Verification 1 Flutter SDK Local environment Provides the development framework flutter –version 2 Project dependencies pubspec.yaml Defines project packages flutter pub get 3 Assets assets/imagens/ Stores application images Check image files exist 4 Main entry point lib/main.dart Starts the application Run the project 5 Home screen lib/screens/home_screen.dart Application landing screen Home screen appears 6 Destination screen lib/screens/body_screen.dart Displays available destinations Destination list appears 7 Planet data lib/screens/data/planets.dart Stores destination information Destination cards load 8 Detail s", "repo": "https://github.com/mariaeduardabuenoda/Nasa_Space_Trip_App.", "demo": "https://mariaeduardabuenoda.github.io/Nasa_Space_Trip_App./"}]...
|
[{"post_id": 72663, "ts": "202 [{"post_id": 72663, "ts": "2026-09-23T13:31:43Z", "hours": 4.3619, "text": "🚀 NASA Space Lines NASA Space Lines is a space exploration application developed with Flutter and Dart.The project allows users to explore different space destinations, view information about planets and the International Space Station (ISS), access NASA’s Astronomy Picture of the Day (APOD), and calculate how much they would weigh on different celestial bodies.The application was developed as a practical project to improve mobile and web application development skills, API integration, UI development, state management, and problem-solving with Flutter. Click here to see the repository , click here to view the page ."}]...
|
Title: 🚀 NASA Space Lines by @duarda350 | Stardanc Title: 🚀 NASA Space Lines by @duarda350 | Stardance
Devlogs:
🚀 NASA Space Lines NASA Space Lines is a space exploration application developed with Flutter and Dart.The project allows users to explore different space destinations, view information about planets and the International Space Station (ISS), access NASA’s Astronomy Picture of the Day (APOD), and calculate how much they would weigh on different celestial bodies.The application was developed as a practical project to improve mobile and web application development skills, API integration, UI development, state management, and problem-solving with Flutter. Click here to see the repository , click here to view the page .
Ships:
🛰️ NASA API Integration The project uses NASA’s Astronomy Picture of the Day API. API endpoint: https://api.nasa.gov/ The API key is provided at runtime using Flutter’s –dart-define mechanism. Example: flutter run -d chrome –dart-define=NASA_API_KEY=YOUR_API_KEY Important Do not commit your NASA API key to GitHub. The project intentionally reads the API key using: const apiKey = String.fromEnvironment(‘NASA_API_KEY’); This keeps the key outside the source code. Note: because this project runs on Flutter Web, values passed with –dart-define can ultimately be exposed in the client application. For a production application, a backend/proxy and appropriate API restrictions should be considered. 🛠️ Technologies Technology Purpose Flutter Application framework Dart Programming language Flutter Web Web application runtime Material Design UI components NASA APOD API Astronomy data and media HTTP API communication JSON API data format VS Code Development environment Git Version control GitHub Source code repository 📂 Project Structure Nasa_Space_Trip_App/ │ ├── android/ ├── ios/ ├── linux/ ├── macos/ ├── web/ ├── windows/ │ ├── assets/ │ └── imagens/ │ ├── background.jpg │ ├── iss.png │ ├── mars.png │ ├── moon.png │ ├── neptune.png │ ├── saturn.png │ └── sun.png │ ├── lib/ │ ├── screens/ │ │ ├── data/ │ │ │ └── planets.dart │ │ │ │ │ ├── body_screen.dart │ │ ├── home_screen.dart │ │ └── planet_detail_screen.dart │ │ │ ├── services/ │ │ └── nasa_service.dart │ │ │ └── main.dart │ ├── test/ │ ├── pubspec.yaml ├── pubspec.lock ├── analysis_options.yaml └── README.md 🧭 Traceability / Setup Table The table below provides a quick traceability guide for developers who want to run, understand, or troubleshoot the project. Step Component Location Purpose Verification 1 Flutter SDK Local environment Provides the development framework flutter –version 2 Project dependencies pubspec.yaml Defines project packages flutter pub get 3 Assets assets/imagens/ Stores application images Check image files exist 4 Main entry point lib/main.dart Starts the application Run the project 5 Home screen lib/screens/home_screen.dart Application landing screen Home screen appears 6 Destination screen lib/screens/body_screen.dart Displays available destinations Destination list appears 7 Planet data lib/screens/data/planets.dart Stores destination information Destination cards load 8 Detail s...
|
1793346662.8509848
|
1793433062.8509848
|
|
64783
|
VS Code Tree by @HEMANTH_K | Stardance
|
HEMANTH_K
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T14:33:24Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built VS Code Tree, a lightweight VS Code extension that adds two powerful commands to the Command Palette: File Structure and Entire File System. The first command instantly generates a clean visual tree of your workspace. The second command dumps the code of every file in your project into a single document—perfect for code reviews, gathering context for AI tools, or sharing a snapshot of your codebase. It automatically respects your .gitignore and skips node_modules so the output stays clean. What was challenging: Getting the .gitignore parsing to work seamlessly while also bundling external Node.js dependencies (like tree-node-cli and ignore) into a single .vsix file so the extension works flawlessly right after installation. What I’m proud of: Building a fully functional, installable VS Code extension from scratch that solves a real developer problem. It was incredibly satisfying to see it working in the Command Palette. How to test it: Since it’s a local extension that needs file system access, it can’t run in a browser. Download the .vsix file from my GitHub releases, open VS Code, go to the Extensions tab (Ctrl+Shift+X), click the … menu, select Install from VSIX…, and then run the commands with Ctrl+Shift+P.", "repo": "https://github.com/damnitzhemanth-oss/File-System-Explorer", "demo": "https://damnitzhemanth-oss.github.io/File-System-Explorer/"}]...
|
[{"post_id": 72672, "ts": "202 [{"post_id": 72672, "ts": "2026-09-23T13:50:40Z", "hours": 0.3542, "text": "An extension for VS Code which pulls tree structure of files."}]...
|
Title: VS Code Tree by @HEMANTH_K | Stardance
Dev Title: VS Code Tree by @HEMANTH_K | Stardance
Devlogs:
An extension for VS Code which pulls tree structure of files.
Ships:
I built VS Code Tree, a lightweight VS Code extension that adds two powerful commands to the Command Palette: File Structure and Entire File System. The first command instantly generates a clean visual tree of your workspace. The second command dumps the code of every file in your project into a single document—perfect for code reviews, gathering context for AI tools, or sharing a snapshot of your codebase. It automatically respects your .gitignore and skips node_modules so the output stays clean. What was challenging: Getting the .gitignore parsing to work seamlessly while also bundling external Node.js dependencies (like tree-node-cli and ignore) into a single .vsix file so the extension works flawlessly right after installation. What I’m proud of: Building a fully functional, installable VS Code extension from scratch that solves a real developer problem. It was incredibly satisfying to see it working in the Command Palette. How to test it: Since it’s a local extension that needs file system access, it can’t run in a browser. Download the .vsix file from my GitHub releases, open VS Code, go to the Extensions tab (Ctrl+Shift+X), click the … menu, select Install from VSIX…, and then run the commands with Ctrl+Shift+P....
|
1793213648.9448776
|
1793300048.9448776
|
|
65098
|
Mining Mod by @aayushbashyal92 | Stardance
|
aayushbashyal92
|
1
|
12.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-24T11:29:45Z", "hours": 12.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have made a Minecraft mod in which there are various new items added like Ruby and Sapphire . We have there respective Armors too and all the tools of Ruby. And of Sapphire there is a extreme tool named Sapphire Extreme which is very powerful and have the ability of all the tools like sword, pickaxe, axe, shovel, hoe, and a little feature of trident too that lets the player move through water or rain. people and find the ruby and sapphire ores in the world and mine them like we mine iron ores and diamond ores and it gives Ruby and Sapphire and we can make various tools of them. and the armor of the ruby and sapphire have the special features like when we wear helmet of ruby it gives infinite night vision that helps us easy mining and the sapphire helmet gives us regeneration", "repo": "https://github.com/Aayush-Bashyal/Mining_Mod", "demo": "https://www.curseforge.com/minecraft/mc-mods/miners-adventure"}]...
|
[{"post_id": 72683, "ts": "202 [{"post_id": 72683, "ts": "2026-09-23T14:33:12Z", "hours": 12.2453, "text": "Today i am working on the this Mod where I have created a ruby item and sapphire items with their armor and tools and you can preview the mod by visiting the link https://www.curseforge.com/minecraft/mc-mods/miners-adventure"}]...
|
Title: Mining Mod by @aayushbashyal92 | Stardance
Title: Mining Mod by @aayushbashyal92 | Stardance
Devlogs:
Today i am working on the this Mod where I have created a ruby item and sapphire items with their armor and tools and you can preview the mod by visiting the link https://www.curseforge.com/minecraft/mc-mods/miners-adventure
Ships:
I have made a Minecraft mod in which there are various new items added like Ruby and Sapphire . We have there respective Armors too and all the tools of Ruby. And of Sapphire there is a extreme tool named Sapphire Extreme which is very powerful and have the ability of all the tools like sword, pickaxe, axe, shovel, hoe, and a little feature of trident too that lets the player move through water or rain. people and find the ruby and sapphire ores in the world and mine them like we mine iron ores and diamond ores and it gives Ruby and Sapphire and we can make various tools of them. and the armor of the ruby and sapphire have the special features like when we wear helmet of ruby it gives infinite night vision that helps us easy mining and the sapphire helmet gives us regeneration...
|
1793213688.17514
|
1793300088.17514
|
|
64787
|
OrbitalShield: Space Debris Radar Live by @abhinav OrbitalShield: Space Debris Radar Live by @abhinav2026 | Stardance...
|
abhinav2026
|
0
|
1.78
|
0
|
[]
|
[{"post_id": 72685, "ts": "202 [{"post_id": 72685, "ts": "2026-09-23T14:33:50Z", "hours": 1.7781, "text": "The Problem: The orbital debris dots were only 8 pixels wide, making them moving targets that were too small and frustrating to click accurately with a mouse pointer. —————————————————–The Solution: I refactored the canvas drawing code to double the size of the dots to 16 pixels (x-8 and y-8), expanding the clickable hitbox. I also added cursor=“crosshair” to the canvas to turn the mouse pointer into a tactical targeting reticle. —————————————————–The Result: The radar layout is now much more interactive, and locking onto satellite target data is smooth and easy."}]...
|
Title: OrbitalShield: Space Debris Radar Live by @ Title: OrbitalShield: Space Debris Radar Live by @abhinav2026 | Stardance
Devlogs:
The Problem: The orbital debris dots were only 8 pixels wide, making them moving targets that were too small and frustrating to click accurately with a mouse pointer. —————————————————–The Solution: I refactored the canvas drawing code to double the size of the dots to 16 pixels (x-8 and y-8), expanding the clickable hitbox. I also added cursor=“crosshair” to the canvas to turn the mouse pointer into a tactical targeting reticle. —————————————————–The Result: The radar layout is now much more interactive, and locking onto satellite target data is smooth and easy....
|
1793066043.26481
|
1793670843.26481
|
|
42677
|
An Image To ASCII Art Converter by @jassi_dev | St An Image To ASCII Art Converter by @jassi_dev | Stardance...
|
jassi_dev
|
3
|
22.0
|
245
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T14:57:42Z", "hours": 3.0, "multiplier": 11.08, "payout": 31, "blessing": "neutral", "text": "JASCII, a super simple and bloat free image to ascii converter in which the ascii converter is low level so that the program can run FAST! also your data does not get sent to a random database!!! i added new stuff like an updated and much much cleaner readme which explains everything now! an option to get much cooler ui because WHY NOT!!!! people asked for it so i served 🛐 anyways hope you enjoy it, please rate it and check it out!!!!", "repo": "https://github.com/jassi-dev404/J.A.S.C.I.I", "demo": "https://jascii.jassi.dev"}, {"ship_num": 2, "ts": "2026-08-13T08:44:49Z", "hours": 11.0, "multiplier": 9.56, "payout": 102, "blessing": "neutral", "text": "hi!!! it seems you are going to rate my project so please do, anyways this is J.A.S.C.I.I an image A.S.C.I.I program which does not send your images to some random data center!!! its a project written mostly by yours truly with some llm code and contributions from other people, i say the more forks the better! anyways so this time i have fixed all the issues which reported to me which were the following: make size customisable make it visible where to reset add copy button (for coloured mode too) better dev logs (yea sorri lol 😭) add download button anyways they have been added to J.A.S.C.I.I and heres the programming process i went through making this project! first of all making ascii images in the first place, ofc i am not that smart to know the theory of making ascii images because how can a person convert an image into ascii???? but then i watched “Coding Challenge 166: ASCII Text Images” by The Coding Train which made it click! that video did program in js so i could not just steal the code (my program (the ascii part) is written in C but yea. after a while of tinkering a finished a base version of jascii which was hardcoded and cli only but it did have some issues because of no saturation (the images would have tons of artifacts) after taking help on discord and other places (thanks sophie) i finally compiled my program to web assembly and jascii.jassi.dev was born i started adding more stuff like saturation and colors to the website and finally shipped after getting everyones feed back the current website was done!! i really love this project so please check out it’s github and source code too, i put my heart and soul into it 🥹 (sorri for yapping too much)", "repo": "https://github.com/jassi-dev404/J.A.S.C.I.I", "demo": "https://jascii.jassi.dev"}, {"ship_num": 3, "ts": "2026-08-06T07:20:57Z", "hours": 8.0, "multiplier": 14.67, "payout": 112, "blessing": "neutral", "text": "I made an Image to ASCII art converter from scratch and used C for the Conversion and used web technologies from front end. its a cool project, please check it out", "repo": "https://github.com/jassi-dev404/J.A.S.C.I.I", "demo": "https://jascii.jassi.dev"}]...
|
[{"post_id": 72690, "ts": "202 [{"post_id": 72690, "ts": "2026-09-23T14:52:42Z", "hours": 2.7625, "text": "tons of ui stuff!!! ok ok OK first of all i updated the readme by alot and made it much cleaner, second of all the cooler ui is even better now and has a scrollbar which is themed!!! also the cool ui literally has auto color change which is great!!!"}, {"post_id": 45936, "ts": "2026-08-12T18:43:12Z", "hours": 2.7306, "text": "HUGE UPDATE! ok ok tons of stuff added first of all test.sh was deleted since useless but heres the changes: made size customisable from the website made it visible what is clickable and what is not added copy and download button (which were done with the help of an llm) PLEASE go check it out this update took alot of time, here some kewl images made with it"}, {"post_id": 45702, "ts": "2026-08-12T11:15:37Z", "hours": 1.7886, "text": "jassi here, I checked all of your ratings on my ship and I am happy that people liked my project alot but like all things it was not perfect BUT it helped me find out the issues and which i have to fix which were the following: make size customisable make it visible where to reset add copy button (for coloured mode too) better dev logs add download button add option to change terminal color and text colour now i will add these features but for now this is the features i added: now you can change size, enable or disable colour and add file location using an argument which has the following format: ./ascii <color (1 for yes, 0 for no)> size such as: ./ascii img/img.png 1 150 i hope you all can keep checking up on the project!"}, {"post_id": 44597, "ts": "2026-08-10T13:51:26Z", "hours": 5.4731, "text": "i added colours and high resolution mode! yes it is very cool go check it out!"}, {"post_id": 42235, "ts": "2026-08-06T21:01:29Z", "hours": 0.6836, "text": "build.sh and almost the entire project is perfect now! A reintroduction to jascii: This is a program which takes in image input (specifically png, jpeg and jpg) and converts it into ascii art which can be copied to anywhere you want! Your image gets converted in your browser only and does NOT go to any data center! The Image To ASCII art converter was written in C but compiled to WASM so that it can be used in a website! for running this program locally all you need to the is run the build.sh file in a system which has bash installed (linux & macOS have it and windows can use git-bash) Anyways heres my readme and some examples! The Code Also Has Tons Of Comments So That Anyone Can Use/Understand It! Its Meant To Have A Simplistic Bloat Free And Ad Free Layout. Please Contact Me If Any Questions :)"}, {"post_id": 41802, "ts": "2026-08-06T07:18:54Z", "hours": 1.7422, "text": "Saturation makes so much difference"}, {"post_id": 39973, "ts": "2026-08-03T09:52:47Z", "hours": 5.9228, "text": "The ASCII Converter Works Now!!!!"}]...
|
Title: An Image To ASCII Art Converter by @jassi_d Title: An Image To ASCII Art Converter by @jassi_dev | Stardance
Devlogs:
The ASCII Converter Works Now!!!!
Saturation makes so much difference
build.sh and almost the entire project is perfect now! A reintroduction to jascii: This is a program which takes in image input (specifically png, jpeg and jpg) and converts it into ascii art which can be copied to anywhere you want! Your image gets converted in your browser only and does NOT go to any data center! The Image To ASCII art converter was written in C but compiled to WASM so that it can be used in a website! for running this program locally all you need to the is run the build.sh file in a system which has bash installed (linux & macOS have it and windows can use git-bash) Anyways heres my readme and some examples! The Code Also Has Tons Of Comments So That Anyone Can Use/Understand It! Its Meant To Have A Simplistic Bloat Free And Ad Free Layout. Please Contact Me If Any Questions :)
i added colours and high resolution mode! yes it is very cool go check it out!
jassi here, I checked all of your ratings on my ship and I am happy that people liked my project alot but like all things it was not perfect BUT it helped me find out the issues and which i have to fix which were the following: make size customisable make it visible where to reset add copy button (for coloured mode too) better dev logs add download button add option to change terminal color and text colour now i will add these features but for now this is the features i added: now you can change size, enable or disable colour and add file location using an argument which has the following format: ./ascii <color (1 for yes, 0 for no)> size such as: ./ascii img/img.png 1 150 i hope you all can keep checking up on the project!
HUGE UPDATE! ok ok tons of stuff added first of all test.sh was deleted since useless but heres the changes: made size customisable from the website made it visible what is clickable and what is not added copy and download button (which were done with the help of an llm) PLEASE go check it out this update took alot of time, here some kewl images made with it
tons of ui stuff!!! ok ok OK first of all i updated the readme by alot and made it much cleaner, second of all the cooler ui is even better now and has a scrollbar which is themed!!! also the cool ui literally has auto color change which is great!!!
Ships:
I made an Image to ASCII art converter from scratch and used C for the Conversion and used web technologies from front end. its a cool project, please check it out
hi!!! it seems you are going to rate my project so please do, anyways this is J.A.S.C.I.I an image A.S.C.I.I program which does not send your images to some random data center!!! its a project written mostly by yours truly with some llm code and contributions from other people, i say the more forks the better! anyways so this time i have fixed all the issues which reported to me which were the following: make size customisable make it visible where to reset add copy button (for coloured mode too) better dev logs (yea sorri lol 😭) add download button anyways they have been added to J.A.S.C.I.I and heres the programming process i went through making this project! first of all making ascii images in the first place, ofc i am not that smart to know the theory of making ascii images because how can a person convert an image into ascii???? but then i watched “Coding Challenge 166: ASCII Text Images” by The Coding Train which made it click! that video did program in js so i could not just steal the code (my program (the ascii part) is written in C but yea. after a while of tinkering a finished a base version of jascii which was hardcoded and cli only but it did have some issues because of no saturation (the images would have tons of artifacts) after taking help on discord and other places (thanks sophie) i finally compiled my program to web assembly and jascii.jassi.dev was born i started adding more stuff like saturation and colors to the website and finally shipped after getting everyones feed back the current website was done!! i really love this project so please check out it’s github and source code too, i put my heart and soul into it 🥹 (sorri for yapping too much)
JASCII, a super simple and bloat free image to ascii converter in which the ascii converter is low level so that the program can run FAST! also your data does not get sent to a random database!!! i added new stuff like an updated and much much cleaner readme which explains everything now! an option to get much cooler ui because WHY NOT!!!! people asked for it so i served 🛐 anyways hope you enjoy it, please rate it and check it out!!!!...
|
1793321283.1476102
|
1793407683.1476102
|
|
52156
|
Sentinel by @L0stsky | Stardance
|
L0stsky
|
0
|
47.05
|
0
|
[]
|
[{"post_id": 72692, "ts": "202 [{"post_id": 72692, "ts": "2026-09-23T14:55:23Z", "hours": 5.1983, "text": "BEHOLD THE HOLY NUMBER 0.00321 Ye ik ik the title is kindda lame but heres the thing: I Spent the last 2-3 hours working on Evaluating the model and Trying to Find a Good System to Find the Anamolies threshold so no anomalies are missed but we dont have alarms blaring all the time. So I (ngl it was from help with gemini) came up with an algo to find the threshold . So i have Got the whole Thing planned out, I have my Main Model with the Threshold I have set and the model is fed the data, it tries to recontruct it and then It Calculates the Error the Model Made. If this Error is more than the Threshold , then Tier 2 is engaged and its another model which predicts whether its Real or False. Also If anyone’s wondering like we have climate change, population change and all in the real world, then won’t the Model just be unusable after some time?? So heres the thing, the Model is Not static, it will be continuously retrained on the Data collected over time , this Makes it More Precise and adaptable. Now Im DONE with the Model and Just working on the GUI for the person to interact with the Model in real time Simulated City."}, {"post_id": 70698, "ts": "2026-09-19T16:37:03Z", "hours": 14.75, "text": "**MODEL is TRAINEDDD!!!!! So this is a MASSIVE devlog cuz i forgot TO check my time and wasted like 5 hours …… but heres wat I did: Completed the Model training Made a Basic Website Tho I still wanna make the website even better by using a Scroll Animation Completed the Problem Video Tested the Model and its AWESOME. Did some Work on a GUI to showcase the Model, Im thinking like I make a Section in the website where theres a simulated City and the user can mess around with the Sim Parameters to test the Model and all. SO below you can see the Model Tested on two Test Datasets -> The Entire Anomalous Dataset and the Hourly Anomaly injection Dataset where i just took the Clean Dataset and injected some fake anomaly hours. Also the Only change in the Simulation was a single number change by .15 and the Model was still able to Class it as an anomaly!"}, {"post_id": 64797, "ts": "2026-09-09T13:43:09Z", "hours": 5.8156, "text": "Data Simulation Complete!!! So I finally Completed one of the Harder parts of the Project which was getting the frickin data to Train a Model On. So Heres wat I did : I First Extracted some data from the IMD - Indian Weather website using Chatgpt to Compile it into usable Python Data Types. Now these were in the form of Parameters for the Simulation like the Rainfall Chances, Types, Human Consumption (hourly) etc. Then Came the Actual Environment Making Which is now Done!!! So Now Wat i wanna Do is Extract Features from the data Cuz the Model Can’t be trained on Raw Time Series Data. Then Train the Actual Model. Also Btw Wait for a Awesome Full Intro Vid for the Project!!"}, {"post_id": 62143, "ts": "2026-09-05T12:14:21Z", "hours": 7.5147, "text": "So I Spent like 2 Hours Getting a basic Simulation to work, then I Binged like 2-3 YT vids about Anamoly detection models and made a Pretty small one to train. After like 3-4 Hours of training, the Model didnt Make any progress its still a Baseline random Model. Now Since this was a very small model which had to somehow find anamolies in a Time Series Data that too in Multiple variables I just figured its way too small. So Heres my Plan: Complete the Entire Simulation code. Binge more Videos Build and train a Better Model. Also in the Future Make a Gui to see the Simulation Interactively. I Don’t have much to show rn except some cool lil pic I Took of the rain."}, {"post_id": 53190, "ts": "2026-08-23T17:04:28Z", "hours": 1.9181, "text": "Virtual ENV Data Extraction Stage Complete So I Spent 2 Hours Collecting Data Regarding the Indian Climate from the IMD website and Used AI to Compile it Into a Useable Form. So Basically In a Nutshell here’s what Im Planning : 1) I collect the Data regarding the Rain, and Human Water Usage W.R.T to India (Could have been any country but I thought India Would Be easier to verify cuz I live in India). –> This is Done. 2) I use this Data To Make a Virtual Env which Simulate the Water Entering the Drainage Pipes. Basically the Data Collected is Used to Realistically Generate a Day and How Much chances that Rain can occur and how much rain and How much water Used by Humans etc. in that day 3) Since the activity of the Env Is based on The same Background Info, the Anomaly Detection Model learns How the Water Level in the Drain Pipe Works in the env. Then I introduce a Blockage in Pipes, Then Use this to Test the Model. Also, If you have read this far, thank you 😉"}, {"post_id": 51743, "ts": "2026-08-21T15:59:28Z", "hours": 11.8492, "text": "Y’all Ready for This?? So here is what Sentinel is about : So basically as you know we have drainage pipes which with time develop blockages due to various reasons. These blockages right now have NO way of being detected until they cause waterlogging and cause infrastructural damage and are costly to repair. But these blockages are actually NOT UNDETECTABLE . So here is the thing -> when the blockages start forming, the water level in the drains acts abnormally. These abnormalities can be detected by using an Anomaly Detection Model .So my entire project is based on this idea. Here is a 3D animation I spent way too much time on."}]...
|
Title: Sentinel by @L0stsky | Stardance
Devlogs:
Title: Sentinel by @L0stsky | Stardance
Devlogs:
Y’all Ready for This?? So here is what Sentinel is about : So basically as you know we have drainage pipes which with time develop blockages due to various reasons. These blockages right now have NO way of being detected until they cause waterlogging and cause infrastructural damage and are costly to repair. But these blockages are actually NOT UNDETECTABLE . So here is the thing -> when the blockages start forming, the water level in the drains acts abnormally. These abnormalities can be detected by using an Anomaly Detection Model .So my entire project is based on this idea. Here is a 3D animation I spent way too much time on.
Virtual ENV Data Extraction Stage Complete So I Spent 2 Hours Collecting Data Regarding the Indian Climate from the IMD website and Used AI to Compile it Into a Useable Form. So Basically In a Nutshell here’s what Im Planning : 1) I collect the Data regarding the Rain, and Human Water Usage W.R.T to India (Could have been any country but I thought India Would Be easier to verify cuz I live in India). –> This is Done. 2) I use this Data To Make a Virtual Env which Simulate the Water Entering the Drainage Pipes. Basically the Data Collected is Used to Realistically Generate a Day and How Much chances that Rain can occur and how much rain and How much water Used by Humans etc. in that day 3) Since the activity of the Env Is based on The same Background Info, the Anomaly Detection Model learns How the Water Level in the Drain Pipe Works in the env. Then I introduce a Blockage in Pipes, Then Use this to Test the Model. Also, If you have read this far, thank you 😉
So I Spent like 2 Hours Getting a basic Simulation to work, then I Binged like 2-3 YT vids about Anamoly detection models and made a Pretty small one to train. After like 3-4 Hours of training, the Model didnt Make any progress its still a Baseline random Model. Now Since this was a very small model which had to somehow find anamolies in a Time Series Data that too in Multiple variables I just figured its way too small. So Heres my Plan: Complete the Entire Simulation code. Binge more Videos Build and train a Better Model. Also in the Future Make a Gui to see the Simulation Interactively. I Don’t have much to show rn except some cool lil pic I Took of the rain.
Data Simulation Complete!!! So I finally Completed one of the Harder parts of the Project which was getting the frickin data to Train a Model On. So Heres wat I did : I First Extracted some data from the IMD - Indian Weather website using Chatgpt to Compile it into usable Python Data Types. Now these were in the form of Parameters for the Simulation like the Rainfall Chances, Types, Human Consumption (hourly) etc. Then Came the Actual Environment Making Which is now Done!!! So Now Wat i wanna Do is Extract Features from the data Cuz the Model Can’t be trained on Raw Time Series Data. Then Train the Actual Model. Also Btw Wait for a Awesome Full Intro Vid for the Project!!
**MODEL is TRAINEDDD!!!!! So this is a MASSIVE devlog cuz i forgot TO check my time and wasted like 5 hours …… but heres wat I did: Completed the Model training Made a Basic Website Tho I still wanna make the website even better by using a Scroll Animation Completed the Problem Video Tested the Model and its AWESOME. Did some Work on a GUI to showcase the Model, Im thinking like I make a Section in the website where theres a simulated City and the user can mess around with the Sim Parameters to test the Model and all. SO below you can see the Model Tested on two Test Datasets -> The Entire Anomalous Dataset and the Hourly Anomaly injection Dataset where i just took the Clean Dataset and injected some fake anomaly hours. Also the Only change in the Simulation was a single number change by .15 and the Model was still able to Class it as an anomaly!
BEHOLD THE HOLY NUMBER 0.00321 Ye ik ik the title is kindda lame but heres the thing: I Spent the last 2-3 hours working on Evaluating the model and Trying to Find a Good System to Find the Anamolies threshold so no anomalies are missed but we dont have alarms blaring all the time. So I (ngl it was from help with gemini) came up with an algo to find the threshold . So i have Got the whole Thing planned out, I have my Main Model with the Threshold I have set and the model is fed the data, it tries to recontruct it and then It Calculates the Error the Model Made. If this Error is more than the Threshold , then Tier 2 is engaged and its another model which predicts whether its Real or False. Also If anyone’s wondering like we have climate change, population change and all in the real world, then won’t the Model just be unusable after some time?? So heres the thing, the Model is Not static, it will be continuously retrained on the Data collected over time , this Makes it More Precise and adaptable. Now Im DONE with the Model and Just working on the GUI for the person to interact with the Model in real time Simulated City....
|
1792698682.0040178
|
1793303482.0040178
|
|
62793
|
DISCORD MODPAD by @asamarth875 | Stardance
|
asamarth875
|
0
|
5.37
|
0
|
[]
|
[{"post_id": 72695, "ts": "202 [{"post_id": 72695, "ts": "2026-09-23T15:04:59Z", "hours": 2.3861, "text": "why its freaking this hard!!!!"}, {"post_id": 72199, "ts": "2026-09-22T13:24:10Z", "hours": 1.3231, "text": "jus made the pcb now just cutting is left"}, {"post_id": 70229, "ts": "2026-09-18T19:08:55Z", "hours": 1.6558, "text": "i worked on the pcb schematic and made some progress and also fixed some errors"}]...
|
Title: DISCORD MODPAD by @asamarth875 | Stardance
Title: DISCORD MODPAD by @asamarth875 | Stardance
Devlogs:
i worked on the pcb schematic and made some progress and also fixed some errors
jus made the pcb now just cutting is left
why its freaking this hard!!!!...
|
1793047795.2089024
|
1793652595.2089024
|
|
62395
|
quick-cards by @M4RC086 | Stardance
|
M4RC086
|
1
|
6.0
|
26
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T15:09:41Z", "hours": 6.0, "multiplier": 4.23, "payout": 26, "blessing": "neutral", "text": "So I made a flashcard web. Don’t expect something amazing. It’s a simple web with the only essential things without being overcomplicated. You can create cards and those cards can be exported and imported if you want to switch between cards groups.", "repo": "https://github.com/M4RC086/quick-cards", "demo": "https://m4rc086.github.io/quick-cards/"}]...
|
[{"post_id": 72696, "ts": "202 [{"post_id": 72696, "ts": "2026-09-23T15:05:09Z", "hours": 0.4597, "text": "I am shipping. I hope you like :)"}, {"post_id": 71781, "ts": "2026-09-21T15:15:46Z", "hours": 0.2883, "text": "I changed all the CSS… well, not exactly. So I asked Claude to change all the CSS (only the CSS). I thought I’m really bad at CSS and it’s not the “important”part. How do I feel about? Bad? I don’t know. I don’t like to let this amount of job to an AI but again, the CSS is only the visual stuff so I’ll do this for now. Anyway if I (lie) finished the CSS, it means I can focus in finishing the project cleanly. In this project I learned I don’t like javascript. I think I’m made to make low level C programs instead of modern web stuff :/"}, {"post_id": 70496, "ts": "2026-09-19T08:54:30Z", "hours": 4.9361, "text": "I could say the project is finished but I need to to finish all the style, the boring stuff frontend developers like."}, {"post_id": 68752, "ts": "2026-09-15T17:53:51Z", "hours": 0.3836, "text": "Hi there! I’m doing a flash cards web app with plain html, css and js to improve my skills. It won’t be different than other flash cards projects but if I think of an interesting idea I will add it."}]...
|
Title: quick-cards by @M4RC086 | Stardance
Devlog Title: quick-cards by @M4RC086 | Stardance
Devlogs:
Hi there! I’m doing a flash cards web app with plain html, css and js to improve my skills. It won’t be different than other flash cards projects but if I think of an interesting idea I will add it.
I could say the project is finished but I need to to finish all the style, the boring stuff frontend developers like.
I changed all the CSS… well, not exactly. So I asked Claude to change all the CSS (only the CSS). I thought I’m really bad at CSS and it’s not the “important”part. How do I feel about? Bad? I don’t know. I don’t like to let this amount of job to an AI but again, the CSS is only the visual stuff so I’ll do this for now. Anyway if I (lie) finished the CSS, it means I can focus in finishing the project cleanly. In this project I learned I don’t like javascript. I think I’m made to make low level C programs instead of modern web stuff :/
I am shipping. I hope you like :)
Ships:
So I made a flashcard web. Don’t expect something amazing. It’s a simple web with the only essential things without being overcomplicated. You can create cards and those cards can be exported and imported if you want to switch between cards groups....
|
1793209995.9090722
|
1793296395.9090722
|
|
54669
|
BLACKBOX (complain filing application) by @Fabulou BLACKBOX (complain filing application) by @FabulousHippoOfOrangeLake | Stardance...
|
FabulousHippoOfOrangeLake
|
1
|
22.5
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-09T16:28:54Z", "hours": 15.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a python desktop app for student feedback, issue and complain management. The main idea was to provide students with one core place to report problems. Students use their roll number for logins, they can upvote issues to show its urgency, they can change their own password. There is also a separate admin dashboard with issues organised cleanly according to priority. I am proud of using Custom Tkinter for the first time but not proud of having 1200 lines of code in one file! I hope u find this project worthy and fun to use!", "repo": "https://github.com/sharmashashwat27-source/BLACKBOX", "demo": "https://github.com/sharmashashwat27-source/BLACKBOX/releases/tag/custom-Tkinter"}]...
|
[{"post_id": 72698, "ts": "202 [{"post_id": 72698, "ts": "2026-09-23T15:05:48Z", "hours": 7.5047, "text": "DEVLOG #9 idk SO i added so may features and it was such a pain in the ass to retain feature when adding new ones i kept messing up here and there and even forgot to call the simplest of functions. But now i’m here and this is what I added: Different types of admin (headmaster, housemaster senior master etc.) feature to chose who u want to submit the report too feature to forward the issue (as an admin) - if the particular admin finds its not for him logging in if ur in guest mode and logging out if ur in student mode my reports and all reports button added a view issue button which lets u view the full issue instead of the dot expanding thing i had before lastly the stupidest but most needed asterisk while entering passwords."}, {"post_id": 64289, "ts": "2026-09-08T15:59:34Z", "hours": 0.8783, "text": "DEVLOG#9 So today I finished the new gui design it isn’t as good and as clean as my refernce but I am still happ with it i even added the code from where the gui redesign started. by the way i had to change this exact code numerous timessssss. This devlog includes the most time i spent vibe coding , and regretted………….. So i hope to add 2-3 more features like allowing admins to change the password(maybe) and I hope to ship this project by day after tommorow :)"}, {"post_id": 63630, "ts": "2026-09-07T15:37:46Z", "hours": 1.7175, "text": "DEVLOG#8 Today I fixed ALL of the mistakes like when u get the admin passowrd wrong whilst changing the status of a Issue report shitt was working great i hope to ship this before the 10th buutttttttttttttt….. Life isn’t so easy, I wanted to UPGRADE the GUI one last time to make it look like a decent application and I am still in the middle of that but i will definitely update u according to my progress. Here my inspiration ( not where i am rn ) I am aiming for smthing like this for my app"}, {"post_id": 60904, "ts": "2026-09-03T15:40:22Z", "hours": 1.0444, "text": "DEVLOG #8 So today I gave the same functions i gave to student view yesterday to admin view but better I added a priority calculator, a show more show less thing from yesterday and the filter thingy"}, {"post_id": 60289, "ts": "2026-09-02T15:47:16Z", "hours": 1.0939, "text": "DEVOG#7 This took way more time than it should have, so when i ran the program today I realized that the filter function wasn’t working properly and to fix i ended up removing the show show less option which i got working after loads of struggles due to some of the STUPIDEST mistakes…"}, {"post_id": 59638, "ts": "2026-09-01T15:38:45Z", "hours": 2.1444, "text": "DEVLOG #6 SO today consisted of me correcting my stupid mistakes again…. But this time I actually fixed everything and I also added a show more, show less option/button because too much text was ending up pushing the upvote button off the screen, making it IMPOSSIBLE to upvote. I also add a feature that lets the users sort and classify the problems so its easier to manage rather than having like 20+ problems on your page and having to read through ALL of themm.. Along with that I even took the concept of taking urgency as input out of the equation as I didn’t want people to be writing “The urgency is 9999 bro trust me”; to deal with such larpers I added basic yet effective limiters…"}, {"post_id": 59536, "ts": "2026-09-01T12:40:57Z", "hours": 0.8722, "text": "DEVLOG#5 So I basically worked on adding a function to chage the status of a problem, something only admins can access. Liittle did I know I would mess up half of the code smhw, even Chatgpt wasn’t helping but after fixing some of the stupidest mistakes I got the code running, but yes there are still some problemss…"}, {"post_id": 57405, "ts": "2026-08-29T15:28:54Z", "hours": 1.0681, "text": "DEVLOG#4 so today included touching up and finessing because i forgot to add features, i also added a change password function messed around with customtkinter but failed miserably hope to do some absolute legendary progress tomorrow."}, {"post_id": 56566, "ts": "2026-08-28T11:29:59Z", "hours": 3.6278, "text": "DEVLOG#3 Absolutely Legendary progress, almost done with the final GUI looks awesome. I also worked on major backend code addes passwords and login statements for both students and admins and i also ensured that one person cannot upvote on an issue more than once. I also added guest mode. Tomorrow will include making loads of changes and making the GUI better!"}, {"post_id": 55581, "ts": "2026-08-27T15:05:38Z", "hours": 1.0158, "text": "DEVLOG#2 So today was a mess because I had to go around fighting teachers in my school just so I could have my OWN LAPTOP, a big pain in the *ss but all of that stuff aside. Today’s progress was decent i worked on the GUI alot messed around with Tkinter diferrent sizes and style and I also added a admin tab to the website which is still in progress because I ran into numerous errors and I am still pinpointing my mistakes. Along with the admin tab I added a login interface type of thig and that turned out to be a task because again MY FIRST TIME designing an OAUTH. Hope to improve the GUI a lotttttt!!!!!!! but i am satisfied with what i have right now. till we meet againnnnnn………."}, {"post_id": 55107, "ts": "2026-08-26T15:47:57Z", "hours": 1.0783, "text": "DEVLOG#1 First time working with JSON and Tkinter till now i have coded the frontend of the app to some extent and hope to start working on the backend soon. This was also my first time using JSON, I used it to make kind of like a database which store previous complains and uses this stored data to develop a combined report of similar issues. Lovely experience, but not going to lie Gemini helped me out a lot to spot my mistakes in like every 20-25 lines and it turned out to be somewhat a pain but I hope that JSON and Tkinter will help me developing future projects."}]...
|
Title: BLACKBOX (complain filing application) by @ Title: BLACKBOX (complain filing application) by @FabulousHippoOfOrangeLake | Stardance
Devlogs:
DEVLOG#1 First time working with JSON and Tkinter till now i have coded the frontend of the app to some extent and hope to start working on the backend soon. This was also my first time using JSON, I used it to make kind of like a database which store previous complains and uses this stored data to develop a combined report of similar issues. Lovely experience, but not going to lie Gemini helped me out a lot to spot my mistakes in like every 20-25 lines and it turned out to be somewhat a pain but I hope that JSON and Tkinter will help me developing future projects.
DEVLOG#2 So today was a mess because I had to go around fighting teachers in my school just so I could have my OWN LAPTOP, a big pain in the *ss but all of that stuff aside. Today’s progress was decent i worked on the GUI alot messed around with Tkinter diferrent sizes and style and I also added a admin tab to the website which is still in progress because I ran into numerous errors and I am still pinpointing my mistakes. Along with the admin tab I added a login interface type of thig and that turned out to be a task because again MY FIRST TIME designing an OAUTH. Hope to improve the GUI a lotttttt!!!!!!! but i am satisfied with what i have right now. till we meet againnnnnn……….
DEVLOG#3 Absolutely Legendary progress, almost done with the final GUI looks awesome. I also worked on major backend code addes passwords and login statements for both students and admins and i also ensured that one person cannot upvote on an issue more than once. I also added guest mode. Tomorrow will include making loads of changes and making the GUI better!
DEVLOG#4 so today included touching up and finessing because i forgot to add features, i also added a change password function messed around with customtkinter but failed miserably hope to do some absolute legendary progress tomorrow.
DEVLOG#5 So I basically worked on adding a function to chage the status of a problem, something only admins can access. Liittle did I know I would mess up half of the code smhw, even Chatgpt wasn’t helping but after fixing some of the stupidest mistakes I got the code running, but yes there are still some problemss…
DEVLOG #6 SO today consisted of me correcting my stupid mistakes again…. But this time I actually fixed everything and I also added a show more, show less option/button because too much text was ending up pushing the upvote button off the screen, making it IMPOSSIBLE to upvote. I also add a feature that lets the users sort and classify the problems so its easier to manage rather than having like 20+ problems on your page and having to read through ALL of themm.. Along with that I even took the concept of taking urgency as input out of the equation as I didn’t want people to be writing “The urgency is 9999 bro trust me”; to deal with such larpers I added basic yet effective limiters…
DEVOG#7 This took way more time than it should have, so when i ran the program today I realized that the filter function wasn’t working properly and to fix i ended up removing the show show less option which i got working after loads of struggles due to some of the STUPIDEST mistakes…
DEVLOG #8 So today I gave the same functions i gave to student view yesterday to admin view but better I added a priority calculator, a show more show less thing from yesterday and the filter thingy
DEVLOG#8 Today I fixed ALL of the mistakes like when u get the admin passowrd wrong whilst changing the status of a Issue report shitt was working great i hope to ship this before the 10th buutttttttttttttt….. Life isn’t so easy, I wanted to UPGRADE the GUI one last time to make it look like a decent application and I am still in the middle of that but i will definitely update u according to my progress. Here my inspiration ( not where i am rn ) I am aiming for smthing like this for my app
DEVLOG#9 So today I finished the new gui design it isn’t as good and as clean as my refernce but I am still happ with it i even added the code from where the gui redesign started. by the way i had to change this exact code numerous timessssss. This devlog includes the most time i spent vibe coding , and regretted………….. So i hope to add 2-3 more features like allowing admins to change the password(maybe) and I hope to ship this project by day after tommorow :)
DEVLOG #9 idk SO i added so may features and it was such a pain in the ass to retain feature when adding new ones i kept messing up here and there and even forgot to call the simplest of functions. But now i’m here and this is what I added: Different types of admin (headmaster, housemaster senior master etc.) feature to chose who u want to submit the report too feature to forward the issue (as an admin) - if the particular admin finds its not for him logging in if ur in guest mode and logging out if ur in student mode my reports and all reports button added a view issue button which lets u view the full issue instead of the dot expanding thing i had before lastly the stupidest but most needed asterisk while entering passwords.
Ships:
I made a python desktop app for student feedback, issue and complain management. The main idea was to provide students with one core place to report problems. Students use their roll number for logins, they can upvote issues to show its urgency, they can change their own password. There is also a separate admin dashboard with issues organised cleanly according to priority. I am proud of using Custom Tkinter for the first time but not proud of having 1200 lines of code in one file! I hope u find this project worthy and fun to use!...
|
1793317965.6140232
|
1793404365.6140232
|
|
64455
|
RyzenRanker by @NIKE15 | Stardance
|
NIKE15
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T15:15:05Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So u have made yourself read this file. Well hello nerds it me “The Dev” if ur still wondering what this is then its nothing but a analyzer in simple words. what it does that it takes the given processors from data_manager.py it acts as a (chef) who cooks my backend this is the part which does all the calculations and stuff. it divides each processor with its given performance data and its retail price and then which creates a vector score thts it in simple words. now ai engine.py works on the chat bot self understandable [NOTE] the performance of the ai chatbot completely depends on what ai model ur using and ur pc here im using lowest possible one since i dont have a powerful pc #[NOTE] U have to install and run {“qwen2.5:0.5b”} ollama model. make sure to keep it open when ur running the website in ur cmd if u didnt understand what app.py was its just the foundation of the website the cool ui which u see thts it The most challenging part from this project was obvisously the backend making the data_manager.py file becuz i had to figure a lot on how will it function and great newz i learnt how RAG pipelines work for first time !VAMOS! [python -m streamlit run app.py] DO this to run it with the help of the terminal lOOK DOWN: to see functioning ai chatbot IF U LIKED MY PROJECT PLZ RATE AND LIKE IT THNX LOVE FROM A SINGLE 14YR CHARMING BOI L ❤️ FROM DEV XOXO", "repo": "https://github.com/N1TISHM/Ryzen-Ranker", "demo": "https://4jhj9ww6-8501.inc1.devtunnels.ms/"}]...
|
[{"post_id": 72699, "ts": "202 [{"post_id": 72699, "ts": "2026-09-23T15:05:51Z", "hours": 2.0883, "text": "just showing the progress look down"}, {"post_id": 72218, "ts": "2026-09-22T14:02:06Z", "hours": 0.8492, "text": "hey working on an AMD processor ranker based on the price performance and its hype / demand . i didnt use webscrapers becuz it would just simply complicate it and would have serious errors and so i decided to manually input prexisting 20 amd processor and to choose the best one to u. the code is written manually like how real men do!"}]...
|
Title: RyzenRanker by @NIKE15 | Stardance
Devlogs Title: RyzenRanker by @NIKE15 | Stardance
Devlogs:
hey working on an AMD processor ranker based on the price performance and its hype / demand . i didnt use webscrapers becuz it would just simply complicate it and would have serious errors and so i decided to manually input prexisting 20 amd processor and to choose the best one to u. the code is written manually like how real men do!
just showing the progress look down
Ships:
So u have made yourself read this file. Well hello nerds it me “The Dev” if ur still wondering what this is then its nothing but a analyzer in simple words. what it does that it takes the given processors from data_manager.py it acts as a (chef) who cooks my backend this is the part which does all the calculations and stuff. it divides each processor with its given performance data and its retail price and then which creates a vector score thts it in simple words. now ai engine.py works on the chat bot self understandable [NOTE] the performance of the ai chatbot completely depends on what ai model ur using and ur pc here im using lowest possible one since i dont have a powerful pc #[NOTE] U have to install and run {“qwen2.5:0.5b”} ollama model. make sure to keep it open when ur running the website in ur cmd if u didnt understand what app.py was its just the foundation of the website the cool ui which u see thts it The most challenging part from this project was obvisously the backend making the data_manager.py file becuz i had to figure a lot on how will it function and great newz i learnt how RAG pipelines work for first time !VAMOS! [python -m streamlit run app.py] DO this to run it with the help of the terminal lOOK DOWN: to see functioning ai chatbot IF U LIKED MY PROJECT PLZ RATE AND LIKE IT THNX LOVE FROM A SINGLE 14YR CHARMING BOI L ❤️ FROM DEV XOXO...
|
1793213593.0035741
|
1793299993.0035741
|
|
4474
|
personal-site by @woozy | Stardance
|
woozy
|
0
|
1.29
|
0
|
[]
|
[{"post_id": 727, "ts": "2026- [{"post_id": 727, "ts": "2026-06-02T10:14:16Z", "hours": 1.2875, "text": "finished up the konamii easter egg and the microwave effects (brand new sentence?)"}]...
|
Title: personal-site by @woozy | Stardance
Devlog Title: personal-site by @woozy | Stardance
Devlogs:
finished up the konamii easter egg and the microwave effects (brand new sentence?)...
|
1793364926.310644
|
1793969726.310644
|
|
56700
|
keygen.mp3 by @guille | Stardance
|
guille
|
0
|
9.09
|
0
|
[]
|
[{"post_id": 72700, "ts": "202 [{"post_id": 72700, "ts": "2026-09-23T15:07:39Z", "hours": 3.7197, "text": "devlog #2 finally, some good work on the redesign! instead of being on top of the original base again, this is a rewrite AND a redesign, so, uh, yeah! Working now : play/pause, volume, and song selection. The song list comes from scrapping the tracker files in the repo to use https://keygenmusic.tk/kgm/lib.txt instead. Still to do : shuffle, loop, next/previous, seeking, and live volume changes (right now it only applies once you let go of the slider, probably because its a bit sloppily made to be fairly honest). yeah yeah ill get some work done…. jeez….. idrk how to write devlogs good day"}, {"post_id": 63274, "ts": "2026-09-07T00:47:08Z", "hours": 5.3669, "text": "first devlog on this project! kinda nervous….. i got this project moved over from macondo to here!!!! i havent really done too much good progress here, but ive done some experimentation with 7.css for a possible redesign plus some revisions to the base UI! 7.css port is a bit sloppily made tbf (reliance on ai……………… sorry……………) - will be rewriting everything again because everything SUCKS!!!!!!!!!!! thanks"}]...
|
Title: keygen.mp3 by @guille | Stardance
Devlogs: Title: keygen.mp3 by @guille | Stardance
Devlogs:
first devlog on this project! kinda nervous….. i got this project moved over from macondo to here!!!! i havent really done too much good progress here, but ive done some experimentation with 7.css for a possible redesign plus some revisions to the base UI! 7.css port is a bit sloppily made tbf (reliance on ai……………… sorry……………) - will be rewriting everything again because everything SUCKS!!!!!!!!!!! thanks
devlog #2 finally, some good work on the redesign! instead of being on top of the original base again, this is a rewrite AND a redesign, so, uh, yeah! Working now : play/pause, volume, and song selection. The song list comes from scrapping the tracker files in the repo to use https://keygenmusic.tk/kgm/lib.txt instead. Still to do : shuffle, loop, next/previous, seeking, and live volume changes (right now it only applies once you let go of the slider, probably because its a bit sloppily made to be fairly honest). yeah yeah ill get some work done…. jeez….. idrk how to write devlogs good day...
|
1792676981.653456
|
1793281781.653456
|
|
34987
|
Ma-Site by @MuhammadAayanMirza | Stardance
|
MuhammadAayanMirza
|
2
|
32.45
|
323
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-16T03:45:02Z", "hours": 18.0, "multiplier": 13.12, "payout": 289, "blessing": "neutral", "text": "This is my First time coding! So like most people I made a Personal Site. The site is made using HTML, CSS and JavaScript, all of which I learned in the making of this website. There is a fun loading screen when you open the site, the arrow in the home section is clickable, and all the project cards and game cards are interactive and lead you to their respective links upon clicking. The “Email me” button in the contact section leads you straight to my email. Hope you like the Site!!", "repo": "https://github.com/MuhammadAayanMirza/Ma-Site", "demo": "https://muhammadaayanmirza.github.io/Ma-Site/"}, {"ship_num": 2, "ts": "2026-07-23T11:12:08Z", "hours": 12.0, "multiplier": 2.78, "payout": 34, "blessing": "neutral", "text": "This Is My First Time Coding, So Like Most People I Made A Personal Site. I Learned A lot From This Journey, Huge Credit Goes To @Irtaza For Teaching Me Most Of The Code And What it Does. This Website Includes 3 Main Sections, Home, About Me, And Projects. The Contact Button On The Nav Bar Will Directly Lead You To My Email. Each Project Is Clickable And Leads To Their Respective Model. The Social Media Images Are Also Intractable. The Text And Image In The Home Section Increase Size When You Hover Over Them.", "repo": "https://github.com/MuhammadAayanMirza/Ma-Site", "demo": "https://muhammadaayanmirza.github.io/Ma-Site/"}]...
|
[{"post_id": 72705, "ts": "202 [{"post_id": 72705, "ts": "2026-09-23T15:24:35Z", "hours": 2.4514, "text": "Back to making this site even better!! In this session I dived deep into JavaScript to create this animated moving background for the site which I saw on @Irtaza ’s site and I liked it alot. So I spent all this time trying to figure out how that works because I have no idea how JavaScript works. I also added my new game “The Lat Dig” to the game section aswell with a clickable link."}, {"post_id": 47864, "ts": "2026-08-16T03:33:55Z", "hours": 0.5792, "text": "Added some finishing touches to the site, made the site completely compatible on mobile and created a brand new Readme with pictures of all the sections of Ma-Site. Now I think I’m ready to ship this project and hopefully people of the Stardance community will like it!"}, {"post_id": 47596, "ts": "2026-08-15T16:15:49Z", "hours": 2.9853, "text": "Created the Contact section of the site with an interactive button that if you click will lead you straight to my email and the button glows really cool upon hovering on it. Most of the time in this session was spent on making all the elements on the desktop site also look the same or similar on the mobile site. This took a ton ton of time and I’m still fiddling around with it. Other than that I think the version 2 of Ma-Site is complete and I will soon ship this project and hopefully get a better multiplier than 2.78x ."}, {"post_id": 47401, "ts": "2026-08-15T09:50:29Z", "hours": 1.8664, "text": "Redesigned the Home section a bit and added a brand new Games section with the one game I have made called “Hyper Slide”. Also now when you hover over the project cards and game card a drop shadow appears behind them making it feel like they are lifted above the page a bit which is cool. Now the site actually feels like a proper usable fun site. Now I need to add a proper contact section and maybe add something else that makes the website feel a bit more complete!"}, {"post_id": 47306, "ts": "2026-08-15T05:30:28Z", "hours": 1.7797, "text": "Redesigned the Projects section and added an animated arrow in the home section which is clickable and leads to the about me section in a smooth manner."}, {"post_id": 47059, "ts": "2026-08-14T17:48:42Z", "hours": 3.1622, "text": "Used JavaScript for the first time to animate the loading of the about section. Changed up the whole colour palette again because the last one was feeling a bit too dull and also polished up the about section of the site. I’m still experimenting with the projects section’s colours and layout and I still need to animate that. It tales me alot of time to do this because this is my first ever coding project and learning new things takes a bit of time."}, {"post_id": 46813, "ts": "2026-08-14T10:13:39Z", "hours": 1.7314, "text": "Changed the colours of the project cards, changed font colours, removed a piece of text which wasn’t needed. Redid the whole About me section visually and adjusted all the sizes of elements across thew website. I’m still working on the sections to make em better and a new section is coming soon 👀"}, {"post_id": 46456, "ts": "2026-08-13T17:53:56Z", "hours": 1.0542, "text": "Added a loading screen with the text “Welcome” in some different languages and ending of with “I’m Aayan” because I’m Aayan. Also got rid of the curly arrows and small text as I think the landing page looks cleaner without it. The animation part was very difficult for me because it was very new to me, I started of by using JavaScript but for some reason that didn’t work I had to go back to the trusty old CSS."}, {"post_id": 46411, "ts": "2026-08-13T16:30:52Z", "hours": 2.2386, "text": "Still working on the landing page. I experimented alot with different Profile images, fonts for texts, navigation bar settings and the colour ways of the site. I want to get it right this time and make a strong base for the site!!"}, {"post_id": 45864, "ts": "2026-08-12T16:24:43Z", "hours": 1.5567, "text": "Adjusted all the components of the landing page, shifted the nav bar to the right which somehow removed the background of nav bar from the left side so also fixed that, tweaked what happens when you hover over the nav bar sections and added cool curly arrows to tell my interests in the first page. hope people like the colour scheme and layout now!"}, {"post_id": 45760, "ts": "2026-08-12T13:45:18Z", "hours": 1.4381, "text": "As I didn’t get any good ratings on my last ship, I’m redesigning my whole website. Starting of with colour palettes and the landing page. Let’s see where this goes."}, {"post_id": 33423, "ts": "2026-07-23T10:48:22Z", "hours": 0.7358, "text": "There Were A Ton Of Issues That Popped Up On The Mobile Site. The Big One Was That There Was Overflow-x on the right hand side of the website on mobile. It Took Ages To Only Fix That Issue. When That Issue Was Fixed, Then The Nav Bar Started To Act Weird As It Was Not Following Along The Page Anymore. But Overall I’m Quite Happy With The Site. I Think It Is A Good First Coding Project For Me."}, {"post_id": 33392, "ts": "2026-07-23T09:26:23Z", "hours": 1.5422, "text": "Made The Website Mobile Friendly By Using CSS And The @media screen feature. Also Made All The Social Links In One Container For Better Alignment And Made Their Size Smaller So That They Don’t Feel Odd On The Page."}, {"post_id": 33093, "ts": "2026-07-22T18:08:29Z", "hours": 2.1575, "text": "I Refined The About Me Section. I Added PNGs Of The Social Platforms I Post Content On, I Made The PNGs Interactable So That When You Click Them They Lead You To The Respective Platform With My Profile Opened. I Also Refined The Navigation Bar After A Bit Of Tinkering With The Colour Wheel And Borders. Added Some Borders Around the Home Page And Underlines Under The Section’s Titles."}, {"post_id": 32936, "ts": "2026-07-22T12:40:36Z", "hours": 1.9381, "text": "Finished The Projects Section. Learned A Whole Lot. Tinkered A lot With The Code. Made A Container With Multiple Divs, Added Images, Text And A Link To The Divs, So That When You Hover Over The Projects The Size Increases Slightly And If You Click Anywhere On The Image, text Or Background of The Project, It Will Direct You To The Project Link. Changed The Colour Scheme Of It A lot To See What Looked Best. I’m Quite Happy With This!"}, {"post_id": 32791, "ts": "2026-07-22T05:36:26Z", "hours": 1.2383, "text": "Completed The About Me Section Of The Site. Wrote A Thoughtful Paragraph About Myself And Added An Animated Text So That When You Are Reading The About Me Paragraph The Text Beneath “Loads in”. I Made A Link And Learned How To Make It Separate From The Other Links. I Also Added A Home Tab At The Top, I Felt It Was Needed."}, {"post_id": 32365, "ts": "2026-07-21T14:23:46Z", "hours": 1.9994, "text": "Thanks to my friend @Irtaza . I now know how to make all these cool things like changing the colour of your link, how to make them intractable, how to add a gradient background on to a container and make it animated so that the gradient moves and looks super duper amazing. Speaking of a container, I know how to make it finally and contain the text and image as one, so that it can be used in the css file. Margins were very infuriating but in the end it all worked out!"}, {"post_id": 31689, "ts": "2026-07-20T09:31:10Z", "hours": 0.56, "text": "I Learned How To Create Links, How To Add A Navigation Bar At The Top And How To Add Your Gmail As A Link. I’m Now Further Working On The About Me Section Trying To Refine It And Make It Look A Bit Professional!"}, {"post_id": 31161, "ts": "2026-07-19T10:27:07Z", "hours": 0.5992, "text": "Played Heavily Around With Fonts, Font sizes, Margins, etc. Made The Image a more suitable size and overall just having fun with it!"}, {"post_id": 29603, "ts": "2026-07-16T17:22:20Z", "hours": 1.2956, "text": "Learned CSS from my Friend @Irtaza and I am enjoying coding now. seeing the result of what you code is really cool!! Also the Color command wasn’t working for me because I kept typing “colour” instead of color, I lived in The UK, that’s what it is meant to be ."}, {"post_id": 28455, "ts": "2026-07-14T18:23:40Z", "hours": 0.2506, "text": "First time coding anything, I’m finding the syntax difficult. Im kinda dumb…"}]...
|
Title: Ma-Site by @MuhammadAayanMirza | Stardance
Title: Ma-Site by @MuhammadAayanMirza | Stardance
Devlogs:
First time coding anything, I’m finding the syntax difficult. Im kinda dumb…
Learned CSS from my Friend @Irtaza and I am enjoying coding now. seeing the result of what you code is really cool!! Also the Color command wasn’t working for me because I kept typing “colour” instead of color, I lived in The UK, that’s what it is meant to be .
Played Heavily Around With Fonts, Font sizes, Margins, etc. Made The Image a more suitable size and overall just having fun with it!
I Learned How To Create Links, How To Add A Navigation Bar At The Top And How To Add Your Gmail As A Link. I’m Now Further Working On The About Me Section Trying To Refine It And Make It Look A Bit Professional!
Thanks to my friend @Irtaza . I now know how to make all these cool things like changing the colour of your link, how to make them intractable, how to add a gradient background on to a container and make it animated so that the gradient moves and looks super duper amazing. Speaking of a container, I know how to make it finally and contain the text and image as one, so that it can be used in the css file. Margins were very infuriating but in the end it all worked out!
Completed The About Me Section Of The Site. Wrote A Thoughtful Paragraph About Myself And Added An Animated Text So That When You Are Reading The About Me Paragraph The Text Beneath “Loads in”. I Made A Link And Learned How To Make It Separate From The Other Links. I Also Added A Home Tab At The Top, I Felt It Was Needed.
Finished The Projects Section. Learned A Whole Lot. Tinkered A lot With The Code. Made A Container With Multiple Divs, Added Images, Text And A Link To The Divs, So That When You Hover Over The Projects The Size Increases Slightly And If You Click Anywhere On The Image, text Or Background of The Project, It Will Direct You To The Project Link. Changed The Colour Scheme Of It A lot To See What Looked Best. I’m Quite Happy With This!
I Refined The About Me Section. I Added PNGs Of The Social Platforms I Post Content On, I Made The PNGs Interactable So That When You Click Them They Lead You To The Respective Platform With My Profile Opened. I Also Refined The Navigation Bar After A Bit Of Tinkering With The Colour Wheel And Borders. Added Some Borders Around the Home Page And Underlines Under The Section’s Titles.
Made The Website Mobile Friendly By Using CSS And The @media screen feature. Also Made All The Social Links In One Container For Better Alignment And Made Their Size Smaller So That They Don’t Feel Odd On The Page.
There Were A Ton Of Issues That Popped Up On The Mobile Site. The Big One Was That There Was Overflow-x on the right hand side of the website on mobile. It Took Ages To Only Fix That Issue. When That Issue Was Fixed, Then The Nav Bar Started To Act Weird As It Was Not Following Along The Page Anymore. But Overall I’m Quite Happy With The Site. I Think It Is A Good First Coding Project For Me.
As I didn’t get any good ratings on my last ship, I’m redesigning my whole website. Starting of with colour palettes and the landing page. Let’s see where this goes.
Adjusted all the components of the landing page, shifted the nav bar to the right which somehow removed the background of nav bar from the left side so also fixed that, tweaked what happens when you hover over the nav bar sections and added cool curly arrows to tell my interests in the first page. hope people like the colour scheme and layout now!
Still working on the landing page. I experimented alot with different Profile images, fonts for texts, navigation bar settings and the colour ways of the site. I want to get it right this time and make a strong base for the site!!
Added a loading screen with the text “Welcome” in some different languages and ending of with “I’m Aayan” because I’m Aayan. Also got rid of the curly arrows and small text as I think the landing page looks cleaner without it. The animation part was very difficult for me because it was very new to me, I started of by using JavaScript but for some reason that didn’t work I had to go back to the trusty old CSS.
Changed the colours of the project cards, changed font colours, removed a piece of text which wasn’t needed. Redid the whole About me section visually and adjusted all the sizes of elements across thew website. I’m still working on the sections to make em better and a new section is coming soon 👀
Used JavaScript for the first time to animate the loading of the about section. Changed up the whole colour palette again because the last one was feeling a bit too dull and also polished up the about section of the site. I’m still experimenting with the projects section’s colours and layout and I still need to animate that. It tales me alot of time to do this because this is my first ever coding project and learning new things takes a bit of time.
Redesigned the Projects section and added an animated arrow in the home section which is clickable and leads to the about me section in a smooth manner.
Redesigned the Home section a bit and added a brand new Games section with the one game I have made called “Hyper Slide”. Also now when you hover over the project cards and game card a drop shadow appears behind them making it feel like they are lifted above the page a bit which is cool. Now the site actually feels like a proper usable fun site. Now I need to add a proper contact section and maybe add something else that makes the website feel a bit more complete!
Created the Contact section of the site with an interactive button that if you click will lead you straight to my email and the button glows really cool upon hovering on it. Most of the time in this session was spent on making all the elements on the desktop site also look the same or similar on the mobile site. This took a ton ton of time and I’m still fiddling around with it. Other than that I think the version 2 of Ma-Site is complete and I will soon ship this project and hopefully get a better multiplier than 2.78x .
Added some finishing touches to the site, made the site completely compatible on mobile and created a brand new Readme with pictures of all the sections of Ma-Site. Now I think I’m ready to ship this project and hopefully people of the Stardance community will like it!
Back to making this site even better!! In this session I dived deep into JavaScript to create this animated moving background for the site which I saw on @Irtaza ’s site and I liked it alot. So I spent all this time trying to figure out how that works because I have no idea how JavaScript works. I also added my new game “The Lat Dig” to the game section aswell with a clickable link.
Ships:
This Is My First Time Coding, So Like Most People I Made A Personal Site. I Learned A lot From This Journey, Huge Credit Goes To @Irtaza For Teaching Me Most Of The Code And What it Does. This Website Includes 3 Main Sections, Home, About Me, And Projects. The Contact Button On The Nav Bar Will Directly Lead You To My Email. Each Project Is Clickable And Leads To Their Respective Model. The Social Media Images Are Also Intractable. The Text And Image In The Home Section Increase Size When You Hover Over Them.
This is my First time coding! So like most people I made a Personal Site. The site is made using HTML, CSS and JavaScript, all of which I learned in the making of this website. There is a fun loading screen when you open the site, the arrow in the home section is clickable, and all the project cards and game cards are interactive and lead you to their respective links upon clicking. The “Email me” button in the contact section leads you straight to my email. Hope you like the Site!!...
|
1793224174.6115127
|
1793310574.6115127
|
|
58419
|
WaveLens by @vertriwayz | Stardance
|
vertriwayz
|
1
|
12.14
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T12:41:50Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I created Wavelens, which is a dashboard that is in your browser that fetches live WSPR and FT8 telemetry feeds, and even plots them into beautiful nodes on an interactive map, as well as a live bar known as a signal-to-noise ratio (aka SNR), and shows a list of active frequencies internationally (so epic!). It was challenging fetching the API because at some times in the day it would tap out and at some point I wanted to use a “mock frequencies list”, but I found a stronger API which could compute the SNR and telemetry feeds. I am proud of the web design, API and especially the colourful map. To run this project you have to clone it via GitHub, and you have to create a Render server (or local if you choose) to run the frequencies, and have an active instance of Python (>=3.14).", "repo": "https://github.com/VihaanVinoth/wavelens", "demo": ""}]...
|
[{"post_id": 72713, "ts": "202 [{"post_id": 72713, "ts": "2026-09-23T15:55:42Z", "hours": 2.7658, "text": "Another Devlog: Building WaveLens So I’ve decided to work on the site a little bit more, but this time it is more of the style, and adding more features. I’ve even added a cool wave logo I made in Canva! One major thing I have added is buttons in the frequency feed is the Update button which updates the frequencies to the latest version (by second), the clear button to erase, then repopulate the nodes, then CSV, which allows you to export the frequencies into a cool CSV file. I also wanted to reflect on the topography, and make it look much more minimalistic, so I wanted to put in this much smoother look. I like the nodes, and now when there is more receivers from a sender, their node grows bigger, showing like different levels in the map, and I worked on the navbar. I intended on putting a welcome page with a hero section, but I thought it was too chunky and decided to just do the map since it was already as amazing as it is already."}, {"post_id": 71939, "ts": "2026-09-21T20:23:49Z", "hours": 1.5081, "text": "Quick Devlog I had to rewrite the code again and I decided to add some flair and make the design like my personal website so it looks minimalistic and clean. This devlog is just an update and I have pretty much revamped everything and I am really proud of this result right now."}, {"post_id": 71894, "ts": "2026-09-21T18:31:22Z", "hours": 1.3969, "text": "Devlog #4: Rewriting Everything I think this was one of the most painful parts of the project, and that apparently my project mostly used AI, so despite that I had to rewrite most of my code and stuff, and I am proud to say that it looks really clean and much better now and now that I have done the README, the code, and the styling, it looks good and the nodes are working. This took some time to make, but I think it was worth it in the end, and I am really proud of this result."}, {"post_id": 71713, "ts": "2026-09-21T11:18:07Z", "hours": 0.6158, "text": "Devlog #3 - Fixing my README So a reason my project got returned was because my README was not fully informative and was a bit short, so I decided to tidy things up and introduce sections such as instructions as to how to install and run your own instance using a WSGI Gunicorn server, or using the Flask development server from the ground up, and I just added slightly more background to the already existing sections like the features, and blurb. So far the readme is looking much more presentable , and I think my project should be ready now to ship :D"}, {"post_id": 71610, "ts": "2026-09-21T05:00:07Z", "hours": 1.8508, "text": "Devlog #2 - Building WaveLens So as a quick update before I ship my project, it has taken me meticulous hours to bridge connectivity of Wavelens to the web. It was gruelling for the API which kept failing very frequently, leading me to choose one which didn’t require as much calls and was actually free , and I had to keep changing server providers, like Render, then Ngrok, and then finally Cloudflared, which allowed me to use my own subdomain (wavelens.vihaanvinoth.com), and now it is running peacefully, whereas previously you had to take the measures to download the whole project from GitHub, then find a suitable server to host, or locally, then you could run it. Feel free to check out the site at wavelens.vihaanvinoth.com - it’s really cool!"}, {"post_id": 66453, "ts": "2026-09-12T09:07:49Z", "hours": 3.9967, "text": "Devlog #1 + Final - Building WaveLens TL:DR As I haven’t yet put both devlogs into here, this is it. Devlog #1 : Alright, so this is the first devlog so far of building WaveLens, which is basically a web dashboard which can extract WSPR/FT8 telemetry feeds, and plots them onto a large node map mapping out the callsigns. So far i’ve run them using Flask, Gunicorn, and Render, however i’m waiting for approval from the admins to approve my Nest Linux server so that I can run the Python app onto the server and run my site. So far it is turning out great, and there might be more stuff to work on soon. The image attached is from my gunicorn application that is running it temporarily, but I will soon transition to a Linux Server interface. This is also my first time building a Radio-related application, and I think it has been really fun to make so far. Final Devlog : All right, so this is the final post that I am creating for WaveLens. It has been a very valuable project for me to create, and I hope to create more like this in the future. I was able to use my background of HTML, CSS, and JS, as well as some flask to build this web application."}]...
|
Title: WaveLens by @vertriwayz | Stardance
Devlog Title: WaveLens by @vertriwayz | Stardance
Devlogs:
Devlog #1 + Final - Building WaveLens TL:DR As I haven’t yet put both devlogs into here, this is it. Devlog #1 : Alright, so this is the first devlog so far of building WaveLens, which is basically a web dashboard which can extract WSPR/FT8 telemetry feeds, and plots them onto a large node map mapping out the callsigns. So far i’ve run them using Flask, Gunicorn, and Render, however i’m waiting for approval from the admins to approve my Nest Linux server so that I can run the Python app onto the server and run my site. So far it is turning out great, and there might be more stuff to work on soon. The image attached is from my gunicorn application that is running it temporarily, but I will soon transition to a Linux Server interface. This is also my first time building a Radio-related application, and I think it has been really fun to make so far. Final Devlog : All right, so this is the final post that I am creating for WaveLens. It has been a very valuable project for me to create, and I hope to create more like this in the future. I was able to use my background of HTML, CSS, and JS, as well as some flask to build this web application.
Devlog #2 - Building WaveLens So as a quick update before I ship my project, it has taken me meticulous hours to bridge connectivity of Wavelens to the web. It was gruelling for the API which kept failing very frequently, leading me to choose one which didn’t require as much calls and was actually free , and I had to keep changing server providers, like Render, then Ngrok, and then finally Cloudflared, which allowed me to use my own subdomain (wavelens.vihaanvinoth.com), and now it is running peacefully, whereas previously you had to take the measures to download the whole project from GitHub, then find a suitable server to host, or locally, then you could run it. Feel free to check out the site at wavelens.vihaanvinoth.com - it’s really cool!
Devlog #3 - Fixing my README So a reason my project got returned was because my README was not fully informative and was a bit short, so I decided to tidy things up and introduce sections such as instructions as to how to install and run your own instance using a WSGI Gunicorn server, or using the Flask development server from the ground up, and I just added slightly more background to the already existing sections like the features, and blurb. So far the readme is looking much more presentable , and I think my project should be ready now to ship :D
Devlog #4: Rewriting Everything I think this was one of the most painful parts of the project, and that apparently my project mostly used AI, so despite that I had to rewrite most of my code and stuff, and I am proud to say that it looks really clean and much better now and now that I have done the README, the code, and the styling, it looks good and the nodes are working. This took some time to make, but I think it was worth it in the end, and I am really proud of this result.
Quick Devlog I had to rewrite the code again and I decided to add some flair and make the design like my personal website so it looks minimalistic and clean. This devlog is just an update and I have pretty much revamped everything and I am really proud of this result right now.
Another Devlog: Building WaveLens So I’ve decided to work on the site a little bit more, but this time it is more of the style, and adding more features. I’ve even added a cool wave logo I made in Canva! One major thing I have added is buttons in the frequency feed is the Update button which updates the frequencies to the latest version (by second), the clear button to erase, then repopulate the nodes, then CSV, which allows you to export the frequencies into a cool CSV file. I also wanted to reflect on the topography, and make it look much more minimalistic, so I wanted to put in this much smoother look. I like the nodes, and now when there is more receivers from a sender, their node grows bigger, showing like different levels in the map, and I worked on the navbar. I intended on putting a welcome page with a hero section, but I thought it was too chunky and decided to just do the map since it was already as amazing as it is already.
Ships:
I created Wavelens, which is a dashboard that is in your browser that fetches live WSPR and FT8 telemetry feeds, and even plots them into beautiful nodes on an interactive map, as well as a live bar known as a signal-to-noise ratio (aka SNR), and shows a list of active frequencies internationally (so epic!). It was challenging fetching the API because at some times in the day it would tap out and at some point I wanted to use a “mock frequencies list”, but I found a stronger API which could compute the SNR and telemetry feeds. I am proud of the web design, API and especially the colourful map. To run this project you have to clone it via GitHub, and you have to create a Render server (or local if you choose) to run the frequencies, and have an active instance of Python (>=3.14)....
|
1793350456.9393597
|
1793436856.9393597
|
|
45411
|
Desktop Pokedex by @StiK | Stardance
|
StiK
|
1
|
22.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-21T05:14:03Z", "hours": 22.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "FINALLY!!! AFTER MONTHS OF BLOOD SWEAT AND TEARS, DESKTOP POKEDEX IS FINALLY DONE!!!! What? Desktop Pokedex is a mini, floating, pokedex for your desktop, inspired by those fun adgets we had in Windows 7. Search for your favourite pokemons and get stats like name, ID, sprites, cry sfx, entry, BASE stats, moves and types (and more in the future). This project is made with love using Godot 4 and powered by PokeAPI, a REST API with data of 1000+ pokemons! How? Go click on the try project button, OR CLICK HERE and download it and read the README.txt for instructions! Leave a comment if you find some trouble or bug. NOTE THAT THIS IS ONLY AVAILABLE FOR WINDOWS. Sooo… yeah, that’s it! Toodles 😁", "repo": "https://www.github.com/stik101/desktop-pokedex/", "demo": "https://gamo-studios.itch.io/desktop-pokedex"}]...
|
[{"post_id": 72714, "ts": "202 [{"post_id": 72714, "ts": "2026-09-23T16:03:06Z", "hours": 1.1481, "text": "DEVBLOG #11: Wild Dino Appeared, because your internet sucks I realized my dex used internet, and all this time I never checked if it was connected to the internet or not So I fixed it!!! Also, I added a Pokedex scan complete sfx too! Classic And the settings has new options: Show Shiny Sprites or Legacy Cry!!! Small updates, but we’re wrapping it up!!! Time to ship ship ship! Sooo… yeah, that’s it! Toodles!"}, {"post_id": 66010, "ts": "2026-09-11T15:04:08Z", "hours": 2.2786, "text": "DEVBLOG #10: SHOW ’EM YOUR MOVES, BRUV Alright alright, we’re so back, I guess…progress it bit slow, but I’m trying my best too! Check your Pokemon’s MOVES A new section is finally unlocked in the dex; MOVES! Check out all the movesets and its description entries in the dex!!! We’re so close, yet so far…dang Sooo… yeah, that’s it! Toodles"}, {"post_id": 59097, "ts": "2026-08-31T18:35:07Z", "hours": 1.3461, "text": "DEVBLOG #9: The Pokedex…is actually almost done! I don’t believe it…but within 1 hour…I think I achieved the most difficult task of this project; the PASSTHROUGH HANDLER Basically, all this time, the passthrough wasn’t being handled, and so the desktop interactions were blocked…that’s why I was trying to close the program by Alt+F4 or by switching desktops. But now? Since now we’ve a separate passthrough handler, we can use our dex, while we use our desktop for daily use!!! 🔥 Obviously, it’s little bit glitchy…and I’m trying to understand the flow chart of the program so I can tackle this, until then, bear with it. But WE DID ITTTT!!! THAT’S WHAT MATTERS ! The Pokedex is 90% complete…and right now it is technically testable…however though, there’s still the 10% that I personally want in V1 (excluding fixing the glitchy passthrough handler). All such changes are probably implemented by the next (and maybe the final) devblog. But for now, I need a break. So again, devblogs will be non regular as usual And I need to probably update the github page further…add some cool banner and logo and stuff…but that’s prolly for later! Sooo… yeah, that’s it! Toodles"}, {"post_id": 58926, "ts": "2026-08-31T14:23:07Z", "hours": 1.1481, "text": "DEVBLOG #8: It feels like it’s part of the OS!!! (and settings) One of the things that inspired me to make my pokedex a floating desktop application is those “Windows 7 Gadgets”; these tiny floating applications, similar to how my pokedex worked. I especially loved the “Picture Puzzle” gadget, which is basically a mini game itself! And so, one of the main objectives in this project was definitely making it AS MUCH AS CLOSE to the original gadget feel, and it being part of the hidden icon tray was very crucial. As always, Godot Engine makes me speechless yet again, because would you believe that there’s ACTUALLY a seperate node just for this ? Introducing… StatusIndicator StatusIndicator Node Basically this creates that tiny hidden icon for your Godot application on both Windows and MacOS (idk about mac, but it definitely is the case for Windows ) And this allowed me cool stuff like; Hide the Dex when the icon is clicked Right click to find options like Settings, Help and Quit (and maybe more?) Settings menu can be enabled Quit the program (because, let’s be honest, WHERE’S THE CLOSE BUTTON??? ) Q: Oh wait...there's settings? A: Yes. Settings is being…set? As you can see, we made a settings menu…but let’s be honest, I forgot why do we even need settings for Sooo, until I remember, let it exist Now I’m gonna work on the passthrough handler, so we can actually use both the dex and desktop at the same time…infact, that’s another IMPORTANT aspect of the program. But it’s complicated, sooo…idk. Sooo… yeah, that’s it! Toodles"}, {"post_id": 58577, "ts": "2026-08-31T01:23:32Z", "hours": 0.7608, "text": "DEVBLOG #7: INTRODUCING…STATS I thought of adding stuff like progress bars to make it look cooler….but it’s bit too hard. Again, I suck at Control nodes a bit. But I’m happy I did pulled this off!!! As a tiny fix, if a data is still loading, unless it’s complete fetching, you can’t search the next one, orelse it might break the program Sooo…yeah, that’s it! Toodles"}, {"post_id": 57592, "ts": "2026-08-29T19:46:03Z", "hours": 2.0189, "text": "DEVBLOG #6: More, MORE tiny stuff Pretty much nothing else…unfortunately, for reasons that cannot be explained, my time to keep on working on this project is looking REALLY dim, so I have to wind it up. FAST So devblogs from now on are short and effective 1. Flip Button for Sprites Now you can see the rear of your pokemon…? (weird…) 2. GENERA Data of Pokemon You know how Pikachu is a Mouse Pokemon, and Jynx is a Human Shaped Pokemon? Yeah, that. 3. Seperate Area for name and ID Yippee! They got a new home! 4. Working Pokemon Info With an all new and working navigation button Sooo, yeah that’s it! Toodles"}, {"post_id": 56770, "ts": "2026-08-28T17:42:35Z", "hours": 2.3319, "text": "DEVBLOG #5: Jynx’s Beauty Secret EXPOSED* (not really, but listen) After the last blog, I decided to add passthrough desktop mechanic… only for that to actually not work. I realized that I have to set the passthrough regions AFTER building the entire pokedex, or else if unexpectedly I need to extend the search bar panel (which I did), I need to edit the polygon and reincorporate it in almost every single line of code And another thing I realized is that since the Kanto pokedex is a fictional device, THE BUTTONS DOESN’T MAKE SENSE AT ALL, LIKE, THEY DO NOT SERVE ANY PURPOSE So I realized that I’ve to redesign the dex inbetween the process. Plus, in doing so; 1. We gave pokedex a new and cool closing button 2. We added the Pokémon Type(s) Icon 3. Sickass shiny effect on the big blue button 🤌 4. Added a work in progress option button for each information 5. Extended the screen size for both the pokemon image screen and the entry screen (RIP, sickass scrolling marquee effect 🌹 )… (A totally accurate graphical representation attached below) Remember when I said the search bar extended a bit? Wondered why though? INTRODUCING… SNAP TO SEARCH (It’s not implemented yet though) One of the things that makes the pokedex…a pokedex, is image recognition of a pokemon! However, since this is an app, the only way of getting an image is through something like screenshot…sooo… …what if you CAN screenshot the desktop via the app, and send it to a Computer Vision based AI model (like Gemini) to identify the name of the pokemon, and search the information about it? For safety reasons, the user has to provide the AI model’s API key in the settings panel (which rn does not exist) to try this themselves, so for now, it’s locked. And finally…the biggest, simplest (and probably the dumbest) quality update… …I changed the screen stretch mode from canvas to viewport (which, in simple terms, means the setting in godot that changed the screen quality of my app 100x better) so yippee!!! As you can see, though it seems a huge makeover, it’s still incomplete, and I’m still incorporating more features and stuff… so patience is the key I guess… 😭🥀 Sooo…yeah, that’s it! Toodles"}, {"post_id": 55181, "ts": "2026-08-26T18:00:36Z", "hours": 3.8242, "text": "DEVBLOG #4: Addressing the Snorlax in the Room 😭 As the development for the pokdex progresses, it’s pretty obvious from the start that issues are about to rise, especially on a project that actually break traditional window-based programs… In the last DEVBLOG, I mentioned about creating a GitHub repository for the project…however though, hours later, I realised in doing so, I accidentally created a new copy of the current project, and Hackatime considered this as a NEW PROJECT, meaning my project in Stardance is stuck with the initial 6 hours of progress before creating the repo…it was an easy fix though; adding the NEW project along with the old one in the project settings over here. As for the pokedex, the codebase is getting larger, and we are almost 40% closer to finishing V1…I’ve sooo many of these cool ideas that makes this project (and me) stand on….however, due to time constrains and other issues…maybe it might be postponed for a veeeerry long time…I’m even skeptical of finishing the V1 too, at least, the way I want it to be. But as Toby Fox says, “Despite everything, you’re filled with DETERMINATION” 💪❤️ By the next devblog, probably I’ll be finished integrating every single collected data onto the pokedex, and (or by next devblog after that), the pokedex would be handling passthrough stuff, and THEN, it might be safe to say V1 is available to test… 🤞 Here’s the last video I recorded of the current working dex. As you can see, I’ve officially hidden the placeholder search bar, so that’s a start! Sooo….yeah, that’s it! Toodles"}, {"post_id": 54322, "ts": "2026-08-25T08:39:24Z", "hours": 4.0608, "text": "DEVBLOG #3 - Gotcha! You caught Octa! ⭐ As the name suggest, I finally created a GitHub repo for the project, and all the current progress is in the repo rn!!! I would not suggest you to check the project now…since I’ve uploaded the janky version…I’ll update it before the next devblog is out… Today I had waaay to much free time, and I woke up early in the morning just so I can work more on this…because I believe we’re almost reaching the end of VERSION 1!!! That is, a working pokedex that’s worth showing others…the “VERSION 2” is supposed to contain stuff like Search by Snippet, Pokemon based desktop pets (which sounds bit complicated rn…so maybe nope), and text to speech. The Pokedex officially collects 💯% of all the data we need! And I made it to show the description of the pokemon, and show it in the screen, while it scrolls slowly like a marquee !!!!!!!! And it’s sooooooooooooooo smooth!!! And I worked on the banner too for the repo. Now before I end the day, I’ll probably integrate the pokedex with transparent dragging feature we did on the first ever devblog… and also add some sound effects, so the JUICY opening of pokedex is EVEN JUICIER 😌🤌 So… yeah, that’s it Toodles"}, {"post_id": 52748, "ts": "2026-08-23T02:35:08Z", "hours": 2.0722, "text": "DEVBLOG #2: Farfetch’d gets them datas! Alright! Like any day 2 of any project, progress is going pretty…well…progressive. 🫡 For starters, I started shifting my focus from transparent movable objects in desktop to the thing we actually wanna move; the pokedex itself. I started thinking about how to receive inputs and search the pokemon for its data from PokeAPI, so for the sake of it, I created a placeholder field where we can search in the name of pokemon and get the id and name (and also other stats, but that’s in the output field). Again, this is a placeholder, and I’ll scrap it out once the dex is complete! I created a placeholder pokedex sprites based on the original kanto pokedex (see below), and chucked it into the editor. Secondly, I started finding the datas we need from PokeAPI and started storing it inside variables dedicated for it, so we can show these values once we finish the pokedex! For now, it’s printed out on the output field. I would say about 80% of datas are only collected; ID, Name, Height, Weight, Types, Abilities, Moves, Base Stats like SPEED, DEFENCE, ATTACK, HP, SPECIAL ATTACK AND DEFENCE. The other 20% includes the image, cry and description of the pokemon… And as for the pokedex…well, I made some quick open and closing animations…which works for now. 👍 Sooo…yeah, that’s it! Toodles"}, {"post_id": 51629, "ts": "2026-08-21T12:30:37Z", "hours": 0.98, "text": "DEVBLOG #0: A wild Pokedex appeared in your desktop…? Owning your own complete pokedex is a dream of any child as well as of any Pokemon geeks, and I’ve been both once. However though, spending money on a toy-pokedex is not something wise 😭. So why not build one? But I suck at anything electronics… so I decided to make a virtual pokedex for my desktop, inspired by those cool widgets we had in ol’ Windows 7! 😌 I started off by planning how the final project must look like (check it below), though I’m pretty sure it’s a bit over-ambitious, but it’s worth a shot! 👍👍 Then I opened Godot 4 (yes, you can make non-game applications in it, its bit popular for that) and started working on the first thing; TRANSPARENT INTERACTIBLE WINDOWS. It wasn’t a huge hassle, since Godot offers transparent, borderless window settings out of the box, and takes up 50% of the work… but there’s still the other 50%; handling interactions of both the desktop and the pokedex. See, either your Godot game must be opaque and clickable or, it must be transparent and clickthrough-able. It’s possible to make the window transparent and clickthrough-able, while making the pokedex interactable, thanks to “passthrough polygons”: these are areas where the game window can detect interactions and inputs, instead of ignoring it. By setting a demo sprite’s area passthrough and making it draggable, I accomplished my first step of the pokedex; making sure that a transparent floating pokedex is actually possible in Godot (here’s a demo of how it looks like!). And Godot never fails to baffle me. 📈📈📈 I don’t get much time to work on this, and I might give up after making a barely working prototype… but let’s see how long I would work on it until I do so. Sooo… yeah that’s it! Toodles"}]...
|
Title: Desktop Pokedex by @StiK | Stardance
Devlo Title: Desktop Pokedex by @StiK | Stardance
Devlogs:
DEVBLOG #0: A wild Pokedex appeared in your desktop…? Owning your own complete pokedex is a dream of any child as well as of any Pokemon geeks, and I’ve been both once. However though, spending money on a toy-pokedex is not something wise 😭. So why not build one? But I suck at anything electronics… so I decided to make a virtual pokedex for my desktop, inspired by those cool widgets we had in ol’ Windows 7! 😌 I started off by planning how the final project must look like (check it below), though I’m pretty sure it’s a bit over-ambitious, but it’s worth a shot! 👍👍 Then I opened Godot 4 (yes, you can make non-game applications in it, its bit popular for that) and started working on the first thing; TRANSPARENT INTERACTIBLE WINDOWS. It wasn’t a huge hassle, since Godot offers transparent, borderless window settings out of the box, and takes up 50% of the work… but there’s still the other 50%; handling interactions of both the desktop and the pokedex. See, either your Godot game must be opaque and clickable or, it must be transparent and clickthrough-able. It’s possible to make the window transparent and clickthrough-able, while making the pokedex interactable, thanks to “passthrough polygons”: these are areas where the game window can detect interactions and inputs, instead of ignoring it. By setting a demo sprite’s area passthrough and making it draggable, I accomplished my first step of the pokedex; making sure that a transparent floating pokedex is actually possible in Godot (here’s a demo of how it looks like!). And Godot never fails to baffle me. 📈📈📈 I don’t get much time to work on this, and I might give up after making a barely working prototype… but let’s see how long I would work on it until I do so. Sooo… yeah that’s it! Toodles
DEVBLOG #2: Farfetch’d gets them datas! Alright! Like any day 2 of any project, progress is going pretty…well…progressive. 🫡 For starters, I started shifting my focus from transparent movable objects in desktop to the thing we actually wanna move; the pokedex itself. I started thinking about how to receive inputs and search the pokemon for its data from PokeAPI, so for the sake of it, I created a placeholder field where we can search in the name of pokemon and get the id and name (and also other stats, but that’s in the output field). Again, this is a placeholder, and I’ll scrap it out once the dex is complete! I created a placeholder pokedex sprites based on the original kanto pokedex (see below), and chucked it into the editor. Secondly, I started finding the datas we need from PokeAPI and started storing it inside variables dedicated for it, so we can show these values once we finish the pokedex! For now, it’s printed out on the output field. I would say about 80% of datas are only collected; ID, Name, Height, Weight, Types, Abilities, Moves, Base Stats like SPEED, DEFENCE, ATTACK, HP, SPECIAL ATTACK AND DEFENCE. The other 20% includes the image, cry and description of the pokemon… And as for the pokedex…well, I made some quick open and closing animations…which works for now. 👍 Sooo…yeah, that’s it! Toodles
DEVBLOG #3 - Gotcha! You caught Octa! ⭐ As the name suggest, I finally created a GitHub repo for the project, and all the current progress is in the repo rn!!! I would not suggest you to check the project now…since I’ve uploaded the janky version…I’ll update it before the next devblog is out… Today I had waaay to much free time, and I woke up early in the morning just so I can work more on this…because I believe we’re almost reaching the end of VERSION 1!!! That is, a working pokedex that’s worth showing others…the “VERSION 2” is supposed to contain stuff like Search by Snippet, Pokemon based desktop pets (which sounds bit complicated rn…so maybe nope), and text to speech. The Pokedex officially collects 💯% of all the data we need! And I made it to show the description of the pokemon, and show it in the screen, while it scrolls slowly like a marquee !!!!!!!! And it’s sooooooooooooooo smooth!!! And I worked on the banner too for the repo. Now before I end the day, I’ll probably integrate the pokedex with transparent dragging feature we did on the first ever devblog… and also add some sound effects, so the JUICY opening of pokedex is EVEN JUICIER 😌🤌 So… yeah, that’s it Toodles
DEVBLOG #4: Addressing the Snorlax in the Room 😭 As the development for the pokdex progresses, it’s pretty obvious from the start that issues are about to rise, especially on a project that actually break traditional window-based programs… In the last DEVBLOG, I mentioned about creating a GitHub repository for the project…however though, hours later, I realised in doing so, I accidentally created a new copy of the current project, and Hackatime considered this as a NEW PROJECT, meaning my project in Stardance is stuck with the initial 6 hours of progress before creating the repo…it was an easy fix though; adding the NEW project along with the old one in the project settings over here. As for the pokedex, the codebase is getting larger, and we are almost 40% closer to finishing V1…I’ve sooo many of these cool ideas that makes this project (and me) stand on….however, due to time constrains and other issues…maybe it might be postponed for a veeeerry long time…I’m even skeptical of finishing the V1 too, at least, the way I want it to be. But as Toby Fox says, “Despite everything, you’re filled with DETERMINATION” 💪❤️ By the next devblog, probably I’ll be finished integrating every single collected data onto the pokedex, and (or by next devblog after that), the pokedex would be handling passthrough stuff, and THEN, it might be safe to say V1 is available to test… 🤞 Here’s the last video I recorded of the current working dex. As you can see, I’ve officially hidden the placeholder search bar, so that’s a start! Sooo….yeah, that’s it! Toodles
DEVBLOG #5: Jynx’s Beauty Secret EXPOSED* (not really, but listen) After the last blog, I decided to add passthrough desktop mechanic… only for that to actually not work. I realized that I have to set the passthrough regions AFTER building the entire pokedex, or else if unexpectedly I need to extend the search bar panel (which I did), I need to edit the polygon and reincorporate it in almost every single line of code And another thing I realized is that since the Kanto pokedex is a fictional device, THE BUTTONS DOESN’T MAKE SENSE AT ALL, LIKE, THEY DO NOT SERVE ANY PURPOSE So I realized that I’ve to redesign the dex inbetween the process. Plus, in doing so; 1. We gave pokedex a new and cool closing button 2. We added the Pokémon Type(s) Icon 3. Sickass shiny effect on the big blue button 🤌 4. Added a work in progress option button for each information 5. Extended the screen size for both the pokemon image screen and the entry screen (RIP, sickass scrolling marquee effect 🌹 )… (A totally accurate graphical representation attached below) Remember when I said the search bar extended a bit? Wondered why though? INTRODUCING… SNAP TO SEARCH (It’s not implemented yet though) One of the things that makes the pokedex…a pokedex, is image recognition of a pokemon! However, since this is an app, the only way of getting an image is through something like screenshot…sooo… …what if you CAN screenshot the desktop via the app, and send it to a Computer Vision based AI model (like Gemini) to identify the name of the pokemon, and search the information about it? For safety reasons, the user has to provide the AI model’s API key in the settings panel (which rn does not exist) to try this themselves, so for now, it’s locked. And finally…the biggest, simplest (and probably the dumbest) quality update… …I changed the screen stretch mode from canvas to viewport (which, in simple terms, means the setting in godot that changed the screen quality of my app 100x better) so yippee!!! As you can see, though it seems a huge makeover, it’s still incomplete, and I’m still incorporating more features and stuff… so patience is the key I guess… 😭🥀 Sooo…yeah, that’s it! Toodles
DEVBLOG #6: More, MORE tiny stuff Pretty much nothing else…unfortunately, for reasons that cannot be explained, my time to keep on working on this project is looking REALLY dim, so I have to wind it up. FAST So devblogs from now on are short and effective 1. Flip Button for Sprites Now you can see the rear of your pokemon…? (weird…) 2. GENERA Data of Pokemon You know how Pikachu is a Mouse Pokemon, and Jynx is a Human Shaped Pokemon? Yeah, that. 3. Seperate Area for name and ID Yippee! They got a new home! 4. Working Pokemon Info With an all new and working navigation button Sooo, yeah that’s it! Toodles
DEVBLOG #7: INTRODUCING…STATS I thought of adding stuff like progress bars to make it look cooler….but it’s bit too hard. Again, I suck at Control nodes a bit. But I’m happy I did pulled this off!!! As a tiny fix, if a data is still loading, unless it’s complete fetching, you can’t search the next one, orelse it might break the program Sooo…yeah, that’s it! Toodles
DEVBLOG #8: It feels like it’s part of the OS!!! (and settings) One of the things that inspired me to make my pokedex a floating desktop application is those “Windows 7 Gadgets”; these tiny floating applications, similar to how my pokedex worked. I especially loved the “Picture Puzzle” gadget, which is basically a mini game itself! And so, one of the main objectives in this project was definitely making it AS MUCH AS CLOSE to the original gadget feel, and it being part of the hidden icon tray was very crucial. As always, Godot Engine makes me speechless yet again, because would you believe that there’s ACTUALLY a seperate node just for this ? Introducing… StatusIndicator StatusIndicator Node Basically this creates that tiny hidden icon for your Godot application on both Windows and MacOS (idk about mac, but it definitely is the case for Windows ) And this allowed me cool stuff like; Hide the Dex when the icon is clicked Right click to find options like Settings, Help and Quit (and maybe more?) Settings menu can be enabled Quit the program (because, let’s be honest, WHERE’S THE CLOSE BUTTON??? ) Q: Oh wait...there's settings? A: Yes. Settings is being…set? As you can see, we made a settings menu…but let’s be honest, I forgot why do we even need settings for Sooo, until I remember, let it exist Now I’m gonna work on the passthrough handler, so we can actually use both the dex and desktop at the same time…infact, that’s another IMPORTANT aspect of the program. But it’s complicated, sooo…idk. Sooo… yeah, that’s it! Toodles
DEVBLOG #9: The Pokedex…is actually almost done! I don’t believe it…but within 1 hour…I think I achieved the most difficult task of this project; the PASSTHROUGH HANDLER Basically, all this time, the passthrough wasn’t being handled, and so the desktop interactions were blocked…that’s why I was trying to close the program by Alt+F4 or by switching desktops. But now? Since now we’ve a separate passthrough handler, we can use our dex, while we use our desktop for daily use!!! 🔥 Obviously, it’s little bit glitchy…and I’m trying to understand the flow chart of the program so I can tackle this, until then, bear with it. But WE DID ITTTT!!! THAT’S WHAT MATTERS ! The Pokedex is 90% complete…and right now it is technically testable…however though, there’s still the 10% that I personally want in V1 (excluding fixing the glitchy passthrough handler). All such changes are probably implemented by the next (and maybe the final) devblog. But for now, I need a break. So again, devblogs will be non regular as usual And I need to probably update the github page further…add some cool banner and logo and stuff…but that’s prolly for later! Sooo… yeah, that’s it! Toodles
DEVBLOG #10: SHOW ’EM YOUR MOVES, BRUV Alright alright, we’re so back, I guess…progress it bit slow, but I’m trying my best too! Check your Pokemon’s MOVES A new section is finally unlocked in the dex; MOVES! Check out all the movesets and its description entries in the dex!!! We’re so close, yet so far…dang Sooo… yeah, that’s it! Toodles
DEVBLOG #11: Wild Dino Appeared, because your internet sucks I realized my dex used internet, and all this time I never checked if it was connected to the internet or not So I fixed it!!! Also, I added a Pokedex scan complete sfx too! Classic And the settings has new options: Show Shiny Sprites or Legacy Cry!!! Small updates, but we’re wrapping it up!!! Time to ship ship ship! Sooo… yeah, that’s it! Toodles!
Ships:
FINALLY!!! AFTER MONTHS OF BLOOD SWEAT AND TEARS, DESKTOP POKEDEX IS FINALLY DONE!!!! What? Desktop Pokedex is a mini, floating, pokedex for your desktop, inspired by those fun adgets we had in Windows 7. Search for your favourite pokemons and get stats like name, ID, sprites, cry sfx, entry, BASE stats, moves and types (and more in the future). This project is made with love using Godot 4 and powered by PokeAPI, a REST API with data of 1000+ pokemons! How? Go click on the try project button, OR CLICK HERE and download it and read the README.txt for instructions! Leave a comment if you find some trouble or bug. NOTE THAT THIS IS ONLY AVAILABLE FOR WINDOWS. Sooo… yeah, that’s it! Toodles 😁...
|
1793195696.0885906
|
1793282096.0885906
|
|
63340
|
Rudimentary Switch 2 cloudplay by @azijnwater | St Rudimentary Switch 2 cloudplay by @azijnwater | Stardance...
|
azijnwater
|
0
|
10.55
|
0
|
[]
|
[{"post_id": 72715, "ts": "202 [{"post_id": 72715, "ts": "2026-09-23T16:07:14Z", "hours": 3.3458, "text": "Devlog 4, desktop app close to finished! Sorry it has been a while, I’ve been busy this past week with school and work but I’ve made some small progress here and there. I’m working on the desktop app and I’m almost finished! I just need to make it actually function and then its time (finally) for a v0.1 release!"}, {"post_id": 70587, "ts": "2026-09-19T12:19:21Z", "hours": 0.2994, "text": "Devlog 3, I made a Switch 2 emulator! Sorry for lying to you in the title, I had to get your attention somehow. This is instead my Switch 2 cloudplay project . In the last devlog After hours of debugging I got my Switch 2 to recognize the fake Switch 1 pro Controller, since then I have made quick progress. What i fixed/implemented The A button now works (i had it set to the wrong bit) Home button also now works (Vortice.XInput for some reason doesn’t support the Guide button so i had to implement something else) I setup my capture card via OBS to receive the Switch 2 ouput and I’m sending it via the moonlight streaming network to my Thor. In the Youtube video below there’s a gameplay demo of me playing a round of Mario Kart World entirely from the Thor. (and even winning🎉) What is next? I want to make a desktop application that handles translating all the inputs to the pico and also a built in videostream so you dont need to have visual studio + OBS open all the time. I also have alot more plans in the future like; v0.2 release: Optimizing latency, add rumble support. v0.3 release: Add Gyro support. - v0.4 release: My own streaming protocol so I don’t have to rely on moonlight. (might scrap this) v0.5 release: Add support for more input devices, and different capture cards. See you in the next devlog! https://youtu.be/6PGTXF4xbAI (also I just now while writing found out Hackatime supports Visual Studio so I’m sadly missing a couple hours of tracked time 😫)"}, {"post_id": 70366, "ts": "2026-09-19T01:40:23Z", "hours": 6.3639, "text": "Devlog 2, A breakthrough! Quick introduction I’m working on a very janky Switch 2 cloudplay setup: AYN Thor → Windows → XInput → C# → UART → Raspberry Pi Pico → fake Switch Pro Controller → Switch 2 After around 3 days of work the Switch 2 could; Identify the controller Complete the handshake Send bytes and other useful info to my Pico But it would never actually connect with the Switch 2, I kept messing with the code, debugging, changing bytes I even asked AI but I never got the answer. Then I had an epiphany, What if all this time my code was working just fine and I wasn’t testing it correctly, so I sent a singular button press with right_buttons |= (1 << 3); and suddenly. It connected. Apparently, the Switch was waiting for an actual input report before considering the controller fully connected. All that work and time just to mess up my entire codebase. At least I learned a little more about C and hexes 😓😓 What is next? I think the project is close for a v0.1 release, I’ll need to; Fix the A button input Clean up the codebase from all the testing mess Test Build the application In the future I want to build a special application instead of relying on OBS, reduce latency and add rumble + gyro support. https://youtu.be/oTnj4p9ZfQ8"}, {"post_id": 70089, "ts": "2026-09-18T13:10:33Z", "hours": 0.5444, "text": "First response from the Switch 2! I’ve been working on this for a couple days and I’ve finally gotten to the point where my Switch 2 is sending USB handshake packets to the Pico . Now I just need to match it and hopefully getting the Switch 2 to recognize it. 👀"}]...
|
Title: Rudimentary Switch 2 cloudplay by @azijnwat Title: Rudimentary Switch 2 cloudplay by @azijnwater | Stardance
Devlogs:
First response from the Switch 2! I’ve been working on this for a couple days and I’ve finally gotten to the point where my Switch 2 is sending USB handshake packets to the Pico . Now I just need to match it and hopefully getting the Switch 2 to recognize it. 👀
Devlog 2, A breakthrough! Quick introduction I’m working on a very janky Switch 2 cloudplay setup: AYN Thor → Windows → XInput → C# → UART → Raspberry Pi Pico → fake Switch Pro Controller → Switch 2 After around 3 days of work the Switch 2 could; Identify the controller Complete the handshake Send bytes and other useful info to my Pico But it would never actually connect with the Switch 2, I kept messing with the code, debugging, changing bytes I even asked AI but I never got the answer. Then I had an epiphany, What if all this time my code was working just fine and I wasn’t testing it correctly, so I sent a singular button press with right_buttons |= (1 << 3); and suddenly. It connected. Apparently, the Switch was waiting for an actual input report before considering the controller fully connected. All that work and time just to mess up my entire codebase. At least I learned a little more about C and hexes 😓😓 What is next? I think the project is close for a v0.1 release, I’ll need to; Fix the A button input Clean up the codebase from all the testing mess Test Build the application In the future I want to build a special application instead of relying on OBS, reduce latency and add rumble + gyro support. https://youtu.be/oTnj4p9ZfQ8
Devlog 3, I made a Switch 2 emulator! Sorry for lying to you in the title, I had to get your attention somehow. This is instead my Switch 2 cloudplay project . In the last devlog After hours of debugging I got my Switch 2 to recognize the fake Switch 1 pro Controller, since then I have made quick progress. What i fixed/implemented The A button now works (i had it set to the wrong bit) Home button also now works (Vortice.XInput for some reason doesn’t support the Guide button so i had to implement something else) I setup my capture card via OBS to receive the Switch 2 ouput and I’m sending it via the moonlight streaming network to my Thor. In the Youtube video below there’s a gameplay demo of me playing a round of Mario Kart World entirely from the Thor. (and even winning🎉) What is next? I want to make a desktop application that handles translating all the inputs to the pico and also a built in videostream so you dont need to have visual studio + OBS open all the time. I also have alot more plans in the future like; v0.2 release: Optimizing latency, add rumble support. v0.3 release: Add Gyro support. - v0.4 release: My own streaming protocol so I don’t have to rely on moonlight. (might scrap this) v0.5 release: Add support for more input devices, and different capture cards. See you in the next devlog! https://youtu.be/6PGTXF4xbAI (also I just now while writing found out Hackatime supports Visual Studio so I’m sadly missing a couple hours of tracked time 😫)
Devlog 4, desktop app close to finished! Sorry it has been a while, I’ve been busy this past week with school and work but I’ve made some small progress here and there. I’m working on the desktop app and I’m almost finished! I just need to make it actually function and then its time (finally) for a v0.1 release!...
|
1793051361.0148106
|
1793656161.0148106
|
|
15069
|
VKGPGPU by @sergey5588 | Stardance
|
sergey5588
|
1
|
22.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T16:34:33Z", "hours": 22.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made VKGPGPU, this is C11 library that uses vulkan under the hood and provides simpler access to general purpose computing on GPU (something like CUDA but more lightweight) im planning to make simple perceptron neural network with it. Learning vulkan was challenging, i still don’t know majority of things (graphics pipeline), I’m proud that this thing works and i enjoy my code quality. To test my project people need to know basic GPU concepts and some shading language that can compile to SPIRV (GLSL is the easiest)", "repo": "https://github.com/Sergey5588/vkgpgpu", "demo": "https://github.com/Sergey5588/vkgpgpu/releases/tag/v0.0.1-test"}]...
|
[{"post_id": 72722, "ts": "202 [{"post_id": 72722, "ts": "2026-09-23T16:21:26Z", "hours": 0.7611, "text": "Pushed v0.0.1-test, test version, added some macros for debug things and lib release things"}, {"post_id": 66589, "ts": "2026-09-12T13:14:15Z", "hours": 0.7764, "text": "Made github workflow for release automation, very cool, still not tested tho"}, {"post_id": 56789, "ts": "2026-08-28T18:19:19Z", "hours": 0.2728, "text": "Made build.sh to build static and shared libs, now i have 67 commits in my repo"}, {"post_id": 53274, "ts": "2026-08-23T18:44:36Z", "hours": 1.0717, "text": "Just made small fixes, nothing else to say"}, {"post_id": 42551, "ts": "2026-08-07T11:27:36Z", "hours": 4.9567, "text": "I rewrote api so now its recording cmd buffer and in theory multiple dispatches and programs can be in pipeline, its working!!!!!!!"}, {"post_id": 26068, "ts": "2026-07-10T17:31:56Z", "hours": 3.0831, "text": "Implemented push constant, now you can push some int, float and bool types"}, {"post_id": 24867, "ts": "2026-07-08T18:34:02Z", "hours": 0.3053, "text": "did small fixes, now there is no TODO s in the code"}, {"post_id": 16373, "ts": "2026-06-26T17:21:09Z", "hours": 0.8922, "text": "You can actually run compute shader now!!!!! here is the compute shader itself and a code to run it:"}, {"post_id": 15776, "ts": "2026-06-25T17:20:21Z", "hours": 3.2008, "text": "I almost lost my mind, but turned out i forgot to reset file pointer after getting file size so actual file data was never read. Implemented: Kernel loading Example shader that copies data from buffer A to buffer B Here is code for shader (not tested, cmd buffer dispatch not yet implemented) and output:"}, {"post_id": 15249, "ts": "2026-06-24T19:18:47Z", "hours": 1.19, "text": "Implemented buffer map and unmap. And everything is a pointer now"}, {"post_id": 15159, "ts": "2026-06-24T17:01:27Z", "hours": 1.8239, "text": "Added buffer creation and destruction. Public API looks like this:"}, {"post_id": 13875, "ts": "2026-06-22T18:50:51Z", "hours": 0.9347, "text": "implemented queue selection and logical device creation, there is nothing new to show so here is the diff 😔"}, {"post_id": 13702, "ts": "2026-06-22T13:50:40Z", "hours": 3.1225, "text": "Made initial project structure, vulkan instance loading and physical device initialization"}]...
|
Title: VKGPGPU by @sergey5588 | Stardance
Devlogs Title: VKGPGPU by @sergey5588 | Stardance
Devlogs:
Made initial project structure, vulkan instance loading and physical device initialization
implemented queue selection and logical device creation, there is nothing new to show so here is the diff 😔
Added buffer creation and destruction. Public API looks like this:
Implemented buffer map and unmap. And everything is a pointer now
I almost lost my mind, but turned out i forgot to reset file pointer after getting file size so actual file data was never read. Implemented: Kernel loading Example shader that copies data from buffer A to buffer B Here is code for shader (not tested, cmd buffer dispatch not yet implemented) and output:
You can actually run compute shader now!!!!! here is the compute shader itself and a code to run it:
did small fixes, now there is no TODO s in the code
Implemented push constant, now you can push some int, float and bool types
I rewrote api so now its recording cmd buffer and in theory multiple dispatches and programs can be in pipeline, its working!!!!!!!
Just made small fixes, nothing else to say
Made build.sh to build static and shared libs, now i have 67 commits in my repo
Made github workflow for release automation, very cool, still not tested tho
Pushed v0.0.1-test, test version, added some macros for debug things and lib release things
Ships:
I made VKGPGPU, this is C11 library that uses vulkan under the hood and provides simpler access to general purpose computing on GPU (something like CUDA but more lightweight) im planning to make simple perceptron neural network with it. Learning vulkan was challenging, i still don’t know majority of things (graphics pipeline), I’m proud that this thing works and i enjoy my code quality. To test my project people need to know basic GPU concepts and some shading language that can compile to SPIRV (GLSL is the easiest)...
|
1793339787.242002
|
1793426187.242002
|
|
65096
|
streaksaver by @raahi | Stardance
|
raahi
|
1
|
10.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-25T06:55:59Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a bot to remind you to actually lock in and do 30 min of work everyday. It directly connects to your hackatime account when you run /streaksaver-connect and pulls the number of hours you do. You can use the bot to do other things as well like directly see how many hours you’ve done without actually opening hackatime or view your streak. There is API support as well for this allowing you to access whoevers hackatime data like hours/streaks/goals. I am hosting this project using nest which was fun to learn as well. This was my very first attempt at making a slack bot, coding in JS and actually SSHing into a server and running my programs on it! Hope yall like it and feel free to join the channel #streaksaver-stardance-bot-project to try the bot out :0", "repo": "https://github.com/CreativeDragon1/streakbuddy", "demo": "https://hackclub.enterprise.slack.com/archives/C0C40JKMH7B"}]...
|
[{"post_id": 72725, "ts": "202 [{"post_id": 72725, "ts": "2026-09-23T16:26:24Z", "hours": 10.1311, "text": "Hey there, I made this project initially for thirdsapce and then later moved it here, thirdspace doesn’t have a web log system, so I ended up making a JOURNAL.md with all the journals for each commit. Each journal has an estimate of the time spent, the gh commit, AI disclosure and a summary of stuff I did. github for it: streakbuddy/JOURNAL.md at main · CreativeDragon1/streakbuddy"}]...
|
Title: streaksaver by @raahi | Stardance
Devlogs: Title: streaksaver by @raahi | Stardance
Devlogs:
Hey there, I made this project initially for thirdsapce and then later moved it here, thirdspace doesn’t have a web log system, so I ended up making a JOURNAL.md with all the journals for each commit. Each journal has an estimate of the time spent, the gh commit, AI disclosure and a summary of stuff I did. github for it: streakbuddy/JOURNAL.md at main · CreativeDragon1/streakbuddy
Ships:
I made a bot to remind you to actually lock in and do 30 min of work everyday. It directly connects to your hackatime account when you run /streaksaver-connect and pulls the number of hours you do. You can use the bot to do other things as well like directly see how many hours you’ve done without actually opening hackatime or view your streak. There is API support as well for this allowing you to access whoevers hackatime data like hours/streaks/goals. I am hosting this project using nest which was fun to learn as well. This was my very first attempt at making a slack bot, coding in JS and actually SSHing into a server and running my programs on it! Hope yall like it and feel free to join the channel #streaksaver-stardance-bot-project to try the bot out :0...
|
1793213686.222763
|
1793300086.222763
|
|
6850
|
High Speed FPV Drone by @peterprok777 | Stardance
|
peterprok777
|
0
|
2.5
|
0
|
[]
|
[{"post_id": 7273, "ts": "2026 [{"post_id": 7273, "ts": "2026-06-12T04:00:38Z", "hours": 0.5228, "text": "High speed drone log 2: I added a camera hole (no camera selected yet) and cooling exhaust holes in the rear side. Since the nose of the drone will be experiencing higher pressure due to the speed and the shape of the airfoil, the tail will have lower pressure. And as I learned yesterday (I knew before just didn’t know it applies here as well!) the air will naturally want to go out of the holes in the rear because of lower pressure! This effect will give me natural cooling for the internal components."}, {"post_id": 5269, "ts": "2026-06-08T23:53:01Z", "hours": 1.9758, "text": "Made a first rough draft for my high speed drone 355mm in length, 2207 motors, 5 inch props. Will be detailing in the next couple days. Also will be researching what hardware and software to install into this thing."}]...
|
Title: High Speed FPV Drone by @peterprok777 | Sta Title: High Speed FPV Drone by @peterprok777 | Stardance
Devlogs:
Made a first rough draft for my high speed drone 355mm in length, 2207 motors, 5 inch props. Will be detailing in the next couple days. Also will be researching what hardware and software to install into this thing.
High speed drone log 2: I added a camera hole (no camera selected yet) and cooling exhaust holes in the rear side. Since the nose of the drone will be experiencing higher pressure due to the speed and the shape of the airfoil, the tail will have lower pressure. And as I learned yesterday (I knew before just didn’t know it applies here as well!) the air will naturally want to go out of the holes in the rear because of lower pressure! This effect will give me natural cooling for the internal components....
|
1793256525.3069537
|
1793861325.3069537
|