|
5901
|
My awesome macropad! by @aditiv | Stardance
|
aditiv
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @aditiv | Stardance
|
1792655621.678005
|
1793260421.678005
|
|
5902
|
Untitled project by @AdityaGaur | Stardance
|
AdityaGaur
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @AdityaGaur | Stardance
|
1792680502.0911427
|
1793285302.0911427
|
|
5903
|
My awesome macropad! by @kimeowsu | Stardance
|
kimeowsu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @kimeowsu | Stardan Title: My awesome macropad! by @kimeowsu | Stardance...
|
1793249347.1669688
|
1793854147.1669688
|
|
5904
|
My awesome macropad! by @mikunakanoglazer | Starda My awesome macropad! by @mikunakanoglazer | Stardance...
|
mikunakanoglazer
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @mikunakanoglazer | Title: My awesome macropad! by @mikunakanoglazer | Stardance...
|
1793245660.3811023
|
1793850460.3811023
|
|
5905
|
HACKATHON by @ANNAHAKI | Stardance
|
ANNAHAKI
|
0
|
7.6
|
0
|
[]
|
[{"post_id": 7704, "ts": "2026 [{"post_id": 7704, "ts": "2026-06-12T21:17:49Z", "hours": 1.6625, "text": "I did new sections and did more changes jejeje"}, {"post_id": 7175, "ts": "2026-06-11T23:49:26Z", "hours": 1.74, "text": "If u wanna go to a hackathon runned by me in MEXICO MONTERREY soon ill finish the web pag and start the registrations ! im not recording all the hours i did (sadly ill had like 30) but im rlly proud of this web pag :)"}, {"post_id": 6580, "ts": "2026-06-11T01:46:40Z", "hours": 2.1311, "text": "Inter hack have changes yeyyyyy today i was on a mental breacki dance cus of PCBs i decided to use gemini but it lit didnt to a flipping flopping nothing i lit cryed all day cus i graduated today and my pcb wasnt working cus of the footprints that i did wrong or smthing like that un necessary stuff to tell INTER HACK SEEMS REALLY WELL I LOVE IT !"}, {"post_id": 3277, "ts": "2026-06-06T04:04:14Z", "hours": 1.9981, "text": "THIS IS MY HTML PAG FOR A HACKATHON ILL DO IN MY TOWN ! its amazing im rlly proud of me,its my 3r pag and the 2nd i do with out cpy paste AI, it have some buggs in the FAQ section, ill fix it later :B"}, {"post_id": 1221, "ts": "2026-06-03T02:26:43Z", "hours": 0.0706, "text": "im doing a html pag jejeje im just starting with the bases, titles and colors"}]...
|
Title: HACKATHON by @ANNAHAKI | Stardance
Devlogs Title: HACKATHON by @ANNAHAKI | Stardance
Devlogs:
im doing a html pag jejeje im just starting with the bases, titles and colors
THIS IS MY HTML PAG FOR A HACKATHON ILL DO IN MY TOWN ! its amazing im rlly proud of me,its my 3r pag and the 2nd i do with out cpy paste AI, it have some buggs in the FAQ section, ill fix it later :B
Inter hack have changes yeyyyyy today i was on a mental breacki dance cus of PCBs i decided to use gemini but it lit didnt to a flipping flopping nothing i lit cryed all day cus i graduated today and my pcb wasnt working cus of the footprints that i did wrong or smthing like that un necessary stuff to tell INTER HACK SEEMS REALLY WELL I LOVE IT !
If u wanna go to a hackathon runned by me in MEXICO MONTERREY soon ill finish the web pag and start the registrations ! im not recording all the hours i did (sadly ill had like 30) but im rlly proud of this web pag :)
I did new sections and did more changes jejeje...
|
1793198982.3320498
|
1793803782.3320498
|
|
5906
|
Untitled by @aditiv | Stardance
|
aditiv
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @aditiv | Stardance
|
1792709712.632401
|
1793314512.632401
|
|
5907
|
Epidemic Tracker by @senna | Stardance
|
senna
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Epidemic Tracker by @senna | Stardance
|
1792731226.3221865
|
1793336026.3221865
|
|
5908
|
My first slack bot! by @x1c_pk | Stardance
|
x1c_pk
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @x1c_pk | Stardance
|
1793177443.4334955
|
1793782243.4334955
|
|
5909
|
Data Labeller by @vyonnie | Stardance
|
vyonnie
|
1
|
12.03
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T08:31:31Z", "hours": 11.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Introduction I made a media annotation pipeline for images, videos, and audio datasets, with automated quality control using AI. Instructions on how to run the app locally are in the source files! :) How It Works There are four stages: Admin : Create jobs by uploading media URLs and defining category lists. Labeller : Annotate media tasks with category labels and free-text descriptions. AI QC : Automated quality control using Gemini to sample and verify labels. Gemini reviews a sample of labels per job: Small jobs (<10 tasks): one random task per labeller. Large jobs: roughly 10% of tasks are randomly sampled. If a sampled task fails, the entire labeller’s work for that job is flagged for human review. Human QC : Review flagged labels, approve correct ones, or send them back for relabelling by setting the task status back to open . Hope this is useful!", "repo": "https://github.com/vynkyt/data-labeller", "demo": "https://datalabeller.vkyt.hackclub.app/"}]...
|
[{"post_id": 52342, "ts": "202 [{"post_id": 52342, "ts": "2026-08-22T13:34:10Z", "hours": 1.0314, "text": "Deployed the whole thing onto Render to bypass local installs."}, {"post_id": 52176, "ts": "2026-08-22T08:26:10Z", "hours": 1.7539, "text": "Finally fixed AI QC not running (model incompatibility): Human QC page now can receive tasks that failed the AI QC! I also wrote end to end tests that start up a uvicorn server and mocks Gemini + uses playwright to drive HTML pages for happy, sad and edge cases to make sure it really works. Going to ship now :) I hope someone can find this helpful!"}, {"post_id": 47459, "ts": "2026-08-15T12:02:41Z", "hours": 2.5058, "text": "Finished up unit tests for labeller, ai qc and human qc. Also finished the ai qc and human qc endpoints + added human qc html page :) The image attached here is also a recent addition, the main index.html page showcasing a brief intro of this project, the pipeline, and links to the three html pages. Also major development: added a way for others to test my project with/without API keys for Gemini or Turso (database), and updated README with implementation steps; will ship soon yayy"}, {"post_id": 45617, "ts": "2026-08-12T07:07:52Z", "hours": 2.6128, "text": "Added unit tests, restyled both admin and labeller html pages. Started on AI logic"}, {"post_id": 8315, "ts": "2026-06-13T20:38:45Z", "hours": 2.1522, "text": "Added a text area for labellers to input their names, and updated the “submit labels” button so that it now collects labels from ticked checkboxes and other descriptive labels, and sends them to the database. So now the labeller’s name and the labels can be recorded in the database! Next step is to integrate AI for checking."}, {"post_id": 1332, "ts": "2026-06-03T08:39:17Z", "hours": 2.0153, "text": "Admin page (and connected to backend) done, where “admins” insert urls to be labelled as requested by clients and identify possible categories all urls might fall under, and submit urls and categories to the database. Labeller page partially done, where labellers “get a new task” that renders a url and lists categories as checkboxes to be ticked off and an additional textbox for any additional identifiable labels. To-do next: connect label submission buttons to endpoint in backend."}]...
|
Title: Data Labeller by @vyonnie | Stardance
Devl Title: Data Labeller by @vyonnie | Stardance
Devlogs:
Admin page (and connected to backend) done, where “admins” insert urls to be labelled as requested by clients and identify possible categories all urls might fall under, and submit urls and categories to the database. Labeller page partially done, where labellers “get a new task” that renders a url and lists categories as checkboxes to be ticked off and an additional textbox for any additional identifiable labels. To-do next: connect label submission buttons to endpoint in backend.
Added a text area for labellers to input their names, and updated the “submit labels” button so that it now collects labels from ticked checkboxes and other descriptive labels, and sends them to the database. So now the labeller’s name and the labels can be recorded in the database! Next step is to integrate AI for checking.
Added unit tests, restyled both admin and labeller html pages. Started on AI logic
Finished up unit tests for labeller, ai qc and human qc. Also finished the ai qc and human qc endpoints + added human qc html page :) The image attached here is also a recent addition, the main index.html page showcasing a brief intro of this project, the pipeline, and links to the three html pages. Also major development: added a way for others to test my project with/without API keys for Gemini or Turso (database), and updated README with implementation steps; will ship soon yayy
Finally fixed AI QC not running (model incompatibility): Human QC page now can receive tasks that failed the AI QC! I also wrote end to end tests that start up a uvicorn server and mocks Gemini + uses playwright to drive HTML pages for happy, sad and edge cases to make sure it really works. Going to ship now :) I hope someone can find this helpful!
Deployed the whole thing onto Render to bypass local installs.
Ships:
Introduction I made a media annotation pipeline for images, videos, and audio datasets, with automated quality control using AI. Instructions on how to run the app locally are in the source files! :) How It Works There are four stages: Admin : Create jobs by uploading media URLs and defining category lists. Labeller : Annotate media tasks with category labels and free-text descriptions. AI QC : Automated quality control using Gemini to sample and verify labels. Gemini reviews a sample of labels per job: Small jobs (<10 tasks): one random task per labeller. Large jobs: roughly 10% of tasks are randomly sampled. If a sampled task fails, the entire labeller’s work for that job is flagged for human review. Human QC : Review flagged labels, approve correct ones, or send them back for relabelling by setting the task status back to open . Hope this is useful!...
|
1793253007.612766
|
1793339407.612766
|
|
5910
|
Rotor Loss Compensating Drone by @alvinwg | Starda Rotor Loss Compensating Drone by @alvinwg | Stardance...
|
alvinwg
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Rotor Loss Compensating Drone by @alvinwg | Title: Rotor Loss Compensating Drone by @alvinwg | Stardance...
|
1792770649.7600317
|
1793375449.7600317
|
|
5911
|
Fully Autonomous Quadrocopter by @NIMNIM | Stardan Fully Autonomous Quadrocopter by @NIMNIM | Stardance...
|
NIMNIM
|
0
|
9.29
|
0
|
[]
|
[{"post_id": 11130, "ts": "202 [{"post_id": 11130, "ts": "2026-06-18T06:32:29Z", "hours": 3.0278, "text": "The main flight code is complete. I’ve implemented the primary controller, which receives inputs from the base station and uses them to control the drone. I still need to develop the base station code and a separate controller program. GPS integration also hasn’t been implemented yet. The current code has been pushed to my GitHub repository."}, {"post_id": 10820, "ts": "2026-06-17T19:17:10Z", "hours": 2.5775, "text": "I have modeled the whole drone. I managed to keep it way under 1800 grams. This means my drone will have a suitable thrust to weight ratio. I have also put a GPS module. This will allow me to add GPS point to point navigation."}, {"post_id": 10301, "ts": "2026-06-16T23:05:01Z", "hours": 2.7811, "text": "Completed Drone Flight computer. This flight computer can support an SPI radio, but I have chosen to just use ESP now for this drone, to save costs and get this project done faster. It also has GPS, so the drone does not have to rely on dead reckoning and instead can fuse itself with the IMU to eliminate drift."}, {"post_id": 9519, "ts": "2026-06-15T21:48:09Z", "hours": 0.4792, "text": "Picked up the radio, working on the schematic. Unfortunately, most of the components I used dont have any KiCad library, so I had to make my own footprint and symbol. Hopefully everything fits in irl."}, {"post_id": 9499, "ts": "2026-06-15T21:04:54Z", "hours": 0.4239, "text": "Prep KICAD by importing symbols"}]...
|
Title: Fully Autonomous Quadrocopter by @NIMNIM | Title: Fully Autonomous Quadrocopter by @NIMNIM | Stardance
Devlogs:
Prep KICAD by importing symbols
Picked up the radio, working on the schematic. Unfortunately, most of the components I used dont have any KiCad library, so I had to make my own footprint and symbol. Hopefully everything fits in irl.
Completed Drone Flight computer. This flight computer can support an SPI radio, but I have chosen to just use ESP now for this drone, to save costs and get this project done faster. It also has GPS, so the drone does not have to rely on dead reckoning and instead can fuse itself with the IMU to eliminate drift.
I have modeled the whole drone. I managed to keep it way under 1800 grams. This means my drone will have a suitable thrust to weight ratio. I have also put a GPS module. This will allow me to add GPS point to point navigation.
The main flight code is complete. I’ve implemented the primary controller, which receives inputs from the base station and uses them to control the drone. I still need to develop the base station code and a separate controller program. GPS integration also hasn’t been implemented yet. The current code has been pushed to my GitHub repository....
|
1793202849.334663
|
1793807649.334663
|
|
5912
|
My first slack bot! by @Mikhail | Stardance
|
Mikhail
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Mikhail | Stardance
|
1793195758.5896833
|
1793800558.5896833
|
|
5913
|
My first slack bot! by @abonde | Stardance
|
abonde
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @abonde | Stardance
|
1792684307.1453576
|
1793289107.1453576
|
|
5914
|
My awesome macropad! by @Professor_Paranormal | St My awesome macropad! by @Professor_Paranormal | Stardance...
|
Professor_Paranormal
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Professor_Paranorm Title: My awesome macropad! by @Professor_Paranormal | Stardance...
|
1792796043.825676
|
1793400843.825676
|
|
5915
|
My awesome macropad! by @ryanzhao | Stardance
|
ryanzhao
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @ryanzhao | Stardan Title: My awesome macropad! by @ryanzhao | Stardance...
|
1793188050.1537485
|
1793792850.1537485
|
|
5916
|
Untitled by @FridkDEV | Stardance
|
FridkDEV
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @FridkDEV | Stardance
|
1793170114.0659273
|
1793774914.0659273
|
|
5917
|
My first slack bot! by @mikunakanoglazer | Stardan My first slack bot! by @mikunakanoglazer | Stardance...
|
mikunakanoglazer
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @mikunakanoglazer | Title: My first slack bot! by @mikunakanoglazer | Stardance...
|
1793274719.8390462
|
1793879519.8390462
|
|
5918
|
My first slack bot! by @devovo | Stardance
|
devovo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @devovo | Stardance
|
1793191979.2905264
|
1793796779.2905264
|
|
5919
|
Space Miner! by @Kavya_Jay | Stardance
|
Kavya_Jay
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Space Miner! by @Kavya_Jay | Stardance
|
1793163178.9897993
|
1793767978.9897993
|
|
5920
|
My awesome macropad! by @annette | Stardance
|
annette
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @annette | Stardanc Title: My awesome macropad! by @annette | Stardance...
|
1793231318.592648
|
1793836118.592648
|
|
5921
|
BitSwiss by @swedishsplidney | Stardance
|
swedishsplidney
|
1
|
22.0
|
397
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-07T09:11:09Z", "hours": 22.0, "multiplier": 18.19, "payout": 397, "blessing": "neutral", "text": "BitSwiss is an open source, cross platform archiving tool to easily download offline archives of over 100 web .zim archives to a removable media device, creating fully offline digital “swiss army knives” that can be used anywhere, on any (desktop) device. it can also include portable, installation free, offline readers for all the archives. available packages: all of wikipedia gutenberg collection (over 75,000 public domain ebooks) stackoverflow and stackexchange forums for many topics full ifixit repair guide archive developer documentation for many scripting languages/libraries/workflows/etc. full libretexts textbook and other educational text archives entire medlineplus archive for medical info full khanacademy, crashcourse, and freecodecamp courses for learning NASA astronomy picture of the day archive with expert explanations preconfigured setups for 16, 32, 64, and 128gb drives. also some field-focused presets for coding, computer science, outer space, and more. BitSwiss works by first using libcurl to grab the file sizes, then filters the URL to get the file name. it then uses a multithreaded concurrent download system to quickly and efficiently download packages (for more info, refer to the “how it works” section of the readme. coded in C++ using JetBrains CLion on Fedora 44 KDE. compiled with CMake for linux, macOS and windows", "repo": "https://github.com/swedishsplidney/BitSwiss", "demo": "https://github.com/swedishsplidney/BitSwiss/releases"}]...
|
[{"post_id": 4088, "ts": "2026 [{"post_id": 4088, "ts": "2026-06-07T08:52:50Z", "hours": 1.0131, "text": "just spent an hour debugging just to get a working build for microslop windows… finally got it working successfully though, kinda goofy on occasion but does work, thankfully"}, {"post_id": 4017, "ts": "2026-06-07T05:41:26Z", "hours": 3.6267, "text": "pretty much ready to ship! more than doubled the package list, to over 109 packages, now totaling over 600gb of data other than that it was ui tweaks, code cleanup and testing the windows and mac versions in a vm if this seems kinda interesting, go read the readme at https://github.com/swedishsplidney/BitSwiss"}, {"post_id": 2655, "ts": "2026-06-05T10:10:59Z", "hours": 6.5953, "text": "downloading works! uses a full multi-threaded asynchronous download engine that automatically imports file sizes and dynamic file names using libcurl. added prebuilt binaries to the github at: https://github.com/swedishsplidney/BitSwiss if you wanna try it out, feel free, but only the linux binary is actually tested at this point it is a fully working application which feels super great you can now also include multiple platforms of zim readers too, making it fully all-in-one the readme in the repo is also much better now"}, {"post_id": 1914, "ts": "2026-06-04T04:25:21Z", "hours": 1.2667, "text": "settings menu with theme swapping system ImGui is pretty limited in what you can do but you can change the colors"}, {"post_id": 1804, "ts": "2026-06-04T00:54:39Z", "hours": 2.3597, "text": "working asynchronous accurate file size checking using libcurl and async worker threads. it now accurately and super quickly gets file sizes without needing manual input. new CHUNGUS preconfig option that is almost 300GB :0"}, {"post_id": 1386, "ts": "2026-06-03T11:56:41Z", "hours": 5.2528, "text": "completed a complete gui and data item system overhaul, it actually compiles now. right now it automatically detects when storage devices are plugged in and you can select from over 45 manually inputted dataset options from kiwix such as 3 different wikipedia sizes library of congress, stackoverflow, etc. 3 preconfigged profiles and a working progress bar on the bottom. it should work on linux windows and mac but who knows because I haven’t tested it on anything other than linux yet now it just needs to actually do the thing its supposed to lol"}, {"post_id": 1288, "ts": "2026-06-03T05:40:42Z", "hours": 1.7167, "text": "devlog 6/2/26: got the project created, wrote the README, and got dear ImGui working with the demo window. started writing the actual drive detection system, only for linux so far…"}]...
|
Title: BitSwiss by @swedishsplidney | Stardance
D Title: BitSwiss by @swedishsplidney | Stardance
Devlogs:
devlog 6/2/26: got the project created, wrote the README, and got dear ImGui working with the demo window. started writing the actual drive detection system, only for linux so far…
completed a complete gui and data item system overhaul, it actually compiles now. right now it automatically detects when storage devices are plugged in and you can select from over 45 manually inputted dataset options from kiwix such as 3 different wikipedia sizes library of congress, stackoverflow, etc. 3 preconfigged profiles and a working progress bar on the bottom. it should work on linux windows and mac but who knows because I haven’t tested it on anything other than linux yet now it just needs to actually do the thing its supposed to lol
working asynchronous accurate file size checking using libcurl and async worker threads. it now accurately and super quickly gets file sizes without needing manual input. new CHUNGUS preconfig option that is almost 300GB :0
settings menu with theme swapping system ImGui is pretty limited in what you can do but you can change the colors
downloading works! uses a full multi-threaded asynchronous download engine that automatically imports file sizes and dynamic file names using libcurl. added prebuilt binaries to the github at: https://github.com/swedishsplidney/BitSwiss if you wanna try it out, feel free, but only the linux binary is actually tested at this point it is a fully working application which feels super great you can now also include multiple platforms of zim readers too, making it fully all-in-one the readme in the repo is also much better now
pretty much ready to ship! more than doubled the package list, to over 109 packages, now totaling over 600gb of data other than that it was ui tweaks, code cleanup and testing the windows and mac versions in a vm if this seems kinda interesting, go read the readme at https://github.com/swedishsplidney/BitSwiss
just spent an hour debugging just to get a working build for microslop windows… finally got it working successfully though, kinda goofy on occasion but does work, thankfully
Ships:
BitSwiss is an open source, cross platform archiving tool to easily download offline archives of over 100 web .zim archives to a removable media device, creating fully offline digital “swiss army knives” that can be used anywhere, on any (desktop) device. it can also include portable, installation free, offline readers for all the archives. available packages: all of wikipedia gutenberg collection (over 75,000 public domain ebooks) stackoverflow and stackexchange forums for many topics full ifixit repair guide archive developer documentation for many scripting languages/libraries/workflows/etc. full libretexts textbook and other educational text archives entire medlineplus archive for medical info full khanacademy, crashcourse, and freecodecamp courses for learning NASA astronomy picture of the day archive with expert explanations preconfigured setups for 16, 32, 64, and 128gb drives. also some field-focused presets for coding, computer science, outer space, and more. BitSwiss works by first using libcurl to grab the file sizes, then filters the URL to get the file name. it then uses a multithreaded concurrent download system to quickly and efficiently download packages (for more info, refer to the “how it works” section of the readme. coded in C++ using JetBrains CLion on Fedora 44 KDE. compiled with CMake for linux, macOS and windows...
|
1793318046.8048103
|
1793404446.8048103
|
|
5922
|
Platformer mayhaps? by @doiboi74 | Stardance
|
doiboi74
|
0
|
0.73
|
0
|
[]
|
[{"post_id": 1230, "ts": "2026 [{"post_id": 1230, "ts": "2026-06-03T02:43:19Z", "hours": 0.7333, "text": "Currently trying to understand how unity works and how to make the player move"}]...
|
Title: Platformer mayhaps? by @doiboi74 | Stardanc Title: Platformer mayhaps? by @doiboi74 | Stardance
Devlogs:
Currently trying to understand how unity works and how to make the player move...
|
1792745318.4318924
|
1793350118.4318924
|
|
5923
|
Chess by @fireswordchris | Stardance
|
fireswordchris
|
0
|
2.25
|
0
|
[]
|
[{"post_id": 1925, "ts": "2026 [{"post_id": 1925, "ts": "2026-06-04T05:01:21Z", "hours": 2.2481, "text": "Board and pieces setup"}]...
|
Title: Chess by @fireswordchris | Stardance
Devlo Title: Chess by @fireswordchris | Stardance
Devlogs:
Board and pieces setup...
|
1793292968.7582235
|
1793897768.7582235
|
|
5924
|
stockpanda by @pizzalover125 | Stardance
|
pizzalover125
|
1
|
23.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-27T22:37:57Z", "hours": 23.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Stockpanda is an open-source chess engine made with Python that can be played through a custom web GUI! Creating an engine is extremely technical, so I had to do thorough research on the different alogrithms to make the engine better and better. I’m proud that my GUI has such a smooth user interface, as well as the fact that my engine is extremely strong! Building this was a blast :)", "repo": "https://github.com/pizzalover125/stockpanda", "demo": "https://stockpanda.vercel.app/"}]...
|
[{"post_id": 17212, "ts": "202 [{"post_id": 17212, "ts": "2026-06-27T22:31:42Z", "hours": 0.2747, "text": "did a final run-through of the app, tweaked some settings, deployed, and created a banner in Figma!"}, {"post_id": 17192, "ts": "2026-06-27T22:03:20Z", "hours": 1.6372, "text": "implemented two pieces of polish: victory confetti screen shake + sound effect on illegal moves these changes were not too difficult, but I did run into a couple of bugs. i think i’m ready to ship! not much i think i can add at this point."}, {"post_id": 16620, "ts": "2026-06-27T01:17:03Z", "hours": 1.1508, "text": "implemented difficulty levels! they just adjust the search depth and the maximum time spent. pretty simple to implement!"}, {"post_id": 16383, "ts": "2026-06-26T17:40:00Z", "hours": 1.7242, "text": "made the move history travel-able! now, you can go backwards and forwards through the game’s history. there were bugs with this feature, but it works perfectly now!"}, {"post_id": 15408, "ts": "2026-06-25T01:30:30Z", "hours": 1.8711, "text": "added more customization! there are now more options for customizing the time, board, piece, and now sound themes. this wasn’t too difficult; just tedious."}, {"post_id": 15309, "ts": "2026-06-24T21:19:04Z", "hours": 0.37, "text": "deployed this on Vercel! had to change a couple of things and vercel had some issues with the build, but i got it figured out! go to stockpanda.vercel.app!"}, {"post_id": 15261, "ts": "2026-06-24T19:36:39Z", "hours": 1.3167, "text": "implemented premoves! now you can make moves before the engine makes a move; similar to chess.com and lichess.org. i couldn’t get a screenshot cause it takes some time, so try it out yourself!"}, {"post_id": 15126, "ts": "2026-06-24T16:08:04Z", "hours": 1.1042, "text": "added board annotations! if you’ve ever used chess.com or lichess, you would know you can highlight squares and draw arrows. now, you can do that on stock panda! implementing this was a lot easier than i thought, ngl. pretty smooth sailing."}, {"post_id": 14833, "ts": "2026-06-24T03:00:32Z", "hours": 1.3725, "text": "made it responsive on mobile! i came across a lot of bugs with it not working but i eventually got through the bugs. to accomplish this, i also ended up adding functionality to make moves by clicking instead of dragging. some people like it that way."}, {"post_id": 14605, "ts": "2026-06-23T19:36:28Z", "hours": 0.7114, "text": "implemented a notation system on the side, similar to how chess.com andlichess.org do it. pretty simple, other than visual bugs with weird scrolling problems. super clean tho!"}, {"post_id": 14541, "ts": "2026-06-23T18:07:53Z", "hours": 1.4267, "text": "implemented custom themes! now you can fully customize the look and feel of your chess game against Stock Panda! I love how intuitive the UI/UX is"}, {"post_id": 14128, "ts": "2026-06-23T03:27:51Z", "hours": 0.9108, "text": "implemented a clock! now you can play rapid, blitz, and bullet games with my chess engine!"}, {"post_id": 14014, "ts": "2026-06-23T00:08:18Z", "hours": 1.6136, "text": "transformed the UI of the application. added extremely satisfying sounds that im genuniely so proud of. made it look like chess.com cause people recognize that. also, you can choose to play as black or white, which is really cool! finally, there are now animations for the computer’s moves."}, {"post_id": 5223, "ts": "2026-06-08T22:39:24Z", "hours": 0.5694, "text": "implemented phase-based evaluation! essentially, the engine changes based on the phase of the game (opening, middlegame, endgame). for example, you want to have your king active in the endgame but safe in the opening. thats what this change does!"}, {"post_id": 4539, "ts": "2026-06-07T21:42:44Z", "hours": 0.4444, "text": "implemented endgame tablebases! essentially, chess is solved with 7 pieces or fewer. so instead of trying to calculate the perfect move in a complicated position, we can just look it up in a precomputed database of all positions with 7 pieces or fewer. this is a huge boost for endgame play, and also lets the engine play perfectly in those positions instead of relying on heuristics. the syzygy tablebases are the standard in the chess programming community, so i used them!"}, {"post_id": 4475, "ts": "2026-06-07T20:06:43Z", "hours": 0.6053, "text": "implemented an opening book! essentially, for common openings, the engine has a file of the best moves in those common positions. this makes it a lot better (and faster) at the opening stage. implementing it was pretty difficult because of some issues with the book file, but it eventually worked!"}, {"post_id": 4440, "ts": "2026-06-07T19:18:03Z", "hours": 0.8325, "text": "implemented transition tables! essentially, transition tables cache evaluations to reuse if the position is achieved through a different set of moves (transposition)."}, {"post_id": 3709, "ts": "2026-06-06T19:19:05Z", "hours": 0.8528, "text": "implemented quiessence search! basically, the engine keeps searching until the position becomes stable. for example, lets say the user can trade queens on move 5. it would see that and think that line is winning, but fails to see past move 5 where the opponent can recapture the queen. this 5-depth barrier is known as the horizon effect!"}, {"post_id": 2973, "ts": "2026-06-05T21:50:16Z", "hours": 0.4986, "text": "creating logo for stockpanda! it looks pretty cool to me, ngl. made in Figma. pretty simple but straight to the point. modeled after stockfish logo"}, {"post_id": 2903, "ts": "2026-06-05T20:10:39Z", "hours": 1.1783, "text": "added iterative deepening! essentially, it has a max thinking time and thinks as much as possible in that time. this makes it way faster!"}, {"post_id": 2436, "ts": "2026-06-04T22:38:09Z", "hours": 0.6431, "text": "added alpha-beta pruning! basically, if a branch in the tree is already bad, then my engine stops looking at the line (ex: blunders queen on move one, no need to look at that line). only 26 lines changed, but it was difficult to implement and i kept facing errors."}, {"post_id": 1572, "ts": "2026-06-03T17:49:42Z", "hours": 1.0183, "text": "basic minimax algorithm implemented with piece values and piece square tables to make it decently accurate"}, {"post_id": 1523, "ts": "2026-06-03T16:30:30Z", "hours": 0.8942, "text": "created the board and legal move logic!"}, {"post_id": 1240, "ts": "2026-06-03T02:56:04Z", "hours": 0.3089, "text": "took notes on chess engine design and created a course of action"}]...
|
Title: stockpanda by @pizzalover125 | Stardance
D Title: stockpanda by @pizzalover125 | Stardance
Devlogs:
took notes on chess engine design and created a course of action
created the board and legal move logic!
basic minimax algorithm implemented with piece values and piece square tables to make it decently accurate
added alpha-beta pruning! basically, if a branch in the tree is already bad, then my engine stops looking at the line (ex: blunders queen on move one, no need to look at that line). only 26 lines changed, but it was difficult to implement and i kept facing errors.
added iterative deepening! essentially, it has a max thinking time and thinks as much as possible in that time. this makes it way faster!
creating logo for stockpanda! it looks pretty cool to me, ngl. made in Figma. pretty simple but straight to the point. modeled after stockfish logo
implemented quiessence search! basically, the engine keeps searching until the position becomes stable. for example, lets say the user can trade queens on move 5. it would see that and think that line is winning, but fails to see past move 5 where the opponent can recapture the queen. this 5-depth barrier is known as the horizon effect!
implemented transition tables! essentially, transition tables cache evaluations to reuse if the position is achieved through a different set of moves (transposition).
implemented an opening book! essentially, for common openings, the engine has a file of the best moves in those common positions. this makes it a lot better (and faster) at the opening stage. implementing it was pretty difficult because of some issues with the book file, but it eventually worked!
implemented endgame tablebases! essentially, chess is solved with 7 pieces or fewer. so instead of trying to calculate the perfect move in a complicated position, we can just look it up in a precomputed database of all positions with 7 pieces or fewer. this is a huge boost for endgame play, and also lets the engine play perfectly in those positions instead of relying on heuristics. the syzygy tablebases are the standard in the chess programming community, so i used them!
implemented phase-based evaluation! essentially, the engine changes based on the phase of the game (opening, middlegame, endgame). for example, you want to have your king active in the endgame but safe in the opening. thats what this change does!
transformed the UI of the application. added extremely satisfying sounds that im genuniely so proud of. made it look like chess.com cause people recognize that. also, you can choose to play as black or white, which is really cool! finally, there are now animations for the computer’s moves.
implemented a clock! now you can play rapid, blitz, and bullet games with my chess engine!
implemented custom themes! now you can fully customize the look and feel of your chess game against Stock Panda! I love how intuitive the UI/UX is
implemented a notation system on the side, similar to how chess.com andlichess.org do it. pretty simple, other than visual bugs with weird scrolling problems. super clean tho!
made it responsive on mobile! i came across a lot of bugs with it not working but i eventually got through the bugs. to accomplish this, i also ended up adding functionality to make moves by clicking instead of dragging. some people like it that way.
added board annotations! if you’ve ever used chess.com or lichess, you would know you can highlight squares and draw arrows. now, you can do that on stock panda! implementing this was a lot easier than i thought, ngl. pretty smooth sailing.
implemented premoves! now you can make moves before the engine makes a move; similar to chess.com and lichess.org. i couldn’t get a screenshot cause it takes some time, so try it out yourself!
deployed this on Vercel! had to change a couple of things and vercel had some issues with the build, but i got it figured out! go to stockpanda.vercel.app!
added more customization! there are now more options for customizing the time, board, piece, and now sound themes. this wasn’t too difficult; just tedious.
made the move history travel-able! now, you can go backwards and forwards through the game’s history. there were bugs with this feature, but it works perfectly now!
implemented difficulty levels! they just adjust the search depth and the maximum time spent. pretty simple to implement!
implemented two pieces of polish: victory confetti screen shake + sound effect on illegal moves these changes were not too difficult, but I did run into a couple of bugs. i think i’m ready to ship! not much i think i can add at this point.
did a final run-through of the app, tweaked some settings, deployed, and created a banner in Figma!
Ships:
Stockpanda is an open-source chess engine made with Python that can be played through a custom web GUI! Creating an engine is extremely technical, so I had to do thorough research on the different alogrithms to make the engine better and better. I’m proud that my GUI has such a smooth user interface, as well as the fact that my engine is extremely strong! Building this was a blast :)...
|
1792392445.9440272
|
1793256445.9440272
|
|
5925
|
Untitled by @thapasahashrad | Stardance
|
thapasahashrad
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @thapasahashrad | Stardance
|
1793213463.932605
|
1793818263.932605
|
|
5926
|
My awesome macropad! by @juliet | Stardance
|
juliet
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @juliet | Stardance
|
1793300221.9545338
|
1793905021.9545338
|
|
5927
|
My awesome macropad! by @kailynn | Stardance
|
kailynn
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @kailynn | Stardanc Title: My awesome macropad! by @kailynn | Stardance...
|
1792745721.4985375
|
1793350521.4985375
|
|
5928
|
Discord Attendance Form Bot by @hisaki | Stardance
|
hisaki
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Discord Attendance Form Bot by @hisaki | St Title: Discord Attendance Form Bot by @hisaki | Stardance...
|
1793234966.7956629
|
1793839766.7956629
|
|
5929
|
Macropad! by @conofthemillenium | Stardance
|
conofthemillenium
|
0
|
0.94
|
0
|
[]
|
[{"post_id": 13439, "ts": "202 [{"post_id": 13439, "ts": "2026-06-22T00:42:50Z", "hours": 0.935, "text": "I finished my schematic and started working on the PCB for my hackpad! I think it’s going pretty well so far."}]...
|
Title: Macropad! by @conofthemillenium | Stardance Title: Macropad! by @conofthemillenium | Stardance
Devlogs:
I finished my schematic and started working on the PCB for my hackpad! I think it’s going pretty well so far....
|
1793198910.2971125
|
1793803710.2971125
|
|
5930
|
My awesome macropad! by @dale | Stardance
|
dale
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @dale | Stardance
|
1792709247.347118
|
1793314047.347118
|
|
5931
|
Youpad by @bigK | Stardance
|
bigK
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Youpad by @bigK | Stardance
|
1793148800.3421087
|
1793753600.3421087
|
|
5932
|
Untitled project by @ventryx | Stardance
|
ventryx
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @ventryx | Stardance
|
1792748860.0205126
|
1793353660.0205126
|
|
5933
|
My awesome macropad! by @sreevaishnavi | Stardance
|
sreevaishnavi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @sreevaishnavi | St Title: My awesome macropad! by @sreevaishnavi | Stardance...
|
1792777814.5060349
|
1793382614.5060349
|
|
5934
|
Untitled project by @sharonprincejohn | Stardance
|
sharonprincejohn
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @sharonprincejohn | Sta Title: Untitled project by @sharonprincejohn | Stardance...
|
1792788592.473116
|
1793393392.473116
|
|
5935
|
Tank by @Xaenic | Stardance
|
Xaenic
|
0
|
6.94
|
0
|
[]
|
[{"post_id": 4714, "ts": "2026 [{"post_id": 4714, "ts": "2026-06-08T04:18:12Z", "hours": 1.2208, "text": "working on shooting and distribution. also need to print a new bolt cus the old one broke"}, {"post_id": 3297, "ts": "2026-06-06T04:53:59Z", "hours": 0.8406, "text": "Tested distributor prototype 1. Working on keeping ammo in place, but it’s still working pretty great!"}, {"post_id": 3055, "ts": "2026-06-05T22:57:40Z", "hours": 1.5822, "text": "working on shooting. final mag design printed."}, {"post_id": 2825, "ts": "2026-06-05T17:31:22Z", "hours": 1.0508, "text": "finished mag + ammo. working on shooting. printing mag rn"}, {"post_id": 2518, "ts": "2026-06-05T01:42:12Z", "hours": 0.3503, "text": "Tested + made prototypes 3 and 4. One more."}, {"post_id": 2245, "ts": "2026-06-04T17:06:27Z", "hours": 0.4847, "text": "Tested prototype 2 - cadded prototype 3"}, {"post_id": 1876, "ts": "2026-06-04T02:44:25Z", "hours": 0.8456, "text": "First magazine prototype - not working just yet"}, {"post_id": 1499, "ts": "2026-06-03T15:48:28Z", "hours": 0.5611, "text": "Magazine and launching system"}]...
|
Title: Tank by @Xaenic | Stardance
Devlogs:
Magaz Title: Tank by @Xaenic | Stardance
Devlogs:
Magazine and launching system
First magazine prototype - not working just yet
Tested prototype 2 - cadded prototype 3
Tested + made prototypes 3 and 4. One more.
finished mag + ammo. working on shooting. printing mag rn
working on shooting. final mag design printed.
Tested distributor prototype 1. Working on keeping ammo in place, but it’s still working pretty great!
working on shooting and distribution. also need to print a new bolt cus the old one broke...
|
1793245672.2037072
|
1793850472.2037072
|
|
5936
|
A poxedex by @henryb | Stardance
|
henryb
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: A poxedex by @henryb | Stardance
|
1792731197.1089935
|
1793335997.1089935
|
|
5937
|
My awesome macropad! by @ethan_soh | Stardance
|
ethan_soh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @ethan_soh | Starda Title: My awesome macropad! by @ethan_soh | Stardance...
|
1793270965.750431
|
1793875765.750431
|
|
5938
|
My awesome macropad! by @karans | Stardance
|
karans
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @karans | Stardance
|
1792784856.7823956
|
1793389656.7823956
|
|
5939
|
My first slack bot! by @Yeohak | Stardance
|
Yeohak
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Yeohak | Stardance
|
1792630105.6745787
|
1793234905.6745787
|
|
5940
|
Tally Auto by @R10 | Stardance
|
R10
|
0
|
8.36
|
0
|
[]
|
[{"post_id": 2090, "ts": "2026 [{"post_id": 2090, "ts": "2026-06-04T12:45:51Z", "hours": 3.4928, "text": "completed the basic Web UI flow. Now i am going to work on addition of authentication system, database and other features."}, {"post_id": 1556, "ts": "2026-06-03T17:21:22Z", "hours": 4.8636, "text": "creating web UI for the automation script with multiple endpoints."}]...
|
Title: Tally Auto by @R10 | Stardance
Devlogs:
cr Title: Tally Auto by @R10 | Stardance
Devlogs:
creating web UI for the automation script with multiple endpoints.
completed the basic Web UI flow. Now i am going to work on addition of authentication system, database and other features....
|
1792925646.660263
|
1793789646.660263
|
|
5941
|
My awesome macropad! by @Nicole_Xu | Stardance
|
Nicole_Xu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Nicole_Xu | Starda Title: My awesome macropad! by @Nicole_Xu | Stardance...
|
1793170298.1642082
|
1793775098.1642082
|
|
5942
|
Untitled project by @kyoii | Stardance
|
kyoii
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @kyoii | Stardance
|
1792713099.4081452
|
1793317899.4081452
|
|
5943
|
the rocket simulator by @notlocbug | Stardance
|
notlocbug
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: the rocket simulator by @notlocbug | Starda Title: the rocket simulator by @notlocbug | Stardance...
|
1793170381.417879
|
1793775181.417879
|
|
5944
|
My Portfolio by @Staudt | Stardance
|
Staudt
|
0
|
1.98
|
0
|
[]
|
[{"post_id": 41000, "ts": "202 [{"post_id": 41000, "ts": "2026-08-04T21:42:26Z", "hours": 1.64, "text": "I finished the project HTML"}, {"post_id": 40552, "ts": "2026-08-04T05:32:24Z", "hours": 0.3358, "text": "Iniciei o HTML e o CSS do meu projeto!"}]...
|
Title: My Portfolio by @Staudt | Stardance
Devlog Title: My Portfolio by @Staudt | Stardance
Devlogs:
Iniciei o HTML e o CSS do meu projeto!
I finished the project HTML...
|
1793174116.0957067
|
1793778916.0957067
|
|
5945
|
Portfolio Website by @gaojulia | Stardance
|
gaojulia
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Portfolio Website by @gaojulia | Stardance
|
1792727448.5825593
|
1793332248.5825593
|
|
5946
|
My awesome macropad! by @sriram | Stardance
|
sriram
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @sriram | Stardance
|
1793217305.1324964
|
1793822105.1324964
|
|
5947
|
Untitled by @DonaldBaker | Stardance
|
DonaldBaker
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @DonaldBaker | Stardance
|
1792745455.1663291
|
1793350255.1663291
|
|
5948
|
My awesome macropad! by @seestar | Stardance
|
seestar
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @seestar | Stardanc Title: My awesome macropad! by @seestar | Stardance...
|
1792767296.503035
|
1793372096.503035
|
|
5949
|
My first slack bot! by @lasya_0717 | Stardance
|
lasya_0717
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @lasya_0717 | Starda Title: My first slack bot! by @lasya_0717 | Stardance...
|
1792799272.4121122
|
1793404072.4121122
|
|
5950
|
My first slack bot! by @notlocbug | Stardance
|
notlocbug
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @notlocbug | Stardan Title: My first slack bot! by @notlocbug | Stardance...
|
1792741721.9920099
|
1793346521.9920099
|