|
2401
|
FRC Style Robotic Arm by @Mattsalt | Stardance
|
Mattsalt
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: FRC Style Robotic Arm by @Mattsalt | Starda Title: FRC Style Robotic Arm by @Mattsalt | Stardance...
|
1792587313.5886614
|
1793192113.5886614
|
|
2402
|
My awesome macropad! by @corey | Stardance
|
corey
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @corey | Stardance
|
1792597956.4966772
|
1793202756.4966772
|
|
2403
|
uforce website by @Pho3n1x | Stardance
|
Pho3n1x
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: uforce website by @Pho3n1x | Stardance
|
1792515227.5879905
|
1793120027.5879905
|
|
2404
|
Should I Invest App by @jordann0518 | Stardance
|
jordann0518
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Should I Invest App by @jordann0518 | Stard Title: Should I Invest App by @jordann0518 | Stardance...
|
1792597715.5407193
|
1793202515.5407193
|
|
2405
|
My awesome macropad! by @MaybeMae | Stardance
|
MaybeMae
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @MaybeMae | Stardan Title: My awesome macropad! by @MaybeMae | Stardance...
|
1792525892.7937882
|
1793130692.7937882
|
|
2406
|
Language Evolution by @orman | Stardance
|
orman
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Language Evolution by @orman | Stardance
|
1792742069.5660694
|
1793346869.5660694
|
|
2407
|
Steller-x1 by @matthewhanna09 | Stardance
|
matthewhanna09
|
0
|
0.58
|
0
|
[]
|
[{"post_id": 56364, "ts": "202 [{"post_id": 56364, "ts": "2026-08-28T03:34:11Z", "hours": 0.5825, "text": "making all the test models"}]...
|
Title: Steller-x1 by @matthewhanna09 | Stardance
Title: Steller-x1 by @matthewhanna09 | Stardance
Devlogs:
making all the test models...
|
1792518718.615874
|
1793123518.615874
|
|
2408
|
PulseRay by @urged-st | Stardance
|
urged-st
|
1
|
12.0
|
181
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-12T12:55:44Z", "hours": 12.0, "multiplier": 15.77, "payout": 181, "blessing": "neutral", "text": "I have developed a functioning pulsar simulator, where you can change the width and speed of the beams and explore the effect it has on the detected signal. It aims to simulate how we detect pulsars from Earth using radio telescopes, where they would be completely invisible otherwise. You can also drag Earth around as changing distance also affects the strength of the signal. It calculates the pulse rate, frequency and other signal-related values in real time. It was especially difficult to make the signal generation as accurate as possible, as I was not using any physics-specific libraries (as I would do if I made this in Python), however since I wanted to deploy this to the web I used HTML, CSS, and Javascript (p5.js). By far the part which was the most time consuming and difficult was the landing/help page which appears when you load the page. The animations, design and content took hours to write, and the cards themselves went through many iterations, from looking like a powerpoint presentation to a professional app! Since this is my first Javascript project, I’m extremely happy with the way it turned out, and will continue to develop the majority of my stardance projects with p5.js, most probably. One thing that I wish I could figure out was how to make it touch screen compatible, as you won’t be able to drag around the canvas with a touchscreen. Hopefully, I can implement this in the future, but at this time I cannot figure out how to add it. Therefore users of this app, for the ideal experience should access it on a laptop/pc. Later, this app will (hopefully) be collated with 3 other simulations onto one website, which I will also develop for Stardance.", "repo": "https://github.com/urged-st/PulseRay", "demo": "https://pulseray.vercel.app/"}]...
|
[{"post_id": 6850, "ts": "2026 [{"post_id": 6850, "ts": "2026-06-11T14:35:16Z", "hours": 1.345, "text": "Nothing much, added my github link as a button, attempted to add touchscreen controls for the guys on ipads but unfortunately failed miserably… it kept messing with the actual mouse moving code and I just couldn’t fix it. Might work on it sometime if I get bored of working on G-Lens lol (my other project)"}, {"post_id": 4772, "ts": "2026-06-08T08:13:27Z", "hours": 0.8692, "text": "It is done!! I have deployed this project at https://pulsarsimulator.vercel.app/ , check it out! Final Steps: polish information on the article and other cards gather feedback from users and work on that before I ship hit 10 hours lol I am still on 9 make the fade in animation for the cards occur on startup too, currently it only occurs when you click the button. MAYBE i might make custom sliders but i think this is fine This is one of 4 simulators, I will research for the second one today, and if possible complete a demo"}, {"post_id": 4136, "ts": "2026-06-07T10:32:36Z", "hours": 2.8914, "text": "Pulsar simulator MASSIVE UI update… So i got really tired of the default p5.js fonts so I decided to change things up, and in the process I ended up wanting to redesign the info box i had made initially (you can see the previous designs on my insta). Before it was static and looked like it had come out of a powerpoint presentation so I learnt how to add fonts and found space mono, which i really liked. I also had to redesign the previous cards i had made because they were again static and boring… I kept running into issues and limitations with the p5.js canvas as before i was just using that for the darkened overlay and cards, so i went ahead and redid the entire overlay as pure html and css because i had more experience in that and it was easier to bend to my will. So 3hrs logged brings Pulsar Sim this new revamped landing/info page! I also changed some of the fonts on the project itself, I dont know if i you can add multiple pics onto a devlog yet but i’ll send a screenshot in the next one. Next step for me is to make the middle card expandable, and include more detailed explanations on neutron stars and pulsars, as the information i provided initially is really basic and surface-level. I’d say this was a really successful UI overhaul - any feedback you guys have would be really valuable, i’ll try post more to showcase everything, and if you want to see videos of the project itself they are on my instagram."}, {"post_id": 2423, "ts": "2026-06-04T21:57:57Z", "hours": 0.6917, "text": "UI changes changed up that boring graph, I added gridlines and a scale, changed the waveform colour to green to make it easier to see. New features pulse detection now factors in distance (totally didn’t forget to add this before lol) so pulses from further away won’t be detected as they are too weak (as in real life!) Next Ideas I want to add more information, probably a toggleable menu in the corner with some basic information about pulsars maybe a catalogue of real pulsars? a pulse rate tooltip, I am definitely adding this one in the next session its too essential to leave out probably gonna switch some of the UI up, the logic is working fine at the moment I’ve spent a lot of time on it so might focus on aesthetics for an hour or so Note about the screenshot: You can see that the beam is covering the observer line of Earth, and there is some signal being produced, however it’s below the threshold of 0.2, hence why it displays “NO SIGNAL”!"}, {"post_id": 2233, "ts": "2026-06-04T16:52:07Z", "hours": 0.8417, "text": "UI Changes added distance counter added pulse counter New Features tried to implement a pulse counter (it works :D), counts pulse based on whether or not last pulse was valid I also added a “reset view” button, as even as a developer it was annoying having to re-run the program to test different distances and angles, so reset view brings Earth back to its initial position (so you can have it come back after dragging it miles away lol) Fixes I had to fix this one as it was just qol, but after selecting any preset, then changing the sliders, the selected preset didn’t show “custom” it showed whatever one was picked last, which could be misleading for new users. alsooo i have an instagram now, check it out for video logs (and drop a follow if you’d like to :) https://www.instagram.com/urged.st/"}, {"post_id": 1742, "ts": "2026-06-03T22:33:49Z", "hours": 1.095, "text": "Added a distance factor, and different presets for the pulsar! Signals are now weaker the further away you place Earth, and you can select preset pulsar types to investigate."}, {"post_id": 1401, "ts": "2026-06-03T12:34:49Z", "hours": 0.7019, "text": "Not much done, just fixed a bug where the using the slider would drag the background along with it 😭"}, {"post_id": 817, "ts": "2026-06-02T14:28:42Z", "hours": 1.6878, "text": "Learnt how to use function mousePressed and Relesased, so i’ve made the background pannable, and also added zoom. You can now drag Earth around too!"}, {"post_id": 453, "ts": "2026-06-01T21:38:55Z", "hours": 0.5669, "text": "Finished the base template I added the waveform viewer and signal status - this took most of the time, the sliders weren’t too hard to figure out. At least now it’s working fully. Next steps? I am going to try and have Earth be movable, so users can see the effect of observer position, might also make it have a scrollable and zoomable background maybe, make it feel more like a space engine."}, {"post_id": 429, "ts": "2026-06-01T20:41:06Z", "hours": 1.0692, "text": "Finished base model of the pulsar, it spins! First time using canvas so it took longer than expected."}]...
|
Title: PulseRay by @urged-st | Stardance
Devlogs: Title: PulseRay by @urged-st | Stardance
Devlogs:
Finished base model of the pulsar, it spins! First time using canvas so it took longer than expected.
Finished the base template I added the waveform viewer and signal status - this took most of the time, the sliders weren’t too hard to figure out. At least now it’s working fully. Next steps? I am going to try and have Earth be movable, so users can see the effect of observer position, might also make it have a scrollable and zoomable background maybe, make it feel more like a space engine.
Learnt how to use function mousePressed and Relesased, so i’ve made the background pannable, and also added zoom. You can now drag Earth around too!
Not much done, just fixed a bug where the using the slider would drag the background along with it 😭
Added a distance factor, and different presets for the pulsar! Signals are now weaker the further away you place Earth, and you can select preset pulsar types to investigate.
UI Changes added distance counter added pulse counter New Features tried to implement a pulse counter (it works :D), counts pulse based on whether or not last pulse was valid I also added a “reset view” button, as even as a developer it was annoying having to re-run the program to test different distances and angles, so reset view brings Earth back to its initial position (so you can have it come back after dragging it miles away lol) Fixes I had to fix this one as it was just qol, but after selecting any preset, then changing the sliders, the selected preset didn’t show “custom” it showed whatever one was picked last, which could be misleading for new users. alsooo i have an instagram now, check it out for video logs (and drop a follow if you’d like to :) https://www.instagram.com/urged.st/
UI changes changed up that boring graph, I added gridlines and a scale, changed the waveform colour to green to make it easier to see. New features pulse detection now factors in distance (totally didn’t forget to add this before lol) so pulses from further away won’t be detected as they are too weak (as in real life!) Next Ideas I want to add more information, probably a toggleable menu in the corner with some basic information about pulsars maybe a catalogue of real pulsars? a pulse rate tooltip, I am definitely adding this one in the next session its too essential to leave out probably gonna switch some of the UI up, the logic is working fine at the moment I’ve spent a lot of time on it so might focus on aesthetics for an hour or so Note about the screenshot: You can see that the beam is covering the observer line of Earth, and there is some signal being produced, however it’s below the threshold of 0.2, hence why it displays “NO SIGNAL”!
Pulsar simulator MASSIVE UI update… So i got really tired of the default p5.js fonts so I decided to change things up, and in the process I ended up wanting to redesign the info box i had made initially (you can see the previous designs on my insta). Before it was static and looked like it had come out of a powerpoint presentation so I learnt how to add fonts and found space mono, which i really liked. I also had to redesign the previous cards i had made because they were again static and boring… I kept running into issues and limitations with the p5.js canvas as before i was just using that for the darkened overlay and cards, so i went ahead and redid the entire overlay as pure html and css because i had more experience in that and it was easier to bend to my will. So 3hrs logged brings Pulsar Sim this new revamped landing/info page! I also changed some of the fonts on the project itself, I dont know if i you can add multiple pics onto a devlog yet but i’ll send a screenshot in the next one. Next step for me is to make the middle card expandable, and include more detailed explanations on neutron stars and pulsars, as the information i provided initially is really basic and surface-level. I’d say this was a really successful UI overhaul - any feedback you guys have would be really valuable, i’ll try post more to showcase everything, and if you want to see videos of the project itself they are on my instagram.
It is done!! I have deployed this project at https://pulsarsimulator.vercel.app/ , check it out! Final Steps: polish information on the article and other cards gather feedback from users and work on that before I ship hit 10 hours lol I am still on 9 make the fade in animation for the cards occur on startup too, currently it only occurs when you click the button. MAYBE i might make custom sliders but i think this is fine This is one of 4 simulators, I will research for the second one today, and if possible complete a demo
Nothing much, added my github link as a button, attempted to add touchscreen controls for the guys on ipads but unfortunately failed miserably… it kept messing with the actual mouse moving code and I just couldn’t fix it. Might work on it sometime if I get bored of working on G-Lens lol (my other project)
Ships:
I have developed a functioning pulsar simulator, where you can change the width and speed of the beams and explore the effect it has on the detected signal. It aims to simulate how we detect pulsars from Earth using radio telescopes, where they would be completely invisible otherwise. You can also drag Earth around as changing distance also affects the strength of the signal. It calculates the pulse rate, frequency and other signal-related values in real time. It was especially difficult to make the signal generation as accurate as possible, as I was not using any physics-specific libraries (as I would do if I made this in Python), however since I wanted to deploy this to the web I used HTML, CSS, and Javascript (p5.js). By far the part which was the most time consuming and difficult was the landing/help page which appears when you load the page. The animations, design and content took hours to write, and the cards themselves went through many iterations, from looking like a powerpoint presentation to a professional app! Since this is my first Javascript project, I’m extremely happy with the way it turned out, and will continue to develop the majority of my stardance projects with p5.js, most probably. One thing that I wish I could figure out was how to make it touch screen compatible, as you won’t be able to drag around the canvas with a touchscreen. Hopefully, I can implement this in the future, but at this time I cannot figure out how to add it. Therefore users of this app, for the ideal experience should access it on a laptop/pc. Later, this app will (hopefully) be collated with 3 other simulations onto one website, which I will also develop for Stardance....
|
1792878748.3963103
|
1793742748.3963103
|
|
2409
|
MemoryMap by @LEOM | Stardance
|
LEOM
|
1
|
9.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-23T23:24:36Z", "hours": 9.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hello! This is MemoryMap - this project aims to help you find your lost items by scanning you room with a couple of pictures and asking later the object detector if you forget where you placed them! With just some simple clicks and pictures, this assistant will help you find all of your lost all objects all around the house in SECONDS! Thank you for stopping by!", "repo": "https://github.com/Planetech0071/MemoryMap", "demo": "https://memorymap-demo-brief.vercel.app/"}]...
|
[{"post_id": 14737, "ts": "202 [{"post_id": 14737, "ts": "2026-06-23T23:02:47Z", "hours": 1.0569, "text": "It is OVER! Shipping! What a project man- I am sure I’ll actually use this. Maybe my second ship could be an integration with ALEXA/Google Home to have a physical assistant? I’d keep an eye out for that, but for now, this is my first ship!"}, {"post_id": 14438, "ts": "2026-06-23T15:52:34Z", "hours": 1.7575, "text": "Hey again :D Quick update: MemoryMap is now basically done. All core systems are in place and working together as expected. The full pipeline from camera input → detection → merging → storage → query is stable. I also went through the remaining edge cases that were causing inconsistent object histories, especially around duplicate merges and stale updates. Most of the time this session was spent on tightening things up instead of adding new features. That included cleaning logs, fixing a few timing issues in the frame handler, and making sure the memory store stays consistent under continuous input. The system now holds up under longer runs without breaking state or losing tracked objects. The query layer is also in a usable state. You can ask questions like where an object was last seen and get a reliable answer based on stored history, not just the latest frame. That part took a bit of tuning to make responses consistent. Right now I’m not planning any more big changes. The project is in final testing mode. I’m running longer sessions across different rooms to check stability, accuracy, and performance under real use. Next step is just validation and small fixes if anything shows up during testing. Feels good to see it reach this stage."}, {"post_id": 4993, "ts": "2026-06-08T17:15:07Z", "hours": 1.4667, "text": "Hey again :D This one was less about fixing bugs and more about actually building out the pipeline. MemoryMap is now split into separate modules instead of everything being stuffed together. The project currently consists of: frame_reader.py: receives and processes incoming video frames detector.py: handles object detection handler.py: coordinates detections and memory updates store.py: persistent memory storage object_record.py: object history tracking merge.py: combines duplicate observations main.py: starts and manages everything The biggest addition this session was the detection pipeline itself. Previously, I had the memory system working, but there wasn’t really a complete path from camera feed → object detection → stored memory. That’s now connected together. Frames arrive, detections are produced, records are updated, and the information is written into MemoryStore automatically. I also started work on observation merging. One issue with object tracking is that the same object can appear multiple times across different frames, creating fragmented records. The merge layer now attempts to consolidate those observations into a single memory entry, making the stored data much cleaner and more useful when querying later. Another thing I spent time on was restructuring the codebase. It doesn’t sound exciting, but getting clear separation between frame capture, detection, storage, and record management will make future work much easier. Debugging individual components is already significantly simpler. The project is starting to look less like a prototype and more like an actual system! Next steps are improving location accuracy, expanding object history tracking, and building the query layer so MemoryMap can start answering natural questions such as: “Where did I leave my headphones?” or “When was the last time the wallet was seen?” Still a lot to build, but the foundations are finally coming together. More soon. 🚀"}, {"post_id": 3550, "ts": "2026-06-06T15:20:35Z", "hours": 1.5297, "text": "Hello :D Firstly, I did say I wanted to update both object_record.py and get everything running. Done and done. In object_record.py, the function “update()” would overwrite the history before saving it, thus creating just one history per object, which isn’t much when we need to know when and how objects have been moved. This is now fixed, while main.py was facing a circular importing error, which has now been sorted out too. And here comes the fun part: Phone camera integration! Originally, we were going to use a webcam for recording purposes. It will work fine on a desk but what about the other areas of the house? Well, there is always the phone! Simply go from room to room pointing it at the surroundings for 10 seconds. Now the server has an additional WebSocket receiver listening at port 8001. Start by entering on phone, use the URL displayed to connect to the web server with your phone, and just the web browser, no special app required; use Safari or Chrome. It starts sending video feeds through Wi-Fi straight from your phone’s rear camera. Added a location label field so that each location gets labeled as you scan it. No longer will the results say “somewhere left of centre frame,” instead they’ll now read “kitchen”. Switched from using YOLOv8 to YOLOv10. Main improvement with v10? None other than the complete removal of non-maximum suppression post-processing. No duplicates, even better for a system like ours which relies heavily on memory. Good trade-off. Completed 28 tests, all successful. Memory layer is ready to go. The thing powers up, retains data, you walk around your house, and you get answers. Basic functionality is there. Now, everything else is about polish. More details soon."}, {"post_id": 477, "ts": "2026-06-01T22:46:20Z", "hours": 2.8167, "text": "Hey, welcome to the first devlog for MemoryMap! I’ve been wanting to build this for a while and I finally started with this perfect opportunity! Fair warning: this is very much a “day one” post, things are rough, bugs, and not everything compiles :/ So what is MemoryMap? You know that feeling when you’re late and you can’t find your keys or your wallet and you wish your house could just tell you where they are? That’s the whole idea. Point a camera at your space (either through “memory” or persistent view), let the system watch continuously and build a memory of where objects are, then ask it questions, like “where are my headphones?” and get an instant answer based on the last time they were actually seen. No more searching the same three spots over and over. The core of the project: store.py, the MemoryStore class. This is the memory layer everything else will depend on. It handles three things. Ingestion: every camera frame hands in a list of detections, and the store either updates an existing record or creates a new one, all thread-safe. Staleness: objects don’t vanish when they leave frame, they get marked stale after a configurable number of hours, so last-known location is always preserved. Persistence: a background thread periodically flushes everything to disk as JSON, atomically obviously, so memory survives restarts. The other two files (object_record.py and main.py) are started but still buggy. They’ll get their moment in a future devlog. Next up: fix object_record.py and get the whole thing to actually boot :D"}]...
|
Title: MemoryMap by @LEOM | Stardance
Devlogs:
He Title: MemoryMap by @LEOM | Stardance
Devlogs:
Hey, welcome to the first devlog for MemoryMap! I’ve been wanting to build this for a while and I finally started with this perfect opportunity! Fair warning: this is very much a “day one” post, things are rough, bugs, and not everything compiles :/ So what is MemoryMap? You know that feeling when you’re late and you can’t find your keys or your wallet and you wish your house could just tell you where they are? That’s the whole idea. Point a camera at your space (either through “memory” or persistent view), let the system watch continuously and build a memory of where objects are, then ask it questions, like “where are my headphones?” and get an instant answer based on the last time they were actually seen. No more searching the same three spots over and over. The core of the project: store.py, the MemoryStore class. This is the memory layer everything else will depend on. It handles three things. Ingestion: every camera frame hands in a list of detections, and the store either updates an existing record or creates a new one, all thread-safe. Staleness: objects don’t vanish when they leave frame, they get marked stale after a configurable number of hours, so last-known location is always preserved. Persistence: a background thread periodically flushes everything to disk as JSON, atomically obviously, so memory survives restarts. The other two files (object_record.py and main.py) are started but still buggy. They’ll get their moment in a future devlog. Next up: fix object_record.py and get the whole thing to actually boot :D
Hello :D Firstly, I did say I wanted to update both object_record.py and get everything running. Done and done. In object_record.py, the function “update()” would overwrite the history before saving it, thus creating just one history per object, which isn’t much when we need to know when and how objects have been moved. This is now fixed, while main.py was facing a circular importing error, which has now been sorted out too. And here comes the fun part: Phone camera integration! Originally, we were going to use a webcam for recording purposes. It will work fine on a desk but what about the other areas of the house? Well, there is always the phone! Simply go from room to room pointing it at the surroundings for 10 seconds. Now the server has an additional WebSocket receiver listening at port 8001. Start by entering on phone, use the URL displayed to connect to the web server with your phone, and just the web browser, no special app required; use Safari or Chrome. It starts sending video feeds through Wi-Fi straight from your phone’s rear camera. Added a location label field so that each location gets labeled as you scan it. No longer will the results say “somewhere left of centre frame,” instead they’ll now read “kitchen”. Switched from using YOLOv8 to YOLOv10. Main improvement with v10? None other than the complete removal of non-maximum suppression post-processing. No duplicates, even better for a system like ours which relies heavily on memory. Good trade-off. Completed 28 tests, all successful. Memory layer is ready to go. The thing powers up, retains data, you walk around your house, and you get answers. Basic functionality is there. Now, everything else is about polish. More details soon.
Hey again :D This one was less about fixing bugs and more about actually building out the pipeline. MemoryMap is now split into separate modules instead of everything being stuffed together. The project currently consists of: frame_reader.py: receives and processes incoming video frames detector.py: handles object detection handler.py: coordinates detections and memory updates store.py: persistent memory storage object_record.py: object history tracking merge.py: combines duplicate observations main.py: starts and manages everything The biggest addition this session was the detection pipeline itself. Previously, I had the memory system working, but there wasn’t really a complete path from camera feed → object detection → stored memory. That’s now connected together. Frames arrive, detections are produced, records are updated, and the information is written into MemoryStore automatically. I also started work on observation merging. One issue with object tracking is that the same object can appear multiple times across different frames, creating fragmented records. The merge layer now attempts to consolidate those observations into a single memory entry, making the stored data much cleaner and more useful when querying later. Another thing I spent time on was restructuring the codebase. It doesn’t sound exciting, but getting clear separation between frame capture, detection, storage, and record management will make future work much easier. Debugging individual components is already significantly simpler. The project is starting to look less like a prototype and more like an actual system! Next steps are improving location accuracy, expanding object history tracking, and building the query layer so MemoryMap can start answering natural questions such as: “Where did I leave my headphones?” or “When was the last time the wallet was seen?” Still a lot to build, but the foundations are finally coming together. More soon. 🚀
Hey again :D Quick update: MemoryMap is now basically done. All core systems are in place and working together as expected. The full pipeline from camera input → detection → merging → storage → query is stable. I also went through the remaining edge cases that were causing inconsistent object histories, especially around duplicate merges and stale updates. Most of the time this session was spent on tightening things up instead of adding new features. That included cleaning logs, fixing a few timing issues in the frame handler, and making sure the memory store stays consistent under continuous input. The system now holds up under longer runs without breaking state or losing tracked objects. The query layer is also in a usable state. You can ask questions like where an object was last seen and get a reliable answer based on stored history, not just the latest frame. That part took a bit of tuning to make responses consistent. Right now I’m not planning any more big changes. The project is in final testing mode. I’m running longer sessions across different rooms to check stability, accuracy, and performance under real use. Next step is just validation and small fixes if anything shows up during testing. Feels good to see it reach this stage.
It is OVER! Shipping! What a project man- I am sure I’ll actually use this. Maybe my second ship could be an integration with ALEXA/Google Home to have a physical assistant? I’d keep an eye out for that, but for now, this is my first ship!
Ships:
Hello! This is MemoryMap - this project aims to help you find your lost items by scanning you room with a couple of pictures and asking later the object detector if you forget where you placed them! With just some simple clicks and pictures, this assistant will help you find all of your lost all objects all around the house in SECONDS! Thank you for stopping by!...
|
1792972173.0393956
|
1793058573.0393956
|
|
2410
|
Untitled by @Jenna | Stardance
|
Jenna
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @Jenna | Stardance
|
1792687875.4735787
|
1793292675.4735787
|
|
2411
|
My first slack bot! by @evanwhitt | Stardance
|
evanwhitt
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @evanwhitt | Stardan Title: My first slack bot! by @evanwhitt | Stardance...
|
1792511409.522278
|
1793116209.522278
|
|
2412
|
My first slack bot! by @nishythefishy43 | Stardanc My first slack bot! by @nishythefishy43 | Stardance...
|
nishythefishy43
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @nishythefishy43 | S Title: My first slack bot! by @nishythefishy43 | Stardance...
|
1792518582.3221147
|
1793123382.3221147
|
|
2413
|
Untitled project by @Cheerawab | Stardance
|
Cheerawab
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @Cheerawab | Stardance
|
1792687931.6021616
|
1793292731.6021616
|
|
2414
|
Reel Github Grabber by @jupeme6 | Stardance
|
jupeme6
|
1
|
10.0
|
14
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-27T01:56:24Z", "hours": 10.0, "multiplier": 1.36, "payout": 14, "blessing": "neutral", "text": "What did you make? A local tool called ReelTools to save reel links (Instagram, TikTok, etc.) that mention GitHub repos or useful websites. Each entry stores the tool’s name, the reel URL, the repo URL, a short description, tags, and a transcript. Everything lives in the browser’s localStorage, so it works fully offline with no account and no backend. There’s also an export button that dumps the whole list into a .md file, so you can use it as a “tool memory” to feed other AIs later. What was challenging? Two bugs almost broke me. My editor’s autocomplete kept rewriting value to ariaValueMax and reset to requestFullscreen . The second one made the whole page go fullscreen black when I hit submit, and it took me embarrassingly long to spot. Later, when I added the edit button, editing the first entry kept deleting the last one. Turned out I was loading the data twice from localStorage, which created different object instances, so indexOf returned -1 and splice ate the last entry. Classic JS reference trap. What are you proud of? The export to .md actually works and produces a clean file you can use right away. Also the search bar — it filters in real time by name, tag, or description, and I had to figure out how to keep the original index working when the list is filtered, which felt like a real problem to solve rather than just following a tutorial. What should people know so they can test your project? It runs entirely in the browser, no install needed. Open the demo URL, paste a reel link (or any URL), add a name and whatever else you want, hit Add. Try the search bar and the edit button on each entry. Hit “Export to .md” to download the whole list as a markdown file. Everything stays in your browser, nothing is sent anywhere. Refresh the page and your entries are still there. Live demo: https://notjuangamer10.github.io/reeltools/ Source: https://github.com/notjuangamer10/reeltools", "repo": "https://github.com/NOTJuangamer10/reeltools", "demo": "https://notjuangamer10.github.io/reeltools/"}]...
|
[{"post_id": 27109, "ts": "202 [{"post_id": 27109, "ts": "2026-07-12T11:36:39Z", "hours": 2.6386, "text": "Small update on ReelTools. Added a search bar that filters by name, tag or description in real time, and an edit button on each entry (before you could only delete). Edit is a bit hacky: it loads the entry into the form and deletes the old one, then when you hit Add it creates a new entry with the changes. Felt cleaner than a full edit mode. Hit a sneaky bug: editing the first entry kept deleting the last one. Took me a while to figure out but turns out I was loading the data twice from localStorage, which created different object instances, so indexOf returned -1 and splice ate the last entry. Classic JS reference trap. Search was tricky too because of the same issue, keeping the original index when the list is filtered. Not touching the UI for now, ReelTools is done. Moving on to the next project."}, {"post_id": 26511, "ts": "2026-07-11T11:07:59Z", "hours": 5.5783, "text": "Second version is up. Now each entry saves a name, the reel URL, the repo URL, a short description, tags, and a transcript. I also added an export button that dumps everything into a .md file because the idea is to use it as a “tool memory” to feed other AIs later. The transcript sits inside a dropdown so it doesn’t clutter the list. Hit two stupid bugs while building it. My editor’s autocomplete kept rewriting value to ariaValueMax and reset to requestFullscreen . The second one made the whole page go fullscreen black when I hit submit. Took me embarrassingly long to spot. The UI still screams AI though. Same orange theme, same emojis everywhere. I know I said I’d remove the emojis for this version and… I didn’t. For v3 I’m committing to it: no emojis, more sober palette, cleaner layout. If anyone has actual UI design tips for someone who’s bad at CSS, please share."}, {"post_id": 18665, "ts": "2026-06-29T21:05:51Z", "hours": 1.7578, "text": "I’ve finished the first version; for now it only saves the link and little else, but bigger things are coming. Also, the UI screams AI, and I don’t like that design. Does anyone have any videos or tips on how to design UIs? Gemini has been showing me and has added his own “artistic touches.” I don’t like the design; I think it’s ugly. I’ll probably remove the emojis for the second version."}]...
|
Title: Reel Github Grabber by @jupeme6 | Stardance Title: Reel Github Grabber by @jupeme6 | Stardance
Devlogs:
I’ve finished the first version; for now it only saves the link and little else, but bigger things are coming. Also, the UI screams AI, and I don’t like that design. Does anyone have any videos or tips on how to design UIs? Gemini has been showing me and has added his own “artistic touches.” I don’t like the design; I think it’s ugly. I’ll probably remove the emojis for the second version.
Second version is up. Now each entry saves a name, the reel URL, the repo URL, a short description, tags, and a transcript. I also added an export button that dumps everything into a .md file because the idea is to use it as a “tool memory” to feed other AIs later. The transcript sits inside a dropdown so it doesn’t clutter the list. Hit two stupid bugs while building it. My editor’s autocomplete kept rewriting value to ariaValueMax and reset to requestFullscreen . The second one made the whole page go fullscreen black when I hit submit. Took me embarrassingly long to spot. The UI still screams AI though. Same orange theme, same emojis everywhere. I know I said I’d remove the emojis for this version and… I didn’t. For v3 I’m committing to it: no emojis, more sober palette, cleaner layout. If anyone has actual UI design tips for someone who’s bad at CSS, please share.
Small update on ReelTools. Added a search bar that filters by name, tag or description in real time, and an edit button on each entry (before you could only delete). Edit is a bit hacky: it loads the entry into the form and deletes the old one, then when you hit Add it creates a new entry with the changes. Felt cleaner than a full edit mode. Hit a sneaky bug: editing the first entry kept deleting the last one. Took me a while to figure out but turns out I was loading the data twice from localStorage, which created different object instances, so indexOf returned -1 and splice ate the last entry. Classic JS reference trap. Search was tricky too because of the same issue, keeping the original index when the list is filtered. Not touching the UI for now, ReelTools is done. Moving on to the next project.
Ships:
What did you make? A local tool called ReelTools to save reel links (Instagram, TikTok, etc.) that mention GitHub repos or useful websites. Each entry stores the tool’s name, the reel URL, the repo URL, a short description, tags, and a transcript. Everything lives in the browser’s localStorage, so it works fully offline with no account and no backend. There’s also an export button that dumps the whole list into a .md file, so you can use it as a “tool memory” to feed other AIs later. What was challenging? Two bugs almost broke me. My editor’s autocomplete kept rewriting value to ariaValueMax and reset to requestFullscreen . The second one made the whole page go fullscreen black when I hit submit, and it took me embarrassingly long to spot. Later, when I added the edit button, editing the first entry kept deleting the last one. Turned out I was loading the data twice from localStorage, which created different object instances, so indexOf returned -1 and splice ate the last entry. Classic JS reference trap. What are you proud of? The export to .md actually works and produces a clean file you can use right away. Also the search bar — it filters in real time by name, tag, or description, and I had to figure out how to keep the original index working when the list is filtered, which felt like a real problem to solve rather than just following a tutorial. What should people know so they can test your project? It runs entirely in the browser, no install needed. Open the demo URL, paste a reel link (or any URL), add a name and whatever else you want, hit Add. Try the search bar and the edit button on each entry. Hit “Export to .md” to download the whole list as a markdown file. Everything stays in your browser, nothing is sent anywhere. Refresh the page and your entries are still there. Live demo: https://notjuangamer10.github.io/reeltools/ Source: https://github.com/notjuangamer10/reeltools...
|
1792878479.4986956
|
1793742479.4986956
|
|
2415
|
My first slack bot! by @jupeme6 | Stardance
|
jupeme6
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @jupeme6 | Stardance
|
1792907568.266105
|
1793771568.266105
|
|
2416
|
Humanoid Robot by @Lotzzy1 | Stardance
|
Lotzzy1
|
0
|
3.76
|
0
|
[]
|
[{"post_id": 26547, "ts": "202 [{"post_id": 26547, "ts": "2026-07-11T13:03:33Z", "hours": 3.3447, "text": "I’m working on my humanoid robot project to make it seem more friendly and humanlike. I have added a few new animations. For example in the picture that would be the thinking animation. The AI has complete control over what animations it wants to use. The robot can talk to you back and forth as well as recognize people that have registered with the robot their name. The robot has memory as well so it can recall past conversations. The robot can face track people around it. The robot can analyze what it can see and tell you want it can see if prompted."}, {"post_id": 11011, "ts": "2026-06-18T01:11:24Z", "hours": 0.4192, "text": "I’m working on making my humanoid Robot actually move. I’ve been working on giving it A.I. that you can talk to and let it move freely. I also would like to add face tracking sooner or later so it can really feel like a person in the room and not just a toy."}]...
|
Title: Humanoid Robot by @Lotzzy1 | Stardance
Dev Title: Humanoid Robot by @Lotzzy1 | Stardance
Devlogs:
I’m working on making my humanoid Robot actually move. I’ve been working on giving it A.I. that you can talk to and let it move freely. I also would like to add face tracking sooner or later so it can really feel like a person in the room and not just a toy.
I’m working on my humanoid robot project to make it seem more friendly and humanlike. I have added a few new animations. For example in the picture that would be the thinking animation. The AI has complete control over what animations it wants to use. The robot can talk to you back and forth as well as recognize people that have registered with the robot their name. The robot has memory as well so it can recall past conversations. The robot can face track people around it. The robot can analyze what it can see and tell you want it can see if prompted....
|
1792622920.5286996
|
1793227720.5286996
|
|
2417
|
JJ by @chuku-N0 | Stardance
|
chuku-N0
|
0
|
0.39
|
0
|
[]
|
[{"post_id": 1409, "ts": "2026 [{"post_id": 1409, "ts": "2026-06-03T13:01:46Z", "hours": 0.3917, "text": "Spent some quality time building out a completely local, voice-activated desktop assistant. I was not able to log all of my time which is around 2 weeks of work because stardust didn’t start. The goal was speed, screen awareness, and an interface that doesn’t just sit there but actually feels alive. What’s working: Dual-Model Brains: Hooked up Ollama to dynamically switch models depending on the task. It defaults to a fast text model (mistral) for snappy voice conversations but instantly pivots to a vision model (llama3.2-vision) when triggered to inspect the screen. Eyes on the Desktop: Integrated real-time screenshot capturing using PyAutoGUI. If I ask “Jarvis, look at this,” it grabs the frame, pipes it to the vision model, and tells me what I’m looking at completely offline. Reactive Audio GUI: Built a CustomTkinter dark-themed interface featuring a central arc engine. It doesn’t just loop an animation; it parses live microphone input streams via sounddevice to pulse and flash dynamically based on my voice volume. Contextual YouTube & Notes Engine: Taught it to search YouTube, read the top three results via voice synthesis, and wait for contextual follow-ups (“open the second one”). It can also handle local Python file analysis and dynamic note-taking routines through a custom chunk-reading mechanism. Barge-In Interrupts: Implemented background thread monitoring so I can cut the AI off mid-speech or mid-thought with a quick phrase if it gets too chatty. N.B: if you have any improvements in mind I could add plz feel free"}]...
|
Title: JJ by @chuku-N0 | Stardance
Devlogs:
Spent Title: JJ by @chuku-N0 | Stardance
Devlogs:
Spent some quality time building out a completely local, voice-activated desktop assistant. I was not able to log all of my time which is around 2 weeks of work because stardust didn’t start. The goal was speed, screen awareness, and an interface that doesn’t just sit there but actually feels alive. What’s working: Dual-Model Brains: Hooked up Ollama to dynamically switch models depending on the task. It defaults to a fast text model (mistral) for snappy voice conversations but instantly pivots to a vision model (llama3.2-vision) when triggered to inspect the screen. Eyes on the Desktop: Integrated real-time screenshot capturing using PyAutoGUI. If I ask “Jarvis, look at this,” it grabs the frame, pipes it to the vision model, and tells me what I’m looking at completely offline. Reactive Audio GUI: Built a CustomTkinter dark-themed interface featuring a central arc engine. It doesn’t just loop an animation; it parses live microphone input streams via sounddevice to pulse and flash dynamically based on my voice volume. Contextual YouTube & Notes Engine: Taught it to search YouTube, read the top three results via voice synthesis, and wait for contextual follow-ups (“open the second one”). It can also handle local Python file analysis and dynamic note-taking routines through a custom chunk-reading mechanism. Barge-In Interrupts: Implemented background thread monitoring so I can cut the AI off mid-speech or mid-thought with a quick phrase if it gets too chatty. N.B: if you have any improvements in mind I could add plz feel free...
|
1792529598.8615174
|
1793134398.8615174
|
|
2418
|
Objection your Honour Remake by @Hridyansh | Stard Objection your Honour Remake by @Hridyansh | Stardance...
|
Hridyansh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Objection your Honour Remake by @Hridyansh Title: Objection your Honour Remake by @Hridyansh | Stardance...
|
1792691368.1243706
|
1793296168.1243706
|
|
2419
|
AI Agent by @mohnish | Stardance
|
mohnish
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: AI Agent by @mohnish | Stardance
|
1792587019.9865036
|
1793191819.9865036
|
|
2420
|
My awesome macropad! by @fatimah | Stardance
|
fatimah
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @fatimah | Stardanc Title: My awesome macropad! by @fatimah | Stardance...
|
1792536840.4513564
|
1793141640.4513564
|
|
2421
|
My awesome macropad! by @Antonovna | Stardance
|
Antonovna
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Antonovna | Starda Title: My awesome macropad! by @Antonovna | Stardance...
|
1792561994.2605004
|
1793166794.2605004
|
|
2422
|
My first slack bot! by @fatimah | Stardance
|
fatimah
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @fatimah | Stardance
|
1792597913.8561184
|
1793202713.8561184
|
|
2423
|
Clanker Conundrum by @Jinsu | Stardance
|
Jinsu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Clanker Conundrum by @Jinsu | Stardance
|
1792666208.4448693
|
1793271008.4448693
|
|
2424
|
My first slack bot! (yeah tring :/) by @Lunex | St My first slack bot! (yeah tring :/) by @Lunex | Stardance...
|
Lunex
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! (yeah tring :/) by @Lun Title: My first slack bot! (yeah tring :/) by @Lunex | Stardance...
|
1792594521.3989787
|
1793199321.3989787
|
|
2425
|
My awesome macropad! by @tylerf | Stardance
|
tylerf
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @tylerf | Stardance
|
1792479239.9958935
|
1793084039.9958935
|
|
2426
|
My awesome macropad! by @sohamdev77 | Stardance
|
sohamdev77
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @sohamdev77 | Stard Title: My awesome macropad! by @sohamdev77 | Stardance...
|
1792615869.7828083
|
1793220669.7828083
|
|
2427
|
DISTORTION PEDAL by @Abii | Stardance
|
Abii
|
0
|
6.55
|
0
|
[]
|
[{"post_id": 29028, "ts": "202 [{"post_id": 29028, "ts": "2026-07-15T17:56:35Z", "hours": 2.4981, "text": "KICAD PCB design This was way harder than ltspice for me because i was still trying to navigate the software. A lot of time was spent on looking for the appropriate foot prints. I honestly don’t have much to say apart from needing to cleaning up the layouts. Next Action: I may take a break from Kicad and move on to fusion 360 . That would be better for figuring out what I want in my PCB design"}, {"post_id": 23570, "ts": "2026-07-06T16:35:49Z", "hours": 2.6506, "text": "2ND DISTORTION PEDAL DRAFT #devlog 2 My initial distortion circuit had lots of problems regarding simulating the waves as the out put of each stage did not give the desired shape. I had to go back to some youtube videos and some examples online to see what I could improve to my circuit, comparing the picture below to my previous devlog, you can see I made some major changes regarding the amplifier, clipping and tone control stages. NEXT STEP: I’m pretty confident in this schematic so next step would be designing the enclosure then the PCB"}, {"post_id": 18534, "ts": "2026-06-29T18:31:46Z", "hours": 1.4, "text": "DEVLOG #1 - initial draft of the schematic Hi 👋🏾, this is my first project and post and i wanted to share what i’ve done. A while ago, I expressed my interest in electronics and a friend had given me some good advice on separating my projects into stages to try and understand things better and it was definitely helpful. A distortion pedal usually amplifies your clean guitar signal and clips it which alters the sound. From what I’ve seen online, the main features of the distortion pedal includes: Gain control: controls how much the signal is altered Volume Control: Controls the output volume Tone Control: Controls specific pitches to make them softer or harder. These can all be altered using a standard potentiometer. For my schematic, I decided to break it into parts. POWER SUPPLY: I intend to use a standard 9V battery, however, this only pushes electricity to one direction in contrast to plugging it into an ac supply. Guitar signals are typically sine waves so they go above and below the 0V line. To prevent harsh clipping of the signal, the stage creates a virtual ground at 4.5V OFFSET CIRCUIT: This offsets the guitar signal so that 4.5V is the middle ground. This circuit prepares the tiny guitar signal for the amplification stage. 3.AMPLIFIER CIRCUIT: This is where the volume control happens, this stage amplifies the guitars signal so that it becomes easier to distort. This stage is defined by the inverting amplifier so changing the resistance of the potentiometer affects the gain. CLIPPING CIRCUIT: Two diodes pointing in opposite directions toward the ground act like the ceiling and floor. When an amplified guitar signal hits that stage, they get clipped at the top and bottom of the wave. This is supposed to turn the signal into a square like wave but i’m having trouble getting that ideal shape in the simulation. TONE CONTROL: The clipping stage produces a harsh and buzzy sound so the tone control circuit filters out the high frequencies so that the distorted signal sounds smooth. ROUGH COMPONENTS LIST Shottcky Diodes(may switch this out for a regular silicon diode) Resistors Capacitors OP07 operational amplifier 9V battery Potentiometer PROBLEMS AND THINGS TO WORK ON This is only a rough draft but my simulations don’t give me the ideal waveforms that I want so i need to play around with the values and arrangements of the circuit. My main problems are in the clipping and tone control stage as the output wave forms aren’t ideal. next actions: Work more on the schematic, start designing the enclosure, work on the actual pcb 👍🏾"}]...
|
Title: DISTORTION PEDAL by @Abii | Stardance
Devl Title: DISTORTION PEDAL by @Abii | Stardance
Devlogs:
DEVLOG #1 - initial draft of the schematic Hi 👋🏾, this is my first project and post and i wanted to share what i’ve done. A while ago, I expressed my interest in electronics and a friend had given me some good advice on separating my projects into stages to try and understand things better and it was definitely helpful. A distortion pedal usually amplifies your clean guitar signal and clips it which alters the sound. From what I’ve seen online, the main features of the distortion pedal includes: Gain control: controls how much the signal is altered Volume Control: Controls the output volume Tone Control: Controls specific pitches to make them softer or harder. These can all be altered using a standard potentiometer. For my schematic, I decided to break it into parts. POWER SUPPLY: I intend to use a standard 9V battery, however, this only pushes electricity to one direction in contrast to plugging it into an ac supply. Guitar signals are typically sine waves so they go above and below the 0V line. To prevent harsh clipping of the signal, the stage creates a virtual ground at 4.5V OFFSET CIRCUIT: This offsets the guitar signal so that 4.5V is the middle ground. This circuit prepares the tiny guitar signal for the amplification stage. 3.AMPLIFIER CIRCUIT: This is where the volume control happens, this stage amplifies the guitars signal so that it becomes easier to distort. This stage is defined by the inverting amplifier so changing the resistance of the potentiometer affects the gain. CLIPPING CIRCUIT: Two diodes pointing in opposite directions toward the ground act like the ceiling and floor. When an amplified guitar signal hits that stage, they get clipped at the top and bottom of the wave. This is supposed to turn the signal into a square like wave but i’m having trouble getting that ideal shape in the simulation. TONE CONTROL: The clipping stage produces a harsh and buzzy sound so the tone control circuit filters out the high frequencies so that the distorted signal sounds smooth. ROUGH COMPONENTS LIST Shottcky Diodes(may switch this out for a regular silicon diode) Resistors Capacitors OP07 operational amplifier 9V battery Potentiometer PROBLEMS AND THINGS TO WORK ON This is only a rough draft but my simulations don’t give me the ideal waveforms that I want so i need to play around with the values and arrangements of the circuit. My main problems are in the clipping and tone control stage as the output wave forms aren’t ideal. next actions: Work more on the schematic, start designing the enclosure, work on the actual pcb 👍🏾
2ND DISTORTION PEDAL DRAFT #devlog 2 My initial distortion circuit had lots of problems regarding simulating the waves as the out put of each stage did not give the desired shape. I had to go back to some youtube videos and some examples online to see what I could improve to my circuit, comparing the picture below to my previous devlog, you can see I made some major changes regarding the amplifier, clipping and tone control stages. NEXT STEP: I’m pretty confident in this schematic so next step would be designing the enclosure then the PCB
KICAD PCB design This was way harder than ltspice for me because i was still trying to navigate the software. A lot of time was spent on looking for the appropriate foot prints. I honestly don’t have much to say apart from needing to cleaning up the layouts. Next Action: I may take a break from Kicad and move on to fusion 360 . That would be better for figuring out what I want in my PCB design...
|
1792709337.4930487
|
1793314137.4930487
|
|
2428
|
My first slack bot! by @DonaA | Stardance
|
DonaA
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @DonaA | Stardance
|
1792565438.3823783
|
1793170238.3823783
|
|
2429
|
OddQuest Air by @airpod | Stardance
|
airpod
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: OddQuest Air by @airpod | Stardance
|
1792723776.0233395
|
1793328576.0233395
|
|
2430
|
Clock Web App by @akshayK | Stardance
|
akshayK
|
1
|
10.0
|
50
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-08T02:52:47Z", "hours": 10.0, "multiplier": 4.97, "payout": 50, "blessing": "neutral", "text": "I made a clock web app using HTML, JS and CSS. It has a real-time clock, stopwatch and timer. Overall, I think the project was pretty cool and turned out well, but I did face a lot of challenges along the way. For example, I was really struggling with the stopwatch part, because no matter what I changed in the code, the time would either not change, the browser would freeze, or the time would have some extra zeros. I ended up learning CSS for this project, and I found it really fun to implement the color theme and the animations to the buttons. This project has taught me a lot about Javascript time control and CSS. Hope you like my project! -Akshay K", "repo": "https://github.com/AkshayK-960/Clock-Web-App/", "demo": "https://akshayk-960.github.io/Clock-Web-App/"}]...
|
[{"post_id": 4680, "ts": "2026 [{"post_id": 4680, "ts": "2026-06-08T02:37:35Z", "hours": 7.6933, "text": "Devlog #2 This is my second devlog for this project; I now finished implementing the code for the Timer portion and fixed some logic errors which were stopping my stopwatch from running correctly. I also learned CSS to add to the project to make it look polished. (I decided to give it a dark purple theme like dracula) Overall, this was difficult for me but I think it came out pretty well in the end. :)"}, {"post_id": 1054, "ts": "2026-06-02T21:13:05Z", "hours": 2.3611, "text": "Devlog # 1 This is my first project, and I am working on a clock website where you can check the time, set a stopwatch and timer (and maybe a Pomodoro timer). Coding it wan’t too much of a challenge, but I struggled getting the stopwatch to work; when I clicked stop, it kept running in the background so the time would keep going when I clicked start again. Also, I’m not very good at CSS, so it might be a challenge to get the program to look polished😅"}]...
|
Title: Clock Web App by @akshayK | Stardance
Devl Title: Clock Web App by @akshayK | Stardance
Devlogs:
Devlog # 1 This is my first project, and I am working on a clock website where you can check the time, set a stopwatch and timer (and maybe a Pomodoro timer). Coding it wan’t too much of a challenge, but I struggled getting the stopwatch to work; when I clicked stop, it kept running in the background so the time would keep going when I clicked start again. Also, I’m not very good at CSS, so it might be a challenge to get the program to look polished😅
Devlog #2 This is my second devlog for this project; I now finished implementing the code for the Timer portion and fixed some logic errors which were stopping my stopwatch from running correctly. I also learned CSS to add to the project to make it look polished. (I decided to give it a dark purple theme like dracula) Overall, this was difficult for me but I think it came out pretty well in the end. :)
Ships:
I made a clock web app using HTML, JS and CSS. It has a real-time clock, stopwatch and timer. Overall, I think the project was pretty cool and turned out well, but I did face a lot of challenges along the way. For example, I was really struggling with the stopwatch part, because no matter what I changed in the code, the time would either not change, the browser would freeze, or the time would have some extra zeros. I ended up learning CSS for this project, and I found it really fun to implement the color theme and the animations to the buttons. This project has taught me a lot about Javascript time control and CSS. Hope you like my project! -Akshay K...
|
1792969001.6767137
|
1793055401.6767137
|
|
2431
|
Love no matter what by @yose | Stardance
|
yose
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Love no matter what by @yose | Stardance
|
1792536626.0802658
|
1793141426.0802658
|
|
2432
|
Eink Desk Hub by @Timhongphuc | Stardance
|
Timhongphuc
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Eink Desk Hub by @Timhongphuc | Stardance
|
1792716861.3184388
|
1793321661.3184388
|
|
2433
|
My first slack bot! by @Dom | Stardance
|
Dom
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Dom | Stardance
|
1792788656.3473773
|
1793393456.3473773
|
|
2434
|
Glide by @pranay | Stardance
|
pranay
|
0
|
5.31
|
0
|
[]
|
[{"post_id": 63657, "ts": "202 [{"post_id": 63657, "ts": "2026-09-07T16:13:19Z", "hours": 0.8533, "text": "Devlog 03 Ok, it’s been so long (school takes up too much time). Despite that time, this is a really short devlog. Updates We have a mockup for the UI that we want the app to have. Now, the mockup (since AI made it) focuses a bit too much on just tasks, but the app will be a notes app; just wanted to make sure that was clear. These colors aren’t finalized and neither is the UI, but the design is what we think would work best for our app. The mockup is attached as a picture. Feedback If you guys have any feedback on the UI or just features you want to see in the app (description of app is in the first devlog), you guys can post comments here or add a suggestion on Github: https://github.com/get-glide/Glide-Mac/discussions/9 . Thanks for reading and have a great day!"}, {"post_id": 40495, "ts": "2026-08-04T01:59:56Z", "hours": 2.9492, "text": "Devlog 02 Still the same basic editor as last time, but we are working on UI design right now. We should have a somewhat decided design in a couple of days. More parsing stuff Anyway, I got markdown header formatting working in the app (you can’t notice a difference visually, but the app knows whether you want a # or ## header now). Now, the plan is to work on getting inline formatting to work ( bold , italics , etc). Dates and moving tasks to different days For being able to have a task repeat weekly, the app needs to be aware of the original day that the task was created on. To do this (as you can see in the image), every task gets a @created (yyyy-mm-dd) tag. The other tag you see in the image ( @carried ) means that task was procrastinated on and got moved to the next day or postponed to some other time. Side note Maybe it’s just me, but the git integration in Xcode is confusing. I may or may not have had to redo some code and that is why this devlog has so much time on it. I’ll make sure that my future devlogs aren’t this unproductive when it comes to actually making features. Thanks for reading my devlog and have an amazing day!!"}, {"post_id": 30796, "ts": "2026-07-18T18:02:59Z", "hours": 1.5114, "text": "Devlog 01 What is Glide? Glide is a Mac note-taking/task planner app built for students. You take notes and create tasks by typing things like “9:00 [] Integral rules homework @daily .” The tasks are then parsed live into a clean, structured timeline. In the future, we want to make an iOS app, add sync, and more features that will help students. Also, I’m making this app with @aarnav_sharma and @harieshkarth . Why Glide? Every other note-taking app that we’ve tried is either overwhelming or missing features students (like us) would want. Glide is our attempt to fix that. What I did in these 90 minutes Now that you guys have some content on the app. So far, I’ve made a basic window so that I can on the line parsing stuff. The images attached show you what the line parsing (as of right now) is doing."}]...
|
Title: Glide by @pranay | Stardance
Devlogs:
Devl Title: Glide by @pranay | Stardance
Devlogs:
Devlog 01 What is Glide? Glide is a Mac note-taking/task planner app built for students. You take notes and create tasks by typing things like “9:00 [] Integral rules homework @daily .” The tasks are then parsed live into a clean, structured timeline. In the future, we want to make an iOS app, add sync, and more features that will help students. Also, I’m making this app with @aarnav_sharma and @harieshkarth . Why Glide? Every other note-taking app that we’ve tried is either overwhelming or missing features students (like us) would want. Glide is our attempt to fix that. What I did in these 90 minutes Now that you guys have some content on the app. So far, I’ve made a basic window so that I can on the line parsing stuff. The images attached show you what the line parsing (as of right now) is doing.
Devlog 02 Still the same basic editor as last time, but we are working on UI design right now. We should have a somewhat decided design in a couple of days. More parsing stuff Anyway, I got markdown header formatting working in the app (you can’t notice a difference visually, but the app knows whether you want a # or ## header now). Now, the plan is to work on getting inline formatting to work ( bold , italics , etc). Dates and moving tasks to different days For being able to have a task repeat weekly, the app needs to be aware of the original day that the task was created on. To do this (as you can see in the image), every task gets a @created (yyyy-mm-dd) tag. The other tag you see in the image ( @carried ) means that task was procrastinated on and got moved to the next day or postponed to some other time. Side note Maybe it’s just me, but the git integration in Xcode is confusing. I may or may not have had to redo some code and that is why this devlog has so much time on it. I’ll make sure that my future devlogs aren’t this unproductive when it comes to actually making features. Thanks for reading my devlog and have an amazing day!!
Devlog 03 Ok, it’s been so long (school takes up too much time). Despite that time, this is a really short devlog. Updates We have a mockup for the UI that we want the app to have. Now, the mockup (since AI made it) focuses a bit too much on just tasks, but the app will be a notes app; just wanted to make sure that was clear. These colors aren’t finalized and neither is the UI, but the design is what we think would work best for our app. The mockup is attached as a picture. Feedback If you guys have any feedback on the UI or just features you want to see in the app (description of app is in the first devlog), you guys can post comments here or add a suggestion on Github: https://github.com/get-glide/Glide-Mac/discussions/9 . Thanks for reading and have a great day!...
|
1792490066.524522
|
1793094866.524522
|
|
2435
|
Magic Docs by @covell_bernstein | Stardance
|
covell_bernstein
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Magic Docs by @covell_bernstein | Stardance
|
1792713006.0901763
|
1793317806.0901763
|
|
2436
|
My first slack bot! by @satxtornado | Stardance
|
satxtornado
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @satxtornado | Stard Title: My first slack bot! by @satxtornado | Stardance...
|
1792565691.130217
|
1793170491.130217
|
|
2437
|
a paradoxical portfolio by @deltarunesangel | Star a paradoxical portfolio by @deltarunesangel | Stardance...
|
deltarunesangel
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-25T17:23:52Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "here’s what’s been made thus far… it’s unfinished, but all the major aspects of it (bg, bg music, links, etc.) work just fine. i had some trouble at first with the supabase linking aspect of my project but i managed to figure that out. now i have a cool lil guestbook :) anywho, this is my blood sweat and thankfully not tears. so happy to have a version out at long last", "repo": "https://github.com/deltarunesangel/actual-stuff", "demo": "https://deltarunesangel.github.io/actual-stuff/"}]...
|
[{"post_id": 4616, "ts": "2026 [{"post_id": 4616, "ts": "2026-06-08T00:06:53Z", "hours": 2.9322, "text": "FINALLY finished the guestbook (used supabase) and added background music for every tab!! 🎉 🥳 ✨"}, {"post_id": 2866, "ts": "2026-06-05T18:50:02Z", "hours": 2.4119, "text": "💫 Finished the Splash Screen and Set Up the Fading Transition! 💫"}, {"post_id": 1533, "ts": "2026-06-03T16:47:24Z", "hours": 0.8456, "text": "✨The Boring Basics Completed! (background, basic js, html framework, etc.) ✨"}]...
|
Title: a paradoxical portfolio by @deltarunesangel Title: a paradoxical portfolio by @deltarunesangel | Stardance
Devlogs:
✨The Boring Basics Completed! (background, basic js, html framework, etc.) ✨
💫 Finished the Splash Screen and Set Up the Fading Transition! 💫
FINALLY finished the guestbook (used supabase) and added background music for every tab!! 🎉 🥳 ✨
Ships:
here’s what’s been made thus far… it’s unfinished, but all the major aspects of it (bg, bg music, links, etc.) work just fine. i had some trouble at first with the supabase linking aspect of my project but i managed to figure that out. now i have a cool lil guestbook :) anywho, this is my blood sweat and thankfully not tears. so happy to have a version out at long last...
|
1792983116.9549663
|
1793069516.9549663
|
|
2438
|
My first slack bot! by @ianparedes | Stardance
|
ianparedes
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @ianparedes | Starda Title: My first slack bot! by @ianparedes | Stardance...
|
1792551141.1918976
|
1793155941.1918976
|
|
2439
|
Untitled project by @abd11h | Stardance
|
abd11h
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @abd11h | Stardance
|
1792543932.205522
|
1793148732.205522
|
|
2440
|
My first slack bot! by @Abrish | Stardance
|
Abrish
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Abrish | Stardance
|
1792792324.3124459
|
1793397124.3124459
|
|
2441
|
budget-friendly, no compromises sim racing shifter budget-friendly, no compromises sim racing shifter by @andrei | Stardance...
|
andrei
|
0
|
10.42
|
0
|
[]
|
[{"post_id": 24820, "ts": "202 [{"post_id": 24820, "ts": "2026-07-08T17:06:50Z", "hours": 0.3256, "text": "spent a little bit more time doing lego instructions and cleaning the github page up :)"}, {"post_id": 18328, "ts": "2026-06-29T13:09:22Z", "hours": 0.7167, "text": "took 40 mins to make a parts page for the lego instructions but its fine yk :)"}, {"post_id": 18298, "ts": "2026-06-29T12:21:21Z", "hours": 0.2739, "text": "lost like an hour of time because idk how to use lookout lmao but its fine because i have finished writing the instructions to build the product and have also uploaded all the parts to thingiverse BUT have to wait 24hrs to publish to the public - so when that is done i will finally submit to get funding! in the meantime, might make some visual lego-like instructions to make it easier to visualise the assembly!"}, {"post_id": 18263, "ts": "2026-06-29T10:50:58Z", "hours": 0.4772, "text": "made a desk clamping system with parts to be 3d printed, will finish making the instructions for the demo link and then will submit for funding :)"}, {"post_id": 10617, "ts": "2026-06-17T13:45:43Z", "hours": 1.2936, "text": "im back from exams and the full shifter is finished! added the limit switches and slots for each of them to be glued down when i build it. the pcb has also arrived, now all i need is to buy the components (hopefully can get them hardware funded) and 3d print the rest of the components (hopefully can get that funded too cause i dont have a printer)"}, {"post_id": 1329, "ts": "2026-06-03T08:30:51Z", "hours": 0.9336, "text": "exported a 3d model of the pcb from kicad and added it into the cad model with mounting hardware and mounting holes. also created a shift knob that has an m10 internal thread so it can be screwed on to the threaded rod. will be slowing down a lot over the next week and a bit because i have a full week of exams - but will come back with more updates than ever afterwards!"}, {"post_id": 1010, "ts": "2026-06-02T20:02:51Z", "hours": 0.8567, "text": "main pcb designed and routed using an atmega32u4 and through-hole slots to wire each momentary switch to the board individually :) if anyone sees mistakes in my pcb - it would be greatly appreciated to point them out for me as it is my first time making one! update: the pcb has been ordered!"}, {"post_id": 865, "ts": "2026-06-02T16:07:12Z", "hours": 1.8844, "text": "finished every mechanical mechanism for the shifter! used a roller cam-on-center mechanism to simulate the tactility from a real h-pattern. added some colour to the 3d model as well. next up is the fun - but stressful part, electronics!"}, {"post_id": 785, "ts": "2026-06-02T13:28:26Z", "hours": 1.1267, "text": "looks like i finished the first revision of the centering mechanism, using springs on each side of the y-axis movement mechanism to be completely balanced in the middle of the 2nd and 3rd gear column. now, as the actual movement is finished - now i need to add a bit of tactile feedback - probably with cams or a dedent mechanism. :)"}, {"post_id": 753, "ts": "2026-06-02T11:58:22Z", "hours": 1.4883, "text": "finished designing all of the main mechanical parts and final rotational mechanism of the h-pattern shifter using axles and bearings. now time to model some centering springs and maybe research into a dedent system for a better mechanism feel!"}, {"post_id": 448, "ts": "2026-06-01T21:35:24Z", "hours": 1.0425, "text": "started and finished the designing for my first revision of the shifter shaft and shift plate :) most of the time spent here was in obsidian taking notes and designing with excalidraw, but i think that wakatime didnt pick up all the time on obsidian - but doesnt matter cause i spent a lot of time on onshape anyway!"}]...
|
Title: budget-friendly, no compromises sim racing Title: budget-friendly, no compromises sim racing shifter by @andrei | Stardance
Devlogs:
started and finished the designing for my first revision of the shifter shaft and shift plate :) most of the time spent here was in obsidian taking notes and designing with excalidraw, but i think that wakatime didnt pick up all the time on obsidian - but doesnt matter cause i spent a lot of time on onshape anyway!
finished designing all of the main mechanical parts and final rotational mechanism of the h-pattern shifter using axles and bearings. now time to model some centering springs and maybe research into a dedent system for a better mechanism feel!
looks like i finished the first revision of the centering mechanism, using springs on each side of the y-axis movement mechanism to be completely balanced in the middle of the 2nd and 3rd gear column. now, as the actual movement is finished - now i need to add a bit of tactile feedback - probably with cams or a dedent mechanism. :)
finished every mechanical mechanism for the shifter! used a roller cam-on-center mechanism to simulate the tactility from a real h-pattern. added some colour to the 3d model as well. next up is the fun - but stressful part, electronics!
main pcb designed and routed using an atmega32u4 and through-hole slots to wire each momentary switch to the board individually :) if anyone sees mistakes in my pcb - it would be greatly appreciated to point them out for me as it is my first time making one! update: the pcb has been ordered!
exported a 3d model of the pcb from kicad and added it into the cad model with mounting hardware and mounting holes. also created a shift knob that has an m10 internal thread so it can be screwed on to the threaded rod. will be slowing down a lot over the next week and a bit because i have a full week of exams - but will come back with more updates than ever afterwards!
im back from exams and the full shifter is finished! added the limit switches and slots for each of them to be glued down when i build it. the pcb has also arrived, now all i need is to buy the components (hopefully can get them hardware funded) and 3d print the rest of the components (hopefully can get that funded too cause i dont have a printer)
made a desk clamping system with parts to be 3d printed, will finish making the instructions for the demo link and then will submit for funding :)
lost like an hour of time because idk how to use lookout lmao but its fine because i have finished writing the instructions to build the product and have also uploaded all the parts to thingiverse BUT have to wait 24hrs to publish to the public - so when that is done i will finally submit to get funding! in the meantime, might make some visual lego-like instructions to make it easier to visualise the assembly!
took 40 mins to make a parts page for the lego instructions but its fine yk :)
spent a little bit more time doing lego instructions and cleaning the github page up :)...
|
1792759996.6645343
|
1793364796.6645343
|
|
2442
|
Basic Calculator by @CH0COL4TEM1LK | Stardance
|
CH0COL4TEM1LK
|
0
|
1.75
|
0
|
[]
|
[{"post_id": 513, "ts": "2026- [{"post_id": 513, "ts": "2026-06-02T00:06:34Z", "hours": 1.08, "text": "starting graphing portion in another folder, will most likely combine the two."}, {"post_id": 472, "ts": "2026-06-01T22:38:54Z", "hours": 0.385, "text": "Redid the code, and used tkinter for the UI. Most likely going to add graphing features to make the calculator less basic."}, {"post_id": 452, "ts": "2026-06-01T21:37:39Z", "hours": 0.2881, "text": "messing around with the basics right now, planning to add an interface with scientific buttons and maybe graphing calculator features."}]...
|
Title: Basic Calculator by @CH0COL4TEM1LK | Starda Title: Basic Calculator by @CH0COL4TEM1LK | Stardance
Devlogs:
messing around with the basics right now, planning to add an interface with scientific buttons and maybe graphing calculator features.
Redid the code, and used tkinter for the UI. Most likely going to add graphing features to make the calculator less basic.
starting graphing portion in another folder, will most likely combine the two....
|
1792731105.7916758
|
1793335905.7916758
|
|
2443
|
My awesome macropad! by @psyduck | Stardance
|
psyduck
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @psyduck | Stardanc Title: My awesome macropad! by @psyduck | Stardance...
|
1792788566.799419
|
1793393366.799419
|
|
2444
|
My first slack bot! by @dv | Stardance
|
dv
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @dv | Stardance
|
1792500625.8364484
|
1793105425.8364484
|
|
2445
|
Simple Study Scraper by @nickje2010 | Stardance
|
nickje2010
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Simple Study Scraper by @nickje2010 | Stard Title: Simple Study Scraper by @nickje2010 | Stardance...
|
1792644719.2497382
|
1793249519.2497382
|
|
2446
|
My first slack bot! by @arjun | Stardance
|
arjun
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @arjun | Stardance
|
1792788863.1432245
|
1793393663.1432245
|
|
2447
|
My awesome macropad! by @umer | Stardance
|
umer
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @umer | Stardance
|
1792576062.7849336
|
1793180862.7849336
|
|
2448
|
airpodsstudio by @Leon | Stardance
|
Leon
|
0
|
12.09
|
0
|
[]
|
[{"post_id": 80573, "ts": "202 [{"post_id": 80573, "ts": "2026-10-18T05:45:17Z", "hours": 4.7508, "text": "woahh one in a lifetime? a second devlog??!?!?! WHAAAAA?! (quick btw note, we did like a 20 min session in school once that lead to nothing [img1]) We are back… or are we? the rpi said we were not…we spent like 30 min just trying to get the raspi to work againn with wifi, pain) BUT NOW WE ARE!!! in the airpod we found in arts (reread the last devlog <3) there was not enough place to fit our 3d printed resonance body…meaning i needed to make place not me fisting the thing until i could rip out all the support walls and newspaper [img2] but it was worthhhh it, now the complete stuff fits inside! three times the charm ; right? so last time we had to resolder the speaker like 4 times, and now we have to do so again (only 3 times); but now it holds, we switched the old cables to some demolished jumperwires at the last try! [img3] so we booted… and it would not conect, no matter how often i asked some random ai to debug, no matter how much of our combined 2 braincells we used…nothing was giving the result we wanted NOTHING [img4.1] BUT THEN BUT THEN!!! it suddenly worked, dunno why, it did let itself connect via spotify connect and bluetooth (sometimes bluetooth, depending on its mood) WE FINALLY HEARD A SOUND THAT WAS ACTUALLY STREAMED!!! [img4.2] this is only a side fact [img4.3] @Chroma bumped his head against the table ripping out a support wall or smth… but once we listed, we noticed something the sound…it was muffled, not the true experience a high quallity product like AirPodsStudio should have, and the only valid reasoning was that the previosly designed body was not giving the sound back in its optimal way…so @Chroma used his (and claudes) combined 2 braincells to achieve and optimal design [img4.4], This desing is printing RIGHT NOW Stay tuned to see this journey come to an end love you, and good evening or good night (the sun is rising rn HAHAHAHAHAHAHAHA)"}, {"post_id": 31041, "ts": "2026-07-19T03:40:03Z", "hours": 7.34, "text": "New Project with friends Airpods BUT HUGGEEE Like AirPods Studio….and working 1. The Situation we started out with a random single big AirPod we found in our Arts Classroom, the teacher said we could take it…so we did At home I had some old sony speakers…a raspberry pi, my 3d printer…and to much time… soooo i forced my friends Maxi ( @Lumethra ) and David ( @Chroma ) to come over for a lock in night…we call them archnights (called like that bc we install arch on random laptops) BUT THIS TIME….we are building this speaker… 2. The First Hours Started to open up the old Speakers so we could use the actual speaker thingi, first only of the one bc then we would not need to have an amp or any powersupply except for the raspberry pi…figured out later that the 3.5mm jack from the pi was to weak to power the speaker enough…so we broke open the second one later too. at first we also wanted to use a pi zero 2w…which would not have worked bc it has no DAC…meaning I needed to sacrifice a Pi 4b of mine for the aux port…The first actual success came when isntalling librespot and we heard the first music on that device…but not exactly what we wanted from the firmware…the goal was to connnect the “speaker” via bluetooth OR spotify Connect 3. The Middle Hours then @Chroma started designing a case for the speakers to fit perfectly inside our AirPod (during that time meme and @Lumethra installed arch on a random laptop) the design was (i quote) pretty straight forward. What wasnt was me trying to make a firmware after…i jumped around from reading existing repos or better said trying to understand existing repos…to vibecoding random shell scripts…and mixing all that together to a kind of working script that makes it possible to connect to the pi via bluetooth or Spotify at startup…not being able to change it unless rebooting the pi…right now i am kind of happy with the result…mainly because I managed to implement a startup sound when the bluetooth is discoverable. while i was coding this all together…the 3d printer started printing the case…only for us to realize at 5 am that the filament broke, meaning it needs to print all over again…plus we cannot finish the project tonight (very sadge) 4. The Final Hours cannot talk about them, did not happen yet good night love you <3"}]...
|
Title: airpodsstudio by @Leon | Stardance
Devlogs Title: airpodsstudio by @Leon | Stardance
Devlogs:
New Project with friends Airpods BUT HUGGEEE Like AirPods Studio….and working 1. The Situation we started out with a random single big AirPod we found in our Arts Classroom, the teacher said we could take it…so we did At home I had some old sony speakers…a raspberry pi, my 3d printer…and to much time… soooo i forced my friends Maxi ( @Lumethra ) and David ( @Chroma ) to come over for a lock in night…we call them archnights (called like that bc we install arch on random laptops) BUT THIS TIME….we are building this speaker… 2. The First Hours Started to open up the old Speakers so we could use the actual speaker thingi, first only of the one bc then we would not need to have an amp or any powersupply except for the raspberry pi…figured out later that the 3.5mm jack from the pi was to weak to power the speaker enough…so we broke open the second one later too. at first we also wanted to use a pi zero 2w…which would not have worked bc it has no DAC…meaning I needed to sacrifice a Pi 4b of mine for the aux port…The first actual success came when isntalling librespot and we heard the first music on that device…but not exactly what we wanted from the firmware…the goal was to connnect the “speaker” via bluetooth OR spotify Connect 3. The Middle Hours then @Chroma started designing a case for the speakers to fit perfectly inside our AirPod (during that time meme and @Lumethra installed arch on a random laptop) the design was (i quote) pretty straight forward. What wasnt was me trying to make a firmware after…i jumped around from reading existing repos or better said trying to understand existing repos…to vibecoding random shell scripts…and mixing all that together to a kind of working script that makes it possible to connect to the pi via bluetooth or Spotify at startup…not being able to change it unless rebooting the pi…right now i am kind of happy with the result…mainly because I managed to implement a startup sound when the bluetooth is discoverable. while i was coding this all together…the 3d printer started printing the case…only for us to realize at 5 am that the filament broke, meaning it needs to print all over again…plus we cannot finish the project tonight (very sadge) 4. The Final Hours cannot talk about them, did not happen yet good night love you <3
woahh one in a lifetime? a second devlog??!?!?! WHAAAAA?! (quick btw note, we did like a 20 min session in school once that lead to nothing [img1]) We are back… or are we? the rpi said we were not…we spent like 30 min just trying to get the raspi to work againn with wifi, pain) BUT NOW WE ARE!!! in the airpod we found in arts (reread the last devlog <3) there was not enough place to fit our 3d printed resonance body…meaning i needed to make place not me fisting the thing until i could rip out all the support walls and newspaper [img2] but it was worthhhh it, now the complete stuff fits inside! three times the charm ; right? so last time we had to resolder the speaker like 4 times, and now we have to do so again (only 3 times); but now it holds, we switched the old cables to some demolished jumperwires at the last try! [img3] so we booted… and it would not conect, no matter how often i asked some random ai to debug, no matter how much of our combined 2 braincells we used…nothing was giving the result we wanted NOTHING [img4.1] BUT THEN BUT THEN!!! it suddenly worked, dunno why, it did let itself connect via spotify connect and bluetooth (sometimes bluetooth, depending on its mood) WE FINALLY HEARD A SOUND THAT WAS ACTUALLY STREAMED!!! [img4.2] this is only a side fact [img4.3] @Chroma bumped his head against the table ripping out a support wall or smth… but once we listed, we noticed something the sound…it was muffled, not the true experience a high quallity product like AirPodsStudio should have, and the only valid reasoning was that the previosly designed body was not giving the sound back in its optimal way…so @Chroma used his (and claudes) combined 2 braincells to achieve and optimal design [img4.4], This desing is printing RIGHT NOW Stay tuned to see this journey come to an end love you, and good evening or good night (the sun is rising rn HAHAHAHAHAHAHAHA)...
|
1792533294.0758438
|
1793138094.0758438
|
|
2449
|
JARVIS by @venkata_m | Stardance
|
venkata_m
|
1
|
185.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-24T03:43:55Z", "hours": 183.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a windows desktop AI assistant called JARVIS (inspired from Iron Man) with full voice responsiveness. It can control your computer, automate tasks, and works with your favorite apps! It has multi-provider support so you can just plop in a API key of your choice! The parts that were challenging were trying to maintain gpu performance with local AI models running and a whisper model for optimal experience. Another challenge was finding a provider to actually use to start testing as Im poor (I mean I have no money but my parents rich) and just cant spend money on this. Somethings people should know to test. Expect JARVIS to pickup other input if you are talking and incorrect input at times too (whisper medium is the default change to heavy for better experience though slower response). Download JARVIS setup.exe install (run as admin) and make sure to pin to desktop to make sure its always there! You can hit CTRL + SHIFT + J to open JARVIS from anywhere. Overall I think you guys will enjoy this!", "repo": "https://github.com/ONEPUNCHMAN411/Jarvis", "demo": "https://github.com/ONEPUNCHMAN411/Jarvis/releases/tag/v1.0"}]...
|
[{"post_id": 20335, "ts": "202 [{"post_id": 20335, "ts": "2026-07-01T22:14:14Z", "hours": 0.3053, "text": "Updated readme and actually made it my own (used a template before) and then clarified my ai usage in there too cuz it wasnt before. Will reship with some small changes."}, {"post_id": 15797, "ts": "2026-06-25T17:55:55Z", "hours": 1.6942, "text": "Ok so I spent a couple hours Playing with JARVIS cuz I was bored waiting for shipping review and I found out that I used the wrong SDK method for elevenlabs and I know that is a huge deal for people who want the natural JARVIS voice so I went ahead and fixed that. Also got one of the buttons fixed (mcp) because even though I thought I fixed it, it seemed to have still crashed sometimes so I went ahead and changed that. This is the LAST offical devlog hopefully I am going to reship thanks!"}, {"post_id": 14850, "ts": "2026-06-24T03:31:24Z", "hours": 10.1603, "text": "I got a really long session in but its worth it here is all of what I did (PS: this is my last devlog am shipping): Removed test files and patch files Fixed UI lag (the orb made it super laggy) Fixed crashing upon clicking mcp button Fixed Minimized window launching Fixed a lot more but those are the major ones Added direct UI calling for any ui features on your computer Thank you all for following this journey I hope you enjoy this project!"}, {"post_id": 12651, "ts": "2026-06-20T17:48:15Z", "hours": 5.0919, "text": "Got efficent work done today!: Added context window auto compaction so you have less usage but have persistent context Diff Viewer to view any changes JARVIS makes to files Dry Run tools to make sure shell commands are safe Confidence meter to show if JARVIS is sure about its answer/code Style Transfer Rewrite for all your essays and pdfs This was the first offical time JARVIS was hooked up and tested with the new features because I spent so long trying to find a free api provider and I finally did. I will now be testing and showing all features from today!"}, {"post_id": 12047, "ts": "2026-06-19T17:27:56Z", "hours": 10.3764, "text": "I didnt sleep all night for this but here is what I added: Browser bookmark imports and search capability so JARVIS can help you remember important sites Screenshot library so that JARVIS has improved context across sessions Conversation Personas so that the system prompt for JARVIS changes based on what you need Code Review Tool to help you do security, bug, and performance issues Thats it! im gon sleep now"}, {"post_id": 11708, "ts": "2026-06-19T02:11:45Z", "hours": 6.48, "text": "Got more features ! Here is what I added:: Clipboard History Manager to help you remember the thing you wanted 30 days ago Usage analytics so you can track your usage across sessions and make sure you dont get a $5000 api bill"}, {"post_id": 11383, "ts": "2026-06-18T17:01:06Z", "hours": 4.5725, "text": "JARVIS has new features! Added Folder and File cleanup feature to organize all your messes! Added Process watching so that JARVIS can keep an eye on tasks for you Thats the work for today!"}, {"post_id": 11040, "ts": "2026-06-18T02:14:11Z", "hours": 4.8919, "text": "Just got features added here is what was done: App launch sequence so you can start a set of apps depending on what you are doing Window focus history to have better context for JARVIS with the apps you are using Follow for more updates and eventually use it!"}, {"post_id": 10101, "ts": "2026-06-16T18:13:46Z", "hours": 2.2414, "text": "Made some small ui tweaks and fixed a LOT of bugs getting ready to ship in the next week or so"}, {"post_id": 9283, "ts": "2026-06-15T16:13:06Z", "hours": 6.445, "text": "Here is what I got done: Added support for app testing so JARVIS can directly test any apps you make and report back to you Added api testing support to test all your apis Added image editor so you can quick edit you photos Great day looking forward to tommorow!"}, {"post_id": 8963, "ts": "2026-06-14T22:20:52Z", "hours": 6.5175, "text": "Alright here is what was added: Postgresql query tool for all you database nerds out there Password file encryption vault for all your passwords to be stored locally and securely QR Code generator for all your needs Thats it not a lot but progress!"}, {"post_id": 8736, "ts": "2026-06-14T15:12:03Z", "hours": 5.995, "text": "Got a bunch of new features!: Added a smart scheduler program so you can have JARVIS manage time Added contact store so that JARVIS always remembers people Added region watcher so you can have jarvis monitor things while you are away Thats it for today!"}, {"post_id": 8471, "ts": "2026-06-14T02:37:12Z", "hours": 2.4428, "text": "Nothing too much for this log but here is what I added: Phone Voice commands meaning you can open the webserver of JARVIS and have it send commands on your computer or do tasks for you! Smart autofill for when you are filling forms and dont want to keep having to fill them out just fill it out once and never again! Thats it for today!"}, {"post_id": 8154, "ts": "2026-06-13T16:26:34Z", "hours": 7.3447, "text": "I added some new cool features: Global Dictation meaning you can do CTRL+SHIFT+D anywhere and speak and it will type that into the text space Workspace Layouts so you can change your workspace based on what you are doing Screen annotation so that JARVIS can basiclly doodle on your screen to show you things Added small calender to the side for easy access Thats all for today will get back tommorow!"}, {"post_id": 7566, "ts": "2026-06-12T17:26:49Z", "hours": 7.3233, "text": "UI Redesign done will be making some tweaks here and there but also added these: Blender MCP to let JARVIS control blender for you 3D creative work Slack plugin to control your team’s slack work RAG system so you can upload pdfs, docx and more to chat with Thats all for today"}, {"post_id": 6558, "ts": "2026-06-11T00:42:17Z", "hours": 6.9153, "text": "Just finished a good session here is what was added: Automatic Macro Making capabilities by jarvis as long as you describe it Scheduled prompts for repeated tasks that you want to happen at certain times Built in App Viewer so you can view the apps you developed from within jarvis Thats all for now will get back with more!"}, {"post_id": 6218, "ts": "2026-06-10T13:29:23Z", "hours": 7.2811, "text": "Alright! Here is what I got done: Added template prompt system (just to get people ideas) Added bookmark Buttons for specific conversations you may want Added auto named chat sessions so you dont have to! Thats all for right now will continue working!"}, {"post_id": 5976, "ts": "2026-06-10T00:39:16Z", "hours": 5.2711, "text": "Got some things done nothing major but here it is: Added voice memo plugins to record and manage your voice memos VIA jarvis Added Habit & Time Tracker feature for when you need to manage your behavior with JARVIS Added Discord plugin for message management especially if you want to use jarvis in a Non-Profit Situation"}, {"post_id": 5713, "ts": "2026-06-09T16:41:27Z", "hours": 8.9403, "text": "Got a lot done but definetly procrastinated too much because this should not have taken almost 9 hours. So I added a notification alert system so that JARVIS can now remind you of things from the new TO DO list feature OR the calender feature. Also added support for google calender so you can ask JARVIS to control that however you want. And finally I added a small network management system (just to find devices on your network, and be able to help you use them in a Homelab enviornment)."}, {"post_id": 5355, "ts": "2026-06-09T02:58:46Z", "hours": 8.0947, "text": "Just finished a long session but here is what I got done: Added a code executor tool so that JARVIS can directly execute any code it makes or you give it Added a context pin feature so that you can pin files, or important context to all conversations Added themes to let you customize what you do Added chat search (shouldve been here) so that you can search through all your previous chats Added media controller so that jarvis can control music and make reccomendations. Overall productive though I might take a break for 3-4 days soon"}, {"post_id": 4995, "ts": "2026-06-08T17:17:58Z", "hours": 6.7908, "text": "Got a Lot done while watching reddit stories lol! I added a pomodoro timer for students who want to use JARVIS as a study tool. Added ocr so it can read text out of images. Add image generation tab so you can generate your own custom images using dall-e 3. And also added a translate feature for all you language work! Got a lot more days of working ahead wish me good luck!"}, {"post_id": 4607, "ts": "2026-06-07T23:42:36Z", "hours": 8.5611, "text": "Got a lot of things done here! So first I made a quick usage tracker to keep track of your context window and usage on your AI provider. Second I got a browser plugin that can control a browser using playwright meaning it can use urls and use a browser as any human would. Finally, I added a camera vision feature so basiclly you can put any object on your camera (if you have one) and it will be able to tell things about it without you telling it what it is using moondream. Also built a sidepanel (not shown here) that allows you to pull up documents and images on the side of the jarvis app for quick access!"}, {"post_id": 3979, "ts": "2026-06-07T03:46:54Z", "hours": 9.9158, "text": "Just got finished working on elevenlabs compatibility so you can choose your own voice for jarvis and also added a long term memory system using chromaDB. Also added video transcription so you can drag in any file and it will transcribe it and summarize it for you."}, {"post_id": 3624, "ts": "2026-06-06T17:15:11Z", "hours": 5.2022, "text": "Added a local Moondream vision model so non-vision providers can still describe screenshots as text. Added a file converter plugin to convert, batch convert, and resize images between PNG, JPG, WEBP, BMP, TIFF, GIF, and ICO. Jarvis will be able to use these features through key words and convert and will auto use Moondream for providers without vision"}, {"post_id": 3270, "ts": "2026-06-06T03:42:51Z", "hours": 7.8389, "text": "Fixed MCP crash, added SSH manager button, built a vision bridge so blind AI providers can “see” screenshots via text descriptions, added a typing feature that pairs with vision to type things, notes plugin, system monitor, clipboard history tracker, and a conversation summarizer. Productive day."}, {"post_id": 2789, "ts": "2026-06-05T16:31:05Z", "hours": 4.8008, "text": "Finished UI and design thought Im definetly changing fonts. Now just gotta get the buttons working and we will be good until I start working on the features."}, {"post_id": 2517, "ts": "2026-06-05T01:37:56Z", "hours": 4.7686, "text": "Just finished working on a feature to connect remote SSH sessions to JARVIS so it can control your homelabs, Virtual Machines and more!"}, {"post_id": 2203, "ts": "2026-06-04T15:55:41Z", "hours": 19.0556, "text": "Made the main app and Just got mcp dev tools setup so you can attach extra tools if you want! Also made a bunch of bug patches because I realized it didnt work half the time lol."}]...
|
Title: JARVIS by @venkata_m | Stardance
Devlogs:
Title: JARVIS by @venkata_m | Stardance
Devlogs:
Made the main app and Just got mcp dev tools setup so you can attach extra tools if you want! Also made a bunch of bug patches because I realized it didnt work half the time lol.
Just finished working on a feature to connect remote SSH sessions to JARVIS so it can control your homelabs, Virtual Machines and more!
Finished UI and design thought Im definetly changing fonts. Now just gotta get the buttons working and we will be good until I start working on the features.
Fixed MCP crash, added SSH manager button, built a vision bridge so blind AI providers can “see” screenshots via text descriptions, added a typing feature that pairs with vision to type things, notes plugin, system monitor, clipboard history tracker, and a conversation summarizer. Productive day.
Added a local Moondream vision model so non-vision providers can still describe screenshots as text. Added a file converter plugin to convert, batch convert, and resize images between PNG, JPG, WEBP, BMP, TIFF, GIF, and ICO. Jarvis will be able to use these features through key words and convert and will auto use Moondream for providers without vision
Just got finished working on elevenlabs compatibility so you can choose your own voice for jarvis and also added a long term memory system using chromaDB. Also added video transcription so you can drag in any file and it will transcribe it and summarize it for you.
Got a lot of things done here! So first I made a quick usage tracker to keep track of your context window and usage on your AI provider. Second I got a browser plugin that can control a browser using playwright meaning it can use urls and use a browser as any human would. Finally, I added a camera vision feature so basiclly you can put any object on your camera (if you have one) and it will be able to tell things about it without you telling it what it is using moondream. Also built a sidepanel (not shown here) that allows you to pull up documents and images on the side of the jarvis app for quick access!
Got a Lot done while watching reddit stories lol! I added a pomodoro timer for students who want to use JARVIS as a study tool. Added ocr so it can read text out of images. Add image generation tab so you can generate your own custom images using dall-e 3. And also added a translate feature for all you language work! Got a lot more days of working ahead wish me good luck!
Just finished a long session but here is what I got done: Added a code executor tool so that JARVIS can directly execute any code it makes or you give it Added a context pin feature so that you can pin files, or important context to all conversations Added themes to let you customize what you do Added chat search (shouldve been here) so that you can search through all your previous chats Added media controller so that jarvis can control music and make reccomendations. Overall productive though I might take a break for 3-4 days soon
Got a lot done but definetly procrastinated too much because this should not have taken almost 9 hours. So I added a notification alert system so that JARVIS can now remind you of things from the new TO DO list feature OR the calender feature. Also added support for google calender so you can ask JARVIS to control that however you want. And finally I added a small network management system (just to find devices on your network, and be able to help you use them in a Homelab enviornment).
Got some things done nothing major but here it is: Added voice memo plugins to record and manage your voice memos VIA jarvis Added Habit & Time Tracker feature for when you need to manage your behavior with JARVIS Added Discord plugin for message management especially if you want to use jarvis in a Non-Profit Situation
Alright! Here is what I got done: Added template prompt system (just to get people ideas) Added bookmark Buttons for specific conversations you may want Added auto named chat sessions so you dont have to! Thats all for right now will continue working!
Just finished a good session here is what was added: Automatic Macro Making capabilities by jarvis as long as you describe it Scheduled prompts for repeated tasks that you want to happen at certain times Built in App Viewer so you can view the apps you developed from within jarvis Thats all for now will get back with more!
UI Redesign done will be making some tweaks here and there but also added these: Blender MCP to let JARVIS control blender for you 3D creative work Slack plugin to control your team’s slack work RAG system so you can upload pdfs, docx and more to chat with Thats all for today
I added some new cool features: Global Dictation meaning you can do CTRL+SHIFT+D anywhere and speak and it will type that into the text space Workspace Layouts so you can change your workspace based on what you are doing Screen annotation so that JARVIS can basiclly doodle on your screen to show you things Added small calender to the side for easy access Thats all for today will get back tommorow!
Nothing too much for this log but here is what I added: Phone Voice commands meaning you can open the webserver of JARVIS and have it send commands on your computer or do tasks for you! Smart autofill for when you are filling forms and dont want to keep having to fill them out just fill it out once and never again! Thats it for today!
Got a bunch of new features!: Added a smart scheduler program so you can have JARVIS manage time Added contact store so that JARVIS always remembers people Added region watcher so you can have jarvis monitor things while you are away Thats it for today!
Alright here is what was added: Postgresql query tool for all you database nerds out there Password file encryption vault for all your passwords to be stored locally and securely QR Code generator for all your needs Thats it not a lot but progress!
Here is what I got done: Added support for app testing so JARVIS can directly test any apps you make and report back to you Added api testing support to test all your apis Added image editor so you can quick edit you photos Great day looking forward to tommorow!
Made some small ui tweaks and fixed a LOT of bugs getting ready to ship in the next week or so
Just got features added here is what was done: App launch sequence so you can start a set of apps depending on what you are doing Window focus history to have better context for JARVIS with the apps you are using Follow for more updates and eventually use it!
JARVIS has new features! Added Folder and File cleanup feature to organize all your messes! Added Process watching so that JARVIS can keep an eye on tasks for you Thats the work for today!
Got more features ! Here is what I added:: Clipboard History Manager to help you remember the thing you wanted 30 days ago Usage analytics so you can track your usage across sessions and make sure you dont get a $5000 api bill
I didnt sleep all night for this but here is what I added: Browser bookmark imports and search capability so JARVIS can help you remember important sites Screenshot library so that JARVIS has improved context across sessions Conversation Personas so that the system prompt for JARVIS changes based on what you need Code Review Tool to help you do security, bug, and performance issues Thats it! im gon sleep now
Got efficent work done today!: Added context window auto compaction so you have less usage but have persistent context Diff Viewer to view any changes JARVIS makes to files Dry Run tools to make sure shell commands are safe Confidence meter to show if JARVIS is sure about its answer/code Style Transfer Rewrite for all your essays and pdfs This was the first offical time JARVIS was hooked up and tested with the new features because I spent so long trying to find a free api provider and I finally did. I will now be testing and showing all features from today!
I got a really long session in but its worth it here is all of what I did (PS: this is my last devlog am shipping): Removed test files and patch files Fixed UI lag (the orb made it super laggy) Fixed crashing upon clicking mcp button Fixed Minimized window launching Fixed a lot more but those are the major ones Added direct UI calling for any ui features on your computer Thank you all for following this journey I hope you enjoy this project!
Ok so I spent a couple hours Playing with JARVIS cuz I was bored waiting for shipping review and I found out that I used the wrong SDK method for elevenlabs and I know that is a huge deal for people who want the natural JARVIS voice so I went ahead and fixed that. Also got one of the buttons fixed (mcp) because even though I thought I fixed it, it seemed to have still crashed sometimes so I went ahead and changed that. This is the LAST offical devlog hopefully I am going to reship thanks!
Updated readme and actually made it my own (used a template before) and then clarified my ai usage in there too cuz it wasnt before. Will reship with some small changes.
Ships:
I made a windows desktop AI assistant called JARVIS (inspired from Iron Man) with full voice responsiveness. It can control your computer, automate tasks, and works with your favorite apps! It has multi-provider support so you can just plop in a API key of your choice! The parts that were challenging were trying to maintain gpu performance with local AI models running and a whisper model for optimal experience. Another challenge was finding a provider to actually use to start testing as Im poor (I mean I have no money but my parents rich) and just cant spend money on this. Somethings people should know to test. Expect JARVIS to pickup other input if you are talking and incorrect input at times too (whisper medium is the default change to heavy for better experience though slower response). Download JARVIS setup.exe install (run as admin) and make sure to pin to desktop to make sure its always there! You can hit CTRL + SHIFT + J to open JARVIS from anywhere. Overall I think you guys will enjoy this!...
|
1792878734.9896028
|
1793742734.9896028
|
|
2450
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792882312.9200702
|
1793746312.9200702
|