|
18651
|
Portfolio Website by @wintermute | Stardance
|
wintermute
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Portfolio Website by @wintermute | Stardanc Title: Portfolio Website by @wintermute | Stardance...
|
1793447509.121643
|
1794052309.121643
|
|
18652
|
My awesome macropad! by @afsalkani691 | Stardance
|
afsalkani691
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @afsalkani691 | Sta Title: My awesome macropad! by @afsalkani691 | Stardance...
|
1793379164.836387
|
1793983964.836387
|
|
18653
|
Untitled project by @tobi | Stardance
|
tobi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @tobi | Stardance
|
1793958834.2877922
|
1794563634.2877922
|
|
18654
|
My first slack bot! by @benfish094 | Stardance
|
benfish094
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @benfish094 | Starda Title: My first slack bot! by @benfish094 | Stardance...
|
1793461731.457677
|
1794066531.457677
|
|
18655
|
Untitled by @sakurashimiz | Stardance
|
sakurashimiz
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @sakurashimiz | Stardance
|
1793444009.086809
|
1794048809.086809
|
|
18656
|
adasddsa by @testteasfd | Stardance
|
testteasfd
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: adasddsa by @testteasfd | Stardance
|
1793342855.7722802
|
1793947655.7722802
|
|
18657
|
how do I delete this :sob: by @Ankush | Stardance
|
Ankush
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: how do I delete this :sob: by @Ankush | Sta Title: how do I delete this :sob: by @Ankush | Stardance...
|
1793908397.9310498
|
1794772397.9310498
|
|
18658
|
My awesome macropad! by @abeeto | Stardance
|
abeeto
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @abeeto | Stardance
|
1793908573.5572422
|
1794513373.5572422
|
|
18659
|
My first slack bot! by @aster67 | Stardance
|
aster67
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @aster67 | Stardance
|
1793372078.9291716
|
1793976878.9291716
|
|
18660
|
My awesome macropad! by @Aidany | Stardance
|
Aidany
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Aidany | Stardance
|
1793487242.4924262
|
1794092042.4924262
|
|
18661
|
Frictionless by @aliaboalsaoud | Stardance
|
aliaboalsaoud
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @aliaboalsaoud | Stardance
|
1794009246.6887534
|
1794614046.6887534
|
|
18662
|
My awesome macropad! by @Mangodude123 | Stardance
|
Mangodude123
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Mangodude123 | Sta Title: My awesome macropad! by @Mangodude123 | Stardance...
|
1793872130.127555
|
1794736130.127555
|
|
18663
|
Fusion 360 Macro by @suhaasvishnubhatla | Stardanc Fusion 360 Macro by @suhaasvishnubhatla | Stardance...
|
suhaasvishnubhatla
|
0
|
2.52
|
0
|
[]
|
[{"post_id": 9503, "ts": "2026 [{"post_id": 9503, "ts": "2026-06-15T21:08:44Z", "hours": 2.52, "text": "Devlog #1 (6/15/2026 @ 5:02 PM EST): Finished Up my schematic, and assigned footprints to my Macro360 Macropad on KiCad for Fusion360 3d modeling. I am deciding whether or not I should remove one of my rows of keys (4 keys per row) to make room on my RP2040 Seeeduino for a display AND rotary encoder (ec11 one included in kit.) I will most likely proceed with the 3 row version with a screen and encoder since these features will make the experience cooler and much more fun for me (yes, I know it will be a pain in the butt when I get to firmware because I have never made a firmware before.) but thats part of the fun of designing it! I have linked 3 pictures below. One is my schematic another of the footprints I used for my Xiao, I also added the alternative footprint for my switches I found (actually Reid on the slack told me. THX reid:)) Thanks for reading this is Suhaas, Signing off."}]...
|
Title: Fusion 360 Macro by @suhaasvishnubhatla | S Title: Fusion 360 Macro by @suhaasvishnubhatla | Stardance
Devlogs:
Devlog #1 (6/15/2026 @ 5:02 PM EST): Finished Up my schematic, and assigned footprints to my Macro360 Macropad on KiCad for Fusion360 3d modeling. I am deciding whether or not I should remove one of my rows of keys (4 keys per row) to make room on my RP2040 Seeeduino for a display AND rotary encoder (ec11 one included in kit.) I will most likely proceed with the 3 row version with a screen and encoder since these features will make the experience cooler and much more fun for me (yes, I know it will be a pain in the butt when I get to firmware because I have never made a firmware before.) but thats part of the fun of designing it! I have linked 3 pictures below. One is my schematic another of the footprints I used for my Xiao, I also added the alternative footprint for my switches I found (actually Reid on the slack told me. THX reid:)) Thanks for reading this is Suhaas, Signing off....
|
1793940433.405797
|
1794545233.405797
|
|
18664
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793922697.1713562
|
1794786697.1713562
|
|
18665
|
Covertfily by @jagathram | Stardance
|
jagathram
|
1
|
63.35
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-01T03:33:49Z", "hours": 61.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Covertfily is a privacy-first file toolkit that runs entirely in your browser. Drop a file, pick a format, download the result What you can do: • Convert 150+ format pairs — PNG→JPG, PDF→Word, MP4→MP3, Excel→CSV, and more • PDF tools — merge, compress, watermark, protect, reorder pages • Media tools — trim video, compress, change speed, extract frames (FFmpeg.wasm in the browser) • Image utilities — OCR, resize, EXIF reader, collage maker, pixel art, and more • NASA tools — pull Landsat satellite imagery by lat/long/date, and download Astronomy Picture of the Day in JPG/PNG/WebP Why it’s a real build, not a landing page: • Static site with 200+ HTML pages, zero backend • Custom generator pipeline — one template spawns every converter page • Heavy client-side libs: PDF.js, FFmpeg.wasm, Tesseract.js, SheetJS • Open source: github.com/jagathram-tech/covertfily ( https://github.com/jagathram-tech/covertfily ) • Live: covertfily.com ( https://covertfily.com )", "repo": "", "demo": ""}]...
|
[{"post_id": 43941, "ts": "202 [{"post_id": 43941, "ts": "2026-08-09T12:12:14Z", "hours": 2.3458, "text": "This week I cleaned up and improved Covertfily’s video tools. • Removed the Protect/Unlock PDF tool and all site-wide links • Fixed video compression so files actually get smaller (not larger) by switching from fixed bitrates to smarter, source-aware encoding • Fixed the progress bar on Video Compressor, Video Speed, and Video Trimmer so users can clearly see status during processing Small product polish, better UX, more trustworthy results — all still 100% private and browser-based."}, {"post_id": 19153, "ts": "2026-06-30T12:16:36Z", "hours": 10.7383, "text": "Upgrading the capacity and usability"}, {"post_id": 16663, "ts": "2026-06-27T02:50:44Z", "hours": 17.1214, "text": "the UI Looks much much better"}, {"post_id": 14036, "ts": "2026-06-23T00:37:28Z", "hours": 8.5031, "text": "Making The music trimmer working"}, {"post_id": 13438, "ts": "2026-06-22T00:39:37Z", "hours": 10.9403, "text": "Just rectifying the conversion issues"}, {"post_id": 12525, "ts": "2026-06-20T13:28:47Z", "hours": 3.2233, "text": "improving the site ui"}, {"post_id": 11671, "ts": "2026-06-19T00:41:40Z", "hours": 9.9317, "text": "Just improving the ui and experience"}, {"post_id": 10691, "ts": "2026-06-17T15:39:26Z", "hours": 0.3292, "text": "Spent some time today making Covertfily’s SEO actually solid instead of just “good enough.“The big stuff: every page now ships proper Open Graph image tags (dimensions, type, the works) so when someone drops a link in Discord or Twitter it doesn’t render as a sad cropped mess. Also wired up datePublished/dateModified on all the articles and blog posts — turns out Google straight-up won’t show article rich results without those, and we had none. Oops.Fixed a sneaky one too: the sitemap was stamping today’s date on all 203 pages every time it ran, basically telling Google “yeah everything changed at once” — which is a garbage signal. Now each page reports its real last-modified date.Threw in some cleanup while I was in there — tightened the attribute escaping so weird characters can’t break the HTML, and killed a copy-pasted homepage meta block that had quietly drifted out of sync with everything else.All 203 pages regenerated, validation passing, committed on its own branch.Couple things still on the list: the share image is a wide skinny logo right now, needs a proper 1200×630 one. And heads up — Google killed FAQ/HowTo rich results back in 2023, so that markup’s just along for the ride now."}]...
|
Title: Covertfily by @jagathram | Stardance
Devlo Title: Covertfily by @jagathram | Stardance
Devlogs:
Spent some time today making Covertfily’s SEO actually solid instead of just “good enough.“The big stuff: every page now ships proper Open Graph image tags (dimensions, type, the works) so when someone drops a link in Discord or Twitter it doesn’t render as a sad cropped mess. Also wired up datePublished/dateModified on all the articles and blog posts — turns out Google straight-up won’t show article rich results without those, and we had none. Oops.Fixed a sneaky one too: the sitemap was stamping today’s date on all 203 pages every time it ran, basically telling Google “yeah everything changed at once” — which is a garbage signal. Now each page reports its real last-modified date.Threw in some cleanup while I was in there — tightened the attribute escaping so weird characters can’t break the HTML, and killed a copy-pasted homepage meta block that had quietly drifted out of sync with everything else.All 203 pages regenerated, validation passing, committed on its own branch.Couple things still on the list: the share image is a wide skinny logo right now, needs a proper 1200×630 one. And heads up — Google killed FAQ/HowTo rich results back in 2023, so that markup’s just along for the ride now.
Just improving the ui and experience
improving the site ui
Just rectifying the conversion issues
Making The music trimmer working
the UI Looks much much better
Upgrading the capacity and usability
This week I cleaned up and improved Covertfily’s video tools. • Removed the Protect/Unlock PDF tool and all site-wide links • Fixed video compression so files actually get smaller (not larger) by switching from fixed bitrates to smarter, source-aware encoding • Fixed the progress bar on Video Compressor, Video Speed, and Video Trimmer so users can clearly see status during processing Small product polish, better UX, more trustworthy results — all still 100% private and browser-based.
Ships:
Covertfily is a privacy-first file toolkit that runs entirely in your browser. Drop a file, pick a format, download the result What you can do: • Convert 150+ format pairs — PNG→JPG, PDF→Word, MP4→MP3, Excel→CSV, and more • PDF tools — merge, compress, watermark, protect, reorder pages • Media tools — trim video, compress, change speed, extract frames (FFmpeg.wasm in the browser) • Image utilities — OCR, resize, EXIF reader, collage maker, pixel art, and more • NASA tools — pull Landsat satellite imagery by lat/long/date, and download Astronomy Picture of the Day in JPG/PNG/WebP Why it’s a real build, not a landing page: • Static site with 200+ HTML pages, zero backend • Custom generator pipeline — one template spawns every converter page • Heavy client-side libs: PDF.js, FFmpeg.wasm, Tesseract.js, SheetJS • Open source: github.com/jagathram-tech/covertfily ( https://github.com/jagathram-tech/covertfily ) • Live: covertfily.com ( https://covertfily.com )...
|
1793778474.9840953
|
1794642474.9840953
|
|
18666
|
My awesome macropad! by @hexCore67 | Stardance
|
hexCore67
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @hexCore67 | Starda Title: My awesome macropad! by @hexCore67 | Stardance...
|
1793389772.475041
|
1793994572.475041
|
|
18667
|
Aetherion RaceOS by @Julie_12 | Stardance
|
Julie_12
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Aetherion RaceOS by @Julie_12 | Stardance
|
1793933795.3579135
|
1794538595.3579135
|
|
18668
|
A web vidéo game about gambling and brainrot by @G A web vidéo game about gambling and brainrot by @GLOXIOU | Stardance...
|
GLOXIOU
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: A web vidéo game about gambling and brainro Title: A web vidéo game about gambling and brainrot by @GLOXIOU | Stardance...
|
1793472443.6667695
|
1794077243.6667695
|
|
18669
|
Frictionless by @yamanege07_ | Stardance
|
yamanege07_
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @yamanege07_ | Stardance
|
1793515911.3276324
|
1794120711.3276324
|
|
18670
|
TRIVA Night Game by @vatsamalakar | Stardance
|
vatsamalakar
|
1
|
2.34
|
8
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-21T20:02:45Z", "hours": 2.0, "multiplier": 5.24, "payout": 8, "blessing": "neutral", "text": "I created TRIVA Night, an interactive trivia game designed to make answering questions feel like a fun game show experience. Players can test their knowledge across different categories, answer questions, track their score, and compete against themselves to get the highest score possible. The app focuses on creating an engaging experience with a clean interface, smooth interactions, and an enjoyable way to learn new facts. What was challenging? One of the biggest challenges was making the game logic work correctly, including checking answers, updating scores, moving between questions, and making sure the user experience felt smooth. I also spent time improving the design, organizing the code, and making sure the app worked reliably in the browser. What are you proud of? I am most proud of turning a simple trivia idea into a complete interactive game. I improved the UI, added working features, and created an experience that feels more like a real trivia night rather than just a webpage with questions. What should people know so they can test your project? To test the project, start the game and answer the trivia questions. Try to get the highest score possible! The game is designed to be easy to use, so anyone can jump in and play without needing instructions.", "repo": "https://github.com/vatsamalakar/Trivia-Night-Showdown/tree/master", "demo": "https://trivia-night-showdown.vercel.app/"}]...
|
[{"post_id": 32746, "ts": "202 [{"post_id": 32746, "ts": "2026-07-22T02:54:13Z", "hours": 0.3389, "text": "One of the biggest improvements I made during this development phase was fixing numerous bugs that affected the overall experience. I carefully went through the application, identified issues that caused unexpected behavior, and resolved them to make everything work more reliably. These fixes helped eliminate glitches, improved stability, and made the application feel much more polished from the user’s perspective.In addition to bug fixes, I spent a significant amount of time refining the user interface and overall responsiveness of the website. I improved transitions, interactions, and navigation so that every feature feels smoother and more natural to use. Buttons, menus, and interactive elements now respond more consistently, creating a cleaner and more enjoyable experience for anyone exploring the project.I also focused on optimizing performance behind the scenes. By cleaning up unnecessary code, improving the structure of the application, and making small optimizations throughout the project, pages load faster and interactions feel more fluid. These changes may not always be immediately visible, but they make a noticeable difference in how the website performs during everyday use.Of course… fixing bugs wasn’t exactly a “find one problem and you’re done” kind of task. Every time I solved one issue, another tiny one seemed to appear somewhere else (the classic developer experience 😅). It took plenty of testing, debugging, and experimenting to track everything down, but each fix made the project stronger and more reliable.Overall, this update transformed the website from a functional prototype into a far more polished, stable, and user-friendly experience. The application is now easier to interact with, feels significantly smoother, and provides a much more enjoyable experience for users while also giving me a stronger foundation for adding even more features in future updates."}, {"post_id": 32536, "ts": "2026-07-21T19:36:40Z", "hours": 1.5686, "text": "The application has evolved into a polished, fully interactive trivia experience that runs seamlessly in any modern web browser without requiring a backend server. Players can answer multiple-choice questions, receive instant feedback on whether their answers are correct or incorrect, and watch their score update in real time as they progress through the game. At the end of each session, the application displays the player’s final score and provides the option to restart the quiz for another playthrough. The interface is designed to be clean, responsive, and intuitive, ensuring a smooth experience across desktop and mobile devices. Beyond the core gameplay, the project has been structured with maintainability and performance in mind. The codebase is organized into separate HTML, CSS, and JavaScript files, making it easy to expand with additional questions, categories, animations, sound effects, or new game modes in the future. As a lightweight static website, the application loads quickly, requires minimal resources, and can be opened locally in any browser for development and testing. It is also fully prepared for deployment to platforms such as Vercel, allowing it to be hosted online with fast load times, excellent accessibility, and no server-side configuration required. This architecture makes the project simple to maintain, easy to share, and scalable for future feature enhancements while providing an engaging and enjoyable trivia experience for users."}]...
|
Title: TRIVA Night Game by @vatsamalakar | Stardan Title: TRIVA Night Game by @vatsamalakar | Stardance
Devlogs:
The application has evolved into a polished, fully interactive trivia experience that runs seamlessly in any modern web browser without requiring a backend server. Players can answer multiple-choice questions, receive instant feedback on whether their answers are correct or incorrect, and watch their score update in real time as they progress through the game. At the end of each session, the application displays the player’s final score and provides the option to restart the quiz for another playthrough. The interface is designed to be clean, responsive, and intuitive, ensuring a smooth experience across desktop and mobile devices. Beyond the core gameplay, the project has been structured with maintainability and performance in mind. The codebase is organized into separate HTML, CSS, and JavaScript files, making it easy to expand with additional questions, categories, animations, sound effects, or new game modes in the future. As a lightweight static website, the application loads quickly, requires minimal resources, and can be opened locally in any browser for development and testing. It is also fully prepared for deployment to platforms such as Vercel, allowing it to be hosted online with fast load times, excellent accessibility, and no server-side configuration required. This architecture makes the project simple to maintain, easy to share, and scalable for future feature enhancements while providing an engaging and enjoyable trivia experience for users.
One of the biggest improvements I made during this development phase was fixing numerous bugs that affected the overall experience. I carefully went through the application, identified issues that caused unexpected behavior, and resolved them to make everything work more reliably. These fixes helped eliminate glitches, improved stability, and made the application feel much more polished from the user’s perspective.In addition to bug fixes, I spent a significant amount of time refining the user interface and overall responsiveness of the website. I improved transitions, interactions, and navigation so that every feature feels smoother and more natural to use. Buttons, menus, and interactive elements now respond more consistently, creating a cleaner and more enjoyable experience for anyone exploring the project.I also focused on optimizing performance behind the scenes. By cleaning up unnecessary code, improving the structure of the application, and making small optimizations throughout the project, pages load faster and interactions feel more fluid. These changes may not always be immediately visible, but they make a noticeable difference in how the website performs during everyday use.Of course… fixing bugs wasn’t exactly a “find one problem and you’re done” kind of task. Every time I solved one issue, another tiny one seemed to appear somewhere else (the classic developer experience 😅). It took plenty of testing, debugging, and experimenting to track everything down, but each fix made the project stronger and more reliable.Overall, this update transformed the website from a functional prototype into a far more polished, stable, and user-friendly experience. The application is now easier to interact with, feels significantly smoother, and provides a much more enjoyable experience for users while also giving me a stronger foundation for adding even more features in future updates.
Ships:
I created TRIVA Night, an interactive trivia game designed to make answering questions feel like a fun game show experience. Players can test their knowledge across different categories, answer questions, track their score, and compete against themselves to get the highest score possible. The app focuses on creating an engaging experience with a clean interface, smooth interactions, and an enjoyable way to learn new facts. What was challenging? One of the biggest challenges was making the game logic work correctly, including checking answers, updating scores, moving between questions, and making sure the user experience felt smooth. I also spent time improving the design, organizing the code, and making sure the app worked reliably in the browser. What are you proud of? I am most proud of turning a simple trivia idea into a complete interactive game. I improved the UI, added working features, and created an experience that feels more like a real trivia night rather than just a webpage with questions. What should people know so they can test your project? To test the project, start the game and answer the trivia questions. Try to get the highest score possible! The game is designed to be easy to use, so anyone can jump in and play without needing instructions....
|
1793778502.9566824
|
1794642502.9566824
|
|
18671
|
AI setup generator by @emmxcreative33 | Stardance
|
emmxcreative33
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: AI setup generator by @emmxcreative33 | Sta Title: AI setup generator by @emmxcreative33 | Stardance...
|
1793436779.3577151
|
1794041579.3577151
|
|
18672
|
Test by @Leo_fr | Stardance
|
Leo_fr
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Test by @Leo_fr | Stardance
|
1793793280.450309
|
1794657280.450309
|
|
18673
|
My awesome macropad! by @Sunrit | Stardance
|
Sunrit
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Sunrit | Stardance
|
1793451034.362507
|
1794055834.362507
|
|
18674
|
My awesome macropad! by @Ethan_Moseman | Stardance
|
Ethan_Moseman
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Ethan_Moseman | St Title: My awesome macropad! by @Ethan_Moseman | Stardance...
|
1793462216.486396
|
1794067016.486396
|
|
18675
|
Oasis by @hridaygarud | Stardance
|
hridaygarud
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Oasis by @hridaygarud | Stardance
|
1793969737.4841208
|
1794574537.4841208
|
|
18676
|
My very own WebOS by @Suteerth | Stardance
|
Suteerth
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Suteerth | Stardance
|
1793537295.3792381
|
1794142095.3792381
|
|
18677
|
something importent by @someone_mee | Stardance
|
someone_mee
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: something importent by @someone_mee | Stard Title: something importent by @someone_mee | Stardance...
|
1794012424.221602
|
1794617224.221602
|
|
18678
|
My awesome macropad! by @Suteerth | Stardance
|
Suteerth
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Suteerth | Stardan Title: My awesome macropad! by @Suteerth | Stardance...
|
1793375392.1090207
|
1793980192.1090207
|
|
18679
|
My very own WebOS by @cobywilliams | Stardance
|
cobywilliams
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @cobywilliams | Starda Title: My very own WebOS by @cobywilliams | Stardance...
|
1793422184.8288565
|
1794026984.8288565
|
|
18680
|
My first slack bot! by @Suteerth | Stardance
|
Suteerth
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Suteerth | Stardanc Title: My first slack bot! by @Suteerth | Stardance...
|
1793440237.8944566
|
1794045037.8944566
|
|
18681
|
Fishing Clicker Game by @Sharkle | Stardance
|
Sharkle
|
0
|
8.3
|
0
|
[]
|
[{"post_id": 25062, "ts": "202 [{"post_id": 25062, "ts": "2026-07-09T00:52:58Z", "hours": 2.5517, "text": "This is my second devlog for my fishing clicker game. Since my last log, I have added probabilities to each rarity and have made the actual gauge and bar functional. Starting with the gauge, as you can see, there is a gradient on the actual sprite, with the green being at the center and the red being near the edges. And I wanted to make it so that the chances of catching a rare fish or better increase as the bar gets closer to the green section. But first, I had to actually create the probability of catching each rarity. I created more species of fish and put each into 1 of 4 lists, common, rare, epic, and mythical, with the odds of catching each rarity 500 : 100: 25: 1, respectively. There are 5 fish in common, 3 in rare, 2 in epic, and 1 in mythical. I did this by choosing a random number between 1 and 626 using Random.Range , then selecting a random fish from a list corresponding to the range the selected number fell into. There are likely better systems to use than this, but I had trouble figuring out how to calculate odds, so this is what I came up with. Now, back to the bar, this is how I created a multiplier with the gauge. I took the absolute value of the x value of the bar, subtracted the value from 1.1 (the max value the bar could have traveled in either direction was about 1.1, so having the bar at the very end of the gauge would result in a multiplier of close to 0), multiplying that number by 40, 10, and 1 for rare, epic and mythical, and then subtracting that number from the minimum value of the range. This increased the range for each rarity depending on the x-axis of the bar, with the subtraction being greater the closer to the center the bar was. This system seems to work well, and I feel that this will help me later on when making other ways to multiply my odds, since I can just tweak the range of the rarity I need to multiply. I also created 4 placeholder sprites for the inventory (green for common, blue for rare, red for epic, and yellow for mythical). I may have mentioned earlier, but the actual icons are prefabs of a TMP button. The way I change the sprite depending on the fish in my inventory is by taking each item from a list that contains each fish I caught, checking what list/rarity that fish belongs to, and then changing the sprite of the button to a sprite in a list labeled with the same rarity. The list of skins corresponds to the rarity lists, which allows me to use the same index that I get when using IndexOf() to find the index of the fish. This means that when I eventually make a new icon for each fish, I can just switch out the sprite. I also fixed the inconsistent spawning issue. I noticed that the extra prefab would get back into place if you open the inventory a second time without catching another fish. So what I did was make the button set inventory active, deactivate it, and then reactivate it when I press the button. It all happens too fast to notice, and it seems to work. I will likely stick with this until I find a problem or come up with another solution. One thing I would like to change would be having the fish more organized in the inventory. As of right now, they just line up in order of what you catch, which looks really cluttered. I have yet to change the actual text bar that shows the caught fish, but I’m thinking about deleting that and having a sort of pop-up appear instead."}, {"post_id": 20215, "ts": "2026-07-01T19:23:39Z", "hours": 5.7528, "text": "This is the devlog for my first project on Stardance. This is going to be a game where you click a button to fish, and depending on your timing, your chances of catching a good fish increase. This devlog is a bit delayed since I was trying to figure out how this whole challenge works, so I have added a few features, but nothing too big. I added the button and a gauge that oscillates back and forth. I did this by moving a bar gameObject across another gauge. I have not added anything to control the probability, but I will likely do that by measuring the x-axis position of the bar when it stops. I also made it so that it appears when you are holding the button and disappears when you catch the fish. There is a 2-second delay from when you let go to when you catch the fish to simulate the time spent reeling the fish in (and because I didn’t want it to be a regular idle clicker). I also added some text above that prints the fish that you caught. I added an inventory system that tracks the amount of fish you have (you can open it using the button in the corner). I used prefabs that instantiate depending on the number of fish in your inventory, and I just made them move over each time they spawn in. This is a really janky and probably unreliable system because it gave me a lot of problems. I did learn how to use anchorMax and anchorMin to define the origin on a panel, since the fish icons (right now they are red boxes as placeholders) have x and y positions relative to the position of the panel. But for some reason, the first prefab that is instantiated spawns in a random location, and I don’t know why. This is probably because of the system I use to spawn the prefabs in (which, as I mentioned earlier, just incrementally adds to the x and y depending on the last position). If you have any idea as to why that could be happening, please let me know in the comments. That is basically everything I have done so far. I learned a lot about how Unity positions objects, and I now feel way more confident about TMP elements like buttons and text. I don’t have much experience with programming and Unity, so any help or tips would also be greatly appreciated. I also would love any suggestions for features or gameplay mechs for this game. Thanks!"}]...
|
Title: Fishing Clicker Game by @Sharkle | Stardanc Title: Fishing Clicker Game by @Sharkle | Stardance
Devlogs:
This is the devlog for my first project on Stardance. This is going to be a game where you click a button to fish, and depending on your timing, your chances of catching a good fish increase. This devlog is a bit delayed since I was trying to figure out how this whole challenge works, so I have added a few features, but nothing too big. I added the button and a gauge that oscillates back and forth. I did this by moving a bar gameObject across another gauge. I have not added anything to control the probability, but I will likely do that by measuring the x-axis position of the bar when it stops. I also made it so that it appears when you are holding the button and disappears when you catch the fish. There is a 2-second delay from when you let go to when you catch the fish to simulate the time spent reeling the fish in (and because I didn’t want it to be a regular idle clicker). I also added some text above that prints the fish that you caught. I added an inventory system that tracks the amount of fish you have (you can open it using the button in the corner). I used prefabs that instantiate depending on the number of fish in your inventory, and I just made them move over each time they spawn in. This is a really janky and probably unreliable system because it gave me a lot of problems. I did learn how to use anchorMax and anchorMin to define the origin on a panel, since the fish icons (right now they are red boxes as placeholders) have x and y positions relative to the position of the panel. But for some reason, the first prefab that is instantiated spawns in a random location, and I don’t know why. This is probably because of the system I use to spawn the prefabs in (which, as I mentioned earlier, just incrementally adds to the x and y depending on the last position). If you have any idea as to why that could be happening, please let me know in the comments. That is basically everything I have done so far. I learned a lot about how Unity positions objects, and I now feel way more confident about TMP elements like buttons and text. I don’t have much experience with programming and Unity, so any help or tips would also be greatly appreciated. I also would love any suggestions for features or gameplay mechs for this game. Thanks!
This is my second devlog for my fishing clicker game. Since my last log, I have added probabilities to each rarity and have made the actual gauge and bar functional. Starting with the gauge, as you can see, there is a gradient on the actual sprite, with the green being at the center and the red being near the edges. And I wanted to make it so that the chances of catching a rare fish or better increase as the bar gets closer to the green section. But first, I had to actually create the probability of catching each rarity. I created more species of fish and put each into 1 of 4 lists, common, rare, epic, and mythical, with the odds of catching each rarity 500 : 100: 25: 1, respectively. There are 5 fish in common, 3 in rare, 2 in epic, and 1 in mythical. I did this by choosing a random number between 1 and 626 using Random.Range , then selecting a random fish from a list corresponding to the range the selected number fell into. There are likely better systems to use than this, but I had trouble figuring out how to calculate odds, so this is what I came up with. Now, back to the bar, this is how I created a multiplier with the gauge. I took the absolute value of the x value of the bar, subtracted the value from 1.1 (the max value the bar could have traveled in either direction was about 1.1, so having the bar at the very end of the gauge would result in a multiplier of close to 0), multiplying that number by 40, 10, and 1 for rare, epic and mythical, and then subtracting that number from the minimum value of the range. This increased the range for each rarity depending on the x-axis of the bar, with the subtraction being greater the closer to the center the bar was. This system seems to work well, and I feel that this will help me later on when making other ways to multiply my odds, since I can just tweak the range of the rarity I need to multiply. I also created 4 placeholder sprites for the inventory (green for common, blue for rare, red for epic, and yellow for mythical). I may have mentioned earlier, but the actual icons are prefabs of a TMP button. The way I change the sprite depending on the fish in my inventory is by taking each item from a list that contains each fish I caught, checking what list/rarity that fish belongs to, and then changing the sprite of the button to a sprite in a list labeled with the same rarity. The list of skins corresponds to the rarity lists, which allows me to use the same index that I get when using IndexOf() to find the index of the fish. This means that when I eventually make a new icon for each fish, I can just switch out the sprite. I also fixed the inconsistent spawning issue. I noticed that the extra prefab would get back into place if you open the inventory a second time without catching another fish. So what I did was make the button set inventory active, deactivate it, and then reactivate it when I press the button. It all happens too fast to notice, and it seems to work. I will likely stick with this until I find a problem or come up with another solution. One thing I would like to change would be having the fish more organized in the inventory. As of right now, they just line up in order of what you catch, which looks really cluttered. I have yet to change the actual text bar that shows the caught fish, but I’m thinking about deleting that and having a sort of pop-up appear instead....
|
1793843303.7073665
|
1794448103.7073665
|
|
18682
|
My awesome macropad! by @Aidan-J02 | Stardance
|
Aidan-J02
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Aidan-J02 | Starda Title: My awesome macropad! by @Aidan-J02 | Stardance...
|
1793454542.3113897
|
1794059342.3113897
|
|
18683
|
Aero-Habitat: Interactive Simulation & Mission Aero-Habitat: Interactive Simulation & Mission Control by @farhanaslamshahil | Stardance...
|
farhanaslamshahil
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Aero-Habitat: Interactive Simulation & Title: Aero-Habitat: Interactive Simulation & Mission Control by @farhanaslamshahil | Stardance...
|
1793638097.932874
|
1794242897.932874
|
|
18684
|
A Synthesized CAD model of the F-22 Raptor and Su- A Synthesized CAD model of the F-22 Raptor and Su-57 Felon by @aryanguleria1203 | Stardance...
|
aryanguleria1203
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: A Synthesized CAD model of the F-22 Raptor Title: A Synthesized CAD model of the F-22 Raptor and Su-57 Felon by @aryanguleria1203 | Stardance...
|
1793983986.9676816
|
1794588786.9676816
|
|
18685
|
My very own WebOS by @Sharkle | Stardance
|
Sharkle
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Sharkle | Stardance
|
1793933805.3557868
|
1794538605.3557868
|
|
18686
|
My awesome macropad! by @ibrahimm | Stardance
|
ibrahimm
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @ibrahimm | Stardan Title: My awesome macropad! by @ibrahimm | Stardance...
|
1793440407.5287025
|
1794045207.5287025
|
|
18687
|
My very own WebOS by @Darkelio | Stardance
|
Darkelio
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Darkelio | Stardance
|
1793544683.3664272
|
1794149483.3664272
|
|
18688
|
Remote Keys by @TheDoctor19 | Stardance
|
TheDoctor19
|
0
|
4.02
|
0
|
[]
|
[{"post_id": 45484, "ts": "202 [{"post_id": 45484, "ts": "2026-08-12T00:20:36Z", "hours": 1.1614, "text": "I just added the qr code scan feature to the iOS app for easy pairing"}, {"post_id": 44563, "ts": "2026-08-10T12:28:12Z", "hours": 1.3564, "text": "Another Short Devlog: I now finished the port of my python script to a native swift app, yay and added a feature which makes setup more easy for users, just by scanning the qr code, generated for the MacBooks / Mac device ip and port and then inserted into the fields of the IOS app. Took me a very long time and testing continues, a lot left to do for the final release e.g. test on multiple keyboard layouts, bug fixing and performance improvements. Also: for now, I will release the preview-release on GitHub, once the (auto) update feature is available in the companion app for Mac, which I am adding rn"}, {"post_id": 43456, "ts": "2026-08-08T18:34:45Z", "hours": 1.5003, "text": "I am now porting over / integrating my python server to a swift MacOS GUI, to make the server more repsonive + make it more accessible"}]...
|
Title: Remote Keys by @TheDoctor19 | Stardance
De Title: Remote Keys by @TheDoctor19 | Stardance
Devlogs:
I am now porting over / integrating my python server to a swift MacOS GUI, to make the server more repsonive + make it more accessible
Another Short Devlog: I now finished the port of my python script to a native swift app, yay and added a feature which makes setup more easy for users, just by scanning the qr code, generated for the MacBooks / Mac device ip and port and then inserted into the fields of the IOS app. Took me a very long time and testing continues, a lot left to do for the final release e.g. test on multiple keyboard layouts, bug fixing and performance improvements. Also: for now, I will release the preview-release on GitHub, once the (auto) update feature is available in the companion app for Mac, which I am adding rn
I just added the qr code scan feature to the iOS app for easy pairing...
|
1793497811.2780263
|
1794102611.2780263
|
|
18689
|
adas with emotions by @itzyashoda | Stardance
|
itzyashoda
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: adas with emotions by @itzyashoda | Stardan Title: adas with emotions by @itzyashoda | Stardance...
|
1793314410.7084694
|
1793919210.7084694
|
|
18690
|
My awesome macropad! by @jshrihankumar | Stardance
|
jshrihankumar
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @jshrihankumar | St Title: My awesome macropad! by @jshrihankumar | Stardance...
|
1793537705.0740104
|
1794142505.0740104
|
|
18691
|
Untitled by @ibrahimm | Stardance
|
ibrahimm
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @ibrahimm | Stardance
|
1793386405.798771
|
1793991205.798771
|
|
18692
|
alternating light sequence by @alexwyuxuan | Stard alternating light sequence by @alexwyuxuan | Stardance...
|
alexwyuxuan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: alternating light sequence by @alexwyuxuan Title: alternating light sequence by @alexwyuxuan | Stardance...
|
1793526651.891629
|
1794131451.891629
|
|
18693
|
My very own WebOS by @ivyan | Stardance
|
ivyan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @ivyan | Stardance
|
1793494178.956561
|
1794098978.956561
|
|
18694
|
My very own WebOS by @Arman_X | Stardance
|
Arman_X
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Arman_X | Stardance
|
1793987612.9514625
|
1794592412.9514625
|
|
18695
|
My awesome macropad! by @flwrgracewu | Stardance
|
flwrgracewu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @flwrgracewu | Star Title: My awesome macropad! by @flwrgracewu | Stardance...
|
1793533725.7832656
|
1794138525.7832656
|
|
18696
|
Untitled project by @mamadilovdarhan | Stardance
|
mamadilovdarhan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @mamadilovdarhan | Star Title: Untitled project by @mamadilovdarhan | Stardance...
|
1793519282.776514
|
1794124082.776514
|
|
18697
|
My first slack bot! by @hardeek | Stardance
|
hardeek
|
1
|
1.0
|
1
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-21T02:55:07Z", "hours": 1.0, "multiplier": 1.02, "payout": 1, "blessing": "neutral", "text": "I made a slack bot, that only works in the hackclub workspace. I had problems with the code as I was unfamiliar with it and didn’t know that the code to make a new app needed to go before all of the command declarations. To use the bot type in deeks-bot and then either -joke, -ping, or -catfact", "repo": "https://github.com/hardeek-sharma/hackclubbot", "demo": "https://app.slack.com/client/E09V59WQY1E/C0P5NE354"}]...
|
[{"post_id": 11409, "ts": "202 [{"post_id": 11409, "ts": "2026-06-18T17:52:43Z", "hours": 0.7225, "text": "My first slack bot!"}]...
|
Title: My first slack bot! by @hardeek | Stardance Title: My first slack bot! by @hardeek | Stardance
Devlogs:
My first slack bot!
Ships:
I made a slack bot, that only works in the hackclub workspace. I had problems with the code as I was unfamiliar with it and didn’t know that the code to make a new app needed to go before all of the command declarations. To use the bot type in deeks-bot and then either -joke, -ping, or -catfact...
|
1793868432.6963172
|
1793954832.6963172
|
|
18698
|
DECA AI by @mk | Stardance
|
mk
|
0
|
1.69
|
0
|
[]
|
[{"post_id": 13843, "ts": "202 [{"post_id": 13843, "ts": "2026-06-22T18:03:06Z", "hours": 0.8236, "text": "Getting all of the small fixes done and pushed out to github for a seamless vercel deployment. future releases: roleplay functionality gemini api integration more practice/testing suite features"}, {"post_id": 9672, "ts": "2026-06-16T02:37:12Z", "hours": 0.8633, "text": "Qualify – AI powered platform for maximizing competition placement (currently optimized for DECA) I’ve been shipping an agentic ecosystem designed for competitive supremacy, with the help of Cursor. ⚡ Product Features and High Agency Workflows: Agent moderated mock judging based on DECA rubrics. Real-time dynamic roleplays Recreated cluster exams Modern refreshed UI for easy use Tech Stack: Next.js, deployment using Vercel, Supabase authentication and row-level-security, direct migration to Gemini API for multimodality."}]...
|
Title: DECA AI by @mk | Stardance
Devlogs:
Qualif Title: DECA AI by @mk | Stardance
Devlogs:
Qualify – AI powered platform for maximizing competition placement (currently optimized for DECA) I’ve been shipping an agentic ecosystem designed for competitive supremacy, with the help of Cursor. ⚡ Product Features and High Agency Workflows: Agent moderated mock judging based on DECA rubrics. Real-time dynamic roleplays Recreated cluster exams Modern refreshed UI for easy use Tech Stack: Next.js, deployment using Vercel, Supabase authentication and row-level-security, direct migration to Gemini API for multimodality.
Getting all of the small fixes done and pushed out to github for a seamless vercel deployment. future releases: roleplay functionality gemini api integration more practice/testing suite features...
|
1793328826.404987
|
1793933626.404987
|
|
18699
|
OmniOS by @Ris2043 | Stardance
|
Ris2043
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: OmniOS by @Ris2043 | Stardance
|
1793940796.0473654
|
1794804796.0473654
|
|
18700
|
OneShot by @torren | Stardance
|
torren
|
2
|
11.0
|
97
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-02T19:56:58Z", "hours": 2.0, "multiplier": 8.68, "payout": 41, "blessing": "neutral", "text": "What did you make? OneShot is an app that kills prompt engineering. You describe what you want in plain English, hit execute, and get a professional result. No tweaking. No retries. No “let me regenerate that.” Just describe what you need and it handles everything behind the scenes. What was challenging? Getting the Gemini API integration working took some debugging—had to switch from gemini-1.5-flash (wasn’t available on my API tier) to gemini-2.5-flash. Then figuring out Next.js client-side navigation for the execution flow. Also building a template system that actually feels useful instead of gimmicky took thought. Database persistence with graceful degradation was the final piece—making it optional but still seamless. What are you proud of? The entire thing is under 10kb of production JavaScript. No bloat. Every feature exists because it solves a real problem: templates save time, keyboard shortcuts (Cmd+K) reward power users, the result modal lets you actually read long outputs, settings persist so you’re not starting from scratch each time. It’s an honest product that does what it says. What should people know so they can test your project? Go to https://oneshot-chi-nine.vercel.app—no login, no credit card, no setup. Click “Create New Task” (or press Cmd+K), describe what you want, pick a category, hit Execute. Try the templates if you want quick wins. Everything’s real: you’ll get actual results, copy/download buttons work, tasks show up on your home page.", "repo": "https://github.com/nadellasripad11/oneshot", "demo": "https://oneshot-chi-nine.vercel.app"}, {"ship_num": 2, "ts": "2026-06-28T19:38:12Z", "hours": 9.0, "multiplier": 5.33, "payout": 56, "blessing": "neutral", "text": "What did you make? OneShot is an app that kills prompt engineering. You describe what you want in plain English, hit execute, and get a professional result. No tweaking. No retries. No “let me regenerate that.” Just describe what you need and it handles everything behind the scenes. What was challenging? Getting the Gemini API integration working took some debugging—had to switch from gemini-1.5-flash (wasn’t available on my API tier) to gemini-2.5-flash. Then figuring out Next.js client-side navigation for the execution flow. Also building a template system that actually feels useful instead of gimmicky took thought. Database persistence with graceful degradation was the final piece—making it optional but still seamless. What are you proud of? The entire thing is under 10kb of production JavaScript. No bloat. Every feature exists because it solves a real problem: templates save time, keyboard shortcuts (Cmd+K) reward power users, the result modal lets you actually read long outputs, settings persist so you’re not starting from scratch each time. It’s an honest product that does what it says. What should people know so they can test your project? Go to https://oneshot-chi-nine.vercel.app—no login, no credit card, no setup. Click “Create New Task” (or press Cmd+K), describe what you want, pick a category, hit Execute. Try the templates if you want quick wins. Everything’s real: you’ll get actual results, copy/download buttons work, tasks show up on your home page.", "repo": "https://github.com/nadellasripad11/oneshot", "demo": "https://oneshot-chi-nine.vercel.app"}]...
|
[{"post_id": 24150, "ts": "202 [{"post_id": 24150, "ts": "2026-07-07T15:07:51Z", "hours": 1.0222, "text": "got feedback that the readme sounded too AI-generated. stripped it down, rewrote it in first person, added a screenshot, trimmed features to 6 bullets. removed the corporate FAQ, the exhaustive tech stack list, everything that felt like a template. readme now sounds like i actually wrote it instead of a marketing team approving it. added a “how it works” section that tells the real build story instead of listing libraries. shipped it."}, {"post_id": 22478, "ts": "2026-07-04T23:16:47Z", "hours": 0.0, "text": "Devlog — Killed the Grok API Dependency clarification questions were broken. Grok API wasn’t recognizing any model names (grok-2, grok-beta, grok — all failed). spent 15 minutes debugging dead ends. gave up on the api. switched to hardcoded template questions instead. built question templates for each category: research gets different questions than business, different from writing, etc. now when user hits execute → instant questions pop up → no api calls, no latency, no failures. just works. same feature. actually reliable. 🚀"}, {"post_id": 22407, "ts": "2026-07-04T21:26:43Z", "hours": 0.2061, "text": "OneShot Dashboard Redesign Spent the week tearing down the OneShot dashboard and rebuilding it with a clean black/white aesthetic. Text was disappearing, colors were fighting each other, and the whole thing felt half-baked. Went through five pages and standardized the color system: solid white for primary text, opacity variants for secondary, and proper contrast everywhere. Same features, completely different vibe. The real win? Design isn’t decoration. When a page is polished, users assume the engineering is solid. Now it actually looks like I care about the details. Ship first, perfect later."}, {"post_id": 20964, "ts": "2026-07-02T18:12:12Z", "hours": 1.0236, "text": "I improved the UI to make the project look more polished and intentional, with cleaner spacing, better visual hierarchy, and a smoother overall experience. I also rewrote the README so it felt more human and easier to understand, instead of sounding like a wall of technical notes. On top of that, I added a few new features that make the app feel more complete, more useful, and closer to something people would actually want to keep using."}, {"post_id": 17927, "ts": "2026-06-28T21:21:22Z", "hours": 0.0, "text": "built an AI execution engine. you describe what you need, it gives you professional results in seconds. rewrote the README to sound human (last one looked AI-generated). fixed UI readability, added progress bars, implemented retry logic for API stability. it’s live at oneshot-chi-nine.vercel.app and actually works. and my vercel kept deploying my old deployments so fixing that took me a long time i also added a progress bar feature so users dont get stuck on the screen showing nothing and yea some of the previous buttons weren’t working or were glitched so i fixed those too."}, {"post_id": 17834, "ts": "2026-06-28T19:34:33Z", "hours": 0.0, "text": "added supabase integration so tasks actually persist. implemented rate limiting (5 req/min per IP) to prevent abuse. built out an 8-template system with optimized prompts for common workflows (business plans, landing pages, marketing strategies, etc). added keyboard shortcuts (Cmd+K to open quick task search) because power users deserve fast access. implemented result modal for viewing full results without scrolling. settings now persist to localStorage so user preferences stick around. updated all dashboard pages to pull real data from the database instead of hardcoded samples. everything still works without a database configured, it just gracefully degrades.the app went from “works but doesn’t persist anything” to “production-grade SaaS with templates, shortcuts, and data persistence.” still under 10kb of production bundle js. no bloat. everything has a reason for existing."}, {"post_id": 17761, "ts": "2026-06-28T18:03:06Z", "hours": 0.0, "text": "spent the session debugging task execution flow - users were getting stuck on the “executing” page. turned out to be a routing issue after the api call completed. fixed the navigation and now tasks flow through smoothly from submission to results. also deployed the whole thing to vercel so it’s actually live and working with real results. copy and download buttons are fully functional. ready for people to start using it."}, {"post_id": 17679, "ts": "2026-06-28T16:04:37Z", "hours": 0.0, "text": "okay so we shipped the whole dashboard. like actually shipped it. all 7 pages, interactive examples modal, task execution timeline, templates, the whole thing. UI is clean and professional, no jank.built it on next.js 15, deployed on vercel, live right now at oneshot-chi-nine.vercel.app. github repo is up too: github.com/nadellasripad11/oneshot honestly the UI part was pretty smooth. typescript caught bugs, tailwind made styling easy. but the REAL challenge is gonna be the LLM integration. we’re thinking either open source models or building something lightweight since API costs would kill us.that’s basically it!!! everything works, it looks good, and we’re ready for the next phase. hope people actually use this lmao. thanks!!!!"}, {"post_id": 17340, "ts": "2026-06-28T02:43:02Z", "hours": 9.4394, "text": "I basically worked making the whole roadmap of the whole project. main components were the UI, systems and appealing to the customers. I also figured using API keys to make our prompts better would take too much money, so im gonna make my own LLM or use a free one. and that’s it thanks!!!!!! hope i got a lot of engagements on this"}]...
|
Title: OneShot by @torren | Stardance
Devlogs:
I Title: OneShot by @torren | Stardance
Devlogs:
I basically worked making the whole roadmap of the whole project. main components were the UI, systems and appealing to the customers. I also figured using API keys to make our prompts better would take too much money, so im gonna make my own LLM or use a free one. and that’s it thanks!!!!!! hope i got a lot of engagements on this
okay so we shipped the whole dashboard. like actually shipped it. all 7 pages, interactive examples modal, task execution timeline, templates, the whole thing. UI is clean and professional, no jank.built it on next.js 15, deployed on vercel, live right now at oneshot-chi-nine.vercel.app. github repo is up too: github.com/nadellasripad11/oneshot honestly the UI part was pretty smooth. typescript caught bugs, tailwind made styling easy. but the REAL challenge is gonna be the LLM integration. we’re thinking either open source models or building something lightweight since API costs would kill us.that’s basically it!!! everything works, it looks good, and we’re ready for the next phase. hope people actually use this lmao. thanks!!!!
spent the session debugging task execution flow - users were getting stuck on the “executing” page. turned out to be a routing issue after the api call completed. fixed the navigation and now tasks flow through smoothly from submission to results. also deployed the whole thing to vercel so it’s actually live and working with real results. copy and download buttons are fully functional. ready for people to start using it.
added supabase integration so tasks actually persist. implemented rate limiting (5 req/min per IP) to prevent abuse. built out an 8-template system with optimized prompts for common workflows (business plans, landing pages, marketing strategies, etc). added keyboard shortcuts (Cmd+K to open quick task search) because power users deserve fast access. implemented result modal for viewing full results without scrolling. settings now persist to localStorage so user preferences stick around. updated all dashboard pages to pull real data from the database instead of hardcoded samples. everything still works without a database configured, it just gracefully degrades.the app went from “works but doesn’t persist anything” to “production-grade SaaS with templates, shortcuts, and data persistence.” still under 10kb of production bundle js. no bloat. everything has a reason for existing.
built an AI execution engine. you describe what you need, it gives you professional results in seconds. rewrote the README to sound human (last one looked AI-generated). fixed UI readability, added progress bars, implemented retry logic for API stability. it’s live at oneshot-chi-nine.vercel.app and actually works. and my vercel kept deploying my old deployments so fixing that took me a long time i also added a progress bar feature so users dont get stuck on the screen showing nothing and yea some of the previous buttons weren’t working or were glitched so i fixed those too.
I improved the UI to make the project look more polished and intentional, with cleaner spacing, better visual hierarchy, and a smoother overall experience. I also rewrote the README so it felt more human and easier to understand, instead of sounding like a wall of technical notes. On top of that, I added a few new features that make the app feel more complete, more useful, and closer to something people would actually want to keep using.
OneShot Dashboard Redesign Spent the week tearing down the OneShot dashboard and rebuilding it with a clean black/white aesthetic. Text was disappearing, colors were fighting each other, and the whole thing felt half-baked. Went through five pages and standardized the color system: solid white for primary text, opacity variants for secondary, and proper contrast everywhere. Same features, completely different vibe. The real win? Design isn’t decoration. When a page is polished, users assume the engineering is solid. Now it actually looks like I care about the details. Ship first, perfect later.
Devlog — Killed the Grok API Dependency clarification questions were broken. Grok API wasn’t recognizing any model names (grok-2, grok-beta, grok — all failed). spent 15 minutes debugging dead ends. gave up on the api. switched to hardcoded template questions instead. built question templates for each category: research gets different questions than business, different from writing, etc. now when user hits execute → instant questions pop up → no api calls, no latency, no failures. just works. same feature. actually reliable. 🚀
got feedback that the readme sounded too AI-generated. stripped it down, rewrote it in first person, added a screenshot, trimmed features to 6 bullets. removed the corporate FAQ, the exhaustive tech stack list, everything that felt like a template. readme now sounds like i actually wrote it instead of a marketing team approving it. added a “how it works” section that tells the real build story instead of listing libraries. shipped it.
Ships:
What did you make? OneShot is an app that kills prompt engineering. You describe what you want in plain English, hit execute, and get a professional result. No tweaking. No retries. No “let me regenerate that.” Just describe what you need and it handles everything behind the scenes. What was challenging? Getting the Gemini API integration working took some debugging—had to switch from gemini-1.5-flash (wasn’t available on my API tier) to gemini-2.5-flash. Then figuring out Next.js client-side navigation for the execution flow. Also building a template system that actually feels useful instead of gimmicky took thought. Database persistence with graceful degradation was the final piece—making it optional but still seamless. What are you proud of? The entire thing is under 10kb of production JavaScript. No bloat. Every feature exists because it solves a real problem: templates save time, keyboard shortcuts (Cmd+K) reward power users, the result modal lets you actually read long outputs, settings persist so you’re not starting from scratch each time. It’s an honest product that does what it says. What should people know so they can test your project? Go to https://oneshot-chi-nine.vercel.app—no login, no credit card, no setup. Click “Create New Task” (or press Cmd+K), describe what you want, pick a category, hit Execute. Try the templates if you want quick wins. Everything’s real: you’ll get actual results, copy/download buttons work, tasks show up on your home page.
What did you make? OneShot is an app that kills prompt engineering. You describe what you want in plain English, hit execute, and get a professional result. No tweaking. No retries. No “let me regenerate that.” Just describe what you need and it handles everything behind the scenes. What was challenging? Getting the Gemini API integration working took some debugging—had to switch from gemini-1.5-flash (wasn’t available on my API tier) to gemini-2.5-flash. Then figuring out Next.js client-side navigation for the execution flow. Also building a template system that actually feels useful instead of gimmicky took thought. Database persistence with graceful degradation was the final piece—making it optional but still seamless. What are you proud of? The entire thing is under 10kb of production JavaScript. No bloat. Every feature exists because it solves a real problem: templates save time, keyboard shortcuts (Cmd+K) reward power users, the result modal lets you actually read long outputs, settings persist so you’re not starting from scratch each time. It’s an honest product that does what it says. What should people know so they can test your project? Go to https://oneshot-chi-nine.vercel.app—no login, no credit card, no setup. Click “Create New Task” (or press Cmd+K), describe what you want, pick a category, hit Execute. Try the templates if you want quick wins. Everything’s real: you’ll get actual results, copy/download buttons work, tasks show up on your home page....
|
1793983861.052834
|
1794070261.052834
|