|
3136
|
My awesome macropad! by @Zac | Stardance
|
Zac
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Zac | Stardance
|
1793145279.8322816
|
1793750079.8322816
|
|
3135
|
Macropad X by @phantomlegends381 | Stardance
|
phantomlegends381
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Macropad X by @phantomlegends381 | Stardanc Title: Macropad X by @phantomlegends381 | Stardance...
|
1792936229.7384284
|
1793800229.7384284
|
|
3134
|
AV Media Booking System by @rachell_aristo | Stard AV Media Booking System by @rachell_aristo | Stardance...
|
rachell_aristo
|
0
|
84.97
|
0
|
[]
|
[{"post_id": 83158, "ts": "202 [{"post_id": 83158, "ts": "2026-10-27T02:36:06Z", "hours": 0.6828, "text": "Added tables to admin dashboard ‘Today’s bookings’ (loan pick up = today) ‘New bookings’ (status = pending) ‘Overdue bookings’ (status = overdue) This is just an intial structure tho…this isn’t very user friendly and is currently a lot of repeated code. I wonder if I can try using more visual diagrams and not tables to help with that"}, {"post_id": 81974, "ts": "2026-10-23T09:22:28Z", "hours": 1.1992, "text": "Added a reusable banner as a Jinja macro and used it in check out page to warn admin if the user has any overdue loans"}, {"post_id": 81966, "ts": "2026-10-23T07:31:36Z", "hours": 2.7361, "text": "Added equipment return function + fixed some bugs on check out"}, {"post_id": 81718, "ts": "2026-10-22T06:45:57Z", "hours": 1.5933, "text": "Added error handling for check out system. Includes: Check if user role = admin Try/except for writing to database, error messages for server error Checks for assets (Does the scanned asset exist? Is it avaliable?)"}, {"post_id": 81415, "ts": "2026-10-21T06:29:38Z", "hours": 6.6819, "text": "Added an equipment check out system that allows the media technician to check out a loan by typing in the barcodes of specific assets. Checks if scanned asset exists in catalog Checks if the same assets are scanned > once Checks if a scanned asset is not requested in this loan And then saves the scanned barcodes to db. to do: add error handling for this + add barcode scanner with cam function"}, {"post_id": 80887, "ts": "2026-10-19T05:22:58Z", "hours": 1.2214, "text": "Added/changed all email templates into HTML to allow more formatting options in the future"}, {"post_id": 76966, "ts": "2026-10-05T07:15:47Z", "hours": 1.9156, "text": "Added variables to approve emails (with Jinja) so it’s dynamic Also added a few util functions for converting int ids to the string value (for equipment ids, studio space ids, timeslot ids etc) I wonder if there is a built in method for doing this with sql alchemy?"}, {"post_id": 71065, "ts": "2026-09-20T08:06:15Z", "hours": 0.9994, "text": "Added fully booked (depending on avalibility from selected date) + not avali for year group messages"}, {"post_id": 71020, "ts": "2026-09-20T06:51:57Z", "hours": 8.2517, "text": "I added an equipment item column to the equipment bookings table so that admin can also filter search by equipment :) Also added error handling for Flask Mail functions + updating loan status to db, which sends an appropriate message to admin about whether data was updated, email was sent etc."}, {"post_id": 70474, "ts": "2026-09-19T08:08:45Z", "hours": 5.9058, "text": "Added functionality for studio booking table - modals, action buttons etc. Also added filters to all tables. This sounds simple cuz previously all worked on equipment table, but was actually a mess to refactor because now there’s equipment bookings and studio bookings not just one type 🫠"}, {"post_id": 68636, "ts": "2026-09-15T13:22:08Z", "hours": 7.0539, "text": "omg SO MANY UPDATES!! >:) Updated the equipment booking system to dynamically update quantity counts depending on the date range selected by user (JS fetch) My app now sends AUTO EMAILS WHATTT with Flask Mail. Legit so cool :)) When admin changes a booking, eg by approving/cancelling, it will trigger an email to the user Added a filter system to bookings table! Can filter by searching a value in any column"}, {"post_id": 67984, "ts": "2026-09-14T09:54:57Z", "hours": 6.0844, "text": "Added accept/reject/cancel button functions to admin page + table of bookings with color coded status. Clicking on rows brings up a modal with more info + action buttons"}, {"post_id": 67211, "ts": "2026-09-13T08:17:54Z", "hours": 4.5839, "text": "Added verification for equipment booking: equipment must be allowed for the user’s year group, user must not have overdue loans and each loan has a limit for # of items loaned per equipmen type Basic table record display for all bookings on admin_home.html Updated CSS color scheme to fit school colors + unrounded elements (cuz I think the round UI design is over hyped) + made records more space efficent AI use: used Gemini to help update CSS"}, {"post_id": 66564, "ts": "2026-09-12T12:22:51Z", "hours": 2.1478, "text": "Fixed a really serious problem I didn’t spot previously where the equipment loan record getting saved to db wasn’t saving the quantity properly when u book >1 of each equipment type…simply forgot to iterate through the quantity list I had made 🫠 Also added to student_home page so that equipment bookings also get shown :)"}, {"post_id": 66329, "ts": "2026-09-12T03:08:07Z", "hours": 5.2681, "text": "Finally have a working equipment booking page and system! Figuering out how to select the data of equipment type and quantity and send to py was low key a nightmare…"}, {"post_id": 63527, "ts": "2026-09-07T13:12:08Z", "hours": 1.1408, "text": "Basic tab system for sorting the equipment cards based on category :)"}, {"post_id": 63488, "ts": "2026-09-07T11:28:33Z", "hours": 4.1219, "text": "Created a CSV parser with pandas (first time using!) which I can incorperate into the admin interface later on. Sorted out a lot of logicial tough questions such as how do you iterate through a 2D array to create records?"}, {"post_id": 62852, "ts": "2026-09-06T11:53:40Z", "hours": 2.3272, "text": "Changed html + js so that the studio booking page allows for div cards w/ photos for each studio space instead of a boring form like structure (css not fixed yet!)"}, {"post_id": 62606, "ts": "2026-09-06T02:26:32Z", "hours": 5.0053, "text": "Added comments to all my code + implemented Flask-Login. POV u came back to coding after like a month and realized you don’t understand what you wrote…comments for future me now. As for Flask-login, I implemented it cuz it makes sense to use it instead of manualy building login functions (in screenshot - goodbye manual login functions woop)"}, {"post_id": 35684, "ts": "2026-07-27T08:55:43Z", "hours": 11.0956, "text": "Finally have a functioning studio booking system with an HTML form that submits data to my mySQL db (form has frontend + backend validation too)!! Also created a student_home.html page, linked it to successful booking page. asked AI for tempoary functional css styling so that my page is easier to read (will change css to something less AI later on!) Stuff I’ve learned for the first time to use: Flatpickr date picker understanding how blueprints & routes work HTML templates and Jinja2 syntax Querying from database with sqlalchemy select"}, {"post_id": 14074, "ts": "2026-06-23T01:52:11Z", "hours": 2.5953, "text": "Added Google OAuth login!"}, {"post_id": 6664, "ts": "2026-06-11T05:21:49Z", "hours": 2.3544, "text": "Created database tables with SQLAlchemy for the first time"}]...
|
Title: AV Media Booking System by @rachell_aristo Title: AV Media Booking System by @rachell_aristo | Stardance
Devlogs:
Created database tables with SQLAlchemy for the first time
Added Google OAuth login!
Finally have a functioning studio booking system with an HTML form that submits data to my mySQL db (form has frontend + backend validation too)!! Also created a student_home.html page, linked it to successful booking page. asked AI for tempoary functional css styling so that my page is easier to read (will change css to something less AI later on!) Stuff I’ve learned for the first time to use: Flatpickr date picker understanding how blueprints & routes work HTML templates and Jinja2 syntax Querying from database with sqlalchemy select
Added comments to all my code + implemented Flask-Login. POV u came back to coding after like a month and realized you don’t understand what you wrote…comments for future me now. As for Flask-login, I implemented it cuz it makes sense to use it instead of manualy building login functions (in screenshot - goodbye manual login functions woop)
Changed html + js so that the studio booking page allows for div cards w/ photos for each studio space instead of a boring form like structure (css not fixed yet!)
Created a CSV parser with pandas (first time using!) which I can incorperate into the admin interface later on. Sorted out a lot of logicial tough questions such as how do you iterate through a 2D array to create records?
Basic tab system for sorting the equipment cards based on category :)
Finally have a working equipment booking page and system! Figuering out how to select the data of equipment type and quantity and send to py was low key a nightmare…
Fixed a really serious problem I didn’t spot previously where the equipment loan record getting saved to db wasn’t saving the quantity properly when u book >1 of each equipment type…simply forgot to iterate through the quantity list I had made 🫠 Also added to student_home page so that equipment bookings also get shown :)
Added verification for equipment booking: equipment must be allowed for the user’s year group, user must not have overdue loans and each loan has a limit for # of items loaned per equipmen type Basic table record display for all bookings on admin_home.html Updated CSS color scheme to fit school colors + unrounded elements (cuz I think the round UI design is over hyped) + made records more space efficent AI use: used Gemini to help update CSS
Added accept/reject/cancel button functions to admin page + table of bookings with color coded status. Clicking on rows brings up a modal with more info + action buttons
omg SO MANY UPDATES!! >:) Updated the equipment booking system to dynamically update quantity counts depending on the date range selected by user (JS fetch) My app now sends AUTO EMAILS WHATTT with Flask Mail. Legit so cool :)) When admin changes a booking, eg by approving/cancelling, it will trigger an email to the user Added a filter system to bookings table! Can filter by searching a value in any column
Added functionality for studio booking table - modals, action buttons etc. Also added filters to all tables. This sounds simple cuz previously all worked on equipment table, but was actually a mess to refactor because now there’s equipment bookings and studio bookings not just one type 🫠
I added an equipment item column to the equipment bookings table so that admin can also filter search by equipment :) Also added error handling for Flask Mail functions + updating loan status to db, which sends an appropriate message to admin about whether data was updated, email was sent etc.
Added fully booked (depending on avalibility from selected date) + not avali for year group messages
Added variables to approve emails (with Jinja) so it’s dynamic Also added a few util functions for converting int ids to the string value (for equipment ids, studio space ids, timeslot ids etc) I wonder if there is a built in method for doing this with sql alchemy?
Added/changed all email templates into HTML to allow more formatting options in the future
Added an equipment check out system that allows the media technician to check out a loan by typing in the barcodes of specific assets. Checks if scanned asset exists in catalog Checks if the same assets are scanned > once Checks if a scanned asset is not requested in this loan And then saves the scanned barcodes to db. to do: add error handling for this + add barcode scanner with cam function
Added error handling for check out system. Includes: Check if user role = admin Try/except for writing to database, error messages for server error Checks for assets (Does the scanned asset exist? Is it avaliable?)
Added equipment return function + fixed some bugs on check out
Added a reusable banner as a Jinja macro and used it in check out page to warn admin if the user has any overdue loans
Added tables to admin dashboard ‘Today’s bookings’ (loan pick up = today) ‘New bookings’ (status = pending) ‘Overdue bookings’ (status = overdue) This is just an intial structure tho…this isn’t very user friendly and is currently a lot of repeated code. I wonder if I can try using more visual diagrams and not tables to help with that...
|
1793278161.326936
|
1793882961.326936
|
|
3133
|
My awesome macropad! by @CN | Stardance
|
CN
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @CN | Stardance
|
1793195351.9495685
|
1793800151.9495685
|
|
3132
|
My awesome macropad! by @AnnaC | Stardance
|
AnnaC
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @AnnaC | Stardance
|
1793393233.4112234
|
1793998033.4112234
|
|
3131
|
My first slack bot! by @JJ | Stardance
|
JJ
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-02T20:33:52Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built my first ever slack bot. I’ve just started to learn js, (well I learned js through making this bot) in the future i’ll work on creating more of such programs. The guide was doable for sure, and by the time i set up everything I had nest access! Crazy Work!", "repo": "https://github.com/JJ-os-2026/FirstSlackBot", "demo": "https://app.slack.com/client/E09V59WQY1E/C6C026NHJ?_gl=1*1ejs7jq*_gcl_au*NzAzNTU0NTg3LjE3NzQ1Mzc4MDU."}]...
|
[{"post_id": 1032, "ts": "2026 [{"post_id": 1032, "ts": "2026-06-02T20:28:50Z", "hours": 1.0553, "text": "First Slack bot done 👍 Followed the guide, regardless it was doable lol.. [ prolly spent 1h learning everything and it only logged 28mins :( ]"}]...
|
Title: My first slack bot! by @JJ | Stardance
Dev Title: My first slack bot! by @JJ | Stardance
Devlogs:
First Slack bot done 👍 Followed the guide, regardless it was doable lol.. [ prolly spent 1h learning everything and it only logged 28mins :( ]
Ships:
I built my first ever slack bot. I’ve just started to learn js, (well I learned js through making this bot) in the future i’ll work on creating more of such programs. The guide was doable for sure, and by the time i set up everything I had nest access! Crazy Work!...
|
1793256497.760465
|
1793342897.760465
|
|
3130
|
h by @sam1423 | Stardance
|
sam1423
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: h by @sam1423 | Stardance
|
1793180975.590757
|
1793785775.590757
|
|
3129
|
My first slack bot! by @Hima_Shreyas_Nagumalla | S My first slack bot! by @Hima_Shreyas_Nagumalla | Stardance...
|
Hima_Shreyas_Nagumalla
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Hima_Shreyas_Naguma Title: My first slack bot! by @Hima_Shreyas_Nagumalla | Stardance...
|
1792943405.8937109
|
1793807405.8937109
|
|
3128
|
Pi-84 by @gauss | Stardance
|
gauss
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Pi-84 by @gauss | Stardance
|
1792713233.5105705
|
1793318033.5105705
|
|
3127
|
My first slack bot! by @BeSoares | Stardance
|
BeSoares
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @BeSoares | Stardanc Title: My first slack bot! by @BeSoares | Stardance...
|
1792777905.4600415
|
1793382705.4600415
|
|
3126
|
gah by @bryan_hu_2020 | Stardance
|
bryan_hu_2020
|
0
|
0.86
|
0
|
[]
|
[{"post_id": 8274, "ts": "2026 [{"post_id": 8274, "ts": "2026-06-13T19:22:43Z", "hours": 0.8647, "text": "Ship to GitHub"}]...
|
Title: gah by @bryan_hu_2020 | Stardance
Devlogs: Title: gah by @bryan_hu_2020 | Stardance
Devlogs:
Ship to GitHub...
|
1793242100.497646
|
1793846900.497646
|
|
3125
|
PERSONAL BOT by @arav | Stardance
|
arav
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: PERSONAL BOT by @arav | Stardance
|
1793227752.2052987
|
1793832552.2052987
|
|
3124
|
My first slack bot! by @JP | Stardance
|
JP
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @JP | Stardance
|
1793274700.1465518
|
1793879500.1465518
|
|
3123
|
My first slack bot! by @itsgiridabest | Stardance
|
itsgiridabest
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @itsgiridabest | Sta Title: My first slack bot! by @itsgiridabest | Stardance...
|
1793415360.8511558
|
1794020160.8511558
|
|
3122
|
My awesome macropad! by @TheRealOpabinia | Stardan My awesome macropad! by @TheRealOpabinia | Stardance...
|
TheRealOpabinia
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @TheRealOpabinia | Title: My awesome macropad! by @TheRealOpabinia | Stardance...
|
1792709432.4271183
|
1793314232.4271183
|
|
3121
|
My first slack bot! by @GaneshBabu | Stardance
|
GaneshBabu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @GaneshBabu | Starda Title: My first slack bot! by @GaneshBabu | Stardance...
|
1793271355.6430385
|
1793876155.6430385
|
|
3120
|
Kepler's Compass by @NoahWhiteson | Stardance
|
NoahWhiteson
|
0
|
0.0
|
0
|
[]
|
[{"post_id": 499, "ts": "2026- [{"post_id": 499, "ts": "2026-06-01T23:40:49Z", "hours": 0.0, "text": "Kepler’s Compass is a software tool that scans NASA’s database of 6,291 verified exoplanets and identifies those that have the potential to support life forms. Rather than analyzing thousands of lines of data, users can search for habitable planets using an interactive application and visualize those with the highest possibility of supporting life. The program gathers all data from NASA’s database and presents it in the form of planets in 2D and 3D views. Users can also click on each planet and get information about its radius, temperature, distance from Earth, and orbit parameters. Perhaps one of the most important features of the application is the habitability analyzer. It analyzes several parameters of an exoplanet and evaluates the possibility that it could host lifeforms. These include temperature range, mass, distance from a star, etc. Based on this, the system ranks planets and writes notes about potential problems associated with certain factors. Currently, I am working on enhancing the accuracy of scoring and developing a reliable way to conduct the habitability analysis."}]...
|
Title: Kepler's Compass by @NoahWhiteson | Sta Title: Kepler's Compass by @NoahWhiteson | Stardance
Devlogs:
Kepler’s Compass is a software tool that scans NASA’s database of 6,291 verified exoplanets and identifies those that have the potential to support life forms. Rather than analyzing thousands of lines of data, users can search for habitable planets using an interactive application and visualize those with the highest possibility of supporting life. The program gathers all data from NASA’s database and presents it in the form of planets in 2D and 3D views. Users can also click on each planet and get information about its radius, temperature, distance from Earth, and orbit parameters. Perhaps one of the most important features of the application is the habitability analyzer. It analyzes several parameters of an exoplanet and evaluates the possibility that it could host lifeforms. These include temperature range, mass, distance from a star, etc. Based on this, the system ranks planets and writes notes about potential problems associated with certain factors. Currently, I am working on enhancing the accuracy of scoring and developing a reliable way to conduct the habitability analysis....
|
1793188541.4843662
|
1793793341.4843662
|
|
3119
|
My awesome macropad! by @kobyc | Stardance
|
kobyc
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @kobyc | Stardance
|
1793242317.3348339
|
1793847117.3348339
|
|
3118
|
My first slack bot! by @h21344315 | Stardance
|
h21344315
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @h21344315 | Stardan Title: My first slack bot! by @h21344315 | Stardance...
|
1793267475.4261007
|
1793872275.4261007
|
|
3117
|
My awesome macropad! by @skanne-code | Stardance
|
skanne-code
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @skanne-code | Star Title: My awesome macropad! by @skanne-code | Stardance...
|
1793285527.9203038
|
1793890327.9203038
|
|
3116
|
My first slack bot! by @nicole | Stardance
|
nicole
|
0
|
0.81
|
0
|
[]
|
[{"post_id": 614, "ts": "2026- [{"post_id": 614, "ts": "2026-06-02T03:35:10Z", "hours": 0.8106, "text": "Just sent Nest application! everything looks good as for rn"}]...
|
Title: My first slack bot! by @nicole | Stardance
Title: My first slack bot! by @nicole | Stardance
Devlogs:
Just sent Nest application! everything looks good as for rn...
|
1792788782.4244795
|
1793393582.4244795
|
|
3115
|
Spartacus IDE by @kabir_tiwari | Stardance
|
kabir_tiwari
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Spartacus IDE by @kabir_tiwari | Stardance
|
1792756260.1187105
|
1793361060.1187105
|
|
3114
|
keyboardinator by @Andrea | Stardance
|
Andrea
|
0
|
8.33
|
0
|
[]
|
[{"post_id": 17281, "ts": "202 [{"post_id": 17281, "ts": "2026-06-28T00:20:33Z", "hours": 2.4172, "text": "I finally finished!! I’m so happy, from knowing nothing about code, or 3D design I did it!!"}, {"post_id": 16518, "ts": "2026-06-26T21:28:41Z", "hours": 2.7533, "text": "Devlog #3 Keyboardinator. My idea was to build a shortcut keyboard because I’m terrible at memorizing combinations, and I wanted a tool for school/college/work that would let me get back to what I was doing, or simply let me pause everything instantly. And that’s how the Keyboardinator was born: keys that press and click the right spot, letting me return to what I was doing or just leave it. I’m already at the part of making it look aesthetically pleasing, and I’m not very good at using Fusion 360, but I’m trying. This is how it looks from above:"}, {"post_id": 11368, "ts": "2026-06-18T16:32:32Z", "hours": 2.2708, "text": "This is looking fresh, I’ve changed some things, I like this distribution better."}, {"post_id": 10960, "ts": "2026-06-17T23:37:44Z", "hours": 0.8936, "text": "Teclainador is officially in the works! 🚀Just completed the schematic from scratch in KiCad. It features a sleek 3-key setup with vibrant RGB LEDs and an interactive OLED display. Aligned everything using the universal 19.05mm standard for a flawless layout. Uploaded the core project files to GitHub and the Hackatime lapse is synced. The ultimate ghost/boss key pad for students is coming together perfectly! 🔥😁 😁 😁 😁 😁 😁 😁 😁 😁"}]...
|
Title: keyboardinator by @Andrea | Stardance
Devl Title: keyboardinator by @Andrea | Stardance
Devlogs:
Teclainador is officially in the works! 🚀Just completed the schematic from scratch in KiCad. It features a sleek 3-key setup with vibrant RGB LEDs and an interactive OLED display. Aligned everything using the universal 19.05mm standard for a flawless layout. Uploaded the core project files to GitHub and the Hackatime lapse is synced. The ultimate ghost/boss key pad for students is coming together perfectly! 🔥😁 😁 😁 😁 😁 😁 😁 😁 😁
This is looking fresh, I’ve changed some things, I like this distribution better.
Devlog #3 Keyboardinator. My idea was to build a shortcut keyboard because I’m terrible at memorizing combinations, and I wanted a tool for school/college/work that would let me get back to what I was doing, or simply let me pause everything instantly. And that’s how the Keyboardinator was born: keys that press and click the right spot, letting me return to what I was doing or just leave it. I’m already at the part of making it look aesthetically pleasing, and I’m not very good at using Fusion 360, but I’m trying. This is how it looks from above:
I finally finished!! I’m so happy, from knowing nothing about code, or 3D design I did it!!...
|
1793213304.8650508
|
1793818104.8650508
|
|
3113
|
AI ASL translation bot by @glyph4987 | Stardance
|
glyph4987
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: AI ASL translation bot by @glyph4987 | Star Title: AI ASL translation bot by @glyph4987 | Stardance...
|
1793293037.814118
|
1793897837.814118
|
|
3112
|
My awesome macropad! by @julie | Stardance
|
julie
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @julie | Stardance
|
1793198968.5462308
|
1793803768.5462308
|
|
3111
|
My awesome macropad! by @L | Stardance
|
L
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @L | Stardance
|
1792795774.4950573
|
1793400574.4950573
|
|
3110
|
Automatic pet food feeder by @Makhael | Stardance
|
Makhael
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Automatic pet food feeder by @Makhael | Sta Title: Automatic pet food feeder by @Makhael | Stardance...
|
1793357575.1971495
|
1793962375.1971495
|
|
3109
|
My first slack bot! by @AthenaHuen | Stardance
|
AthenaHuen
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @AthenaHuen | Starda Title: My first slack bot! by @AthenaHuen | Stardance...
|
1792929268.3574975
|
1793793268.3574975
|
|
3108
|
Dodge by @gregory_alcid | Stardance
|
gregory_alcid
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Dodge by @gregory_alcid | Stardance
|
1792745499.5082765
|
1793350299.5082765
|
|
3107
|
My awesome macropad! by @armadillomike | Stardance
|
armadillomike
|
0
|
3.45
|
0
|
[]
|
[{"post_id": 3065, "ts": "2026 [{"post_id": 3065, "ts": "2026-06-05T23:18:21Z", "hours": 1.2614, "text": "I made the firmware for the keyboard The different functions I chose for the keys were some shortcuts on windows. The 4 shortcuts I chose were Ctrl+Alt+Delete, Screenshot, Emoji picker, and Task manager"}, {"post_id": 1188, "ts": "2026-06-03T01:27:36Z", "hours": 2.1925, "text": "I made the PCB and 3d Model for Hackpad I choose to go with an arrow keys key placement for my hackpad. Something I struggled with was making the 3d model because I am not used to using Fusion 360"}]...
|
Title: My awesome macropad! by @armadillomike | St Title: My awesome macropad! by @armadillomike | Stardance
Devlogs:
I made the PCB and 3d Model for Hackpad I choose to go with an arrow keys key placement for my hackpad. Something I struggled with was making the 3d model because I am not used to using Fusion 360
I made the firmware for the keyboard The different functions I chose for the keys were some shortcuts on windows. The 4 shortcuts I chose were Ctrl+Alt+Delete, Screenshot, Emoji picker, and Task manager...
|
1793364598.9344285
|
1793969398.9344285
|
|
3106
|
My awesome macropad! by @wbonar | Stardance
|
wbonar
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @wbonar | Stardance
|
1793404405.1283383
|
1794009205.1283383
|
|
3105
|
My awesome macropad! by @tejassharma2611 | Stardan My awesome macropad! by @tejassharma2611 | Stardance...
|
tejassharma2611
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @tejassharma2611 | Title: My awesome macropad! by @tejassharma2611 | Stardance...
|
1792748963.6995182
|
1793353763.6995182
|
|
3104
|
My first slack bot! by @cosmic_radiance2 | Stardan My first slack bot! by @cosmic_radiance2 | Stardance...
|
cosmic_radiance2
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @cosmic_radiance2 | Title: My first slack bot! by @cosmic_radiance2 | Stardance...
|
1793213530.6881895
|
1793818330.6881895
|
|
3103
|
Insurance Aid by @Zac | Stardance
|
Zac
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Insurance Aid by @Zac | Stardance
|
1793199393.0354671
|
1793804193.0354671
|
|
3102
|
My first slack bot! by @jojo20000 | Stardance
|
jojo20000
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @jojo20000 | Stardan Title: My first slack bot! by @jojo20000 | Stardance...
|
1792810183.697168
|
1793414983.697168
|
|
3101
|
Untitled by @Javiisthere | Stardance
|
Javiisthere
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @Javiisthere | Stardance
|
1793339420.6585383
|
1793944220.6585383
|
|
3100
|
Slice of a pie - planner by @adwitha | Stardance
|
adwitha
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Slice of a pie - planner by @adwitha | Star Title: Slice of a pie - planner by @adwitha | Stardance...
|
1793418787.1162956
|
1794023587.1162956
|
|
3099
|
Project hexapod by @Meta | Stardance
|
Meta
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Project hexapod by @Meta | Stardance
|
1793357304.4857194
|
1793962104.4857194
|
|
3098
|
My awesome macropad! by @sanjana_16 | Stardance
|
sanjana_16
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @sanjana_16 | Stard Title: My awesome macropad! by @sanjana_16 | Stardance...
|
1792760109.8448195
|
1793364909.8448195
|
|
3097
|
My awesome macropad! by @veral | Stardance
|
veral
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @veral | Stardance
|
1793278175.7687957
|
1793882975.7687957
|
|
3096
|
My awesome macropad! by @stefche | Stardance
|
stefche
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @stefche | Stardanc Title: My awesome macropad! by @stefche | Stardance...
|
1793339466.6777081
|
1793944266.6777081
|
|
3095
|
My awesome macropad! by @anish_pattanaik | Stardan My awesome macropad! by @anish_pattanaik | Stardance...
|
anish_pattanaik
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @anish_pattanaik | Title: My awesome macropad! by @anish_pattanaik | Stardance...
|
1793206090.3843365
|
1793810890.3843365
|
|
3094
|
My awesome macropad! by @AceTech101 | Stardance
|
AceTech101
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @AceTech101 | Stard Title: My awesome macropad! by @AceTech101 | Stardance...
|
1793325106.6514165
|
1793929906.6514165
|
|
3093
|
My awesome macropad! by @fynn | Stardance
|
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @fynn | Stardance
|
1793145180.3407073
|
1793749980.3407073
|
|
3092
|
My awesome macropad! by @Kanga2050 | Stardance
|
Kanga2050
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Kanga2050 | Starda Title: My awesome macropad! by @Kanga2050 | Stardance...
|
1792796009.1072545
|
1793400809.1072545
|
|
3091
|
Super Slack Sidekick V2 by @svatsaa | Stardance
|
svatsaa
|
1
|
2.0
|
39
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-03T00:43:44Z", "hours": 2.0, "multiplier": 18.23, "payout": 39, "blessing": "neutral", "text": "I made a Slack bot called Super Slack Sidekick hosted on Hack Club’s Nest server. It has some simple utility commands, webscrapes using OpenAI’s GPT 4o API, can be used for ALS awareness, and fuels your (legal) gambling addiction through Blackjack! Some things that challenged me along the way : Getting ssh permissions working, as my computer was facing issues and I hadn’t used the powershell terminal in a long time. Commanding and sourcing OpenAI API on JavaScript (I’ve mainly used Python to work with API keys) Working with JS syntax (have very minor JavaScript experience, so spent a good 2 hours looking at documentation in my second monitor) I am most proud of adding the amyotrophic lateral sclerosis (ALS) awareness commands to the slack bot. I believe this disorder is severely unknown in our modern generation even with its high stakes and many patients diagnosed with it in the United States. Additionally, I am proud of getting all my syntax right with the JavaScript blackjack, as I faced issues getting it to work on C++ and debugged so much when making it for the first time a year ago in Python. To test it, you must be in the Hack Club Stack. Invite the bot to a channel with /invite @Sid ’s Second Super Slack Sidekick (or similar) /sv-help shows all commands README available on the github page. Minimal AI coding: used to fix missing parenthesis and autocomplete repetitive tasks, such as updating the help menu with available commands.", "repo": "https://github.com/svat44/SlackSidekick", "demo": "https://app.slack.com/client/E09V59WQY1E/C0P5NE354"}]...
|
[{"post_id": 1155, "ts": "2026 [{"post_id": 1155, "ts": "2026-06-03T00:21:27Z", "hours": 0.6233, "text": "Realized the bot would be a perfect thing to use to spread awareness of amyotrophic lateral sclerosis (ALS). ALS affects nerve cells in the brain and spinal cord, taking away the ability to use muscles. I added three commands dedicated to it: /sv-als-stats for current statistics, /sv-als-research for recent breakthroughs, /sv-als-donate to encourage donating to the cause. Inspired by what Discord bot Dyno did during COVID, when it showed COVID stats by country. A simple Slack bot won’t solve the problem, but if even one person donates to the cause, that’s worth making the whole thing. In /sv-als-stats , AI webscrapes the data and presents it in a easy-to-read format. For ...-research , 4o looks for recent research and developments for ALS (side note, I need to refine this better because sources are often outdated even with the specific system instructions) For ...-donate , 4o finds large ALS charities, clinics, nonprofits, etc for you to donate to, spreading awareness."}, {"post_id": 1120, "ts": "2026-06-02T23:06:19Z", "hours": 0.3817, "text": "Turned some of my previously-written Python code into JavaScript to add my biggest change to the bot: the sidekick can now play Blackjack with you! This was pretty straightforward because I already had blackjack code written in Python, all I really needed was to convert it into JS and make it work with the Slack API. bold markdown test"}, {"post_id": 1096, "ts": "2026-06-02T22:31:13Z", "hours": 0.8042, "text": "Added a couple more commands to Sid’s Second Super Slack Sidekick today! Made one BIG fumble when the responses were sent in channel ( await respond ({ response_type: “in-channel”}) but have now pushed the new changes and private chats work just fine :D Added my OpenAI API to here to get access to more versatility with my commands Searches the web for headlines (gpt-4o) /sv-weekly-headlines Does math step-by-step, in the slack /sv-math Suggests your replies to other peoples’ messages with /sv-whatdoisay"}, {"post_id": 603, "ts": "2026-06-02T03:11:25Z", "hours": 0.3331, "text": "Just added a Joke API command onto my slack bot 17 minutes in!"}]...
|
Title: Super Slack Sidekick V2 by @svatsaa | Stard Title: Super Slack Sidekick V2 by @svatsaa | Stardance
Devlogs:
Just added a Joke API command onto my slack bot 17 minutes in!
Added a couple more commands to Sid’s Second Super Slack Sidekick today! Made one BIG fumble when the responses were sent in channel ( await respond ({ response_type: “in-channel”}) but have now pushed the new changes and private chats work just fine :D Added my OpenAI API to here to get access to more versatility with my commands Searches the web for headlines (gpt-4o) /sv-weekly-headlines Does math step-by-step, in the slack /sv-math Suggests your replies to other peoples’ messages with /sv-whatdoisay
Turned some of my previously-written Python code into JavaScript to add my biggest change to the bot: the sidekick can now play Blackjack with you! This was pretty straightforward because I already had blackjack code written in Python, all I really needed was to convert it into JS and make it work with the Slack API. bold markdown test
Realized the bot would be a perfect thing to use to spread awareness of amyotrophic lateral sclerosis (ALS). ALS affects nerve cells in the brain and spinal cord, taking away the ability to use muscles. I added three commands dedicated to it: /sv-als-stats for current statistics, /sv-als-research for recent breakthroughs, /sv-als-donate to encourage donating to the cause. Inspired by what Discord bot Dyno did during COVID, when it showed COVID stats by country. A simple Slack bot won’t solve the problem, but if even one person donates to the cause, that’s worth making the whole thing. In /sv-als-stats , AI webscrapes the data and presents it in a easy-to-read format. For ...-research , 4o looks for recent research and developments for ALS (side note, I need to refine this better because sources are often outdated even with the specific system instructions) For ...-donate , 4o finds large ALS charities, clinics, nonprofits, etc for you to donate to, spreading awareness.
Ships:
I made a Slack bot called Super Slack Sidekick hosted on Hack Club’s Nest server. It has some simple utility commands, webscrapes using OpenAI’s GPT 4o API, can be used for ALS awareness, and fuels your (legal) gambling addiction through Blackjack! Some things that challenged me along the way : Getting ssh permissions working, as my computer was facing issues and I hadn’t used the powershell terminal in a long time. Commanding and sourcing OpenAI API on JavaScript (I’ve mainly used Python to work with API keys) Working with JS syntax (have very minor JavaScript experience, so spent a good 2 hours looking at documentation in my second monitor) I am most proud of adding the amyotrophic lateral sclerosis (ALS) awareness commands to the slack bot. I believe this disorder is severely unknown in our modern generation even with its high stakes and many patients diagnosed with it in the United States. Additionally, I am proud of getting all my syntax right with the JavaScript blackjack, as I faced issues getting it to work on C++ and debugged so much when making it for the first time a year ago in Python. To test it, you must be in the Hack Club Stack. Invite the bot to a channel with /invite @Sid ’s Second Super Slack Sidekick (or similar) /sv-help shows all commands README available on the github page. Minimal AI coding: used to fix missing parenthesis and autocomplete repetitive tasks, such as updating the help menu with available commands....
|
1793306923.3576515
|
1793393323.3576515
|
|
3090
|
My first slack bot! by @edubanjo9 | Stardance
|
edubanjo9
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @edubanjo9 | Stardan Title: My first slack bot! by @edubanjo9 | Stardance...
|
1793393665.0507991
|
1793998465.0507991
|
|
3089
|
My first slack bot! by @lmwilson1214 | Stardance
|
lmwilson1214
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @lmwilson1214 | Star Title: My first slack bot! by @lmwilson1214 | Stardance...
|
1793177453.794559
|
1793782253.794559
|
|
3088
|
FPV Drone by @anvayajmera | Stardance
|
anvayajmera
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: FPV Drone by @anvayajmera | Stardance
|
1793256784.2843807
|
1793861584.2843807
|
|
3087
|
Poetry E-Reader by @I_Winters | Stardance
|
I_Winters
|
1
|
8.0
|
38
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-14T17:52:22Z", "hours": 8.0, "multiplier": 5.0, "payout": 38, "blessing": "neutral", "text": "I made a handheld Poetry E-Reader for my dad, who loves to read poetry but doesn’t want to carry around heavy books. I used LittleFS to store ~300 poems on an esp32c3, and soldered it to a 1.5” IIC OLED screen along with six buttons (navigation buttons + one power button). There were two large setbacks for this project: I realized that it wouldn’t be feasible to get the PCB I had designed manufactured, so I needed to switch gears and learn how to use perfboard, and my 3D-printer stopped working during the project so I needed to rush to fix it in order to make my case.", "repo": "https://github.com/imhwinters/Poetry-Reader", "demo": ""}]...
|
[{"post_id": 8824, "ts": "2026 [{"post_id": 8824, "ts": "2026-06-14T17:46:23Z", "hours": 2.6386, "text": "I finished the project! Soldered the components on perfboard, 3d-printed a case (I don’t have heatset inserts/screws so I just made it tight enough to friction fit), and finished the source code."}, {"post_id": 5309, "ts": "2026-06-09T01:22:45Z", "hours": 2.5422, "text": "I fixed two major bugs and started working on a new feature. I realized I won’t be able to have the PCB manufactured by my deadline (this weekend) so I’m going to assemble the project on perfboard."}, {"post_id": 4448, "ts": "2026-06-07T19:29:32Z", "hours": 0.9053, "text": "I’ve worked on the source code and sent the PCB off for manufacturing."}, {"post_id": 1877, "ts": "2026-06-04T02:50:10Z", "hours": 1.7733, "text": "Today I re-did the PCB and schematic so that the MCU could be flipped to the other side of the board, saving space."}, {"post_id": 1263, "ts": "2026-06-03T04:37:12Z", "hours": 0.5447, "text": "I started the project by making a simple schematic and PCB layout in kicad. I’m very new to kicad, so if I’ve made any glaring errors please point them out. Soon I’m going to route the board and design a case, as well as complete the code."}]...
|
Title: Poetry E-Reader by @I_Winters | Stardance
Title: Poetry E-Reader by @I_Winters | Stardance
Devlogs:
I started the project by making a simple schematic and PCB layout in kicad. I’m very new to kicad, so if I’ve made any glaring errors please point them out. Soon I’m going to route the board and design a case, as well as complete the code.
Today I re-did the PCB and schematic so that the MCU could be flipped to the other side of the board, saving space.
I’ve worked on the source code and sent the PCB off for manufacturing.
I fixed two major bugs and started working on a new feature. I realized I won’t be able to have the PCB manufactured by my deadline (this weekend) so I’m going to assemble the project on perfboard.
I finished the project! Soldered the components on perfboard, 3d-printed a case (I don’t have heatset inserts/screws so I just made it tight enough to friction fit), and finished the source code.
Ships:
I made a handheld Poetry E-Reader for my dad, who loves to read poetry but doesn’t want to carry around heavy books. I used LittleFS to store ~300 poems on an esp32c3, and soldered it to a 1.5” IIC OLED screen along with six buttons (navigation buttons + one power button). There were two large setbacks for this project: I realized that it wouldn’t be feasible to get the PCB I had designed manufactured, so I needed to switch gears and learn how to use perfboard, and my 3D-printer stopped working during the project so I needed to rush to fix it in order to make my case....
|
1793285654.047633
|
1793372054.047633
|