|
70029
|
An AI expenses tracker mobile app by @shalabyadam0 An AI expenses tracker mobile app by @shalabyadam012 | Stardance...
|
shalabyadam012
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: An AI expenses tracker mobile app by @shala Title: An AI expenses tracker mobile app by @shalabyadam012 | Stardance...
|
1793605756.1204247
|
1794210556.1204247
|
|
44417
|
About me Web OS by @Olebsbo | Stardance
|
Olebsbo
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-07T21:45:55Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I finished my WebOS! It’s a simple WebOS themed with lots of pokemon art that I like. It contains an app for a welcome page, an art credit app, and a game app (For the reviewers, this was the thing that wasn’t on the guide). A challenge I had was that I’m not experienced in website development. I had to learn some new things, but I was able to use the guide and AI to help me learn, which made things easier. I should note that the website seems to have problems with the dark reader extension messing up the background, so if you have the dark reader extension, please disable it on the website. Thank you!", "repo": "https://github.com/Olebsbo/Olebsbo.github.io", "demo": "https://olebsbo.github.io"}]...
|
[{"post_id": 42900, "ts": "202 [{"post_id": 42900, "ts": "2026-08-07T21:06:54Z", "hours": 0.9303, "text": "Uhhh I think I just made this into another game devlog So you can play my stardance project Super Beach Ball in the website now! I embedded it into an app in the WebOS. I can now officially play my own video game unblocked at school :) I’ve also included an image below of the website without any apps open so you can enjoy Pokemon: The Last Supper properly I mainly started this project to learn about website building, so I think I’m ready to ship now!"}, {"post_id": 42426, "ts": "2026-08-07T03:45:59Z", "hours": 2.3406, "text": "I’ve added some basic window functionality. The windows move! You can close and open them as well. I’ve added a new app to find out where the art I used came from. Unfortunately, it seems like a lot of the artists have archived their work since I couldn’t find some of them, even when using google lense. I tried to list out as many of them as I could find. I also made the windows a bit transparent, so it looks pretty cool now."}, {"post_id": 42345, "ts": "2026-08-07T00:50:40Z", "hours": 1.6189, "text": "I’ve started work on a simple Web OS. I’ve always wanted to learn HTML and CSS, so this should be a good start! I made a website before using github pages, but I’m trying to learn more, so I’ve changed my user github page to be this project. I’ll probably mainly be using this project to learn some stuff about website development. For now, I’ve just added some basic stuff from the guide like a wallpaper, a welcome window, and a bar. I changed the bar to be on the side though because it just looks cooler that way :) Also the wallpaper is Pokemon: The Last Supper which I think is pretty cool"}]...
|
Title: About me Web OS by @Olebsbo | Stardance
De Title: About me Web OS by @Olebsbo | Stardance
Devlogs:
I’ve started work on a simple Web OS. I’ve always wanted to learn HTML and CSS, so this should be a good start! I made a website before using github pages, but I’m trying to learn more, so I’ve changed my user github page to be this project. I’ll probably mainly be using this project to learn some stuff about website development. For now, I’ve just added some basic stuff from the guide like a wallpaper, a welcome window, and a bar. I changed the bar to be on the side though because it just looks cooler that way :) Also the wallpaper is Pokemon: The Last Supper which I think is pretty cool
I’ve added some basic window functionality. The windows move! You can close and open them as well. I’ve added a new app to find out where the art I used came from. Unfortunately, it seems like a lot of the artists have archived their work since I couldn’t find some of them, even when using google lense. I tried to list out as many of them as I could find. I also made the windows a bit transparent, so it looks pretty cool now.
Uhhh I think I just made this into another game devlog So you can play my stardance project Super Beach Ball in the website now! I embedded it into an app in the WebOS. I can now officially play my own video game unblocked at school :) I’ve also included an image below of the website without any apps open so you can enjoy Pokemon: The Last Supper properly I mainly started this project to learn about website building, so I think I’m ready to ship now!
Ships:
I finished my WebOS! It’s a simple WebOS themed with lots of pokemon art that I like. It contains an app for a welcome page, an art credit app, and a game app (For the reviewers, this was the thing that wasn’t on the guide). A challenge I had was that I’m not experienced in website development. I had to learn some new things, but I was able to use the guide and AI to help me learn, which made things easier. I should note that the website seems to have problems with the dark reader extension messing up the background, so if you have the dark reader extension, please disable it on the website. Thank you!...
|
1793605757.0112674
|
1793692157.0112674
|
|
70032
|
Galarica by @shalabyadam012 | Stardance
|
shalabyadam012
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Galarica by @shalabyadam012 | Stardance
|
1793605758.1765757
|
1794210558.1765757
|
|
70033
|
Artificial personal assistant by @drxgoncode | Sta Artificial personal assistant by @drxgoncode | Stardance...
|
drxgoncode
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Artificial personal assistant by @drxgoncod Title: Artificial personal assistant by @drxgoncode | Stardance...
|
1793605759.095342
|
1794210559.095342
|
|
70034
|
First aid by @omid16703 | Stardance
|
omid16703
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: First aid by @omid16703 | Stardance
|
1793605759.9881294
|
1794210559.9881294
|
|
70035
|
slack bot by @shalabyadam012 | Stardance
|
shalabyadam012
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: slack bot by @shalabyadam012 | Stardance
|
1793605760.9068809
|
1794210560.9068809
|
|
70036
|
BLARE by @shalabyadam012 | Stardance
|
shalabyadam012
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: BLARE by @shalabyadam012 | Stardance
|
1793605761.831567
|
1794210561.831567
|
|
44422
|
PlantCure.ai by @izaanhussain | Stardance
|
izaanhussain
|
1
|
4.34
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-07T15:30:02Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i built Plantcure.ai, it is a desktop app which detects plant diseases from leaf images using AI. The biggest challenge for me was tarining it on my no gpu laptop it took me 2-3 days to train it and packaging it into a windows app ,also fixing the version issues with tensorflow/keras. I’m proud that now it works offline, generates pdf reports and keeps history. To test it just download the release and run the .exe upload a infected plant leaf, click predict", "repo": "https://github.com/izaanhussain/plantcure.ai", "demo": "https://izaanhussain.hackclub.app/"}]...
|
[{"post_id": 54273, "ts": "202 [{"post_id": 54273, "ts": "2026-08-25T05:26:26Z", "hours": 0.3383, "text": "Plnatcure.ai was deployed on render and it was shipped but the reviewer rejected again said that it takes a long time finally agin struggling for hours i have deployed it on railway and will ship it again"}, {"post_id": 53870, "ts": "2026-08-24T15:58:57Z", "hours": 1.6392, "text": "Plantcure.ai idea has been changed from windows application to a website where anyone can test it , due to technical reasons i couldnt debug the issues with windows application (.exe)currently the project will get hosted on render pls do support me and the project"}, {"post_id": 51075, "ts": "2026-08-20T15:40:46Z", "hours": 0.3589, "text": "after many rejections from reviewers i have changed the ui/ux components as they caused errors and didnt run in other pcs. eill fix everything from scratch again and ship it soon😔"}, {"post_id": 42663, "ts": "2026-08-07T14:41:08Z", "hours": 0.4356, "text": "Plantcure.ai exe debugged and bundled for finale release 😭😭, will ship it soonn"}, {"post_id": 41961, "ts": "2026-08-06T14:23:39Z", "hours": 1.5175, "text": "Today i worked on my few months old ai/ml model i traided in my laptop with no gpu 😭which took 3 days to train the model on 70k+ plant disease kaggle dataset. stopped working on it after the training and predicting worked. Today i gave this project the ui/ux and tried to package it as an windows application after many trials and errors it finally worked, will continue on this project tomorrow where ill give final touches and release it on github/stardance. STAY TUNED!!"}]...
|
Title: PlantCure.ai by @izaanhussain | Stardance
Title: PlantCure.ai by @izaanhussain | Stardance
Devlogs:
Today i worked on my few months old ai/ml model i traided in my laptop with no gpu 😭which took 3 days to train the model on 70k+ plant disease kaggle dataset. stopped working on it after the training and predicting worked. Today i gave this project the ui/ux and tried to package it as an windows application after many trials and errors it finally worked, will continue on this project tomorrow where ill give final touches and release it on github/stardance. STAY TUNED!!
Plantcure.ai exe debugged and bundled for finale release 😭😭, will ship it soonn
after many rejections from reviewers i have changed the ui/ux components as they caused errors and didnt run in other pcs. eill fix everything from scratch again and ship it soon😔
Plantcure.ai idea has been changed from windows application to a website where anyone can test it , due to technical reasons i couldnt debug the issues with windows application (.exe)currently the project will get hosted on render pls do support me and the project
Plnatcure.ai was deployed on render and it was shipped but the reviewer rejected again said that it takes a long time finally agin struggling for hours i have deployed it on railway and will ship it again
Ships:
i built Plantcure.ai, it is a desktop app which detects plant diseases from leaf images using AI. The biggest challenge for me was tarining it on my no gpu laptop it took me 2-3 days to train it and packaging it into a windows app ,also fixing the version issues with tensorflow/keras. I’m proud that now it works offline, generates pdf reports and keeps history. To test it just download the release and run the .exe upload a infected plant leaf, click predict...
|
1793605762.7396562
|
1793692162.7396562
|
|
70037
|
game by @ruchi | Stardance
|
ruchi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: game by @ruchi | Stardance
|
1793605763.93085
|
1794210563.93085
|
|
70038
|
My very own WebOS by @durvagurav472 | Stardance
|
durvagurav472
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @durvagurav472 | Stard Title: My very own WebOS by @durvagurav472 | Stardance...
|
1793605764.8472326
|
1794210564.8472326
|
|
70041
|
crumb. by @ayanaj_13 | Stardance
|
ayanaj_13
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: crumb. by @ayanaj_13 | Stardance
|
1793605768.2441201
|
1794210568.2441201
|
|
44423
|
My personal site by @paulo | Stardance
|
paulo
|
1
|
5.4
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-06T21:01:38Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "https://zpaulin.com <- click here to access I developed this little personal site in about ~3 hours, it was an experiment to try out the interesting Y2K style (I like so much, I’m keeping it as my portfolio). The biggest challenge was making sure it doesn’t look like it was created in 2026. AI was used to find a cool color palette and some slight css adjustments.", "repo": "https://github.com/n7z/personal-site", "demo": "https://zpaulin.com"}]...
|
[{"post_id": 43006, "ts": "202 [{"post_id": 43006, "ts": "2026-08-08T01:09:45Z", "hours": 2.0239, "text": "Improved the Welcome and About me pages a lot bu added cool icons and GIFs, plus new Blog page coming soon."}, {"post_id": 42757, "ts": "2026-08-07T17:06:18Z", "hours": 0.3725, "text": "Refactored the Projects page’s style, using old windows pages as inspiration."}, {"post_id": 42217, "ts": "2026-08-06T20:46:24Z", "hours": 1.0803, "text": "The site is complete, and can be accessed via https://zpaulin.com"}, {"post_id": 42087, "ts": "2026-08-06T17:30:41Z", "hours": 1.0603, "text": "The site’s design is done. And it’s perfect. Next devlogs are going to be about the other pages (Projects, Setup and About me)."}, {"post_id": 42020, "ts": "2026-08-06T15:49:09Z", "hours": 1.2139, "text": "Currently working on getting a good overall style on Index page before moving on to the other pages."}]...
|
Title: My personal site by @paulo | Stardance
Dev Title: My personal site by @paulo | Stardance
Devlogs:
Currently working on getting a good overall style on Index page before moving on to the other pages.
The site’s design is done. And it’s perfect. Next devlogs are going to be about the other pages (Projects, Setup and About me).
The site is complete, and can be accessed via https://zpaulin.com
Refactored the Projects page’s style, using old windows pages as inspiration.
Improved the Welcome and About me pages a lot bu added cool icons and GIFs, plus new Blog page coming soon.
Ships:
https://zpaulin.com <- click here to access I developed this little personal site in about ~3 hours, it was an experiment to try out the interesting Y2K style (I like so much, I’m keeping it as my portfolio). The biggest challenge was making sure it doesn’t look like it was created in 2026. AI was used to find a cool color palette and some slight css adjustments....
|
1793605769.1344984
|
1793692169.1344984
|
|
70045
|
camera by @Dalv | Stardance
|
Dalv
|
0
|
5.75
|
0
|
[]
|
[{"post_id": 81821, "ts": "202 [{"post_id": 81821, "ts": "2026-10-22T17:05:45Z", "hours": 3.25, "text": "I finished the case! :) and now I’m going to start on the PCB because wiring 40 wires individualy would be a pain but i have a problem the raspberry pi 0 2 w only has 40 pins and i need 47 so now I’m going to figure that out and after that i only need to refine the case make the PCB and the firmware and then I’m done i think and here is the finished case"}, {"post_id": 81256, "ts": "2026-10-20T14:09:33Z", "hours": 2.5028, "text": "Made the case and parts i started working on the case and i took a liltle inspiration from real cameras but the rest is from scratch and i went for the rasberry pi hq camera wich has a decent(ish) sensor but i still way better than my iphone 7 so i can’t complain and i use the rasberry pi zero 2 w as the controller because it has a sci port so i can conect the camera aand because it has pleny of gpio pins that i need for the buttons flash and the screen"}]...
|
Title: camera by @Dalv | Stardance
Devlogs:
Made Title: camera by @Dalv | Stardance
Devlogs:
Made the case and parts i started working on the case and i took a liltle inspiration from real cameras but the rest is from scratch and i went for the rasberry pi hq camera wich has a decent(ish) sensor but i still way better than my iphone 7 so i can’t complain and i use the rasberry pi zero 2 w as the controller because it has a sci port so i can conect the camera aand because it has pleny of gpio pins that i need for the buttons flash and the screen
I finished the case! :) and now I’m going to start on the PCB because wiring 40 wires individualy would be a pain but i have a problem the raspberry pi 0 2 w only has 40 pins and i need 47 so now I’m going to figure that out and after that i only need to refine the case make the PCB and the firmware and then I’m done i think and here is the finished case...
|
1793605770.3194249
|
1794210570.3194249
|
|
70046
|
Running Bear Solutions LLC Website by @-Sophie- | Running Bear Solutions LLC Website by @-Sophie- | Stardance...
|
-Sophie-
|
1
|
6.0
|
8
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-28T03:11:42Z", "hours": 6.0, "multiplier": 1.53, "payout": 8, "blessing": "neutral", "text": "Running Bear Solutions LLC Website Ship! This is a revamped website for Running Bear Solutions LLC! They are an affordable but high quality pest control service based in El Paso, Texas! There are placeholder images because the owner hasn’t sent me corresponding graphics to put in yet! What pages the website has The website itself is a single-pager, but it features a couple of sections that the navbar scrolls to. Home Services About Us FAQ Certifications Footer Services Section The services section features a use of useState in React, where typing in the search bar in the services section leads to a checking of whether the input text is equivalent to anything in the list of services! It’s a nice practical use of useState Nav Bar The navbar when put into mobile mode becomes a hamburger; this is also another classic use of useState; useState of visibility Challenges Just using the useState muscle in my brain was important, I think I’m getting better at thinking of things I want to implement and how I can use useState to accomplish it Getting used to tailwind CSS is very rewarding; I feel like I can develop so much faster because of it! I had some trouble because I installed two different version of react routers and it wasn’t deploying my page properly on github pages. I sorted it out by making the versions the same. I hope you appreciate this project as much as I did! I feel good knowing that this goes to a good cause!", "repo": "https://github.com/gwak-amole/running-bear-solutions", "demo": "https://gwak-amole.github.io/running-bear-solutions/"}]...
|
[{"post_id": 83257, "ts": "202 [{"post_id": 83257, "ts": "2026-10-27T15:22:51Z", "hours": 0.6489, "text": "Added mobile friendliness!! Added hamburger bar The code is so ugly it’s useState and tailwind LOL but the important thing is that it works. :D Changed up formatting I made use of sm md lg in tailwind to make sure that it looks good even in mobile format because websites are important to be accessible on mobile platforms! Challenges For the longest time I was like why isn’t tailwind “hidden” class working? I realized that I made a class named “hidden before…. and it literally overrode the native hidden class in tailwind. I thought I was going crazy Future additions None! The pictures aren’t coming any time soon, so I will be shipping!"}, {"post_id": 83052, "ts": "2026-10-26T18:01:53Z", "hours": 0.9306, "text": "Navbar animations + information fixed! I added color transitions with tailwind on the navbar transition-colors applied and also duration-300 and ease-in-out call button works now! & info on website filled in more accurately w/less placeholders using window.location.href=‘tel:asdfkljas’ and used the old website to fill in abt me stuff Challenges this was quite simple actually i just had to search up how to do href for button onclick property Future additions As soon as I get the images for the website I will ship!!"}, {"post_id": 82390, "ts": "2026-10-24T18:02:59Z", "hours": 0.6158, "text": "Scrolling implemented!!! Made nav links scroll! This was easier than I thought! you just put ids for the target element and then use regular anchor tags and make the href the id! (with # prefix though) Challenges I spent so much time trying to figure out how to do that with react-router-dom….it was so painful until I realized regular html works asdfkljalskdf Future additions I’m literally about to add about us page right now"}, {"post_id": 81946, "ts": "2026-10-23T04:17:45Z", "hours": 0.4089, "text": "Footer created w/placeholders! Added footer This was a really simple operation, just needed to creatively organize divs to make it work! Tailwind shadows I familiarized myself with tailwind css’ shadows and its parameters, like shadow=[x-offset, y-offset, blur, spread, color] and I made use of it at the top border of the footer! Future additions Now i’m focusing on making the links on the top nav bar work cuz they don’t work rn and once I figure out how to do that I’ll add quick links. I’m still asking for images from the corporation so yeah"}, {"post_id": 81691, "ts": "2026-10-22T03:24:51Z", "hours": 0.6017, "text": "FAQ Section Done Added modularity for FAQ template Each template accepts 2 props: question & answer. This makes it really reusable for the FAQ section! I also used useState to render the answer section if the button is clicked and toggle visibility with the button. Styled it Once again using padding and the wonderfully convenient tailwind css presets I styled the FAQ Section Rearranged the website I put the certifications section below FAQs because it seemed better there! Challenges Honestly I didn’t know that you could render stuff using true and false statements when using useState but when I found out I was like wow this is so easy { true/falsestatement && the element you want to put } Future additions: Need to add images, about me section, footer!"}, {"post_id": 81629, "ts": "2026-10-21T20:28:45Z", "hours": 0.5678, "text": "Services Search Done! Added filtering system filters a “services” array with what is state search is set to (it’s set as what’s in the input text box when the box is changed) Only renders the thing on the list if it’s equivalent to the value typed in the search bar! Styled it I styled it with tailwind, using purple-950 and rounded lol. Looks like a nice little file looking thing! Challenges Not much honestly! practiced useState but this was a pretty simple instance of using it lol I learned how to set up npm run dev locally so I don’t have to rely on the crappy school wifi :D Future additions I will add the next thing on the list from my future additions list (I wrote them in my last devlog!)"}, {"post_id": 81156, "ts": "2026-10-20T04:18:56Z", "hours": 0.4867, "text": "Added certifications SplideJS slideshow! Imported SplideJS Installed React dependencies Imported CSS accordingly Added placeholder images These placeholder images will be replaced w/ real cert images once I have them! Challenges I was looking at the docs again cuz I forgot how to use Splide and I totally forgot to import the CSS (didn’t know I needed to do it) so I was so confused as to why my slides stacked vertically instead of the slideshow rows. Future additions: My next addition will be the treatment searchbar! wish me luck cuz i have no idea how to code that, never coded something like that before!"}, {"post_id": 81152, "ts": "2026-10-20T03:40:01Z", "hours": 1.2614, "text": "Got started on homepage hero + navbar! Brainstorming website layout I brainstormed the website layout on a notebook! It’ll have a navbar on top, hero first, then certification SplideJS slide, Services section, About Us section, & FAQ section. Then a simple little footer Homepage Hero Put some catchy hero phrases for the business owner Allotted placeholder hero space Navbar Put a call now button, phone number, and also on the right side navigation buttons (just to scroll because I intend this website to be just a one-pager) Incorporated mobile friendliness already Using tailwind css’s sm, md, lg I’m incorporating mobile friendliness rn so I don’t have to do it later lol Challenges I was having trouble because I forgot how to import tailwind css into my project but looked it up and now we’re good lolllll Near-future additions Actual relevant hero image Clickable nav bar buttons A services section below the hero with a searchbar to search for if a given service is provided Later additions About us section FAQ section Footer"}]...
|
Title: Running Bear Solutions LLC Website by @-Sop Title: Running Bear Solutions LLC Website by @-Sophie- | Stardance
Devlogs:
Got started on homepage hero + navbar! Brainstorming website layout I brainstormed the website layout on a notebook! It’ll have a navbar on top, hero first, then certification SplideJS slide, Services section, About Us section, & FAQ section. Then a simple little footer Homepage Hero Put some catchy hero phrases for the business owner Allotted placeholder hero space Navbar Put a call now button, phone number, and also on the right side navigation buttons (just to scroll because I intend this website to be just a one-pager) Incorporated mobile friendliness already Using tailwind css’s sm, md, lg I’m incorporating mobile friendliness rn so I don’t have to do it later lol Challenges I was having trouble because I forgot how to import tailwind css into my project but looked it up and now we’re good lolllll Near-future additions Actual relevant hero image Clickable nav bar buttons A services section below the hero with a searchbar to search for if a given service is provided Later additions About us section FAQ section Footer
Added certifications SplideJS slideshow! Imported SplideJS Installed React dependencies Imported CSS accordingly Added placeholder images These placeholder images will be replaced w/ real cert images once I have them! Challenges I was looking at the docs again cuz I forgot how to use Splide and I totally forgot to import the CSS (didn’t know I needed to do it) so I was so confused as to why my slides stacked vertically instead of the slideshow rows. Future additions: My next addition will be the treatment searchbar! wish me luck cuz i have no idea how to code that, never coded something like that before!
Services Search Done! Added filtering system filters a “services” array with what is state search is set to (it’s set as what’s in the input text box when the box is changed) Only renders the thing on the list if it’s equivalent to the value typed in the search bar! Styled it I styled it with tailwind, using purple-950 and rounded lol. Looks like a nice little file looking thing! Challenges Not much honestly! practiced useState but this was a pretty simple instance of using it lol I learned how to set up npm run dev locally so I don’t have to rely on the crappy school wifi :D Future additions I will add the next thing on the list from my future additions list (I wrote them in my last devlog!)
FAQ Section Done Added modularity for FAQ template Each template accepts 2 props: question & answer. This makes it really reusable for the FAQ section! I also used useState to render the answer section if the button is clicked and toggle visibility with the button. Styled it Once again using padding and the wonderfully convenient tailwind css presets I styled the FAQ Section Rearranged the website I put the certifications section below FAQs because it seemed better there! Challenges Honestly I didn’t know that you could render stuff using true and false statements when using useState but when I found out I was like wow this is so easy { true/falsestatement && the element you want to put } Future additions: Need to add images, about me section, footer!
Footer created w/placeholders! Added footer This was a really simple operation, just needed to creatively organize divs to make it work! Tailwind shadows I familiarized myself with tailwind css’ shadows and its parameters, like shadow=[x-offset, y-offset, blur, spread, color] and I made use of it at the top border of the footer! Future additions Now i’m focusing on making the links on the top nav bar work cuz they don’t work rn and once I figure out how to do that I’ll add quick links. I’m still asking for images from the corporation so yeah
Scrolling implemented!!! Made nav links scroll! This was easier than I thought! you just put ids for the target element and then use regular anchor tags and make the href the id! (with # prefix though) Challenges I spent so much time trying to figure out how to do that with react-router-dom….it was so painful until I realized regular html works asdfkljalskdf Future additions I’m literally about to add about us page right now
Navbar animations + information fixed! I added color transitions with tailwind on the navbar transition-colors applied and also duration-300 and ease-in-out call button works now! & info on website filled in more accurately w/less placeholders using window.location.href=‘tel:asdfkljas’ and used the old website to fill in abt me stuff Challenges this was quite simple actually i just had to search up how to do href for button onclick property Future additions As soon as I get the images for the website I will ship!!
Added mobile friendliness!! Added hamburger bar The code is so ugly it’s useState and tailwind LOL but the important thing is that it works. :D Changed up formatting I made use of sm md lg in tailwind to make sure that it looks good even in mobile format because websites are important to be accessible on mobile platforms! Challenges For the longest time I was like why isn’t tailwind “hidden” class working? I realized that I made a class named “hidden before…. and it literally overrode the native hidden class in tailwind. I thought I was going crazy Future additions None! The pictures aren’t coming any time soon, so I will be shipping!
Ships:
Running Bear Solutions LLC Website Ship! This is a revamped website for Running Bear Solutions LLC! They are an affordable but high quality pest control service based in El Paso, Texas! There are placeholder images because the owner hasn’t sent me corresponding graphics to put in yet! What pages the website has The website itself is a single-pager, but it features a couple of sections that the navbar scrolls to. Home Services About Us FAQ Certifications Footer Services Section The services section features a use of useState in React, where typing in the search bar in the services section leads to a checking of whether the input text is equivalent to anything in the list of services! It’s a nice practical use of useState Nav Bar The navbar when put into mobile mode becomes a hamburger; this is also another classic use of useState; useState of visibility Challenges Just using the useState muscle in my brain was important, I think I’m getting better at thinking of things I want to implement and how I can use useState to accomplish it Getting used to tailwind CSS is very rewarding; I feel like I can develop so much faster because of it! I had some trouble because I installed two different version of react routers and it wasn’t deploying my page properly on github pages. I sorted it out by making the versions the same. I hope you appreciate this project as much as I did! I feel good knowing that this goes to a good cause!...
|
1793605771.2599702
|
1793692171.2599702
|
|
70047
|
My own site! by @vyash6671 | Stardance
|
vyash6671
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @vyash6671 | Stardance
|
1793605772.4670403
|
1794210572.4670403
|
|
70048
|
My awesome macropad! by @1cookie0 | Stardance
|
1cookie0
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @1cookie0 | Stardan Title: My awesome macropad! by @1cookie0 | Stardance...
|
1793605773.3838093
|
1794210573.3838093
|
|
70049
|
BLARE by @srinehaandluru | Stardance
|
srinehaandluru
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: BLARE by @srinehaandluru | Stardance
|
1793605774.270896
|
1794210574.270896
|
|
43459
|
Commerce OS by @Kartikey26 | Stardance
|
Kartikey26
|
2
|
38.0
|
374
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-21T09:16:57Z", "hours": 19.0, "multiplier": 9.17, "payout": 174, "blessing": "neutral", "text": "Made major changes in UI completely changed how the website looks also added some fun features like add test order add new feature just to test how things would work in the future further will work on the backend part", "repo": "https://github.com/kartikeynegi25/commerce-os", "demo": "https://kartikeynegi25.github.io/commerce-os"}, {"ship_num": 2, "ts": "2026-08-09T11:45:27Z", "hours": 19.0, "multiplier": 10.69, "payout": 200, "blessing": "neutral", "text": "Shipped Commerce OS! Built a full multi-page e-commerce dashboard platform using HTML, Tailwind CSS, and plain JavaScript with live search/filtering across pages. What I made: Dashboard overview with key KPI cards (Revenue, Orders, Bot Actions) Inbox & conversation threads with channel-tagged messages and status badges Orders management & detailed order pages (#1240, #1229) Products catalog, Calls & Call-Conversation view, Invoices, and Settings Challenges & Learning: Wrote custom JavaScript live search filters across both table views and link-card layouts. Designed clean, consistent Tailwind layouts across 8+ different template pages. AI Declaration: Used AI (Claude/ChatGPT) for initial layout scaffolding and syntax assistance. All project architecture, manual edits, component styling, and JS filtering logic were reviewed, customized, and implemented directly in VS Code. To test: Navigate through the sidebar links (Inbox, Orders, Products, Calls, Invoices, Settings). Use the live search bar on the inbox or orders page to filter items in real time. Live Demo: https://kartikeynegi25.github.io/commerce-os", "repo": "https://github.com/kartikeynegi25/commerce-os", "demo": "https://kartikeynegi25.github.io/commerce-os"}]...
|
[{"post_id": 51528, "ts": "202 [{"post_id": 51528, "ts": "2026-08-21T09:11:18Z", "hours": 2.4992, "text": "Okay so improved the Products page added option to add test order and also improved settings page and fixed few bugs like our little sun was coming over the notification bell in mobile view"}, {"post_id": 49067, "ts": "2026-08-17T17:40:33Z", "hours": 5.4081, "text": "The old UI was looking super dry and clunky, so I ended up spending most of today completely redoing the styling and making it actually fun to use.Went for a warm, clean palette (forest greens + light sky blue and a bright sun), fixed up the mobile sidebar, and made the whole layout feel cohesive instead of just random boxes on a screen.Along with the design overhaul, I also added two cool fun features: Quick Reply Macro Bar: In the inbox, you can now just click quick templates (like sending a 10% discount, sharing tracking, or saying you’re checking stock) to reply instantly without typing the same thing again and again. Simulate Incoming Order Button: Added a test order button in the orders tab that drops in a random simulated customer order in real-time so I can test how new orders look on the dashboard. Cleaned up all the messy JavaScript behind it too so the code is actually easy to read and work with. Feels way better to click around now!"}, {"post_id": 45188, "ts": "2026-08-11T14:43:30Z", "hours": 5.0839, "text": "Spent the day tearing down the old dashboard UI and rebuilding it from the ground up as the old one was not liked by some :( and after redesigning the design was getting cluttered with duplicate mobile navbars, inconsistent headers, and weird nested border boxes everywhere—so I fixed it across every single page. Also made sure that site is still fully responsive and interactive using CSS and JavaScript wrote new lines of code to make the site more impressive also now you can click on notification bell and the profile avatar too and do try the website and make some changes in settings to see it work !!"}, {"post_id": 44572, "ts": "2026-08-10T12:51:15Z", "hours": 6.0303, "text": "Quick update on the dashboard. Spent the last session turning static UI mockups into a working, stateful app that actually saves changes across pages. Here’s what got done: Sitewide Profile & Business Sync: Hooked up the Settings form to localStorage. Updating the owner name, business name, or email now instantly updates the navbar, sidebar, and profile.html across every page. Working Interactivity & Storage: Fixed order status toggles (Paid, Fulfilled) and inbox reply threads. Now you can also download invoice pdf [ though its not a real one ;) ]. Also created a business profile page. Website feels much more like a real web app now rather than a static prototype. Ready for review!"}, {"post_id": 43920, "ts": "2026-08-09T11:26:05Z", "hours": 2.5958, "text": "Fixed mobile responsiveness across all pages. Cleaned up Tailwind grid breaks, fixed text overflowing on smaller screens, and adjusted sidebar padding so it collapses cleanly on mobile. Prototype is officially done !!"}, {"post_id": 43240, "ts": "2026-08-08T11:54:30Z", "hours": 1.775, "text": "made a new customers page where each customer gets a profile also worked on responsiveness of the website to work on different devices"}, {"post_id": 42915, "ts": "2026-08-07T21:37:50Z", "hours": 3.6189, "text": "Added sample call-conversation, made invoices and a demo settings page shell. Almost done with all the UI templates for the platform—just need to check for the responsiveness of the page and make UI enhancement and polish everything."}, {"post_id": 41842, "ts": "2026-08-06T09:41:37Z", "hours": 4.1533, "text": "Added live search filtering across the site!! Using actual JavaScript instead of just Tailwind styling. Had to write two separate filter functions since the Inbox uses link cards while the other pages use tables anyway also built out product and calls page—need to add call-conversation and invoices next!"}, {"post_id": 41292, "ts": "2026-08-05T12:52:42Z", "hours": 2.0439, "text": "Built out the order details pages for orders #1240 and #1229. Got the customer info, order details, item breakdown, and status UI fully styled."}, {"post_id": 40889, "ts": "2026-08-04T18:09:01Z", "hours": 1.5731, "text": "Finished inbox-conversation and orders page. Built out the chat interface, fed sample data, and made orders table layout. Next step is wiring up the products page."}, {"post_id": 40620, "ts": "2026-08-04T08:48:48Z", "hours": 1.6886, "text": "Finished up inbox.html today. Added sample data, message list, status badges which the user will see while seeing the inbox of its business from multiple sources. Next will add some sample conversation and move on to orders section."}, {"post_id": 40145, "ts": "2026-08-03T15:28:57Z", "hours": 1.2211, "text": "Just finished the basic layout for Commerce OS. Built the main dashboard shell, navigation and sidebar using Tailwind CSS. Now moving on to the inbox section. Excited to start this new journey!"}]...
|
Title: Commerce OS by @Kartikey26 | Stardance
Dev Title: Commerce OS by @Kartikey26 | Stardance
Devlogs:
Just finished the basic layout for Commerce OS. Built the main dashboard shell, navigation and sidebar using Tailwind CSS. Now moving on to the inbox section. Excited to start this new journey!
Finished up inbox.html today. Added sample data, message list, status badges which the user will see while seeing the inbox of its business from multiple sources. Next will add some sample conversation and move on to orders section.
Finished inbox-conversation and orders page. Built out the chat interface, fed sample data, and made orders table layout. Next step is wiring up the products page.
Built out the order details pages for orders #1240 and #1229. Got the customer info, order details, item breakdown, and status UI fully styled.
Added live search filtering across the site!! Using actual JavaScript instead of just Tailwind styling. Had to write two separate filter functions since the Inbox uses link cards while the other pages use tables anyway also built out product and calls page—need to add call-conversation and invoices next!
Added sample call-conversation, made invoices and a demo settings page shell. Almost done with all the UI templates for the platform—just need to check for the responsiveness of the page and make UI enhancement and polish everything.
made a new customers page where each customer gets a profile also worked on responsiveness of the website to work on different devices
Fixed mobile responsiveness across all pages. Cleaned up Tailwind grid breaks, fixed text overflowing on smaller screens, and adjusted sidebar padding so it collapses cleanly on mobile. Prototype is officially done !!
Quick update on the dashboard. Spent the last session turning static UI mockups into a working, stateful app that actually saves changes across pages. Here’s what got done: Sitewide Profile & Business Sync: Hooked up the Settings form to localStorage. Updating the owner name, business name, or email now instantly updates the navbar, sidebar, and profile.html across every page. Working Interactivity & Storage: Fixed order status toggles (Paid, Fulfilled) and inbox reply threads. Now you can also download invoice pdf [ though its not a real one ;) ]. Also created a business profile page. Website feels much more like a real web app now rather than a static prototype. Ready for review!
Spent the day tearing down the old dashboard UI and rebuilding it from the ground up as the old one was not liked by some :( and after redesigning the design was getting cluttered with duplicate mobile navbars, inconsistent headers, and weird nested border boxes everywhere—so I fixed it across every single page. Also made sure that site is still fully responsive and interactive using CSS and JavaScript wrote new lines of code to make the site more impressive also now you can click on notification bell and the profile avatar too and do try the website and make some changes in settings to see it work !!
The old UI was looking super dry and clunky, so I ended up spending most of today completely redoing the styling and making it actually fun to use.Went for a warm, clean palette (forest greens + light sky blue and a bright sun), fixed up the mobile sidebar, and made the whole layout feel cohesive instead of just random boxes on a screen.Along with the design overhaul, I also added two cool fun features: Quick Reply Macro Bar: In the inbox, you can now just click quick templates (like sending a 10% discount, sharing tracking, or saying you’re checking stock) to reply instantly without typing the same thing again and again. Simulate Incoming Order Button: Added a test order button in the orders tab that drops in a random simulated customer order in real-time so I can test how new orders look on the dashboard. Cleaned up all the messy JavaScript behind it too so the code is actually easy to read and work with. Feels way better to click around now!
Okay so improved the Products page added option to add test order and also improved settings page and fixed few bugs like our little sun was coming over the notification bell in mobile view
Ships:
Shipped Commerce OS! Built a full multi-page e-commerce dashboard platform using HTML, Tailwind CSS, and plain JavaScript with live search/filtering across pages. What I made: Dashboard overview with key KPI cards (Revenue, Orders, Bot Actions) Inbox & conversation threads with channel-tagged messages and status badges Orders management & detailed order pages (#1240, #1229) Products catalog, Calls & Call-Conversation view, Invoices, and Settings Challenges & Learning: Wrote custom JavaScript live search filters across both table views and link-card layouts. Designed clean, consistent Tailwind layouts across 8+ different template pages. AI Declaration: Used AI (Claude/ChatGPT) for initial layout scaffolding and syntax assistance. All project architecture, manual edits, component styling, and JS filtering logic were reviewed, customized, and implemented directly in VS Code. To test: Navigate through the sidebar links (Inbox, Orders, Products, Calls, Invoices, Settings). Use the live search bar on the inbox or orders page to filter items in real time. Live Demo: https://kartikeynegi25.github.io/commerce-os
Made major changes in UI completely changed how the website looks also added some fun features like add test order add new feature just to test how things would work in the future further will work on the backend part...
|
1793605775.148523
|
1793692175.148523
|
|
70050
|
My awesome macropad! by @rjbuildsstuff | Stardance
|
rjbuildsstuff
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @rjbuildsstuff | St Title: My awesome macropad! by @rjbuildsstuff | Stardance...
|
1793605776.428266
|
1794210576.428266
|
|
70051
|
Tickr by @1cookie0 | Stardance
|
1cookie0
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Tickr by @1cookie0 | Stardance
|
1793605777.307277
|
1794210577.307277
|
|
70052
|
Snake GBA by @rayzchen | Stardance
|
rayzchen
|
1
|
14.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-27T23:57:06Z", "hours": 14.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Snake written for the Nintendo GameBoy Advance This was written entirely in C with no game engine! Even the sprites and tiles themselves are just numbers in lists! TO PLAY: Go to https://rayzchen.github.io/snake-gba/ . START button is mapped to Enter. If the game feels slow, download the ROM and run in an emulator of your choice! (mGBA, NanoBoyAdvance or the linked online emulator etc.)", "repo": "https://github.com/rayzchen/snake-gba", "demo": "https://rayzchen.github.io/snake-gba/"}]...
|
[{"post_id": 83456, "ts": "202 [{"post_id": 83456, "ts": "2026-10-27T23:53:33Z", "hours": 1.2425, "text": "More text! The game now displays PRESS START, GAME OVER and can be played as many times as you want! Good luck beating the game… (let me know if you get the maximum score of 323!)"}, {"post_id": 83315, "ts": "2026-10-27T17:58:31Z", "hours": 0.2853, "text": "Game Over text Now the game says Game Over! (had to redraw text tiles)"}, {"post_id": 83307, "ts": "2026-10-27T17:35:30Z", "hours": 2.1397, "text": "GUI!! After designing a pixel font (by hand…) the screen now displays a score and a border!"}, {"post_id": 83125, "ts": "2026-10-27T00:00:59Z", "hours": 0.5211, "text": "Redrew the snake, the pattern on the snake is more visible now"}, {"post_id": 81810, "ts": "2026-10-22T16:31:36Z", "hours": 1.5325, "text": "Snake sprites Designed the snake to look like… a snake. The apple also looks like an apple now."}, {"post_id": 81776, "ts": "2026-10-22T13:38:57Z", "hours": 1.1803, "text": "GBA VSync Interrupts! Finally figured out how to use interrupts to make the VSync not burn the CPU :D"}, {"post_id": 80644, "ts": "2026-10-18T11:46:42Z", "hours": 0.8747, "text": "Apples! The snake can now eat apples to grow longer. Much time was spent debugging a very slow apple placement function."}, {"post_id": 80417, "ts": "2026-10-17T15:55:44Z", "hours": 1.1972, "text": "Building Website Spent an hour wrestling Github Actions to build the GBA file AND publish it to Github Pages. The game is available to test on https://rayzchen.github.io/snake-gba/"}, {"post_id": 80265, "ts": "2026-10-17T00:39:10Z", "hours": 2.2169, "text": "Controls! After messing with interrupts and realising they won’t work with the basic functions I’ve written, I ended up scrapping that feature (lazy CPU waiting for vsync). Instead, I implemented the snake as a list of positions and moved it around the screen!"}, {"post_id": 80250, "ts": "2026-10-16T22:03:43Z", "hours": 2.6006, "text": "Basic setup After not developing for GBA for a few years, I have had to read up on the memory mapping and general features. Here is a simple map comprised of an “apple” and three “snake bodies”."}]...
|
Title: Snake GBA by @rayzchen | Stardance
Devlogs Title: Snake GBA by @rayzchen | Stardance
Devlogs:
Basic setup After not developing for GBA for a few years, I have had to read up on the memory mapping and general features. Here is a simple map comprised of an “apple” and three “snake bodies”.
Controls! After messing with interrupts and realising they won’t work with the basic functions I’ve written, I ended up scrapping that feature (lazy CPU waiting for vsync). Instead, I implemented the snake as a list of positions and moved it around the screen!
Building Website Spent an hour wrestling Github Actions to build the GBA file AND publish it to Github Pages. The game is available to test on https://rayzchen.github.io/snake-gba/
Apples! The snake can now eat apples to grow longer. Much time was spent debugging a very slow apple placement function.
GBA VSync Interrupts! Finally figured out how to use interrupts to make the VSync not burn the CPU :D
Snake sprites Designed the snake to look like… a snake. The apple also looks like an apple now.
Redrew the snake, the pattern on the snake is more visible now
GUI!! After designing a pixel font (by hand…) the screen now displays a score and a border!
Game Over text Now the game says Game Over! (had to redraw text tiles)
More text! The game now displays PRESS START, GAME OVER and can be played as many times as you want! Good luck beating the game… (let me know if you get the maximum score of 323!)
Ships:
Snake written for the Nintendo GameBoy Advance This was written entirely in C with no game engine! Even the sprites and tiles themselves are just numbers in lists! TO PLAY: Go to https://rayzchen.github.io/snake-gba/ . START button is mapped to Enter. If the game feels slow, download the ROM and run in an emulator of your choice! (mGBA, NanoBoyAdvance or the linked online emulator etc.)...
|
1793605778.184872
|
1793692178.184872
|
|
45699
|
threat detection by @MadameLouise | Stardance
|
MadameLouise
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-08T19:20:09Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Multi zone threat detection iot project for cars or any vehicles, if you want to detection a rat biting its wires and send alert! or if an animal is sleeping under your vehicle before moving it", "repo": "https://github.com/AmruthaMuralidhar1/Notebook/tree/565462271745ab651cf61654db632a26331b4e73/threatdetection", "demo": ""}]...
|
[{"post_id": 43474, "ts": "202 [{"post_id": 43474, "ts": "2026-08-08T19:18:53Z", "hours": 6.2158, "text": "Multi zone threat detection IoT project"}]...
|
Title: threat detection by @MadameLouise | Stardan Title: threat detection by @MadameLouise | Stardance
Devlogs:
Multi zone threat detection IoT project
Ships:
Multi zone threat detection iot project for cars or any vehicles, if you want to detection a rat biting its wires and send alert! or if an animal is sleeping under your vehicle before moving it...
|
1793605779.395091
|
1793692179.395091
|
|
70053
|
acsend by @basker12121211 | Stardance
|
basker12121211
|
0
|
9.2
|
0
|
[]
|
[{"post_id": 80431, "ts": "202 [{"post_id": 80431, "ts": "2026-10-17T16:45:28Z", "hours": 3.5769, "text": "add the vulkan for rendering basic just st :)"}, {"post_id": 80178, "ts": "2026-10-16T15:47:04Z", "hours": 5.6194, "text": "setting up the compositer and fix"}]...
|
Title: acsend by @basker12121211 | Stardance
Devl Title: acsend by @basker12121211 | Stardance
Devlogs:
setting up the compositer and fix
add the vulkan for rendering basic just st :)...
|
1793605780.55537
|
1794210580.55537
|
|
70054
|
BLARE by @yadarithvik | Stardance
|
yadarithvik
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: BLARE by @yadarithvik | Stardance
|
1793605781.49305
|
1794210581.49305
|
|
10039
|
Mucize Doktor by @kax675 | Stardance
|
kax675
|
1
|
1.0
|
1
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-06T21:44:26Z", "hours": 1.0, "multiplier": 1.73, "payout": 1, "blessing": "neutral", "text": "I really wanted to make a real life example of a Turkish meme. I hope it gets attention on different platforms like the original meme.", "repo": "https://github.com/Kax675/mucize-doktor", "demo": "https://kax675.github.io/mucize-doktor/"}]...
|
[{"post_id": 3808, "ts": "2026 [{"post_id": 3808, "ts": "2026-06-06T21:15:41Z", "hours": 0.6342, "text": "The first working prototype! This is a parody re-make of the viral Turkish “Mucize Doktor Planet” meme in React and Three.js!"}]...
|
Title: Mucize Doktor by @kax675 | Stardance
Devlo Title: Mucize Doktor by @kax675 | Stardance
Devlogs:
The first working prototype! This is a parody re-make of the viral Turkish “Mucize Doktor Planet” meme in React and Three.js!
Ships:
I really wanted to make a real life example of a Turkish meme. I hope it gets attention on different platforms like the original meme....
|
1793605782.3913128
|
1793692182.3913128
|
|
70056
|
playground by @lowkeey | Stardance
|
lowkeey
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: playground by @lowkeey | Stardance
|
1793605783.5631135
|
1794210583.5631135
|
|
70057
|
WarioWare Game by @anuselessidlefish | Stardance
|
anuselessidlefish
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @anuselessidlefish | Star Title: WarioWare Game by @anuselessidlefish | Stardance...
|
1793605784.4379113
|
1794210584.4379113
|
|
30020
|
Memory Card Game by @jow544445 | Stardance
|
jow544445
|
1
|
2.0
|
11
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-02T20:35:04Z", "hours": 2.0, "multiplier": 4.67, "payout": 11, "blessing": "neutral", "text": "Memory Card Game is an interactive browser-based game built with HTML, CSS, and JavaScript. Players flip cards to find matching pairs while improving memory and concentration skills. The project features smooth card-flip animations, randomized card placement on each game, score tracking, and responsive gameplay, demonstrating proficiency in DOM manipulation, event handling, game logic, and front-end development fundamentals.", "repo": "https://github.com/jow5445/Memory-Card-Game", "demo": "https://jow5445.github.io/Memory-Card-Game/"}]...
|
[{"post_id": 21050, "ts": "202 [{"post_id": 21050, "ts": "2026-07-02T20:34:26Z", "hours": 2.2631, "text": "Today I completed a Memory Card Game, a classic browser game designed to improve memory and concentration while strengthening my JavaScript skills.The project was built using HTML, CSS, and Vanilla JavaScript, with a focus on creating a smooth and interactive user experience. The game begins by shuffling the cards randomly so that every playthrough feels different. Players flip two cards at a time, and the game checks whether they match. Matching pairs remain visible, while unmatched cards automatically flip back after a short delay.One of the most interesting parts of the project was implementing the game logic. Managing card states, preventing invalid moves, handling user interactions, and detecting the end of the game required careful event handling and DOM manipulation. I also added smooth flip animations and responsive styling to make the gameplay more enjoyable across different screen sizes."}]...
|
Title: Memory Card Game by @jow544445 | Stardance
Title: Memory Card Game by @jow544445 | Stardance
Devlogs:
Today I completed a Memory Card Game, a classic browser game designed to improve memory and concentration while strengthening my JavaScript skills.The project was built using HTML, CSS, and Vanilla JavaScript, with a focus on creating a smooth and interactive user experience. The game begins by shuffling the cards randomly so that every playthrough feels different. Players flip two cards at a time, and the game checks whether they match. Matching pairs remain visible, while unmatched cards automatically flip back after a short delay.One of the most interesting parts of the project was implementing the game logic. Managing card states, preventing invalid moves, handling user interactions, and detecting the end of the game required careful event handling and DOM manipulation. I also added smooth flip animations and responsive styling to make the gameplay more enjoyable across different screen sizes.
Ships:
Memory Card Game is an interactive browser-based game built with HTML, CSS, and JavaScript. Players flip cards to find matching pairs while improving memory and concentration skills. The project features smooth card-flip animations, randomized card placement on each game, score tracking, and responsive gameplay, demonstrating proficiency in DOM manipulation, event handling, game logic, and front-end development fundamentals....
|
1793605785.3366988
|
1793692185.3366988
|
|
27065
|
monkeyos by @simonproyt | Stardance
|
simonproyt
|
2
|
25.0
|
177
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-20T20:58:19Z", "hours": 18.0, "multiplier": 9.98, "payout": 177, "blessing": "neutral", "text": "I finally turned the concept into a more usable tech demo that has some features and focused on making apps that demo the oses underlying apis in a simple way and polishing the whole os to not have that unfinished concept feeling also if you want to try it out you might need to enable webgpu in your browsers flags settings if its not enabled by default. Thank you for reading and I hope that you found my projects interesting!", "repo": "https://github.com/simonproyt/monkeyos", "demo": "https://simonproyt.github.io/monkeyos/"}, {"ship_num": 2, "ts": "2026-07-02T14:29:44Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So i think this is good as an initial version but i have a lot of work to do on the rendering engine and adding more apps because its kinda bare bones but i will be definitely flushing it out more and making the ui more pretty", "repo": "https://github.com/simonproyt/monkeyos", "demo": "https://simonproyt.github.io/monkeyos/"}]...
|
[{"post_id": 31998, "ts": "202 [{"post_id": 31998, "ts": "2026-07-20T20:46:58Z", "hours": 3.4631, "text": "Backgrounds finally so one of the things missing from the os i think was like some pretty backgrounds cause the os only had that bland dark blue/grey ish simple one color background support but i changed that now and added support for random image background support with NASA APOD or Picsum random as the selectable options in the new settings app"}, {"post_id": 31110, "ts": "2026-07-19T07:45:09Z", "hours": 3.0192, "text": "First game Added snake to the os as a cool way to demo all the rendering sound and storage apis in a fun way and added a few underlying kernel and window manager changes like increasing the oses fps target from 2 to 30 because it was so laggy for games"}, {"post_id": 28805, "ts": "2026-07-15T09:36:37Z", "hours": 2.2514, "text": "More audio stuff piano It’s a piano what more could i say about it midiplayer It’s a retro chiptune style midi player to demo the oses audio capabilities with a cool visualizer"}, {"post_id": 27598, "ts": "2026-07-13T10:16:20Z", "hours": 2.3033, "text": "Added some multimedia features and a basic networking api beep Just a simple pc speaker like beep to test if the sound api is working or not imgview An image viewer thats it nothing special fetch A curl like command that uses the new networking api to fetch stuff trough the browser or if that fails because of crocs trough a proxy api"}, {"post_id": 26606, "ts": "2026-07-11T15:14:12Z", "hours": 1.0986, "text": "Added 3 new commands to the cli mv and grep: its preatty self explanatory what it does if you ever used linux or any other unix like operating system for that matter man: this was kinda hard at first finding where you can find online versions of the manpages from linux that the os can easily get over an api but after a bit of searching i found the tldr pages project and uses that and the github api to download the pages and then strip out the markdown syntax from them and displays them in the terminal."}, {"post_id": 26087, "ts": "2026-07-10T17:50:55Z", "hours": 2.3481, "text": "Added two new apps to the os so after having the libui ui layer implemented i decided to add more apps to demo it like a notepad and a basic file manager"}, {"post_id": 24708, "ts": "2026-07-08T14:01:42Z", "hours": 3.8514, "text": "A pretty big update so after a lot of work i finally added a few features that the os have been missing for ages like a gui library so there could be gui apps not just terminal stuff and a demo calculator app text rendering support to the webgpu engine aero snap like window snapping a dock for window management with a clock and a menu to launch apps Thank you for reading my devlog"}, {"post_id": 20790, "ts": "2026-07-02T14:22:45Z", "hours": 0.9364, "text": "Worked on a ci pipeline to deploy the project automatically to github pages and added a few visual fixes to the project"}, {"post_id": 20013, "ts": "2026-07-01T14:41:16Z", "hours": 1.2564, "text": "Multi windowing is finally supported now but the gui still looks kinda basic the webgpu rendering engine behind everything still doesn’t support text or image rendering so i will be working on that and adding more apps because we only have the terminal"}, {"post_id": 19210, "ts": "2026-06-30T14:03:35Z", "hours": 2.1317, "text": "So we have finally working unix style pipes added to the system and a lot of underlying changes in the kernel for more performance improvements cause the older versions were kinda slow and im trying to fix that"}, {"post_id": 17568, "ts": "2026-06-28T12:24:53Z", "hours": 2.5189, "text": "So this is my first devlog for this project the idea is that to build a rust and wasm based web os that because i taught that using standard html 5 + js would be kinda boring because everyone does that i wanted to do something special so here is the current state of the project: Whats working basic filesystem basic process management a basic shell with rust uutils backed commands Thanks for reading my devlog"}]...
|
Title: monkeyos by @simonproyt | Stardance
Devlog Title: monkeyos by @simonproyt | Stardance
Devlogs:
So this is my first devlog for this project the idea is that to build a rust and wasm based web os that because i taught that using standard html 5 + js would be kinda boring because everyone does that i wanted to do something special so here is the current state of the project: Whats working basic filesystem basic process management a basic shell with rust uutils backed commands Thanks for reading my devlog
So we have finally working unix style pipes added to the system and a lot of underlying changes in the kernel for more performance improvements cause the older versions were kinda slow and im trying to fix that
Multi windowing is finally supported now but the gui still looks kinda basic the webgpu rendering engine behind everything still doesn’t support text or image rendering so i will be working on that and adding more apps because we only have the terminal
Worked on a ci pipeline to deploy the project automatically to github pages and added a few visual fixes to the project
A pretty big update so after a lot of work i finally added a few features that the os have been missing for ages like a gui library so there could be gui apps not just terminal stuff and a demo calculator app text rendering support to the webgpu engine aero snap like window snapping a dock for window management with a clock and a menu to launch apps Thank you for reading my devlog
Added two new apps to the os so after having the libui ui layer implemented i decided to add more apps to demo it like a notepad and a basic file manager
Added 3 new commands to the cli mv and grep: its preatty self explanatory what it does if you ever used linux or any other unix like operating system for that matter man: this was kinda hard at first finding where you can find online versions of the manpages from linux that the os can easily get over an api but after a bit of searching i found the tldr pages project and uses that and the github api to download the pages and then strip out the markdown syntax from them and displays them in the terminal.
Added some multimedia features and a basic networking api beep Just a simple pc speaker like beep to test if the sound api is working or not imgview An image viewer thats it nothing special fetch A curl like command that uses the new networking api to fetch stuff trough the browser or if that fails because of crocs trough a proxy api
More audio stuff piano It’s a piano what more could i say about it midiplayer It’s a retro chiptune style midi player to demo the oses audio capabilities with a cool visualizer
First game Added snake to the os as a cool way to demo all the rendering sound and storage apis in a fun way and added a few underlying kernel and window manager changes like increasing the oses fps target from 2 to 30 because it was so laggy for games
Backgrounds finally so one of the things missing from the os i think was like some pretty backgrounds cause the os only had that bland dark blue/grey ish simple one color background support but i changed that now and added support for random image background support with NASA APOD or Picsum random as the selectable options in the new settings app
Ships:
So i think this is good as an initial version but i have a lot of work to do on the rendering engine and adding more apps because its kinda bare bones but i will be definitely flushing it out more and making the ui more pretty
I finally turned the concept into a more usable tech demo that has some features and focused on making apps that demo the oses underlying apis in a simple way and polishing the whole os to not have that unfinished concept feeling also if you want to try it out you might need to enable webgpu in your browsers flags settings if its not enabled by default. Thank you for reading and I hope that you found my projects interesting!...
|
1793605786.5027425
|
1793692186.5027425
|
|
70061
|
self driving AI by @david_e | Stardance
|
david_e
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: self driving AI by @david_e | Stardance
|
1793605787.7164512
|
1794210587.7164512
|
|
70062
|
WarioWare Game by @diehl-q | Stardance
|
diehl-q
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @diehl-q | Stardance
|
1793605788.5892043
|
1794210588.5892043
|
|
70063
|
My own site! by @paul_sb2339 | Stardance
|
paul_sb2339
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @paul_sb2339 | Stardance
|
1793605789.4971533
|
1794210589.4971533
|
|
70064
|
Untitled project by @bdeekshaa28 | Stardance
|
bdeekshaa28
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @bdeekshaa28 | Stardanc Title: Untitled project by @bdeekshaa28 | Stardance...
|
1793605790.3942573
|
1794210590.3942573
|
|
70065
|
pharmacy management system by @bdeekshaa28 | Stard pharmacy management system by @bdeekshaa28 | Stardance...
|
bdeekshaa28
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: pharmacy management system by @bdeekshaa28 Title: pharmacy management system by @bdeekshaa28 | Stardance...
|
1793605791.2963164
|
1794210591.2963164
|
|
70066
|
doomsday cyberdeck by @Adnancyberdeck | Stardance
|
Adnancyberdeck
|
0
|
0.78
|
0
|
[]
|
[{"post_id": 80206, "ts": "202 [{"post_id": 80206, "ts": "2026-10-16T18:50:07Z", "hours": 0.7836, "text": "doomsday inspired cyberdeck"}]...
|
Title: doomsday cyberdeck by @Adnancyberdeck | Sta Title: doomsday cyberdeck by @Adnancyberdeck | Stardance
Devlogs:
doomsday inspired cyberdeck...
|
1793605792.1679177
|
1794210592.1679177
|
|
70067
|
Shifter Converter by @Djayden | Stardance
|
Djayden
|
1
|
11.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-11-01T01:47:48Z", "hours": 11.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a program that turns a useless format (.Shifter) into a format that anyone can use and import into almost any calendar app. My parents only use the Shifter app to manage all family planning, but I am more fond of Google Calendar. Now with this program I can easily import their calendar. I am proud of what I made, but less proud of the fact that it is currently 2:45 AM, an hour before the deadline.", "repo": "https://github.com/Djayden-R/Shifter-Converter", "demo": "https://pypi.org/project/shifter-converter/"}]...
|
[{"post_id": 86074, "ts": "202 [{"post_id": 86074, "ts": "2026-11-01T01:31:17Z", "hours": 1.9061, "text": "Turned project into CLI program I have given the program a basic interface and uploaded it as a package to PyPI. I also finished the README and now I just need to fix a few details for shipping the project. (it is 2:30 AM btw, I probably should have started this project sooner)"}, {"post_id": 85977, "ts": "2026-10-31T23:14:40Z", "hours": 3.8586, "text": "I FOUND IT! I finnaly know now what the problem was, for some reason the developer of the Shifter app decided that it would be a good idea to use integers for the months. So jan is 00, feb 01, etc. This took me way too long to figure out, but I eventually did. I found out because I saw my little brothers birthday in the notes, but it was shifted by exactly one month and then I looked at all the dates and saw that years ended with 11, instead of 12. Now I just need to fix a little problem I created myself by using timezones to parse the dates. This causes dates to shift an hour because of winter time."}, {"post_id": 82067, "ts": "2026-10-23T18:06:53Z", "hours": 3.4069, "text": "Decided to simplify the idea Originally I was planning on making the program connect with your Google account to make it automatically upload the calendar. But since Stardance is almost ending and I have a lot of other projects I also want to finish I decided on just turning the file into an .ics and just manually uploading the file to Google Calendar. Below you can see I have already made the program parse the .Shifter into a list of standard classes, so turning that into an .ics file is easy as cake."}, {"post_id": 80197, "ts": "2026-10-16T17:39:12Z", "hours": 2.0281, "text": "Finished importing shifts from file The file that I am trying to convert has a . Shifter file extension, but is just an SQLite3 database file. So it should be pretty easy to work with, except for the fact that all tables and columns are in Spanish and have no documentation whatsoever. So I made a demo file and used Google Translate to convert all the names, and with some context it is pretty easy to understand the data. I have already made the code that gathers all the shifts from the file. I should probably explain what this file even is. It is from a program called Shifter from LHRSoft, its goal is to inventarise all your work shifts. My parents use this program as the family calendar, but the problem is that there is no easy way to upload the full calendar to Google Calendar (atleast none that is quick and easy to understand). And that is why I am making this project; to make it possible to easily upload the . Shifter to Google Calendar"}]...
|
Title: Shifter Converter by @Djayden | Stardance
Title: Shifter Converter by @Djayden | Stardance
Devlogs:
Finished importing shifts from file The file that I am trying to convert has a . Shifter file extension, but is just an SQLite3 database file. So it should be pretty easy to work with, except for the fact that all tables and columns are in Spanish and have no documentation whatsoever. So I made a demo file and used Google Translate to convert all the names, and with some context it is pretty easy to understand the data. I have already made the code that gathers all the shifts from the file. I should probably explain what this file even is. It is from a program called Shifter from LHRSoft, its goal is to inventarise all your work shifts. My parents use this program as the family calendar, but the problem is that there is no easy way to upload the full calendar to Google Calendar (atleast none that is quick and easy to understand). And that is why I am making this project; to make it possible to easily upload the . Shifter to Google Calendar
Decided to simplify the idea Originally I was planning on making the program connect with your Google account to make it automatically upload the calendar. But since Stardance is almost ending and I have a lot of other projects I also want to finish I decided on just turning the file into an .ics and just manually uploading the file to Google Calendar. Below you can see I have already made the program parse the .Shifter into a list of standard classes, so turning that into an .ics file is easy as cake.
I FOUND IT! I finnaly know now what the problem was, for some reason the developer of the Shifter app decided that it would be a good idea to use integers for the months. So jan is 00, feb 01, etc. This took me way too long to figure out, but I eventually did. I found out because I saw my little brothers birthday in the notes, but it was shifted by exactly one month and then I looked at all the dates and saw that years ended with 11, instead of 12. Now I just need to fix a little problem I created myself by using timezones to parse the dates. This causes dates to shift an hour because of winter time.
Turned project into CLI program I have given the program a basic interface and uploaded it as a package to PyPI. I also finished the README and now I just need to fix a few details for shipping the project. (it is 2:30 AM btw, I probably should have started this project sooner)
Ships:
I made a program that turns a useless format (.Shifter) into a format that anyone can use and import into almost any calendar app. My parents only use the Shifter app to manage all family planning, but I am more fond of Google Calendar. Now with this program I can easily import their calendar. I am proud of what I made, but less proud of the fact that it is currently 2:45 AM, an hour before the deadline....
|
1793605793.0842698
|
1793692193.0842698
|
|
18738
|
Projectile Motion Project by @joebracken | Stardan Projectile Motion Project by @joebracken | Stardance...
|
joebracken
|
1
|
13.0
|
112
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-06T22:21:14Z", "hours": 13.0, "multiplier": 9.02, "payout": 112, "blessing": "neutral", "text": "I made a projectile motion game in Python using Pygame. The player can change the launch angle, velocity, and gravity before firing a projectile at a moving target. The game uses real projectile motion equations and shows values like distance, height, speed, and flight time while the projectile is moving. I also added a scoring system, limited shots, an aim assist option, and a game over screen. This project helped improve my Python skills and my understanding of projectile motion.", "repo": "https://github.com/madmanmr/ProjectileMotion", "demo": "https://madmanmr.github.io/madmanmr-ProjectileMotion-build-web/"}]...
|
[{"post_id": 23778, "ts": "202 [{"post_id": 23778, "ts": "2026-07-06T22:18:17Z", "hours": 0.6636, "text": "Completed game fixed a few minor issues and made code compatable with the web."}, {"post_id": 12104, "ts": "2026-06-19T19:14:15Z", "hours": 2.1161, "text": "Added a game over screen. Neatened code, fixed a few bugs. Game is now done"}, {"post_id": 11664, "ts": "2026-06-19T00:25:11Z", "hours": 0.8572, "text": "Made UI better and there are no ways around half points after using assist button"}, {"post_id": 11458, "ts": "2026-06-18T18:48:37Z", "hours": 0.9217, "text": "Improved layout of screen. Added a parabola trajectory to hit target easier but halves points earned if it is on. Game is basically done now might add some more things later."}, {"post_id": 11379, "ts": "2026-06-18T16:55:11Z", "hours": 0.92, "text": "Made a simple points system for where you hit the target. Improved the start and restart buttons, included a line to aim the projectile."}, {"post_id": 10814, "ts": "2026-06-17T19:03:04Z", "hours": 0.6883, "text": "Have now made the target go to a random position on the x axis. the projectile now has a splash effect and I have made collision for if the projectile hits target."}, {"post_id": 10787, "ts": "2026-06-17T18:16:41Z", "hours": 0.6972, "text": "Made a running loop so I can have a reset button. Fixed distance a time var displaying wrong values and they know change while inputting variables."}, {"post_id": 10342, "ts": "2026-06-17T00:49:04Z", "hours": 1.5678, "text": "Improved layout of code and fixed a few minor errors but need to get the collision timing right otherwise variables arent accurate."}, {"post_id": 10303, "ts": "2026-06-16T23:08:35Z", "hours": 2.1497, "text": "Just realised I started coding on a different file and I didnt link it so I couldnt post devlog. Heres my second one anyways. I finished the physics and made a load of buttons and text so for the inputs. I then fixed the timing so it moves close to real speed. Started making another end loops to display final vars and make a restart button. May make it into a game soon"}, {"post_id": 9570, "ts": "2026-06-15T22:53:40Z", "hours": 2.2844, "text": "I didn’t realise I had two files named very similar things so I couldnt post a devlog for while. Here’s my first one anyways. I spent all of yesterday re-learning 2d Porjectile motion and setting up equations for each variable. Then I set up the basic layout for pygame and system."}]...
|
Title: Projectile Motion Project by @joebracken | Title: Projectile Motion Project by @joebracken | Stardance
Devlogs:
I didn’t realise I had two files named very similar things so I couldnt post a devlog for while. Here’s my first one anyways. I spent all of yesterday re-learning 2d Porjectile motion and setting up equations for each variable. Then I set up the basic layout for pygame and system.
Just realised I started coding on a different file and I didnt link it so I couldnt post devlog. Heres my second one anyways. I finished the physics and made a load of buttons and text so for the inputs. I then fixed the timing so it moves close to real speed. Started making another end loops to display final vars and make a restart button. May make it into a game soon
Improved layout of code and fixed a few minor errors but need to get the collision timing right otherwise variables arent accurate.
Made a running loop so I can have a reset button. Fixed distance a time var displaying wrong values and they know change while inputting variables.
Have now made the target go to a random position on the x axis. the projectile now has a splash effect and I have made collision for if the projectile hits target.
Made a simple points system for where you hit the target. Improved the start and restart buttons, included a line to aim the projectile.
Improved layout of screen. Added a parabola trajectory to hit target easier but halves points earned if it is on. Game is basically done now might add some more things later.
Made UI better and there are no ways around half points after using assist button
Added a game over screen. Neatened code, fixed a few bugs. Game is now done
Completed game fixed a few minor issues and made code compatable with the web.
Ships:
I made a projectile motion game in Python using Pygame. The player can change the launch angle, velocity, and gravity before firing a projectile at a moving target. The game uses real projectile motion equations and shows values like distance, height, speed, and flight time while the projectile is moving. I also added a scoring system, limited shots, an aim assist option, and a game over screen. This project helped improve my Python skills and my understanding of projectile motion....
|
1793605794.2815192
|
1793692194.2815192
|
|
70068
|
My awesome macropad! by @manjunhs28 | Stardance
|
manjunhs28
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @manjunhs28 | Stard Title: My awesome macropad! by @manjunhs28 | Stardance...
|
1793605795.4848077
|
1794210595.4848077
|
|
70070
|
my first website by @aadhii | Stardance
|
aadhii
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: my first website by @aadhii | Stardance
|
1793605796.3886917
|
1794210596.3886917
|
|
70071
|
My awesome macropad! by @chriscuampa13 | Stardance
|
chriscuampa13
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @chriscuampa13 | St Title: My awesome macropad! by @chriscuampa13 | Stardance...
|
1793605797.3114498
|
1794210597.3114498
|
|
70073
|
last surprise project by @amateur_tech_guy | Stard last surprise project by @amateur_tech_guy | Stardance...
|
amateur_tech_guy
|
0
|
0.55
|
0
|
[]
|
[{"post_id": 81139, "ts": "202 [{"post_id": 81139, "ts": "2026-10-20T01:21:44Z", "hours": 0.5511, "text": "devlog #1: working on a surprise new project! I wont tell anyone what it is yet, try to guess, heres a hint"}]...
|
Title: last surprise project by @amateur_tech_guy Title: last surprise project by @amateur_tech_guy | Stardance
Devlogs:
devlog #1: working on a surprise new project! I wont tell anyone what it is yet, try to guess, heres a hint...
|
1793605798.2375047
|
1794210598.2375047
|
|
70074
|
Grade Planner by @oishani | Stardance
|
oishani
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Grade Planner by @oishani | Stardance
|
1793605799.1335657
|
1794210599.1335657
|
|
43489
|
Cursor Combat by @Parvv | Stardance
|
Parvv
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-12T19:43:27Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Just released cursor combat , my quick, neon-inspired aim trainer built to test your click accuracy and reflexes with a timer in 45 seconds! Creating everything from scratch with HTML, CSS and vanilla javascript has been a massive learning curve, one of the toughest parts of it for me was uncoding all the javascript logic for the game loop & event listener. Learning the best way of detecting ‘misses’, (tapping anywhere other than the target object), without breaking the scoring was something I spent lots of time debugging. Matching the CSS of my ‘neon’ glow and smoothly transitional gamescreen with some CSS tricks was also tricky to get just right across each scene (Startup/Game/Gameover). Even though this has proved challenging I couldn’t be prouder in how a ‘full package’ game it feels. From its ‘futuristic’ glowing appearance, the target which randomly switches in size upon ‘impact’ with your mouse and the distinctive ‘pop ‘ Sound! This really feels like its ready for any public release from the off . I’d love people to go have a go at the game and give me feedback ! If you go check out my website http://www.cursorcombat.web44.net/ and try to hit my highest score of 123 whilst not missing a tap! Let me know in the comments what score you get below!!", "repo": "", "demo": ""}]...
|
[{"post_id": 45959, "ts": "202 [{"post_id": 45959, "ts": "2026-08-12T19:40:08Z", "hours": 1.6722, "text": "Final Dev Log: Cursor Combat is Shipping! After what feels like ages, my aim-trainer is finally done! In this video above, I’m showcasing all the features put together – from the neon ui overlay, random target size, an “accuracy check” system that penalises inaccurate shots, down to a custom pop sound that plays each time targets are hit. Today I wrapped up the official Github project, I finally have an README to go alongside my code and the game is live and available on the internet for anyone to try, meaning… this is it, 100% done!"}, {"post_id": 40890, "ts": "2026-08-04T18:10:35Z", "hours": 1.8831, "text": "Cursor Combat – Devlog: Day 2! It was an HUGE day today for Cursor Combat! I have taken, and done a thorough and complete, overhaul to the entire feel, polish and mechanics of our aimed training game. What was done:Bug Fixes & Visual Polish- The neon glow is ADDED! (A comma was missed on a box-shadow property, causing the neon glow on the target, and was in fact in fact in itself, actually messing with rendering of it, but of course, I only see this now.)-background grid Fix! Corrected syntax, but was an actually in fact actually funny looking typo, just in (radical-gradient to radial-gradient!) and gave us our dark-dotted background! -fix for typos in Animation! Correct spelling! – finally fixed upanimations!!! Animation & game FEEL “Pop out!” animation! I altered my existing animation of my target, so when you successfully click on the target, instead of just SHRINKING to nothing, it now POPS OUT! - “smooth gliding” Target! Instead of the target being a thing that TELEPORTs to its next target (that’s kinda the point when you have to time it really well!) I have corrected my existing CSS Transition so my target ‘smooth glides’ from where it was at point-to-point across the span of 0.1, ease. “Random sized!” target game! Added more JavaScript so that targets will spawn in anywhere between 30px – 100px, and have been made to ‘bounce’ up and down to an entirely random ‘size’ of them each time a target is struck! This greatly adds difficulty to the timing and training aspect of the game!- 45-secod timer!-added functioning timer-addedHTMLheader to display current “time remaining”!- added a setinterval looping code in place to count down each second of the game!-addedalert upon end of game with timer displaying your score and have set timer to disappear once it pops up! TOMORROW- Audio Feedback! (Day three)- I will be searching for what sounds great for my ’pop ‘em!’’ or “laser ‘pew’’ and add these sounds to the game using Web Audio API, so my target may emit an appropriate sound every time I click! and making the home and end sreen."}, {"post_id": 40277, "ts": "2026-08-03T18:15:34Z", "hours": 1.3644, "text": "Today, I built my first ever game from absolute scratch. i am coding Cursor Combat, a browser-based game focused on aiming training. I started off by getting my IDE (VS Code) ready and laying the basic HTML foundation. Then, I went in with CSS to create some style elements. I added a dark background, transformed my default cursor to a sniper reticle, and crafted a white ‘Arena’ using position: relative and overflow: hidden that holds our target ball, effectively trapping it in place. The real highlight, though, was writing my first snippets of JavaScript! I implemented an event listener to update the score every time the ball is clicked. My clicker ball is also instantly teleporting all over the place within the Arena thanks to the magic of Math.random(). It definitely took some fiddling with coordinates and debugging some math functions to ensure the ball remained safely within the bounds of the Arena. Day one done, next stop is a timer, challenge you all to beat my score in 30 seconds when this thing’s finished! Let’s get it. 🔥"}]...
|
Title: Cursor Combat by @Parvv | Stardance
Devlog Title: Cursor Combat by @Parvv | Stardance
Devlogs:
Today, I built my first ever game from absolute scratch. i am coding Cursor Combat, a browser-based game focused on aiming training. I started off by getting my IDE (VS Code) ready and laying the basic HTML foundation. Then, I went in with CSS to create some style elements. I added a dark background, transformed my default cursor to a sniper reticle, and crafted a white ‘Arena’ using position: relative and overflow: hidden that holds our target ball, effectively trapping it in place. The real highlight, though, was writing my first snippets of JavaScript! I implemented an event listener to update the score every time the ball is clicked. My clicker ball is also instantly teleporting all over the place within the Arena thanks to the magic of Math.random(). It definitely took some fiddling with coordinates and debugging some math functions to ensure the ball remained safely within the bounds of the Arena. Day one done, next stop is a timer, challenge you all to beat my score in 30 seconds when this thing’s finished! Let’s get it. 🔥
Cursor Combat – Devlog: Day 2! It was an HUGE day today for Cursor Combat! I have taken, and done a thorough and complete, overhaul to the entire feel, polish and mechanics of our aimed training game. What was done:Bug Fixes & Visual Polish- The neon glow is ADDED! (A comma was missed on a box-shadow property, causing the neon glow on the target, and was in fact in fact in itself, actually messing with rendering of it, but of course, I only see this now.)-background grid Fix! Corrected syntax, but was an actually in fact actually funny looking typo, just in (radical-gradient to radial-gradient!) and gave us our dark-dotted background! -fix for typos in Animation! Correct spelling! – finally fixed upanimations!!! Animation & game FEEL “Pop out!” animation! I altered my existing animation of my target, so when you successfully click on the target, instead of just SHRINKING to nothing, it now POPS OUT! - “smooth gliding” Target! Instead of the target being a thing that TELEPORTs to its next target (that’s kinda the point when you have to time it really well!) I have corrected my existing CSS Transition so my target ‘smooth glides’ from where it was at point-to-point across the span of 0.1, ease. “Random sized!” target game! Added more JavaScript so that targets will spawn in anywhere between 30px – 100px, and have been made to ‘bounce’ up and down to an entirely random ‘size’ of them each time a target is struck! This greatly adds difficulty to the timing and training aspect of the game!- 45-secod timer!-added functioning timer-addedHTMLheader to display current “time remaining”!- added a setinterval looping code in place to count down each second of the game!-addedalert upon end of game with timer displaying your score and have set timer to disappear once it pops up! TOMORROW- Audio Feedback! (Day three)- I will be searching for what sounds great for my ’pop ‘em!’’ or “laser ‘pew’’ and add these sounds to the game using Web Audio API, so my target may emit an appropriate sound every time I click! and making the home and end sreen.
Final Dev Log: Cursor Combat is Shipping! After what feels like ages, my aim-trainer is finally done! In this video above, I’m showcasing all the features put together – from the neon ui overlay, random target size, an “accuracy check” system that penalises inaccurate shots, down to a custom pop sound that plays each time targets are hit. Today I wrapped up the official Github project, I finally have an README to go alongside my code and the game is live and available on the internet for anyone to try, meaning… this is it, 100% done!
Ships:
Just released cursor combat , my quick, neon-inspired aim trainer built to test your click accuracy and reflexes with a timer in 45 seconds! Creating everything from scratch with HTML, CSS and vanilla javascript has been a massive learning curve, one of the toughest parts of it for me was uncoding all the javascript logic for the game loop & event listener. Learning the best way of detecting ‘misses’, (tapping anywhere other than the target object), without breaking the scoring was something I spent lots of time debugging. Matching the CSS of my ‘neon’ glow and smoothly transitional gamescreen with some CSS tricks was also tricky to get just right across each scene (Startup/Game/Gameover). Even though this has proved challenging I couldn’t be prouder in how a ‘full package’ game it feels. From its ‘futuristic’ glowing appearance, the target which randomly switches in size upon ‘impact’ with your mouse and the distinctive ‘pop ‘ Sound! This really feels like its ready for any public release from the off . I’d love people to go have a go at the game and give me feedback ! If you go check out my website http://www.cursorcombat.web44.net/ and try to hit my highest score of 123 whilst not missing a tap! Let me know in the comments what score you get below!!...
|
1793605803.8977344
|
1793692203.8977344
|
|
70075
|
playground by @imamaahmad | Stardance
|
imamaahmad
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: playground by @imamaahmad | Stardance
|
1793605805.074459
|
1794210605.074459
|
|
70076
|
neverslacking by @bahan_hime | Stardance
|
bahan_hime
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-11-01T16:46:24Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "A slack bot that makes ya cat nerd, flashes you with handsome duck pics and tells you a joke! Latency and help commands are available. The hardest part was “deploying” it to nest, I’m still not sure it’s working properly", "repo": "https://github.com/hime2bahan/neverslacking-slack-bot", "demo": "https://hackclub.enterprise.slack.com/archives/C0CDTQARQN5"}]...
|
[{"post_id": 82041, "ts": "202 [{"post_id": 82041, "ts": "2026-10-23T15:25:19Z", "hours": 2.7583, "text": "Almost done! Waiting for my nest application to get approved"}]...
|
Title: neverslacking by @bahan_hime | Stardance
D Title: neverslacking by @bahan_hime | Stardance
Devlogs:
Almost done! Waiting for my nest application to get approved
Ships:
A slack bot that makes ya cat nerd, flashes you with handsome duck pics and tells you a joke! Latency and help commands are available. The hardest part was “deploying” it to nest, I’m still not sure it’s working properly...
|
1793605805.9763024
|
1793692205.9763024
|
|
70077
|
BLARE by @udark6401 | Stardance
|
udark6401
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: BLARE by @udark6401 | Stardance
|
1793605808.434269
|
1794469808.434269
|
|
70078
|
My own site! by @Yuancollanto | Stardance
|
Yuancollanto
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Yuancollanto | Stardance
|
1793605810.0490193
|
1794210610.0490193
|
|
70079
|
project helios by @udark6401 | Stardance
|
udark6401
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: project helios by @udark6401 | Stardance
|
1793605810.9734802
|
1794469810.9734802
|
|
40905
|
Cognita Study App by @cognitayohan | Stardance
|
cognitayohan
|
1
|
41.11
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-12T00:49:36Z", "hours": 24.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Cognita Study is your AI-powered study companion. You can effortlessly create flashcards, practice tests, and quizzes from your study materials using the 45+ features Cognita has. Some major features include AI Chat/Image/Video, Flashcards, Scan Image to Flashcards, AP/SAT Practice Exams, and much more! Cognita Study solves the issue where many study app require $$$ in order to actually have a meaningful amount of time studying. It also streamlines the time needed when switching tabs for assignments by providing a one for all type of product- AI chat, calculator, chem balancer, and the exam prep all in your hands on the same website.", "repo": "https://github.com/robot3-track/cognita-clean", "demo": "https://cognitastudy.me"}]...
|
[{"post_id": 74760, "ts": "202 [{"post_id": 74760, "ts": "2026-09-28T05:00:43Z", "hours": 0.5164, "text": "Cognita Study App Devlog 37 - Updated signin pathways and fixed broken APK file structures for future development. I updated the UI for the signin pathway page and also started to build the APK file for development in the application."}, {"post_id": 72966, "ts": "2026-09-24T03:58:52Z", "hours": 1.3392, "text": "Cognita Study App Devlog 36 - Continuous improvements through UI and Functionality I continued to work on the functionality of the app. Right now I changed up the CSS values, added new styling for the signin page, and also created easy-to-use search bars for decks."}, {"post_id": 70325, "ts": "2026-09-18T22:57:41Z", "hours": 1.1017, "text": "Cognita Study App Devlog 35 - Light Mode Contrasting Fix + AI Speed Enhancement During these days I continued to make adjustments to the UX and UI for light mode/dark mode contrasting. I also fixed the the loading times for AI quiz/tests- now it can generate a whole 50+ question test within a few seconds!"}, {"post_id": 68415, "ts": "2026-09-15T02:29:15Z", "hours": 1.6572, "text": "Cognita Study App Devlog 34 - App CSS Full Upgrade I have upgraded the CSS and app layout for the entire application- from the home page, login page, and deck page to courses in Cognita Academy. No more lucide react icons or cheesy emojis- rather now there are professional holders and proper formatting for optimal studying."}, {"post_id": 65768, "ts": "2026-09-11T04:04:26Z", "hours": 1.2247, "text": "Cognita Study App Devlog 33 - App style cleanup I cleaned up the style of the app and also fixed the AI features for scanning images to create notes/flashcards. Note that some people may think the signin page is AI- but it was actually manually coded by myself (I also manually edited the logo/image)."}, {"post_id": 63696, "ts": "2026-09-07T17:05:08Z", "hours": 3.4681, "text": "Cognita Study App Devlog 32 - Full application run through and update for consistency. After hours of work, I have modified and edited multiple files across the app to properly reflect the UX styling and proper formatting."}, {"post_id": 58585, "ts": "2026-08-31T01:41:44Z", "hours": 0.7367, "text": "Cognita Study App Devlog 31 - Updated UX of Spaced Repition and Advanced tools features I have continued to update the UI as well as the UX of multiple features in the app!"}, {"post_id": 54835, "ts": "2026-08-26T00:18:40Z", "hours": 0.5967, "text": "Cognita Study App Devlog 30 - Create new UI style for students Updated the UI for the app using nice flashcards styling."}, {"post_id": 51148, "ts": "2026-08-20T17:19:21Z", "hours": 0.3422, "text": "Cognita Study App Devlog 29 - Update loading page, signin page, and all other pages for new CSS styling. I also updated the CSS for other pages in the app and also updated loading time speeds."}, {"post_id": 51117, "ts": "2026-08-20T16:45:32Z", "hours": 0.7936, "text": "Cognita Study App Devlog 28 - Updated Home page, Course page, UI, font, orientation, and more! I did a full update of the CSS for the app, renamed a few features, updated pages, used new font, and changed the orientation of buttons and pages."}, {"post_id": 50797, "ts": "2026-08-20T06:02:14Z", "hours": 0.4469, "text": "Cognita Study App Devlog 27 - Redid Home UI Design and Format Updated the UI for the Home page and also removed old files that slowed down the app’s performance."}, {"post_id": 50777, "ts": "2026-08-20T04:44:17Z", "hours": 0.545, "text": "Cognita Study App Devlog 26 - Worked on CSS Manually To fix the issues with CSS formatting and dark/light mode patterns, I fixed a few CSS files including Katex, Index, and Global.css."}, {"post_id": 50663, "ts": "2026-08-19T22:52:35Z", "hours": 0.7411, "text": "Cognita Study App Devlog 25 - Added new Referrals Feature Now you can refer your friends and earn AI credits for FREE!"}, {"post_id": 50109, "ts": "2026-08-19T05:32:03Z", "hours": 0.3239, "text": "Cognita Study App Devlog 24 - Updated UI for Welcome Page I have manually updated the user interface and formatting of the welcome page to be easier to access. I also made sure to have the loader properly check the database status and not show the steps until the database is properly loaded in Firestore."}, {"post_id": 49918, "ts": "2026-08-18T21:41:29Z", "hours": 1.0469, "text": "Cognita Study App Devlog 23 - Updated AP Testing UI I decided to go back to my original AP Testing site and also update some features including mobile view while doing the AP Test environment."}, {"post_id": 49242, "ts": "2026-08-17T22:32:09Z", "hours": 0.7783, "text": "Cognita Study App Devlog 22 - Updated home page UI! I have updated the home page UI to be easier accessed and also remove previous AI dependencies. Now the app supports easy access for major tools for both desktop and mobile!"}, {"post_id": 46723, "ts": "2026-08-14T05:32:41Z", "hours": 0.5783, "text": "Cognita Study App Devlog 21 - Debug small errors in app I fixed a few errors in the app, such as not having a loader for generating images and have inaccurate saving values for all-time progress."}, {"post_id": 46699, "ts": "2026-08-14T04:21:37Z", "hours": 0.8775, "text": "Cognita Study App Devlog 20 - Updated Groq Model I received notice today that Groq’s llama-3.1-8b-instant model was getting decommissioned on the 16th- thus I changed the model to openai/gpt-oss-20b. It is the next fastest model and the new instant model that Groq is transitioning to currently."}, {"post_id": 44425, "ts": "2026-08-10T05:43:47Z", "hours": 0.5925, "text": "Cognita Study App Devlog 19 - Updated Footer UI layout and feedback button Because the original footer that I made was not very pleasing visually, I decided to reformat it so that it would be easier to access on desktop and mobile devices."}, {"post_id": 44276, "ts": "2026-08-09T22:28:46Z", "hours": 0.8817, "text": "Cogntia Study App Devlog 18 - Updated UI and loader Today I worked on the badge page UI to make it look more professional and easier to use. I also updated the loader for the home page to look more professional and cool (and to prevent lags)."}, {"post_id": 43743, "ts": "2026-08-09T05:01:05Z", "hours": 0.6697, "text": "Cognita Study App Devlog 17 - Added image generation to AI Studio After the image generation was working steadily, I added it officially to the AI studio! It can also be triggered by the AI chat. One thing to keep in mind about image generation- this is the ultimate fast generation, so it can only generate simple images locally. NO complex diagrams."}, {"post_id": 43087, "ts": "2026-08-08T05:18:37Z", "hours": 0.5531, "text": "Cogntia Study App Devlog 16 - Finally got image generation to work! It is still a work in progress…. but a big accomplishment! I managed to connect my personalized trained API with my specific Cognita prompt to the powerful Mistral API for image generation at fast speeds. Mistral API can generate images within 2 seconds at best, which is quite amazing. However, the AI needs further training as images are not very accurate/realistic. While sometimes there are still image loading error times and I am still working on CORS image handling errors- it is an improvement from before! Stay tuned for more updates!"}, {"post_id": 42946, "ts": "2026-08-07T22:41:53Z", "hours": 1.2031, "text": "Cogntia Study App Devlog 15 - Upgraded app AI features speed by 12x! Using Groq AI! Today I set Groq AI as one of the first AI models in the priority list to use due to its amazing speeds. Since it can generate 800 tokens/sec and can go 12 times faster than your regular ChatGPT, it really enhances the app! Also, not only is Groq AI fast, but it is efficeint and smart as well. I feel like this was the right direction to go to for my AI models. However, there are limits to usage of this model, so slower models such as Claude, GPT, Gemini, Cohere, and Openrouter models will be used as backup and for specialized tasks. This is why not every feature in the app would be lightning fast, but the majority should still be!"}, {"post_id": 41775, "ts": "2026-08-06T05:23:17Z", "hours": 1.1192, "text": "Cognita Study App Devlog 14 - Edited iReady Exam Prep as well as updated user logics While debugging the app, I realized that some users that were transferred over didn’t properly save on the database. With a quick fix in the code to recognize users that are added, not only users that recently logged in, I was able to save all user data. In addition, I also updated the iReady exam prep site and linked it over to my main Cognita Study site. (this is the reason why iready prep is also linked in the hackatime for this project since they are all together)."}, {"post_id": 41476, "ts": "2026-08-05T18:16:24Z", "hours": 0.9842, "text": "Cognita Study App Devlog 13 - Adding more advanced AI for special tasks Today I added NVIDIA NIM free-tier models as a backup for advanced AI usage such as the code sandbox in the app. NVIDIA runs pretty well but takes time, so it is currently used as backup rather than the first setup. NVIDIA requires proxy so I used /api/nvidia for Vercel to do it."}, {"post_id": 41148, "ts": "2026-08-05T05:30:05Z", "hours": 0.7183, "text": "Cognita Study App Devlog 12 - Fixed UI for drop down menus Originally the drop down menus had a layering issue with the search bar- I quickly fixed it by removing any transparent properties as well as fixing the order of the layering."}, {"post_id": 40544, "ts": "2026-08-04T05:20:52Z", "hours": 2.0553, "text": "Cognita Study App Devlog 11 - Add SAT Prep and add more AP Questions Today I decided to go and work on my exam prep sites. I added more bank questions for AP tests, (biology, chemistry, etc.) and I also created a whole new SAT prep site! Originally the AI had issues functioning, but after some debugging now SAT prep works fully!"}, {"post_id": 40382, "ts": "2026-08-03T21:04:18Z", "hours": 0.9772, "text": "Cognita Study App Devlog 10 - Fix AI Chat store logic While debugging and testing features, I realized that there was a Firestore error while trying to store the values of the AI chat. It was due to an undefined title if the user doesn’t make a title for the AI chat. To fix this, I made an autogenerated title (just like how other leading AI chats do) that makes Firestore “happy”. With that fixed, I continued to work and move onto a few other errors including friendship check logic."}, {"post_id": 39893, "ts": "2026-08-03T05:31:30Z", "hours": 0.6925, "text": "Cognita Study App Devlog 9 - Adding new API in the meantime While I still can’t fix the classroom error just yet, I decided to add something in the meantime. Right now, my APIs are very limited and don’t have that many backups in case of an overload. Thus, I added OpenRouter API free models as backups for features to make sure AI features don’t crash. I also updated the prompt clearly to make the AIs understand how it works."}, {"post_id": 39849, "ts": "2026-08-03T03:22:41Z", "hours": 0.7019, "text": "Cognita Study App Devlog 8 - Debugging.. Today I continued to debug on the classroom game errors- right now it still has an issue where when the host already started the game, the users in the classroom game still can’t see it. However, I am still making progress as I started formatting the Latex format for math equations in the classroom game mode."}, {"post_id": 39310, "ts": "2026-08-02T06:28:11Z", "hours": 1.9572, "text": "Cognita Study App Devlog 7 - Started to work on Classroom logic After finishing up personal deck, public decks, and user logics, I decided to move on to the classroom game feature. Basically it is kinda like blooket where you can host live game with everyone in the class. Right now it is a work in progress with some errors, but the progress is looking good so far!"}, {"post_id": 39028, "ts": "2026-08-01T18:10:56Z", "hours": 1.6681, "text": "Cognita Study App Devlog 6 - Fixed Users Issue Due to the recent firebase oauth login setup, some errors were caused by the paywalls from firebase. For some reason, when certain users signup at a certain time, the app doesn’t record them as users in the database and doesn’t save their preferences. I quickly recovered and fix the issue though, so all errors should be gone by now! I did this by building a sync button in my devdashboard to make sure to sync users’ data. The trick was setting the backup users as “admin” but then restricting what “admin” meant- because actual admins require another email verification, giving the “admin” status only bypasses the firebase walls rather than giving free admin statuses to other users. In the meantime, I also edited the firebase API key for oauth that was outdated."}, {"post_id": 38393, "ts": "2026-07-31T18:56:36Z", "hours": 0.3194, "text": "Cognita Study App Devlog 5 - Cloned New Repo for Public Viewing. Unfortunately, the original Repo of the app has old commits that include accidentally leaked API keys, so I had to create a clone of the Repo without those commits. However, this also deleted all of my past history. I added my commit history that was erased onto the README for public viewing."}, {"post_id": 38272, "ts": "2026-07-31T16:09:38Z", "hours": 0.8583, "text": "Cognita Study App Devlog 4 - Updated 404 error page as well as Documentation on security practices! In order to protect the app and list out security practices, I built a new “Documentation” page that clearly lists the app’s guidelines. I also listed the official domains of the app to protect users from fake sites. In addition, I also updated the 404 page to be more lively and fun!"}, {"post_id": 38014, "ts": "2026-07-31T04:37:39Z", "hours": 1.4875, "text": "Cognita Study App Devlog 3 - Continuing the UI update as well as updating features for usability I figured that my app was cluttered- especially my home page. So I decided to edit my home page to include only the core features up front with an easy access search bar so users can easily find things around the app. I also designed my own “ad” to place on the sign in page- it is lowkey nice looking tbh."}, {"post_id": 37434, "ts": "2026-07-30T05:09:58Z", "hours": 1.2131, "text": "Cognita Study App Devlog 2 - UI UPDATE! Cognita Study was a project I built prior to the Stardance Challenge. For Devlog 2, I have updated a few more features adding on from Devlog 1. I updated the UI for the signin page as well as the home page to ‘match’ leading study app designs (Quizlet, etc.). I also fixed some broken database logic for logins as well as Profile pictures and bios."}, {"post_id": 37349, "ts": "2026-07-30T00:19:54Z", "hours": 5.5881, "text": "Cognita Study App Devlog 1 - FULL APP UPDATE! Cognita Study was a project I built prior to the Stardance Challenge, so at that time my app originally was a simple study app capable of a few features such as flashcards view, quiz, etc before Stardance started. By now I have completely changed the UI, connected to Firebase Database for user storage, added Gamification modes, Advanced Tools for each subject, AP Exam Prep , State Test prep , and added my own Custom APIs to support all AI tools within my app. Unfortunately, that also meant around 30 hours of coding wasn’t logged from before.. Well, nevertheless, I continued to build and update my app to include these new helpful features. There are 45+ different features and counting now! I made this project to help my fellow students from my school originally, but seeing it’s success I really wanted to push my app to another scale. What was really hard for me while updating the app included debugging Firebase Database storing data framework and also connecting my app to a API-chain (where I have multiple AI models support each other). Now that I have successfully completed those changes, I just have one more error to fix for now- the loading times are too long. I believe the error is due to the problem where the app tries to load everything at once- I’ll probably just make it load things in a step flow. Finally, for the project, I really hope you guys would try it out! It has really helped me and my classmates and I’m sure it could help you all too! Live Website: https://cognitastudy.me Instagram: https://www.instagram.com/cognita.study Lmk what else I should add/update in the future!"}]...
|
Title: Cognita Study App by @cognitayohan | Starda Title: Cognita Study App by @cognitayohan | Stardance
Devlogs:
Cognita Study App Devlog 1 - FULL APP UPDATE! Cognita Study was a project I built prior to the Stardance Challenge, so at that time my app originally was a simple study app capable of a few features such as flashcards view, quiz, etc before Stardance started. By now I have completely changed the UI, connected to Firebase Database for user storage, added Gamification modes, Advanced Tools for each subject, AP Exam Prep , State Test prep , and added my own Custom APIs to support all AI tools within my app. Unfortunately, that also meant around 30 hours of coding wasn’t logged from before.. Well, nevertheless, I continued to build and update my app to include these new helpful features. There are 45+ different features and counting now! I made this project to help my fellow students from my school originally, but seeing it’s success I really wanted to push my app to another scale. What was really hard for me while updating the app included debugging Firebase Database storing data framework and also connecting my app to a API-chain (where I have multiple AI models support each other). Now that I have successfully completed those changes, I just have one more error to fix for now- the loading times are too long. I believe the error is due to the problem where the app tries to load everything at once- I’ll probably just make it load things in a step flow. Finally, for the project, I really hope you guys would try it out! It has really helped me and my classmates and I’m sure it could help you all too! Live Website: https://cognitastudy.me Instagram: https://www.instagram.com/cognita.study Lmk what else I should add/update in the future!
Cognita Study App Devlog 2 - UI UPDATE! Cognita Study was a project I built prior to the Stardance Challenge. For Devlog 2, I have updated a few more features adding on from Devlog 1. I updated the UI for the signin page as well as the home page to ‘match’ leading study app designs (Quizlet, etc.). I also fixed some broken database logic for logins as well as Profile pictures and bios.
Cognita Study App Devlog 3 - Continuing the UI update as well as updating features for usability I figured that my app was cluttered- especially my home page. So I decided to edit my home page to include only the core features up front with an easy access search bar so users can easily find things around the app. I also designed my own “ad” to place on the sign in page- it is lowkey nice looking tbh.
Cognita Study App Devlog 4 - Updated 404 error page as well as Documentation on security practices! In order to protect the app and list out security practices, I built a new “Documentation” page that clearly lists the app’s guidelines. I also listed the official domains of the app to protect users from fake sites. In addition, I also updated the 404 page to be more lively and fun!
Cognita Study App Devlog 5 - Cloned New Repo for Public Viewing. Unfortunately, the original Repo of the app has old commits that include accidentally leaked API keys, so I had to create a clone of the Repo without those commits. However, this also deleted all of my past history. I added my commit history that was erased onto the README for public viewing.
Cognita Study App Devlog 6 - Fixed Users Issue Due to the recent firebase oauth login setup, some errors were caused by the paywalls from firebase. For some reason, when certain users signup at a certain time, the app doesn’t record them as users in the database and doesn’t save their preferences. I quickly recovered and fix the issue though, so all errors should be gone by now! I did this by building a sync button in my devdashboard to make sure to sync users’ data. The trick was setting the backup users as “admin” but then restricting what “admin” meant- because actual admins require another email verification, giving the “admin” status only bypasses the firebase walls rather than giving free admin statuses to other users. In the meantime, I also edited the firebase API key for oauth that was outdated.
Cognita Study App Devlog 7 - Started to work on Classroom logic After finishing up personal deck, public decks, and user logics, I decided to move on to the classroom game feature. Basically it is kinda like blooket where you can host live game with everyone in the class. Right now it is a work in progress with some errors, but the progress is looking good so far!
Cognita Study App Devlog 8 - Debugging.. Today I continued to debug on the classroom game errors- right now it still has an issue where when the host already started the game, the users in the classroom game still can’t see it. However, I am still making progress as I started formatting the Latex format for math equations in the classroom game mode.
Cognita Study App Devlog 9 - Adding new API in the meantime While I still can’t fix the classroom error just yet, I decided to add something in the meantime. Right now, my APIs are very limited and don’t have that many backups in case of an overload. Thus, I added OpenRouter API free models as backups for features to make sure AI features don’t crash. I also updated the prompt clearly to make the AIs understand how it works.
Cognita Study App Devlog 10 - Fix AI Chat store logic While debugging and testing features, I realized that there was a Firestore error while trying to store the values of the AI chat. It was due to an undefined title if the user doesn’t make a title for the AI chat. To fix this, I made an autogenerated title (just like how other leading AI chats do) that makes Firestore “happy”. With that fixed, I continued to work and move onto a few other errors including friendship check logic.
Cognita Study App Devlog 11 - Add SAT Prep and add more AP Questions Today I decided to go and work on my exam prep sites. I added more bank questions for AP tests, (biology, chemistry, etc.) and I also created a whole new SAT prep site! Originally the AI had issues functioning, but after some debugging now SAT prep works fully!
Cognita Study App Devlog 12 - Fixed UI for drop down menus Originally the drop down menus had a layering issue with the search bar- I quickly fixed it by removing any transparent properties as well as fixing the order of the layering.
Cognita Study App Devlog 13 - Adding more advanced AI for special tasks Today I added NVIDIA NIM free-tier models as a backup for advanced AI usage such as the code sandbox in the app. NVIDIA runs pretty well but takes time, so it is currently used as backup rather than the first setup. NVIDIA requires proxy so I used /api/nvidia for Vercel to do it.
Cognita Study App Devlog 14 - Edited iReady Exam Prep as well as updated user logics While debugging the app, I realized that some users that were transferred over didn’t properly save on the database. With a quick fix in the code to recognize users that are added, not only users that recently logged in, I was able to save all user data. In addition, I also updated the iReady exam prep site and linked it over to my main Cognita Study site. (this is the reason why iready prep is also linked in the hackatime for this project since they are all together).
Cogntia Study App Devlog 15 - Upgraded app AI features speed by 12x! Using Groq AI! Today I set Groq AI as one of the first AI models in the priority list to use due to its amazing speeds. Since it can generate 800 tokens/sec and can go 12 times faster than your regular ChatGPT, it really enhances the app! Also, not only is Groq AI fast, but it is efficeint and smart as well. I feel like this was the right direction to go to for my AI models. However, there are limits to usage of this model, so slower models such as Claude, GPT, Gemini, Cohere, and Openrouter models will be used as backup and for specialized tasks. This is why not every feature in the app would be lightning fast, but the majority should still be!
Cogntia Study App Devlog 16 - Finally got image generation to work! It is still a work in progress…. but a big accomplishment! I managed to connect my personalized trained API with my specific Cognita prompt to the powerful Mistral API for image generation at fast speeds. Mistral API can generate images within 2 seconds at best, which is quite amazing. However, the AI needs further training as images are not very accurate/realistic. While sometimes there are still image loading error times and I am still working on CORS image handling errors- it is an improvement from before! Stay tuned for more updates!
Cognita Study App Devlog 17 - Added image generation to AI Studio After the image generation was working steadily, I added it officially to the AI studio! It can also be triggered by the AI chat. One thing to keep in mind about image generation- this is the ultimate fast generation, so it can only generate simple images locally. NO complex diagrams.
Cogntia Study App Devlog 18 - Updated UI and loader Today I worked on the badge page UI to make it look more professional and easier to use. I also updated the loader for the home page to look more professional and cool (and to prevent lags).
Cognita Study App Devlog 19 - Updated Footer UI layout and feedback button Because the original footer that I made was not very pleasing visually, I decided to reformat it so that it would be easier to access on desktop and mobile devices.
Cognita Study App Devlog 20 - Updated Groq Model I received notice today that Groq’s llama-3.1-8b-instant model was getting decommissioned on the 16th- thus I changed the model to openai/gpt-oss-20b. It is the next fastest model and the new instant model that Groq is transitioning to currently.
Cognita Study App Devlog 21 - Debug small errors in app I fixed a few errors in the app, such as not having a loader for generating images and have inaccurate saving values for all-time progress.
Cognita Study App Devlog 22 - Updated home page UI! I have updated the home page UI to be easier accessed and also remove previous AI dependencies. Now the app supports easy access for major tools for both desktop and mobile!
Cognita Study App Devlog 23 - Updated AP Testing UI I decided to go back to my original AP Testing site and also update some features including mobile view while doing the AP Test environment.
Cognita Study App Devlog 24 - Updated UI for Welcome Page I have manually updated the user interface and formatting of the welcome page to be easier to access. I also made sure to have the loader properly check the database status and not show the steps until the database is properly loaded in Firestore.
Cognita Study App Devlog 25 - Added new Referrals Feature Now you can refer your friends and earn AI credits for FREE!
Cognita Study App Devlog 26 - Worked on CSS Manually To fix the issues with CSS formatting and dark/light mode patterns, I fixed a few CSS files including Katex, Index, and Global.css.
Cognita Study App Devlog 27 - Redid Home UI Design and Format Updated the UI for the Home page and also removed old files that slowed down the app’s performance.
Cognita Study App Devlog 28 - Updated Home page, Course page, UI, font, orientation, and more! I did a full update of the CSS for the app, renamed a few features, updated pages, used new font, and changed the orientation of buttons and pages.
Cognita Study App Devlog 29 - Update loading page, signin page, and all other pages for new CSS styling. I also updated the CSS for other pages in the app and also updated loading time speeds.
Cognita Study App Devlog 30 - Create new UI style for students Updated the UI for the app using nice flashcards styling.
Cognita Study App Devlog 31 - Updated UX of Spaced Repition and Advanced tools features I have continued to update the UI as well as the UX of multiple features in the app!
Cognita Study App Devlog 32 - Full application run through and update for consistency. After hours of work, I have modified and edited multiple files across the app to properly reflect the UX styling and proper formatting.
Cognita Study App Devlog 33 - App style cleanup I cleaned up the style of the app and also fixed the AI features for scanning images to create notes/flashcards. Note that some people may think the signin page is AI- but it was actually manually coded by myself (I also manually edited the logo/image).
Cognita Study App Devlog 34 - App CSS Full Upgrade I have upgraded the CSS and app layout for the entire application- from the home page, login page, and deck page to courses in Cognita Academy. No more lucide react icons or cheesy emojis- rather now there are professional holders and proper formatting for optimal studying.
Cognita Study App Devlog 35 - Light Mode Contrasting Fix + AI Speed Enhancement During these days I continued to make adjustments to the UX and UI for light mode/dark mode contrasting. I also fixed the the loading times for AI quiz/tests- now it can generate a whole 50+ question test within a few seconds!
Cognita Study App Devlog 36 - Continuous improvements through UI and Functionality I continued to work on the functionality of the app. Right now I changed up the CSS values, added new styling for the signin page, and also created easy-to-use search bars for decks.
Cognita Study App Devlog 37 - Updated signin pathways and fixed broken APK file structures for future development. I updated the UI for the signin pathway page and also started to build the APK file for development in the application.
Ships:
Cognita Study is your AI-powered study companion. You can effortlessly create flashcards, practice tests, and quizzes from your study materials using the 45+ features Cognita has. Some major features include AI Chat/Image/Video, Flashcards, Scan Image to Flashcards, AP/SAT Practice Exams, and much more! Cognita Study solves the issue where many study app require $$$ in order to actually have a meaningful amount of time studying. It also streamlines the time needed when switching tabs for assignments by providing a one for all type of product- AI chat, calculator, chem balancer, and the exam prep all in your hands on the same website....
|
1793605811.8485677
|
1793692211.8485677
|
|
70080
|
project helios by @udark6401 | Stardance
|
udark6401
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: project helios by @udark6401 | Stardance
|
1793605813.1806982
|
1794469813.1806982
|