|
68193
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793760799.2905536
|
1794624799.2905536
|
|
68192
|
Ava-Robot by @tiwari_aalind | Stardance
|
tiwari_aalind
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Ava-Robot by @tiwari_aalind | Stardance
|
1793738959.9266374
|
1794343759.9266374
|
|
68191
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793760798.4340544
|
1794624798.4340544
|
|
68190
|
My own site! by @cableteevee | Stardance
|
cableteevee
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @cableteevee | Stardance
|
1793738957.8638368
|
1794343757.8638368
|
|
68189
|
DESIGNER by @rifile | Stardance
|
rifile
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: DESIGNER by @rifile | Stardance
|
1793738956.9928865
|
1794343756.9928865
|
|
68188
|
JARVIS by @rifile | Stardance
|
rifile
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: JARVIS by @rifile | Stardance
|
1793738956.114316
|
1794343756.114316
|
|
68187
|
Dodge the blocks by @Omm | Stardance
|
Omm
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-06T03:38:22Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a simple video game where the players have to dodge falling rocks and survive for as long as possible. The biggest difficulty I faced was when i completely messed by the most important file and had to rebuilt it from scratch. I’m proud of myself for making a game from scratch. To test it, open the demo link and use the controls shown in the game to move the player and dodge the rocks.", "repo": "https://github.com/kingom1818/dodge-the-blocks", "demo": "https://kingom1818.github.io/dodge-the-blocks/"}]...
|
[{"post_id": 77211, "ts": "202 [{"post_id": 77211, "ts": "2026-10-06T03:32:41Z", "hours": 0.9183, "text": "Finally! End of the project. Goodbye!"}, {"post_id": 77200, "ts": "2026-10-06T02:19:23Z", "hours": 1.7797, "text": "Its 10:15pm. Im gonna try to complete the game before going to bed. Who would have imagined that my first project is taking me like a million hours to build. Btw i had to start over again because i don’t know what i did with my first main file. Most of it had to be re-written. Hope that’s okay! Anyways gotta get to work now."}, {"post_id": 77188, "ts": "2026-10-06T00:17:18Z", "hours": 1.3331, "text": "Working on the backend of the code. I believe there is some problem with it, don’t know what it is but we’ll figure it out!"}]...
|
Title: Dodge the blocks by @Omm | Stardance
Devlo Title: Dodge the blocks by @Omm | Stardance
Devlogs:
Working on the backend of the code. I believe there is some problem with it, don’t know what it is but we’ll figure it out!
Its 10:15pm. Im gonna try to complete the game before going to bed. Who would have imagined that my first project is taking me like a million hours to build. Btw i had to start over again because i don’t know what i did with my first main file. Most of it had to be re-written. Hope that’s okay! Anyways gotta get to work now.
Finally! End of the project. Goodbye!
Ships:
I made a simple video game where the players have to dodge falling rocks and survive for as long as possible. The biggest difficulty I faced was when i completely messed by the most important file and had to rebuilt it from scratch. I’m proud of myself for making a game from scratch. To test it, open the demo link and use the controls shown in the game to move the player and dodge the rocks....
|
1793839989.5890784
|
1793926389.5890784
|
|
68186
|
My own site! by @K1 | Stardance
|
K1
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @K1 | Stardance
|
1793738955.227835
|
1794343755.227835
|
|
68185
|
Starbi by @Alaxtor | Stardance
|
Alaxtor
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Starbi by @Alaxtor | Stardance
|
1793738954.3534226
|
1794343754.3534226
|
|
68184
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793760797.587781
|
1794624797.587781
|
|
68183
|
My own site! by @idaiyeemmanuella | Stardance
|
idaiyeemmanuella
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @idaiyeemmanuella | Stardan Title: My own site! by @idaiyeemmanuella | Stardance...
|
1793738953.4708757
|
1794343753.4708757
|
|
68182
|
catbord by @taco_taim | Stardance
|
taco_taim
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: catbord by @taco_taim | Stardance
|
1793738952.6053889
|
1794343752.6053889
|
|
68181
|
My awesome macropad! by @AK_sensei | Stardance
|
AK_sensei
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @AK_sensei | Starda Title: My awesome macropad! by @AK_sensei | Stardance...
|
1793738951.735573
|
1794343751.735573
|
|
68180
|
Anchor by @biancagGalaxy98 | Stardance
|
biancagGalaxy98
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Anchor by @biancagGalaxy98 | Stardance
|
1793738949.996567
|
1794343749.996567
|
|
68179
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793760796.7374752
|
1794624796.7374752
|
|
68178
|
Robotic arm by @al_s | Stardance
|
al_s
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Robotic arm by @al_s | Stardance
|
1793462120.754953
|
1794326120.754953
|
|
68177
|
Platformer Test by @CrollisGames | Stardance
|
CrollisGames
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Platformer Test by @CrollisGames | Stardanc Title: Platformer Test by @CrollisGames | Stardance...
|
1793738949.0932693
|
1794343749.0932693
|
|
68176
|
My_site by @SCAMMARAS | Stardance
|
SCAMMARAS
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-06T08:23:12Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a self inturdaction website that also has a small story in it. I found challenging to make letters apear slowly so i used ai to help me with that. Overall it was a great activity for my boring Monday evening", "repo": "https://github.com/Nikolaossamaras/My_Website", "demo": "https://nikolaossamaras.github.io/My_Website/"}]...
|
[{"post_id": 77248, "ts": "202 [{"post_id": 77248, "ts": "2026-10-06T08:19:41Z", "hours": 0.8125, "text": "Devlog 1 | Today i started this mission . I created a small 3paged website with html css and a little bit of javascript. In my site i describe myself and it has a short story to keep the visitor enterntained. With javascript i made the buttons to work and the text to appear over time (made it with ai). Well i also published the site with github."}]...
|
Title: My_site by @SCAMMARAS | Stardance
Devlogs: Title: My_site by @SCAMMARAS | Stardance
Devlogs:
Devlog 1 | Today i started this mission . I created a small 3paged website with html css and a little bit of javascript. In my site i describe myself and it has a short story to keep the visitor enterntained. With javascript i made the buttons to work and the text to appear over time (made it with ai). Well i also published the site with github.
Ships:
I made a self inturdaction website that also has a small story in it. I found challenging to make letters apear slowly so i used ai to help me with that. Overall it was a great activity for my boring Monday evening...
|
1793839973.6582432
|
1793926373.6582432
|
|
68175
|
SMART LAMP by @henilX0 | Stardance
|
henilX0
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: SMART LAMP by @henilX0 | Stardance
|
1793462117.826955
|
1794326117.826955
|
|
68174
|
My own site! by @lizbethv0904 | Stardance
|
lizbethv0904
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @lizbethv0904 | Stardance
|
1793738948.2123501
|
1794343748.2123501
|
|
68173
|
ReceiptGame by @simonhacker | Stardance
|
simonhacker
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: ReceiptGame by @simonhacker | Stardance
|
1793738947.3227148
|
1794343747.3227148
|
|
68172
|
WarioWare Game by @speedfire9786 | Stardance
|
speedfire9786
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @speedfire9786 | Stardanc Title: WarioWare Game by @speedfire9786 | Stardance...
|
1793738946.4492514
|
1794343746.4492514
|
|
68171
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793760794.719635
|
1794624794.719635
|
|
68170
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793760792.957665
|
1794624792.957665
|
|
68169
|
DXoIP by @ko6lvm | Stardance
|
ko6lvm
|
0
|
0.5
|
0
|
[]
|
[{"post_id": 77736, "ts": "202 [{"post_id": 77736, "ts": "2026-10-08T03:59:34Z", "hours": 0.5, "text": "Brainstorming & Initial Ideas (time severely undercounted, but oh well) Idea DXoIP, or DX (distant communications in ham radio) over Internet Protocol, is an internet-linked auxiliary radio system. For those who don’t have ultra super nerd radio knowledge, it basically means that it links two different areas too far to be linked just by two-way communications on a radio “simplex” over the internet. Specs Currently planning and designing for: 5W or 10W generic Kenwood-plug type UHF radios Runs on a low-power microcontroller, in our case, the RP2350A on the Pi Pico 2W(H) Solar powered, 50W panel with a 20000mAh 2S Li-ion (148Wh) Up to 217 hours of standby use Custom UDP RoIP (Radio over IP) software/system (dxoip/roip-udp and /udp-manager) Proof of Concept I know, i know, Stardance/HC doesn’t really like vibe coding, but as a PROOF OF CONCEPT, I vibe-coded a generic aux station controller using the custom udp hole-punching and udp packet structure, and proved the system resources as well as technicalities can and will work on smaller / less powerful hardware and my own and the destination’s NATs. That was the tldr; see https://docs.google.com/document/d/11Y9Bnyi7bjp_gO7qrf80IEtUcSqtOWKsgPkb2HgMhl4/edit?usp=sharing for more (magnificent drawing, right?)"}]...
|
Title: DXoIP by @ko6lvm | Stardance
Devlogs:
Brai Title: DXoIP by @ko6lvm | Stardance
Devlogs:
Brainstorming & Initial Ideas (time severely undercounted, but oh well) Idea DXoIP, or DX (distant communications in ham radio) over Internet Protocol, is an internet-linked auxiliary radio system. For those who don’t have ultra super nerd radio knowledge, it basically means that it links two different areas too far to be linked just by two-way communications on a radio “simplex” over the internet. Specs Currently planning and designing for: 5W or 10W generic Kenwood-plug type UHF radios Runs on a low-power microcontroller, in our case, the RP2350A on the Pi Pico 2W(H) Solar powered, 50W panel with a 20000mAh 2S Li-ion (148Wh) Up to 217 hours of standby use Custom UDP RoIP (Radio over IP) software/system (dxoip/roip-udp and /udp-manager) Proof of Concept I know, i know, Stardance/HC doesn’t really like vibe coding, but as a PROOF OF CONCEPT, I vibe-coded a generic aux station controller using the custom udp hole-punching and udp packet structure, and proved the system resources as well as technicalities can and will work on smaller / less powerful hardware and my own and the destination’s NATs. That was the tldr; see https://docs.google.com/document/d/11Y9Bnyi7bjp_gO7qrf80IEtUcSqtOWKsgPkb2HgMhl4/edit?usp=sharing for more (magnificent drawing, right?)...
|
1793738945.5588853
|
1794343745.5588853
|
|
68168
|
BLARE by @luito | Stardance
|
luito
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: BLARE by @luito | Stardance
|
1793738943.7891023
|
1794343743.7891023
|
|
68167
|
idrinkgrass site by @idrinkgrass | Stardance
|
idrinkgrass
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: idrinkgrass site by @idrinkgrass | Stardanc Title: idrinkgrass site by @idrinkgrass | Stardance...
|
1793738942.062477
|
1794343742.062477
|
|
68166
|
My awesome macropad! by @popelka_kubik | Stardance
|
popelka_kubik
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @popelka_kubik | St Title: My awesome macropad! by @popelka_kubik | Stardance...
|
1793738939.4181
|
1794343739.4181
|
|
68165
|
Calculator by @rsj_dino | Stardance
|
rsj_dino
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Calculator by @rsj_dino | Stardance
|
1793738937.6794374
|
1794343737.6794374
|
|
68164
|
sudo-space by @sooraj | Stardance
|
sooraj
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-09T12:27:44Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made sudo space, a simple new tab dashboard with a cool Linux terminal look. It has a Google search bar, daily NASA space photos/videos, a quick todo list, and website shortcut buttons. The api the server gives an error 500. I had to add code to fix this and show a backup image if the API is down. Also my two GitHub accounts got mixed up , which took time to fix. how to use it Type in the search box and press Enter to search on Google.Add tasks in the todo box with Enter, and just click any task to delete it (they stay saved even if you refresh).Click the shortcut buttons to open sites like GitHub or YouTube.The space box updates automatically every day.", "repo": "https://github.com/Sooraj44882/sudo-space", "demo": "https://sudo-space-zeta.vercel.app/"}]...
|
[{"post_id": 78056, "ts": "202 [{"post_id": 78056, "ts": "2026-10-09T12:14:00Z", "hours": 3.3822, "text": "Devlog 2: Finally fixed a big Git issue . I have two GitHub accounts on my laptop and they got mixed up, so I couldn’t push my code to my main account. It took some time to fix the config,credentials, but it works fine now. Here is what I have finished so far: Added the NASA API to show the daily space image and title. Added a todo list that saves tasks in localStorage, so tasks don’t get deleted when I close the tab. Added quick shortcut links .All the main parts of the website are working now!"}, {"post_id": 77118, "ts": "2026-10-05T17:49:25Z", "hours": 0.7028, "text": "Devlog 1: got the nasa api key ,setup the project file and i am thinking to make a space , linux theme something"}]...
|
Title: sudo-space by @sooraj | Stardance
Devlogs: Title: sudo-space by @sooraj | Stardance
Devlogs:
Devlog 1: got the nasa api key ,setup the project file and i am thinking to make a space , linux theme something
Devlog 2: Finally fixed a big Git issue . I have two GitHub accounts on my laptop and they got mixed up, so I couldn’t push my code to my main account. It took some time to fix the config,credentials, but it works fine now. Here is what I have finished so far: Added the NASA API to show the daily space image and title. Added a todo list that saves tasks in localStorage, so tasks don’t get deleted when I close the tab. Added quick shortcut links .All the main parts of the website are working now!
Ships:
I made sudo space, a simple new tab dashboard with a cool Linux terminal look. It has a Google search bar, daily NASA space photos/videos, a quick todo list, and website shortcut buttons. The api the server gives an error 500. I had to add code to fix this and show a backup image if the API is down. Also my two GitHub accounts got mixed up , which took time to fix. how to use it Type in the search box and press Enter to search on Google.Add tasks in the todo box with Enter, and just click any task to delete it (they stay saved even if you refresh).Click the shortcut buttons to open sites like GitHub or YouTube.The space box updates automatically every day....
|
1793839966.9860506
|
1793926366.9860506
|
|
68163
|
Beka's birthday site by @Necry | Stardance
|
Necry
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Beka's birthday site by @Necry | Starda Title: Beka's birthday site by @Necry | Stardance...
|
1793738935.9300358
|
1794343735.9300358
|
|
68162
|
Beka's birthday site by @Necry | Stardance
|
Necry
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Beka's birthday site by @Necry | Starda Title: Beka's birthday site by @Necry | Stardance...
|
1793738935.0542645
|
1794343735.0542645
|
|
68161
|
WarioWare Game by @joejacksson123 | Stardance
|
joejacksson123
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @joejacksson123 | Stardan Title: WarioWare Game by @joejacksson123 | Stardance...
|
1793738930.722907
|
1794343730.722907
|
|
68160
|
3d animation and ads by @haseebmalik_7377 | Starda 3d animation and ads by @haseebmalik_7377 | Stardance...
|
haseebmalik_7377
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: 3d animation and ads by @haseebmalik_7377 | Title: 3d animation and ads by @haseebmalik_7377 | Stardance...
|
1793738926.6170194
|
1794343726.6170194
|
|
68159
|
willy's blog by @asherwandenreich | Stardance
|
asherwandenreich
|
1
|
26.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-11-01T03:09:31Z", "hours": 26.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "willy.work is my personal blog/website. it started with, “i want to participate in stardance, but i don’t know what to make. i’ll follow the build your own blog guide because a personal website is a good thing to have.” once i completed the tutorial, i had other ideas. my friend was using tailscale and a raspberry pi to vpn into his home network to use as an exit node, improving security and bypassing school wifi censorship. i wanted to do the same thing, but just as i installed and set up tailscale, the district patched the method. my mac also can’t sustain the amount of chrome tabs i have open (~50) but i have a nice, 64 gb ram desktop sitting at home. the idea was to create my own “tailscale” using a free oracle cloud server and headscale, which would also allow me to rdp onto my desktop, in case i wanted to use a stronger cad tool or anything that would require a stronger computer. i set up the oracle cloud server, i set up headscale, and then i realized my website was straight BUNS. so i poured hours and hours following tailwind css tutorials & reading docs to make my ui presentable & the features/pages functional and to make a cool visual home page, a field of lillies. after my fair share of manual code and a drawn learning experience, i used claude to polish my website in the last devlog and to add some advanced features that would’ve taken me a while in this last devlog before shipping. super proud of the finished project; functional blog system, login/admin system, calendar synced with my todoist, and beautiful ui. i incorporated and improved on visuals i used in previous projects into my website, which i’m proud of. to add: i should add a “projects” page, similar to my blog page just with all of my projects across hackathons, school projects, hack club events, etc. a socials page to link to my instagram, github, etc. at work, i talked with a cloud engineer today and he was hyping the heck out of aws. i’m planning on moving all of willy.work onto aws. mongodb is already on aws; i would use aws’s cloud services instead of the oracle one i have set up already, and switch to aws hosting/dns instead of vercel. i also say willy.work, but in reality i haven’t bought that domain yet. hopefully i’ll get some stardust to get dns funding from this, even though stardance is ending. i’ll post some more blogs, hopefully ygs enjoy the glimpse into my life and the visuals i’ve created. :D", "repo": "https://github.com/winterrmelonn/willy-blog", "demo": "https://willy-blog-omega.vercel.app/"}]...
|
[{"post_id": 86138, "ts": "202 [{"post_id": 86138, "ts": "2026-11-01T02:47:16Z", "hours": 3.1697, "text": "willy.work devlog #5 Started by… actually testing the website. (I was too focused on the UI I never got around to actually posting a blog, until now.) The “sign up” and “sign in” is bare bones to say the least and I can’t see my password to see if I’ve made any misclicks. Faced an issue when creating an account, with the email I whitelisted to have posting privledges in auth.ts, the post button doesn’t redirect me to the post page. (Later realized this was because I’m using VS Code simple browser, used Chrome later and it was fine.) Added a basic Calendar with just the dates and a highlight around today’s date. Gave the sign in page an actual UI and made it so the most recent character input of your password isn’t censored. Gave the post page a UI as well. This stuff is easy to do manually, just read tailwind docs and add stuff in the className= within the divisions. Claude’d a complete rework of the home page visual using a reference image which reduced the number of triangles, added depth, added trees and a leaf canopy, and make the scene more animate. Tweaked with the branches, tree details, wind strength, leaf density, and tree density. Changed the spooky green fog/background to a warmer, autumn daytime feel. Added a loading page and then starting to make some UI changes. Dividing the top bar & buttons from the rest of the page and adding a 3-dot menu to let the user switch between different UI I’ve made over time. (I added one I used in my “comp.” project.) Made a couple of quick UI fixes, such as making the top bar more minimal by making the buttons more minimal and shrinking it. Made the calendar take up the entire page and moved the dates into the top left. Used todoist API developer integration to sync my todoist with the website, and made my calendar public. Added bullet points for each task, updated vercel with my todoist API key, made some bug fixes such as preventing both UI’s from being toggled on at once, moved the “Theme” button to under the triple dot menu, shrunk the loading screen lily, added a next/previous button for the calendar, changed the Sign in page to a Profile page and added a sign out button. This is a backend thing but “add paragraph” in my post blog page didn’t have a button to cancel that new paragraph. Added transitions, adjusted the brightness on a few things (moonlight on the lily field), made dark mode work for the home page visuals, and added fireflies. Tested posting a real blog post, recieved an auth error. Fixed that error, posted the blog, to find that the only the title/date was saved/displayed onto the blog page. Fixed the issue of the browser displayed a cached copy of the blog page instead of the database. Fixed the blog not showing my line breaks. Made each blog into a tweet-like bubble, and added a delete feature for the admin. Added a red glow behind only the flowers for lily ui dark mode. Deleted the black “my blogs” button from the tutorial, made a few formatting changes with the willy.work title text, and browsed freefaces and swithced to Lastik. Expanded the profile page heavily. Added a “send a message” tab and a “contribute a blog” tab and redid the UI formatting to have the page/button selection on the left and then the page displayed on the right. On the admin page there’s also a button to review contribution requests and an edit feature for the about page. Fixed the edit button being too close to the “My Blogs” button on the about page and imported a river visual I used in my aquaplot project for the about page. Added more detail (trees, better grass, basic koi fish) but it’s… mediocre so I’ll probably make my own 3D model or download another one off of Sketchfab like I did for the lillies tomorrow. Added Lastik as an environment variable because the licensing doesn’t allow for it to be published in a github repo."}, {"post_id": 85403, "ts": "2026-10-31T08:42:14Z", "hours": 4.0233, "text": "willy.work devlog #4 Added a mesh using planeGeometry and chose a nice dark green color for the background and plane. Added fog as well that matched the color of the background but not the new plane. Rotated the plane 90 degrees toward me because planeGeometry spawn in straight up for some reason. Adjusted camera position, lily scale and lily position to make sense with the plane. Used an array and a .map to generate random positions using Math.random for the x and z postions of the lillies for the field. Got 30 lillies to spawn out in the field. Claude advised to switch to instancing to fill in the entire field, because 1000 lillies all manually generated would start lagging the website. Learned what instancing is; the GPU renders the shape and look once, and then makes a bunch of copies at each position at once. Ran into an infinite recusion error because LilyField was drawing itself, didn’t know what to do because TSX marked it as valid, and had to use Claude to troubleshoot that. Okay to implement instancing first used destructuring via const { nodes } to pull out the mesh and the texture. Ran into trouble figuring out what the name of the mesh was exactly, since I downloaded the model. I had to run a console.log troubleshoot and access localhost:3000 on Chrome instead of the VS Code simple browser to read the console, and finally found the specific mesh name which was: “LycorisRadiata_LycorisRadiataTexture_0”. Like bruh. Used Instances tag to render the geometry and the material and then a .map to generate positions for all of the instances. NOTE: I’m adding to the devlog AS I make the changes, and a lot of these notes are hours if not days apart. Made some fixes with the array. I was rendering 7000 lillies, but they were spread from -12 to 12 in the x, a lot of which the camera couldn’t see. I shrunk down that range to about -7 to 7, which helped make the field a lot denser. Next, I added a breeze. Did this by asking Claude, first of all, then adding a shader writed in GLSL. Too many languages in this project, and I’m learning each slowly (and reading a LOT of docs). For the wind function you use a sin wave and the instance matrix to map the “wind” (just a transformation that pushes the points of the lillies sideways) onto the position of the lillies. Did the same for the grass. Switched from ambientLight to hemisphereLight, which basically only made it lighter, not too crazy of a change. Ran into some issues with useMemo and useFrame, and learned “use” blocks MUST be in the component body (I accidentally used useFrame inside of useMemo.) Made some color changes to the lighting, background, fog, and grass colors. Changed the grass from ugly 3 faced triangles to nicer, tapered blades that better resemble grass using PlaneGeometry, similar to the manual spider lily stem I was working on in the previous dev log (which you can also see in the noted out portions of my code.) FINALLY started to move away from this 3D stuff and back to the website stuff. Started by moving the “my blogs” button to the side of “willy.work” using flex. (learned I needed items-center as well) Finally fixed the buttoms having a green background. (simple fix, just added bg-white/70 dark:bg-black/50 backdrop-blur to the div className) Working on making the blog part of the website actually functional. Quick fix: changed “content” in PostModel.ts from String to [String] so that the blog can be a list of strings and not just one. Made a quick security fix by making the function that posts the blog verify authenthication. Pushed everything done up til now, then Claude’d a basic calendar. Stardance is ending soon, and I’ve done too much manual coding, so next devlog will probably be using AI."}, {"post_id": 83343, "ts": "2026-10-27T19:12:47Z", "hours": 9.1019, "text": "willy.work devlog #3 Clicked on MY OWN SCHOOL’s newsletter website and ALMOST fell for a fake captcha malware attack. Stupidly ran a pasted command in my terminal (I trusted the website…) but once it closed down my Oracle Cloud connection and closed my terminal I knew it was up to something. When it started asking for my password I knew it was malware. Anyways, as it relates to this project I’ve just spent like 30 minutes outside of VS Code resetting my Mongo DB password and generating a new auth key. I had to refresh myself on where to put everything, had to update in both Vercel and my .env, and I took this opportunity to rename the database Vercel uses from “test” to “stardance-blog.” So at least one good thing came out of me almost getting hacked. Had most of the devlog written but I restarted my Mac after running that malicious command (I rarely restart my Mac) so now I have to restart this devlog and see how much I remember doing. Created a localStorage to save the true/false value for the light/dark mode toggle. However, on reload the light mode flashed for a second before toggling to the saved dark mode. I read and followed this guide to fix the white flash: https://nextjs.org/docs/app/guides/preventing-flash-before-hydration . Just added a small inline script in the of layout.tsx so the .dark class is added before the page loads. Did some vanity changes for the nav bar. I put the button styles in a class string and just spammed that for all of my buttons. One of the best looking changes was a simple addition: “flex gap-2 items-center px-6 py-4” in , which lined up all of the buttons to the right of the page. Started work on the part I’m most excited about; a 3D home page. I really want spider lilies. I asked Claude how to get started on this; I could either code it all in react three fiber, which was the “hard” way or download a 3D model and display it all nice and fancy using react three fiber. After downloading everything using the react three fiber installation tutorial, I used to build a procedural stem. This is the SpiderLily.tsx. Used , OrbitControls, CatmullRomCurve3 passing through a list of Vector3 points. Realized that doing this for the entire flower with petals and shading and texture… would be way too difficult and doesn’t seem like the coding I’d want to do anyway… if anything I’d want to use blender and import that but, at least for now I just downloaded a Sketchfab model with a CC BY license. Started that in SpiderLilyModel.tsx. Successfully imported the file and added it to layout.tsx Removed OrbitControls because the spider lilies is supposed to be just the home page. Read over tailwind css docs and used fixed, inset, and -z to get the spider lily to take up the entire page from corner to corner and have it on a layer below all of the text. Instead of having the useGLTF directly in the I had that be the stage and created a separate function where useGLTF lives and used that as an actor. Created a position prop for that actor function. Switched from to so I could have multiple spider lilies. Now I have multiple rendered spider lilies with adjustable positions and a functional fallback! Super proud to say that I’m actually getting the hang of tailwind css and a teensy bit of react three fiber / react three and I can now make my own code by reading docs. (really crappy code, albeit) So at first I had two lilies taking up the whole screen and the plan WAS to just have the user cursor like sway those two lilies or something… but idk I wanted like a whole field with cool fog and maybe some trees so I searched up a reference picture (attached here) and I’m gonna try to do something like this. (home page looks cooked rn but it’s bc i’m in the middle of it all)"}, {"post_id": 81035, "ts": "2026-10-19T17:01:55Z", "hours": 2.4525, "text": "Pushed “dark mode & about pg.” Deleted some unused files that came from installing next.js on the wrong layer/folder. Launched the website via npm run dev and used the VS Code Simple Browser feature. Took html notes in html.md, learned spacing, font size, and font color code. Found out I couldn’t use an apostrophe, and learned how to make next.js understand. Deleted all the default next.js features and started using Tailwind to make it look presentable. Finally made what I’m most proud of this devlog: the light/dark mode toggle switch. Switched dark mode from following the OS light/dark mode to following a class. Tested if it works by adding the class to layout.tsx. Made first client component (components/darkmode.tsx). Made my own button, troubleshooted an error caused by a missing return, and import/export."}, {"post_id": 79730, "ts": "2026-10-15T07:39:26Z", "hours": 0.7333, "text": "Finished “Build Your Own Blog,” yay! In the repo there’s a little .md I created to take notes on the git commands and the flags I used. Spent a while pushing the code to GitHub through the terminal instead of using Claude, which I was used to doing because of a hackathon I did with my friends. Spent more time finnicking around with Vercel (time which wasn’t recorded for Stardance) and finally deploying the website. Super happy with the end result and I have ambitious plans for the next steps. I spent a few hours last night setting up Oracle Cloud and installing Headscape on that server. I want to use Cloudflare for DNS and buy my own domain, and host the Oracle Cloud / Headscape VPN on a subdomain."}, {"post_id": 79257, "ts": "2026-10-13T07:22:19Z", "hours": 6.1383, "text": "Following the tutorial, “Build your own Blog.” Currently on step 7/9, but somewhere along the line something went wrong. (screenshot attached below) Maybe because I wanted to type out the code instead of copy and pasting, but idk. Trying to finish the tutorial and deploy to Vercel, and then I want to start experimenting with 3D libraries and motion like you often see on Instagram reels."}]...
|
Title: willy's blog by @asherwandenreich | Sta Title: willy's blog by @asherwandenreich | Stardance
Devlogs:
Following the tutorial, “Build your own Blog.” Currently on step 7/9, but somewhere along the line something went wrong. (screenshot attached below) Maybe because I wanted to type out the code instead of copy and pasting, but idk. Trying to finish the tutorial and deploy to Vercel, and then I want to start experimenting with 3D libraries and motion like you often see on Instagram reels.
Finished “Build Your Own Blog,” yay! In the repo there’s a little .md I created to take notes on the git commands and the flags I used. Spent a while pushing the code to GitHub through the terminal instead of using Claude, which I was used to doing because of a hackathon I did with my friends. Spent more time finnicking around with Vercel (time which wasn’t recorded for Stardance) and finally deploying the website. Super happy with the end result and I have ambitious plans for the next steps. I spent a few hours last night setting up Oracle Cloud and installing Headscape on that server. I want to use Cloudflare for DNS and buy my own domain, and host the Oracle Cloud / Headscape VPN on a subdomain.
Pushed “dark mode & about pg.” Deleted some unused files that came from installing next.js on the wrong layer/folder. Launched the website via npm run dev and used the VS Code Simple Browser feature. Took html notes in html.md, learned spacing, font size, and font color code. Found out I couldn’t use an apostrophe, and learned how to make next.js understand. Deleted all the default next.js features and started using Tailwind to make it look presentable. Finally made what I’m most proud of this devlog: the light/dark mode toggle switch. Switched dark mode from following the OS light/dark mode to following a class. Tested if it works by adding the class to layout.tsx. Made first client component (components/darkmode.tsx). Made my own button, troubleshooted an error caused by a missing return, and import/export.
willy.work devlog #3 Clicked on MY OWN SCHOOL’s newsletter website and ALMOST fell for a fake captcha malware attack. Stupidly ran a pasted command in my terminal (I trusted the website…) but once it closed down my Oracle Cloud connection and closed my terminal I knew it was up to something. When it started asking for my password I knew it was malware. Anyways, as it relates to this project I’ve just spent like 30 minutes outside of VS Code resetting my Mongo DB password and generating a new auth key. I had to refresh myself on where to put everything, had to update in both Vercel and my .env, and I took this opportunity to rename the database Vercel uses from “test” to “stardance-blog.” So at least one good thing came out of me almost getting hacked. Had most of the devlog written but I restarted my Mac after running that malicious command (I rarely restart my Mac) so now I have to restart this devlog and see how much I remember doing. Created a localStorage to save the true/false value for the light/dark mode toggle. However, on reload the light mode flashed for a second before toggling to the saved dark mode. I read and followed this guide to fix the white flash: https://nextjs.org/docs/app/guides/preventing-flash-before-hydration . Just added a small inline script in the of layout.tsx so the .dark class is added before the page loads. Did some vanity changes for the nav bar. I put the button styles in a class string and just spammed that for all of my buttons. One of the best looking changes was a simple addition: “flex gap-2 items-center px-6 py-4” in , which lined up all of the buttons to the right of the page. Started work on the part I’m most excited about; a 3D home page. I really want spider lilies. I asked Claude how to get started on this; I could either code it all in react three fiber, which was the “hard” way or download a 3D model and display it all nice and fancy using react three fiber. After downloading everything using the react three fiber installation tutorial, I used to build a procedural stem. This is the SpiderLily.tsx. Used , OrbitControls, CatmullRomCurve3 passing through a list of Vector3 points. Realized that doing this for the entire flower with petals and shading and texture… would be way too difficult and doesn’t seem like the coding I’d want to do anyway… if anything I’d want to use blender and import that but, at least for now I just downloaded a Sketchfab model with a CC BY license. Started that in SpiderLilyModel.tsx. Successfully imported the file and added it to layout.tsx Removed OrbitControls because the spider lilies is supposed to be just the home page. Read over tailwind css docs and used fixed, inset, and -z to get the spider lily to take up the entire page from corner to corner and have it on a layer below all of the text. Instead of having the useGLTF directly in the I had that be the stage and created a separate function where useGLTF lives and used that as an actor. Created a position prop for that actor function. Switched from to so I could have multiple spider lilies. Now I have multiple rendered spider lilies with adjustable positions and a functional fallback! Super proud to say that I’m actually getting the hang of tailwind css and a teensy bit of react three fiber / react three and I can now make my own code by reading docs. (really crappy code, albeit) So at first I had two lilies taking up the whole screen and the plan WAS to just have the user cursor like sway those two lilies or something… but idk I wanted like a whole field with cool fog and maybe some trees so I searched up a reference picture (attached here) and I’m gonna try to do something like this. (home page looks cooked rn but it’s bc i’m in the middle of it all)
willy.work devlog #4 Added a mesh using planeGeometry and chose a nice dark green color for the background and plane. Added fog as well that matched the color of the background but not the new plane. Rotated the plane 90 degrees toward me because planeGeometry spawn in straight up for some reason. Adjusted camera position, lily scale and lily position to make sense with the plane. Used an array and a .map to generate random positions using Math.random for the x and z postions of the lillies for the field. Got 30 lillies to spawn out in the field. Claude advised to switch to instancing to fill in the entire field, because 1000 lillies all manually generated would start lagging the website. Learned what instancing is; the GPU renders the shape and look once, and then makes a bunch of copies at each position at once. Ran into an infinite recusion error because LilyField was drawing itself, didn’t know what to do because TSX marked it as valid, and had to use Claude to troubleshoot that. Okay to implement instancing first used destructuring via const { nodes } to pull out the mesh and the texture. Ran into trouble figuring out what the name of the mesh was exactly, since I downloaded the model. I had to run a console.log troubleshoot and access localhost:3000 on Chrome instead of the VS Code simple browser to read the console, and finally found the specific mesh name which was: “LycorisRadiata_LycorisRadiataTexture_0”. Like bruh. Used Instances tag to render the geometry and the material and then a .map to generate positions for all of the instances. NOTE: I’m adding to the devlog AS I make the changes, and a lot of these notes are hours if not days apart. Made some fixes with the array. I was rendering 7000 lillies, but they were spread from -12 to 12 in the x, a lot of which the camera couldn’t see. I shrunk down that range to about -7 to 7, which helped make the field a lot denser. Next, I added a breeze. Did this by asking Claude, first of all, then adding a shader writed in GLSL. Too many languages in this project, and I’m learning each slowly (and reading a LOT of docs). For the wind function you use a sin wave and the instance matrix to map the “wind” (just a transformation that pushes the points of the lillies sideways) onto the position of the lillies. Did the same for the grass. Switched from ambientLight to hemisphereLight, which basically only made it lighter, not too crazy of a change. Ran into some issues with useMemo and useFrame, and learned “use” blocks MUST be in the component body (I accidentally used useFrame inside of useMemo.) Made some color changes to the lighting, background, fog, and grass colors. Changed the grass from ugly 3 faced triangles to nicer, tapered blades that better resemble grass using PlaneGeometry, similar to the manual spider lily stem I was working on in the previous dev log (which you can also see in the noted out portions of my code.) FINALLY started to move away from this 3D stuff and back to the website stuff. Started by moving the “my blogs” button to the side of “willy.work” using flex. (learned I needed items-center as well) Finally fixed the buttoms having a green background. (simple fix, just added bg-white/70 dark:bg-black/50 backdrop-blur to the div className) Working on making the blog part of the website actually functional. Quick fix: changed “content” in PostModel.ts from String to [String] so that the blog can be a list of strings and not just one. Made a quick security fix by making the function that posts the blog verify authenthication. Pushed everything done up til now, then Claude’d a basic calendar. Stardance is ending soon, and I’ve done too much manual coding, so next devlog will probably be using AI.
willy.work devlog #5 Started by… actually testing the website. (I was too focused on the UI I never got around to actually posting a blog, until now.) The “sign up” and “sign in” is bare bones to say the least and I can’t see my password to see if I’ve made any misclicks. Faced an issue when creating an account, with the email I whitelisted to have posting privledges in auth.ts, the post button doesn’t redirect me to the post page. (Later realized this was because I’m using VS Code simple browser, used Chrome later and it was fine.) Added a basic Calendar with just the dates and a highlight around today’s date. Gave the sign in page an actual UI and made it so the most recent character input of your password isn’t censored. Gave the post page a UI as well. This stuff is easy to do manually, just read tailwind docs and add stuff in the className= within the divisions. Claude’d a complete rework of the home page visual using a reference image which reduced the number of triangles, added depth, added trees and a leaf canopy, and make the scene more animate. Tweaked with the branches, tree details, wind strength, leaf density, and tree density. Changed the spooky green fog/background to a warmer, autumn daytime feel. Added a loading page and then starting to make some UI changes. Dividing the top bar & buttons from the rest of the page and adding a 3-dot menu to let the user switch between different UI I’ve made over time. (I added one I used in my “comp.” project.) Made a couple of quick UI fixes, such as making the top bar more minimal by making the buttons more minimal and shrinking it. Made the calendar take up the entire page and moved the dates into the top left. Used todoist API developer integration to sync my todoist with the website, and made my calendar public. Added bullet points for each task, updated vercel with my todoist API key, made some bug fixes such as preventing both UI’s from being toggled on at once, moved the “Theme” button to under the triple dot menu, shrunk the loading screen lily, added a next/previous button for the calendar, changed the Sign in page to a Profile page and added a sign out button. This is a backend thing but “add paragraph” in my post blog page didn’t have a button to cancel that new paragraph. Added transitions, adjusted the brightness on a few things (moonlight on the lily field), made dark mode work for the home page visuals, and added fireflies. Tested posting a real blog post, recieved an auth error. Fixed that error, posted the blog, to find that the only the title/date was saved/displayed onto the blog page. Fixed the issue of the browser displayed a cached copy of the blog page instead of the database. Fixed the blog not showing my line breaks. Made each blog into a tweet-like bubble, and added a delete feature for the admin. Added a red glow behind only the flowers for lily ui dark mode. Deleted the black “my blogs” button from the tutorial, made a few formatting changes with the willy.work title text, and browsed freefaces and swithced to Lastik. Expanded the profile page heavily. Added a “send a message” tab and a “contribute a blog” tab and redid the UI formatting to have the page/button selection on the left and then the page displayed on the right. On the admin page there’s also a button to review contribution requests and an edit feature for the about page. Fixed the edit button being too close to the “My Blogs” button on the about page and imported a river visual I used in my aquaplot project for the about page. Added more detail (trees, better grass, basic koi fish) but it’s… mediocre so I’ll probably make my own 3D model or download another one off of Sketchfab like I did for the lillies tomorrow. Added Lastik as an environment variable because the licensing doesn’t allow for it to be published in a github repo.
Ships:
willy.work is my personal blog/website. it started with, “i want to participate in stardance, but i don’t know what to make. i’ll follow the build your own blog guide because a personal website is a good thing to have.” once i completed the tutorial, i had other ideas. my friend was using tailscale and a raspberry pi to vpn into his home network to use as an exit node, improving security and bypassing school wifi censorship. i wanted to do the same thing, but just as i installed and set up tailscale, the district patched the method. my mac also can’t sustain the amount of chrome tabs i have open (~50) but i have a nice, 64 gb ram desktop sitting at home. the idea was to create my own “tailscale” using a free oracle cloud server and headscale, which would also allow me to rdp onto my desktop, in case i wanted to use a stronger cad tool or anything that would require a stronger computer. i set up the oracle cloud server, i set up headscale, and then i realized my website was straight BUNS. so i poured hours and hours following tailwind css tutorials & reading docs to make my ui presentable & the features/pages functional and to make a cool visual home page, a field of lillies. after my fair share of manual code and a drawn learning experience, i used claude to polish my website in the last devlog and to add some advanced features that would’ve taken me a while in this last devlog before shipping. super proud of the finished project; functional blog system, login/admin system, calendar synced with my todoist, and beautiful ui. i incorporated and improved on visuals i used in previous projects into my website, which i’m proud of. to add: i should add a “projects” page, similar to my blog page just with all of my projects across hackathons, school projects, hack club events, etc. a socials page to link to my instagram, github, etc. at work, i talked with a cloud engineer today and he was hyping the heck out of aws. i’m planning on moving all of willy.work onto aws. mongodb is already on aws; i would use aws’s cloud services instead of the oracle one i have set up already, and switch to aws hosting/dns instead of vercel. i also say willy.work, but in reality i haven’t bought that domain yet. hopefully i’ll get some stardust to get dns funding from this, even though stardance is ending. i’ll post some more blogs, hopefully ygs enjoy the glimpse into my life and the visuals i’ve created. :D...
|
1793738923.7124043
|
1793825323.7124043
|
|
68158
|
My awesome macropad! by @max_h | Stardance
|
max_h
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @max_h | Stardance
|
1793738919.937074
|
1794343719.937074
|
|
68157
|
site organizer by @akaashbaril | Stardance
|
akaashbaril
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: site organizer by @akaashbaril | Stardance
|
1793738917.3119566
|
1794343717.3119566
|
|
68156
|
Lunar star by @saleh_sea | Stardance
|
saleh_sea
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Lunar star by @saleh_sea | Stardance
|
1793738969.8001695
|
1794343769.8001695
|
|
68155
|
FLYfun by @L0stsky | Stardance
|
L0stsky
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: FLYfun by @L0stsky | Stardance
|
1793738968.5109932
|
1794343768.5109932
|
|
68154
|
entropy lmao by @bunnyguy | Stardance
|
bunnyguy
|
0
|
4.11
|
0
|
[]
|
[{"post_id": 77094, "ts": "202 [{"post_id": 77094, "ts": "2026-10-05T16:55:16Z", "hours": 4.1147, "text": "lskjdflskdjldkjlq AHHHHHHHHHHHHHH"}]...
|
Title: entropy lmao by @bunnyguy | Stardance
Devl Title: entropy lmao by @bunnyguy | Stardance
Devlogs:
lskjdflskdjldkjlq AHHHHHHHHHHHHHH...
|
1793738967.6349251
|
1794343767.6349251
|
|
68153
|
game by @nikhilp | Stardance
|
nikhilp
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: game by @nikhilp | Stardance
|
1793738914.686908
|
1794343714.686908
|
|
68152
|
My awesome macropad! by @nikhilp | Stardance
|
nikhilp
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @nikhilp | Stardanc Title: My awesome macropad! by @nikhilp | Stardance...
|
1793738912.1073327
|
1794343712.1073327
|
|
68151
|
LearnANYthing by @L0stsky | Stardance
|
L0stsky
|
1
|
19.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-11-01T16:50:17Z", "hours": 19.0, "multiplier": 10.79, "payout": 0, "blessing": "neutral", "text": "SO i made LearnAnything -> a Project to make Video about any topic so that visual learners can use them and understand various concepts! The project used AI Models on openrouter and They generate Manim Code that is Rendered to Make a Video! The main Challenging part in the Project was to Get the Models to Follows the Guidelines and Output working code. Im proud of being Able to make such a Thing and Being able to Host it on the web (it was annoying af to host).", "repo": "https://github.com/L0stxRising/LearnAnything", "demo": "https://learnanything-vert.vercel.app/"}]...
|
[{"post_id": 86384, "ts": "202 [{"post_id": 86384, "ts": "2026-11-01T15:50:22Z", "hours": 2.2006, "text": "YOOOOOOO Final Devlog So Stardance Ending Finally Convinced me to finish this Project, Soo I have Done everything !! I added the Voice integration , Hosted the website on vercel and Hosted the Manim Renderer on Modal (Tho it was a pain af). So ig Now Everything’s Complete !!!"}, {"post_id": 84633, "ts": "2026-10-29T23:30:26Z", "hours": 0.7961, "text": "YOOOOOOO So I was able to fix some of the bugs in my code and the Model Responds and Makes the Code but the fricking Model Can’t stop outputting Latex which is a system Package and I dont want the User to Install anything. So Im opting for Hosting it on Vercel and Backend on Render but idk Lets see."}, {"post_id": 83006, "ts": "2026-10-26T15:05:20Z", "hours": 4.7778, "text": "YOOOOOO So I had to spend like 5 hrs fixing the Model Response errors and the Very bad optimization. Soo i was able to get the Model and the Stuff working but the Healing Still Doesnt work, sooooo idk."}, {"post_id": 82144, "ts": "2026-10-24T03:12:14Z", "hours": 2.1128, "text": "YOOOOOOO So I Completed the Code for the AI Generation Stage , just the voice and the AI code Self-healing are Left. Btw Im using Openrouter for the Models So I tried Some But Couldnt Find any good ones so Ig The Search Continues!"}, {"post_id": 81284, "ts": "2026-10-20T16:43:57Z", "hours": 4.5219, "text": "YOOOOOOOO we’re Gonna have VOICE soooon… So I Made a HUGE improvement in the Code with Almost EVERYTHING complete. So Basically I plan on having 4 Layers of the project : 1st Layer : Takes the User Input and writes a FULL script on how to explain that thing. Returns a JSON with things like Section, the Narration, what the Animation should Look like. 2nd Layer : Takes the Narration Script and Uses a Local TTS Model to get that. and Get this Its supported in like 100+ Languages 3rd Layer : This is Where I am RN will take in how the animation should look like and will output a MANIM code. So this is the plan for Now, drop a MSG if y got any ideas!!"}, {"post_id": 79458, "ts": "2026-10-14T03:31:26Z", "hours": 4.5108, "text": "YOOOOOO This is the First Devlog of LearnAnything. Soo I Plan on making Something for Visual Learners. This Would allow a Person to see Animations of Any Topics he Likes. It can be any Random thing, Or even Your Book!! So the Plan is to Use Manim To make Animations and a Local TTS Model for the Sound. Right now I Just have Done Some Research and Looked into how the Manim Animations Look. I have Attached a Demo."}]...
|
Title: LearnANYthing by @L0stsky | Stardance
Devl Title: LearnANYthing by @L0stsky | Stardance
Devlogs:
YOOOOOO This is the First Devlog of LearnAnything. Soo I Plan on making Something for Visual Learners. This Would allow a Person to see Animations of Any Topics he Likes. It can be any Random thing, Or even Your Book!! So the Plan is to Use Manim To make Animations and a Local TTS Model for the Sound. Right now I Just have Done Some Research and Looked into how the Manim Animations Look. I have Attached a Demo.
YOOOOOOOO we’re Gonna have VOICE soooon… So I Made a HUGE improvement in the Code with Almost EVERYTHING complete. So Basically I plan on having 4 Layers of the project : 1st Layer : Takes the User Input and writes a FULL script on how to explain that thing. Returns a JSON with things like Section, the Narration, what the Animation should Look like. 2nd Layer : Takes the Narration Script and Uses a Local TTS Model to get that. and Get this Its supported in like 100+ Languages 3rd Layer : This is Where I am RN will take in how the animation should look like and will output a MANIM code. So this is the plan for Now, drop a MSG if y got any ideas!!
YOOOOOOO So I Completed the Code for the AI Generation Stage , just the voice and the AI code Self-healing are Left. Btw Im using Openrouter for the Models So I tried Some But Couldnt Find any good ones so Ig The Search Continues!
YOOOOOO So I had to spend like 5 hrs fixing the Model Response errors and the Very bad optimization. Soo i was able to get the Model and the Stuff working but the Healing Still Doesnt work, sooooo idk.
YOOOOOOO So I was able to fix some of the bugs in my code and the Model Responds and Makes the Code but the fricking Model Can’t stop outputting Latex which is a system Package and I dont want the User to Install anything. So Im opting for Hosting it on Vercel and Backend on Render but idk Lets see.
YOOOOOOO Final Devlog So Stardance Ending Finally Convinced me to finish this Project, Soo I have Done everything !! I added the Voice integration , Hosted the website on vercel and Hosted the Manim Renderer on Modal (Tho it was a pain af). So ig Now Everything’s Complete !!!
Ships:
SO i made LearnAnything -> a Project to make Video about any topic so that visual learners can use them and understand various concepts! The project used AI Models on openrouter and They generate Manim Code that is Rendered to Make a Video! The main Challenging part in the Project was to Get the Models to Follows the Guidelines and Output working code. Im proud of being Able to make such a Thing and Being able to Host it on the web (it was annoying af to host)....
|
1793738909.2215085
|
1793825309.2215085
|
|
68150
|
Neural Network Base by @mecukuryurt | Stardance
|
mecukuryurt
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Neural Network Base by @mecukuryurt | Stard Title: Neural Network Base by @mecukuryurt | Stardance...
|
1793738904.8042736
|
1794343704.8042736
|
|
68149
|
mochi by @LPcomix123 | Stardance
|
LPcomix123
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mochi by @LPcomix123 | Stardance
|
1793738894.7347336
|
1794343694.7347336
|
|
68148
|
My awesome macropad! by @sayuri-z | Stardance
|
sayuri-z
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @sayuri-z | Stardan Title: My awesome macropad! by @sayuri-z | Stardance...
|
1793738887.9822056
|
1794343687.9822056
|
|
68147
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793760771.1808648
|
1794624771.1808648
|
|
68146
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793760769.4660633
|
1794624769.4660633
|
|
68145
|
Live Chat by @ThatCorley | Stardance
|
ThatCorley
|
0
|
1.31
|
0
|
[]
|
[{"post_id": 77084, "ts": "202 [{"post_id": 77084, "ts": "2026-10-05T16:28:51Z", "hours": 1.3147, "text": "First time working with Web Sockets. Made a simple chat app to test it sending data between clients and server etc"}]...
|
Title: Live Chat by @ThatCorley | Stardance
Devlo Title: Live Chat by @ThatCorley | Stardance
Devlogs:
First time working with Web Sockets. Made a simple chat app to test it sending data between clients and server etc...
|
1793738885.3755255
|
1794343685.3755255
|
|
68144
|
QKing's Website by @QKing | Stardance
|
QKing
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: QKing's Website by @QKing | Stardance
|
1793738882.774648
|
1794343682.774648
|