|
48687
|
project00 by @kodealt | Stardance
|
kodealt
|
1
|
5.32
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T04:30:50Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "revamped site from previous version.", "repo": "https://github.com/kodealt/kodealt.github.io/", "demo": "https://kodealt.github.io/"}]...
|
[{"post_id": 50621, "ts": "202 [{"post_id": 50621, "ts": "2026-08-19T21:03:03Z", "hours": 2.3178, "text": "conversion to webGL and classes"}, {"post_id": 48655, "ts": "2026-08-17T04:19:05Z", "hours": 1.2839, "text": "3d project card"}, {"post_id": 48200, "ts": "2026-08-16T14:28:22Z", "hours": 2.1183, "text": "site live"}]...
|
Title: project00 by @kodealt | Stardance
Devlogs: Title: project00 by @kodealt | Stardance
Devlogs:
site live
3d project card
conversion to webGL and classes
Ships:
revamped site from previous version....
|
1793476108.726896
|
1793562508.726896
|
|
48715
|
list by @flyingfish | Stardance
|
flyingfish
|
1
|
112.62
|
787
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-02T03:02:48Z", "hours": 106.0, "multiplier": 7.45, "payout": 787, "blessing": "neutral", "text": "i have used a lot of different lists apps but all of them are so coprate and suck so i made my own i have never used sql before so it was a learning experience i also have never used any time library before but this was fun there is a lot of features i want able to add becouse of time and scope reasons so the code is built in a way that it can updated really easly", "repo": "https://github.com/dinotiger01/list", "demo": "https://github.com/dinotiger01/list/releases/tag/idktag_or_smth"}]...
|
[{"post_id": 68433, "ts": "202 [{"post_id": 68433, "ts": "2026-09-15T03:39:48Z", "hours": 6.6206, "text": "windows works now i had like 20 commits before all of this"}, {"post_id": 59962, "ts": "2026-09-02T01:16:48Z", "hours": 9.9725, "text": "i finished all the git action things and all of the last minute changes ie small bug fixes i am now reddy to ship"}, {"post_id": 58674, "ts": "2026-08-31T05:48:43Z", "hours": 5.9939, "text": "tons of styleing updates i have spent the past 6 hurs strait styling and validating inputs however it is finally done i just need to do the git hub things and add compatability how ever thats tomarow s problem"}, {"post_id": 58463, "ts": "2026-08-30T21:42:23Z", "hours": 7.7864, "text": "ahhhhhh i did like ui things i am going insane"}, {"post_id": 57864, "ts": "2026-08-30T05:35:55Z", "hours": 5.1236, "text": "this is my third devlog today 10hr logg to day btw :teird: a fileter bredet edit deleate and add new people"}, {"post_id": 57703, "ts": "2026-08-29T23:00:01Z", "hours": 4.9544, "text": "jank i have made the ability to add and remove types i will refine later ngl edit: like 10 minits after i posted this i got the code to work where the type updates all the list that already exist"}, {"post_id": 57430, "ts": "2026-08-29T16:03:12Z", "hours": 6.0314, "text": "filter the audio on the video is like really bad my main mic stopped working so i taped a web cam to my face :idk_man: core filtering the filrering works by when a task isbeing loaded to the page it will go to a function that will check if it can be used the filter function will check baised of 4 variables stored in the c++ then the qml sends new variables over then i also spent like hours on this but i made it so it wont check any filter if nothing is selected filter by name this is a simple it will just send a string over then check is filter string is contained in the task name filter by person this uses a vector of intigers it will loop through both then if if there is a the same intiger in booth it will show btw peple are stored by index filter by type the type is stored as a vector of strings it does te same and loops through the filter strings and if the task type is equal it will allow the task filter by date this was defenetly the most dificalt one and it is stored av a vector<time_t> there are 2 text boxes the first one is a lower limit the seconed is an uper limit if eather is blank it will not check it if the second one has a date it will only show dates on or before that onee if the second one has a date it will only show tasks after that date if both have dates it will check in betewwn them"}, {"post_id": 56777, "ts": "2026-08-28T17:51:02Z", "hours": 5.8836, "text": "really quick little devlog i just added the abiltiy to edit tasks it works by opening the place wheree you create task then sets all the value manualy it was like supper hard to make it so you can edit a task then create a task then go back to editing becouse if a variable was not assined by acident it would all crash"}, {"post_id": 56195, "ts": "2026-08-27T20:49:57Z", "hours": 8.5181, "text": "recuring there is a lot (btw i already wrote all of this and acidently deleated it ) reacuring check types on load when the code realoads it will go through and check if any items need to be updated i made it so if it finds a task that needs to be updated it will reafrech and start over so a task can be updated multible times if needed on mark off this will only check one task when you mark off a task this will aslo by pass the alow multi alow multi * this will make it so when a task is duplicated it will either set the old task to 0 or just deleate it * this is marked in the code as the higher of 2 numbers while checking rec type rec types normal this is a type that will not recure and is the only one able to be fully deleated this is marked by a 0 in the code this will be skipped by both reacuring types by due date this to to make a task the will eather run every day or every other day this types has a second variabe called delay witch changes how often the task will show up ie dalay =1 means every day, delay =2 means every other day this is marked as 1 or 2 in the code on the on load check this will check if (due date + delay) < current date if it is it will duplicate the task to due date + delay on mark off for this task will just duplicate teh task to due date + delay on compleate this is used for task that just need to be done betwenn compleations this is marked as 3 in the code becouse it canot have multibles this also have a number called delay this is skiped by the on load check on mark off this task will just duplicate it self to current date + delay on week day this is for tasks that need to be compleated on specifice week days this task has a number that is between 0-127 insted of a delay because it can be converted in to a 7 digit binary string that means reapeate on dayes with 1 and not on 0 this is marked as 4 or 5 on load it will task the due date then search for the next valid date and then will check if the date is before the current date if it is before it will duplicate its self there on mark off works the same just it doent check if the date is before current on month day this is for tasks thatneed to happen on a month by month basses this stores a number from 1-28 witch is the date that it will apere on the month this is marked in the code as 6 or 7 this work in a very simmilar way to the on week day it will take the due date then add one untill it finds a valid date and if it is onload it will check if the current date ia after the new date in the futre i might make it so that if you put 0 in the date it will just run the last day of the month perminat delete each tsk has a button to open the edit menu and you can deteate a task from the edit menu witch will skip all duplicating"}, {"post_id": 54860, "ts": "2026-08-26T01:42:57Z", "hours": 5.1708, "text": "ui- validation i spent like littery 5 hours on ui and validation ui reccuring if you set to reacuring it opens the drop dwon to select what type rec on due select i allow multible select number rec on comp select number rec on week day select i allow multible select week day rec on month day select i allow multible select number validation i havent actually finish the validation fully nut you can not have a blank pryority you can not have a blank list type you can not have ’ or ; in notes or name you can not have a blank name you can not have a invalid date format"}, {"post_id": 54528, "ts": "2026-08-25T15:35:37Z", "hours": 10.2064, "text": "i just be doing stuff ngl i just kinda locked in and forgot to dev log pryoritys you can now set pryoritys the pryoritys are created dynamicly bassed on a sql data base each priority can be collapsed and expanded they will have a number i just havent got to it yet bugges i ran in to a really anoying bug where i had to add the tasks dynamicly inside the pryoritys that are also scaled dynamicly delleate it is simple when a task is closed it doesn’t show up and is droped from the db bugges this delete was causeing like 1000 runtime errors because the tasks are considered separate qml so i cant link to anything out the task and it was like making new backed files and it was dumb date ctime is like really complicated if you have no clue what you are doing i made it so that the task show how many days away the task is due bugges i think i ran it to all the buggees with ctime the most memorable one is when the ctime would just return random times for som reason dynamic tasks i made the notes section scale with the height of the notes in side of it i also added the full date the the task is due in the notes"}, {"post_id": 53189, "ts": "2026-08-23T17:01:43Z", "hours": 9.2897, "text": "i really hope this dont break last dev log so the last devlog like crashed my entire computer or something and now i cant edit it to change the mesasge to i am going to wright all of it here i added an sql data base the data base simply pulls all of the tasks from the .db fle then converts them in to tjhe structs i menaced before then it loads them to the qml page sql sql mage nooooo sence i might just be stuppid but this took like 6 hr aklone to figgure out how to wright to a db file current devlog initializer qml really dont like to run before the c++ howver i needed to just the function that loads all the task affter the qml loads becouse the qml needs to tell the c++ where the tasks need to be so after a long time reaserching and trying things i found that qt has a way to do what i needed and now the code can run the script at the right time add task i made a way to add a task basicly you click a + button then you select al the things you want then it send those to the c++ witch sends them to the sql then it oulls the sql and realoded all the task you might be wondering why doo all of that when it would be easier to just add the task in the qml and to that i say yeah you probly right idk what i am doing"}, {"post_id": 51777, "ts": "2026-08-21T16:48:07Z", "hours": 8.7489, "text": "sql"}, {"post_id": 50050, "ts": "2026-08-19T02:41:09Z", "hours": 8.9317, "text": "we be doing a logic drop down these menus were a pain in the ass there was a bug where the top pixel of the menu was viable contently and it took genuinely 2 hours to fix logic i created a struct that has all the data needed for a task i then took the code for a qml task added it as a widgit or somthing idk what is called then the c++ reads thriugh a list of all the struct task and adds them to the page"}, {"post_id": 48613, "ts": "2026-08-17T02:32:59Z", "hours": 9.1361, "text": "we be doing some ui this is a list i am making for my family to track chores and stuff tab bar on the left this is going to be the place where you can select what page you want to be on so like if you wan to edit what people you have or stuff top filter this is so you can filter the tasks so you can only focus one one you need to do main veiw the tasks each hold * taks name * all the people assined to the task * thwe type * date * notes pryoritys the task list will have a bunch of pryoritys that can open expand and colapes for easier viewing the total will just show how many tasks there are in total timer we have a system where every one has to do 2hr of work each day so i figuerd i would just add that here"}]...
|
Title: list by @flyingfish | Stardance
Devlogs:
w Title: list by @flyingfish | Stardance
Devlogs:
we be doing some ui this is a list i am making for my family to track chores and stuff tab bar on the left this is going to be the place where you can select what page you want to be on so like if you wan to edit what people you have or stuff top filter this is so you can filter the tasks so you can only focus one one you need to do main veiw the tasks each hold * taks name * all the people assined to the task * thwe type * date * notes pryoritys the task list will have a bunch of pryoritys that can open expand and colapes for easier viewing the total will just show how many tasks there are in total timer we have a system where every one has to do 2hr of work each day so i figuerd i would just add that here
we be doing a logic drop down these menus were a pain in the ass there was a bug where the top pixel of the menu was viable contently and it took genuinely 2 hours to fix logic i created a struct that has all the data needed for a task i then took the code for a qml task added it as a widgit or somthing idk what is called then the c++ reads thriugh a list of all the struct task and adds them to the page
sql
i really hope this dont break last dev log so the last devlog like crashed my entire computer or something and now i cant edit it to change the mesasge to i am going to wright all of it here i added an sql data base the data base simply pulls all of the tasks from the .db fle then converts them in to tjhe structs i menaced before then it loads them to the qml page sql sql mage nooooo sence i might just be stuppid but this took like 6 hr aklone to figgure out how to wright to a db file current devlog initializer qml really dont like to run before the c++ howver i needed to just the function that loads all the task affter the qml loads becouse the qml needs to tell the c++ where the tasks need to be so after a long time reaserching and trying things i found that qt has a way to do what i needed and now the code can run the script at the right time add task i made a way to add a task basicly you click a + button then you select al the things you want then it send those to the c++ witch sends them to the sql then it oulls the sql and realoded all the task you might be wondering why doo all of that when it would be easier to just add the task in the qml and to that i say yeah you probly right idk what i am doing
i just be doing stuff ngl i just kinda locked in and forgot to dev log pryoritys you can now set pryoritys the pryoritys are created dynamicly bassed on a sql data base each priority can be collapsed and expanded they will have a number i just havent got to it yet bugges i ran in to a really anoying bug where i had to add the tasks dynamicly inside the pryoritys that are also scaled dynamicly delleate it is simple when a task is closed it doesn’t show up and is droped from the db bugges this delete was causeing like 1000 runtime errors because the tasks are considered separate qml so i cant link to anything out the task and it was like making new backed files and it was dumb date ctime is like really complicated if you have no clue what you are doing i made it so that the task show how many days away the task is due bugges i think i ran it to all the buggees with ctime the most memorable one is when the ctime would just return random times for som reason dynamic tasks i made the notes section scale with the height of the notes in side of it i also added the full date the the task is due in the notes
ui- validation i spent like littery 5 hours on ui and validation ui reccuring if you set to reacuring it opens the drop dwon to select what type rec on due select i allow multible select number rec on comp select number rec on week day select i allow multible select week day rec on month day select i allow multible select number validation i havent actually finish the validation fully nut you can not have a blank pryority you can not have a blank list type you can not have ’ or ; in notes or name you can not have a blank name you can not have a invalid date format
recuring there is a lot (btw i already wrote all of this and acidently deleated it ) reacuring check types on load when the code realoads it will go through and check if any items need to be updated i made it so if it finds a task that needs to be updated it will reafrech and start over so a task can be updated multible times if needed on mark off this will only check one task when you mark off a task this will aslo by pass the alow multi alow multi * this will make it so when a task is duplicated it will either set the old task to 0 or just deleate it * this is marked in the code as the higher of 2 numbers while checking rec type rec types normal this is a type that will not recure and is the only one able to be fully deleated this is marked by a 0 in the code this will be skipped by both reacuring types by due date this to to make a task the will eather run every day or every other day this types has a second variabe called delay witch changes how often the task will show up ie dalay =1 means every day, delay =2 means every other day this is marked as 1 or 2 in the code on the on load check this will check if (due date + delay) < current date if it is it will duplicate the task to due date + delay on mark off for this task will just duplicate teh task to due date + delay on compleate this is used for task that just need to be done betwenn compleations this is marked as 3 in the code becouse it canot have multibles this also have a number called delay this is skiped by the on load check on mark off this task will just duplicate it self to current date + delay on week day this is for tasks that need to be compleated on specifice week days this task has a number that is between 0-127 insted of a delay because it can be converted in to a 7 digit binary string that means reapeate on dayes with 1 and not on 0 this is marked as 4 or 5 on load it will task the due date then search for the next valid date and then will check if the date is before the current date if it is before it will duplicate its self there on mark off works the same just it doent check if the date is before current on month day this is for tasks thatneed to happen on a month by month basses this stores a number from 1-28 witch is the date that it will apere on the month this is marked in the code as 6 or 7 this work in a very simmilar way to the on week day it will take the due date then add one untill it finds a valid date and if it is onload it will check if the current date ia after the new date in the futre i might make it so that if you put 0 in the date it will just run the last day of the month perminat delete each tsk has a button to open the edit menu and you can deteate a task from the edit menu witch will skip all duplicating
really quick little devlog i just added the abiltiy to edit tasks it works by opening the place wheree you create task then sets all the value manualy it was like supper hard to make it so you can edit a task then create a task then go back to editing becouse if a variable was not assined by acident it would all crash
filter the audio on the video is like really bad my main mic stopped working so i taped a web cam to my face :idk_man: core filtering the filrering works by when a task isbeing loaded to the page it will go to a function that will check if it can be used the filter function will check baised of 4 variables stored in the c++ then the qml sends new variables over then i also spent like hours on this but i made it so it wont check any filter if nothing is selected filter by name this is a simple it will just send a string over then check is filter string is contained in the task name filter by person this uses a vector of intigers it will loop through both then if if there is a the same intiger in booth it will show btw peple are stored by index filter by type the type is stored as a vector of strings it does te same and loops through the filter strings and if the task type is equal it will allow the task filter by date this was defenetly the most dificalt one and it is stored av a vector<time_t> there are 2 text boxes the first one is a lower limit the seconed is an uper limit if eather is blank it will not check it if the second one has a date it will only show dates on or before that onee if the second one has a date it will only show tasks after that date if both have dates it will check in betewwn them
jank i have made the ability to add and remove types i will refine later ngl edit: like 10 minits after i posted this i got the code to work where the type updates all the list that already exist
this is my third devlog today 10hr logg to day btw :teird: a fileter bredet edit deleate and add new people
ahhhhhh i did like ui things i am going insane
tons of styleing updates i have spent the past 6 hurs strait styling and validating inputs however it is finally done i just need to do the git hub things and add compatability how ever thats tomarow s problem
i finished all the git action things and all of the last minute changes ie small bug fixes i am now reddy to ship
windows works now i had like 20 commits before all of this
Ships:
i have used a lot of different lists apps but all of them are so coprate and suck so i made my own i have never used sql before so it was a learning experience i also have never used any time library before but this was fun there is a lot of features i want able to add becouse of time and scope reasons so the code is built in a way that it can updated really easly...
|
1793328715.015085
|
1793415115.015085
|
|
48721
|
Ai-Voice-Assistant by @mateoLuc | Stardance
|
mateoLuc
|
1
|
16.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-22T17:35:51Z", "hours": 16.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I created a voice assistant from scratch that can answer a variety of questions, such as math questions, finding out weather information, and answering any question using APIs. At the same time, the stage of what is happening is outputted through audio and displayed on a screen with cool animations. I would say the hardest part was the learning curve of understanding all of the specific libraries I would have to use, as well as where and how to use them. As simple as it sounds, I am very proud of how well it works. It always displays its status through animations and outputs audio at the same time. Just being able to see that it works and being able to use it makes me proud. I tried to make it relatively simple to use, but I also provided more in-depth instructions in my README. I hope you guys enjoy this project!!!", "repo": "https://github.com/MatLuch/Voice-Assistant", "demo": ""}]...
|
[{"post_id": 71948, "ts": "202 [{"post_id": 71948, "ts": "2026-09-21T20:37:23Z", "hours": 5.9519, "text": "Over the past days i have added a screen that will display the status of what is currently happening along with a cool little animations such as if its listening or processing the info when outputting the info it also has a cool type writing animation. Along with that i have also revamped my code making it faster and adding new features by optimizing code and creating more sub functions. Under i will attack a couple photos showing some of the features."}, {"post_id": 52699, "ts": "2026-08-22T23:59:57Z", "hours": 2.0719, "text": "Today I debugged some of my code, but along with that, I redid all of my weather features. Instead of only getting the temperature, you can individually ask for the temperature, rain forecast, and cloud coverage. If you ask for the weather, it automatically gives you all three."}, {"post_id": 51222, "ts": "2026-08-20T19:12:50Z", "hours": 1.0297, "text": "Now i have added feature where in order to activate the assistance you must say Hey Jarvis, it uses the pre trained openwakeworld model for detection."}, {"post_id": 50724, "ts": "2026-08-20T02:06:49Z", "hours": 6.6308, "text": "Over the past few hours, I have created the base code for it to perform calculations, check the weather, and use a Gemini API to answer questions. It then uses the built-in voices from your laptop to speak the answers out loud. I plan to add memory, timers, and stopwatches, along with a small physical cube powered by a Raspberry Pi with a screen for animations. It will also have a feature where you can activate it by simply saying “Hey” followed by its chosen name. All of the voice recognition is handled by Google’s AI, so it can run on any laptop or Raspberry Pi. Finally i also plan to add more weather features including future forecast and precipitation."}]...
|
Title: Ai-Voice-Assistant by @mateoLuc | Stardance Title: Ai-Voice-Assistant by @mateoLuc | Stardance
Devlogs:
Over the past few hours, I have created the base code for it to perform calculations, check the weather, and use a Gemini API to answer questions. It then uses the built-in voices from your laptop to speak the answers out loud. I plan to add memory, timers, and stopwatches, along with a small physical cube powered by a Raspberry Pi with a screen for animations. It will also have a feature where you can activate it by simply saying “Hey” followed by its chosen name. All of the voice recognition is handled by Google’s AI, so it can run on any laptop or Raspberry Pi. Finally i also plan to add more weather features including future forecast and precipitation.
Now i have added feature where in order to activate the assistance you must say Hey Jarvis, it uses the pre trained openwakeworld model for detection.
Today I debugged some of my code, but along with that, I redid all of my weather features. Instead of only getting the temperature, you can individually ask for the temperature, rain forecast, and cloud coverage. If you ask for the weather, it automatically gives you all three.
Over the past days i have added a screen that will display the status of what is currently happening along with a cool little animations such as if its listening or processing the info when outputting the info it also has a cool type writing animation. Along with that i have also revamped my code making it faster and adding new features by optimizing code and creating more sub functions. Under i will attack a couple photos showing some of the features.
Ships:
I created a voice assistant from scratch that can answer a variety of questions, such as math questions, finding out weather information, and answering any question using APIs. At the same time, the stage of what is happening is outputted through audio and displayed on a screen with cool animations. I would say the hardest part was the learning curve of understanding all of the specific libraries I would have to use, as well as where and how to use them. As simple as it sounds, I am very proud of how well it works. It always displays its status through animations and outputs audio at the same time. Just being able to see that it works and being able to use it makes me proud. I tried to make it relatively simple to use, but I also provided more in-depth instructions in my README. I hope you guys enjoy this project!!!...
|
1793339705.17815
|
1793426105.17815
|
|
48727
|
GREG BOT! MY FIRST SLACK BOT (HES KINDA GRUMPY) by GREG BOT! MY FIRST SLACK BOT (HES KINDA GRUMPY) by @PYROMANIAC | Stardance...
|
PYROMANIAC
|
1
|
5.06
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T16:50:51Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made Greg, a multifunctional Slack bot with interactive commands for games, entertainment, utilities, and random features. I added things like Rock Paper Scissors, weather reports, achievements, coin flips, jokes, fortunes, and more. 🤖The challenging parts were deploying the daily weather reporter and fixing some glitches with RPS. I’m happy with how much smoother Greg feels now, especially the interactive features! things i which u know b4 trying him is that if u are trying to deploy/greg-weather make sure to keep space btw the location adn the command for Eg. “/greg-weather london “etc. have fun!! thanks ! good luck finding all the hidden achivements !", "repo": "https://github.com/PYROMANIAC404/greg-bot", "demo": "https://app.slack.com/client/E09V59WQY1E/C0P5NE354"}]...
|
[{"post_id": 62970, "ts": "202 [{"post_id": 62970, "ts": "2026-09-06T15:18:47Z", "hours": 2.0631, "text": "devlog#5? coded the entire thing by hand re-improved the read.me and polished greg so he doesnt take like an hour to responds"}, {"post_id": 57414, "ts": "2026-08-29T15:40:30Z", "hours": 0.2781, "text": "Greg — Devlog #4 greg is online now RPS Tweaks 🎮Made a few small but important improvements to Greg’s Rock Paper Scissors command! 1.⚡ Fixed the response delay🔘 2.Fixed the RPS buttons not appearing properly 3.🛠️ Improved the overall interaction Tiny changes, but they make RPS feel way smoother now. 🗿pls try him and let me know if theres any trouble with him"}, {"post_id": 56655, "ts": "2026-08-28T14:34:43Z", "hours": 0.4086, "text": "🗿 HES COMPLETE !!! GREG Devlog #3 — Making Him More Than Just a Bot GREG started out as a simple Slack bot with a few random commands, but I’ve been slowly turning him into something a lot more interesting. This update focused on two major things: achievements and automation. 🏆 Improved Achievement System I upgraded GREG’s achievement system so it can actually track interactions with the bot and reward users for using different features. The idea is to make discovering GREG’s commands feel a little more like a game. 📰 Daily Reporter GREG can now automatically post a daily report at 9 AM Eastern. It pulls together: 🌦️ Weather around Hack Club HQ 🐈 A fresh cat fact 🚀 A random space fact 😂 A fresh joke 🤖 Greg’s completely unnecessary take on the day I also got GREG running as a system service, so he can stay online without me having to manually start him. It’s pretty cool seeing something that started as “let’s make a funny Slack bot” slowly turn into an actual little system with APIs, automation, achievements, and its own personality. Current status: GREG is alive, online, and probably judging everyone. 🗿🤖"}, {"post_id": 55619, "ts": "2026-08-27T16:13:46Z", "hours": 1.2772, "text": "Greg — Devlog #2 Started improving Greg, my Slack bot! he is made with Node.js + Slack API and is meant to be more than just a basic utility bot.So far I’ve added:/greg-weather /greg-flip /greg-roll /greg-8ball /greg-space and **most importantly /greg-rps (so u can play rock paper scissors with him )**I’m also working on giving Greg his own personality, achievements, and some random/easter-egg features.Greg has officially entered development. 🗿"}, {"post_id": 55127, "ts": "2026-08-26T16:17:15Z", "hours": 1.0372, "text": "Introducing GREG . your slightly questionable, surprisingly useful Slack bot. GREG is designed to make everyday Slack interactions more fun while helping with useful tasks. Whether you need a quick response, a command, some automation, or just a little chaos in the workspace, GREG is ready to help.Built with Node.js and the Slack API, GREG is more than just a bot — he’s a small experiment in combining programming, automation, and a bit of humour.GREG: Because apparently your workspace needed another Greg."}]...
|
Title: GREG BOT! MY FIRST SLACK BOT (HES KINDA GRU Title: GREG BOT! MY FIRST SLACK BOT (HES KINDA GRUMPY) by @PYROMANIAC | Stardance
Devlogs:
Introducing GREG . your slightly questionable, surprisingly useful Slack bot. GREG is designed to make everyday Slack interactions more fun while helping with useful tasks. Whether you need a quick response, a command, some automation, or just a little chaos in the workspace, GREG is ready to help.Built with Node.js and the Slack API, GREG is more than just a bot — he’s a small experiment in combining programming, automation, and a bit of humour.GREG: Because apparently your workspace needed another Greg.
Greg — Devlog #2 Started improving Greg, my Slack bot! he is made with Node.js + Slack API and is meant to be more than just a basic utility bot.So far I’ve added:/greg-weather /greg-flip /greg-roll /greg-8ball /greg-space and **most importantly /greg-rps (so u can play rock paper scissors with him )**I’m also working on giving Greg his own personality, achievements, and some random/easter-egg features.Greg has officially entered development. 🗿
🗿 HES COMPLETE !!! GREG Devlog #3 — Making Him More Than Just a Bot GREG started out as a simple Slack bot with a few random commands, but I’ve been slowly turning him into something a lot more interesting. This update focused on two major things: achievements and automation. 🏆 Improved Achievement System I upgraded GREG’s achievement system so it can actually track interactions with the bot and reward users for using different features. The idea is to make discovering GREG’s commands feel a little more like a game. 📰 Daily Reporter GREG can now automatically post a daily report at 9 AM Eastern. It pulls together: 🌦️ Weather around Hack Club HQ 🐈 A fresh cat fact 🚀 A random space fact 😂 A fresh joke 🤖 Greg’s completely unnecessary take on the day I also got GREG running as a system service, so he can stay online without me having to manually start him. It’s pretty cool seeing something that started as “let’s make a funny Slack bot” slowly turn into an actual little system with APIs, automation, achievements, and its own personality. Current status: GREG is alive, online, and probably judging everyone. 🗿🤖
Greg — Devlog #4 greg is online now RPS Tweaks 🎮Made a few small but important improvements to Greg’s Rock Paper Scissors command! 1.⚡ Fixed the response delay🔘 2.Fixed the RPS buttons not appearing properly 3.🛠️ Improved the overall interaction Tiny changes, but they make RPS feel way smoother now. 🗿pls try him and let me know if theres any trouble with him
devlog#5? coded the entire thing by hand re-improved the read.me and polished greg so he doesnt take like an hour to responds
Ships:
I made Greg, a multifunctional Slack bot with interactive commands for games, entertainment, utilities, and random features. I added things like Rock Paper Scissors, weather reports, achievements, coin flips, jokes, fortunes, and more. 🤖The challenging parts were deploying the daily weather reporter and fixing some glitches with RPS. I’m happy with how much smoother Greg feels now, especially the interactive features! things i which u know b4 trying him is that if u are trying to deploy/greg-weather make sure to keep space btw the location adn the command for Eg. “/greg-weather london “etc. have fun!! thanks ! good luck finding all the hidden achivements !...
|
1792958070.199233
|
1793822070.199233
|
|
48734
|
DuskOS_V1 by @AryaRanjan | Stardance
|
AryaRanjan
|
1
|
3.82
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T18:15:20Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Uh i am unable to do 3 Devlogs, and i messsed which ill fix in My OS V2", "repo": "https://github.com/aryaranjan22/AuraOS_V1", "demo": "https://aryaranjan22.github.io/DuskOS_V1/"}]...
|
[{"post_id": 53039, "ts": "202 [{"post_id": 53039, "ts": "2026-08-23T13:02:48Z", "hours": 0.2967, "text": "Revamped the whole OS and named it DuskOS (while i was playing minecraft i got idea and did this like too much time"}, {"post_id": 52557, "ts": "2026-08-22T18:43:07Z", "hours": 1.5217, "text": "Finally the CS is ready I’d be releasing it"}, {"post_id": 52148, "ts": "2026-08-22T07:36:09Z", "hours": 1.7606, "text": "Completed the index.html like it took 1 hr 43 min but it is logged as 1hr 20 min still happy and i am unable to upload another 3 logs because it is not updating my logs"}]...
|
Title: DuskOS_V1 by @AryaRanjan | Stardance
Devlo Title: DuskOS_V1 by @AryaRanjan | Stardance
Devlogs:
Completed the index.html like it took 1 hr 43 min but it is logged as 1hr 20 min still happy and i am unable to upload another 3 logs because it is not updating my logs
Finally the CS is ready I’d be releasing it
Revamped the whole OS and named it DuskOS (while i was playing minecraft i got idea and did this like too much time
Ships:
Uh i am unable to do 3 Devlogs, and i messsed which ill fix in My OS V2...
|
1792878760.710442
|
1793742760.710442
|
|
48736
|
Wifi and blutooth jammer by @Txseen | Stardance
|
Txseen
|
1
|
2.27
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T13:56:10Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i had made a bluetooth and wifi jammer", "repo": "https://github.com/EmenstaNougat/ESP32-BlueJammer", "demo": ""}]...
|
[{"post_id": 80692, "ts": "202 [{"post_id": 80692, "ts": "2026-10-18T15:13:21Z", "hours": 1.2714, "text": "another circuit diagram"}, {"post_id": 69652, "ts": "2026-09-17T14:39:07Z", "hours": 0.3006, "text": "circuit diagram of jammer"}, {"post_id": 69621, "ts": "2026-09-17T13:08:18Z", "hours": 0.3008, "text": "jammeer coodes"}]...
|
Title: Wifi and blutooth jammer by @Txseen | Stard Title: Wifi and blutooth jammer by @Txseen | Stardance
Devlogs:
jammeer coodes
circuit diagram of jammer
another circuit diagram
Ships:
i had made a bluetooth and wifi jammer...
|
1793339709.2223413
|
1793426109.2223413
|
|
48753
|
Environment AI tracker by @bradymend | Stardance
|
bradymend
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T22:51:34Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built a tool for local schools to track what environmental barriers block students from using eco friendly transportation methods. It uses AI to determine what can cause barriers in transport and that prevent people from getting there without using a car. It would help in reducing emissions and helping district officials determine what they need to enhance/fix to be more environmentally concious.", "repo": "https://github.com/BraedynMendonca/greenlight-usaii", "demo": "https://greenlightapp.vercel.app/"}]...
|
[{"post_id": 47867, "ts": "202 [{"post_id": 47867, "ts": "2026-08-16T03:40:46Z", "hours": 4.025, "text": "This is the basic version of Greenlight, name and stuff is still a work in progress"}]...
|
Title: Environment AI tracker by @bradymend | Star Title: Environment AI tracker by @bradymend | Stardance
Devlogs:
This is the basic version of Greenlight, name and stuff is still a work in progress
Ships:
I built a tool for local schools to track what environmental barriers block students from using eco friendly transportation methods. It uses AI to determine what can cause barriers in transport and that prevent people from getting there without using a car. It would help in reducing emissions and helping district officials determine what they need to enhance/fix to be more environmentally concious....
|
1793332251.7913845
|
1793418651.7913845
|
|
48784
|
Bhavya’s Portfolio by @bhavyavashisth | Stardance
|
bhavyavashisth
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-19T12:23:18Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have made a personal portfolio website using HTML,CSS and JS.The home page has the profile pic in gif formate,about me ,email,blogs and skills.Links of my github and x. There were some parts which were challenging: 1.The dark mode pfp: My first pass used a css filter to turn the gif pfp into a red silhouette,which worked terrible for my pfp like it makes the pfp straight up disappeared against the dark background. 2.Locking the colock to IST: First version used the viewer’s local timezone,so it read BST in London>fixed with Int.DateTimeFormate and timeZone:“Asia/Kolkata” Things of which i am proud of the most is how much good website i made with the most minimalism type work like it will only took 20 to 30sec to the viewer to scroll through the website and know about me if he is reading the blogs then story is different and the other things is color palette i chose for the website which goes perfectly with my pfp and looks good in both dark made and light mode in which light mode ain’t looking like a simple white layer rather then its something which is unique in my eyes. Things should people know so they can explore my site: Theme toggle is the small sun/moon button in the top-right. The ist clock on the home page is locked to Asia/Kolkata so it shows the right time no matter where you open it from.Updates every 30s", "repo": "https://github.com/bhavyavashisth/bahvyaportfolio", "demo": "https://bahvyaportfolio.vercel.app/"}]...
|
[{"post_id": 50238, "ts": "202 [{"post_id": 50238, "ts": "2026-08-19T11:55:02Z", "hours": 2.7031, "text": "devlog -#2 So i have to remove some of the things which i added last time as upcoming features: CVE Hobbies I removed them as no one cares what your hobbies and to be honest i tried and wrote the entire code but the results ain’t satisfying so i just deleted the code as i left in the website what i like , i really like to write blogs and kinda find it enjoyable to tell how did i and why did i kinda like it so i have added another blog “Reverse engineering a small CTF binary in C”. You can read the blog on the website if you find the title interesting. As of now the website is complete and i will try my best not make anymore changes “Minimalism is best imo”"}, {"post_id": 50076, "ts": "2026-08-19T04:07:41Z", "hours": 4.6636, "text": "devlog -#1 Ok so i am making my portfolio for 4 times now.This is one of the final struck so i don’t forgot what i did and why and everyone who is reading this can yell at me about what i got wrong lol. The goal: I am fed up from building a big ahh website therefor this time and one last time i want to make a minimalist website telling about me , profile pic, name,one line what i do a short paragraph, and a location pin with live clock that’s it. The kind of page you read in 20 sec and walks away knowing who i am. The stack html+css+ javascript The dark mode ate my pfp: ok so originally ideas was to have a character gif to turn into a red tinted shadow in dark mode. Looked good on paper but it was one of the bad idea which didn’t turned out to be as i thought so i need to swap the pfp with a simple gif of a my fav. character Reze from chainsaw men. The cropping of pfp: The gif i used was was a portrait jpg so the character’s face got chopped Fix: I just changed the focus of the pfp from full torso to face only which turned out to be good. The ist clock: This was a 10 line function and i still managed to mess it up, First version uses the local viewer’s local time zone so if anyone opened in london it would’ve showed the BST not IST. Fixed the clock to Asia/Kolkata timezone regarless of where visitor is.The clock updates every 30 sec, which is enough that no one notices the drift and cheap enough for not waste cpu. Hover animation: The page barely has any motion by default. I added a few small ones. Nav links get a red underline that grows from the left Skill cark lifts 2 px and turn their border into red when hover 3.The theme button rotates 15 degree when you point at it The pfp zooms 4% on hover, clicked the circle so it doesn’t leak The red glow bulb: There’s a fixed radial gradient in the top left corner that gives the page soft “Designed website” feel. What is left to do: need to write about my hobbies Add another blog as of now only wrote one fully and some coming soon blogs CVE Thats it the most time consuming thing was to write about me , blog and you can’t forget the clock Thats it, as of now will write about my hobbies , make a simple cve"}]...
|
Title: Bhavya’s Portfolio by @bhavyavashisth | Sta Title: Bhavya’s Portfolio by @bhavyavashisth | Stardance
Devlogs:
devlog -#1 Ok so i am making my portfolio for 4 times now.This is one of the final struck so i don’t forgot what i did and why and everyone who is reading this can yell at me about what i got wrong lol. The goal: I am fed up from building a big ahh website therefor this time and one last time i want to make a minimalist website telling about me , profile pic, name,one line what i do a short paragraph, and a location pin with live clock that’s it. The kind of page you read in 20 sec and walks away knowing who i am. The stack html+css+ javascript The dark mode ate my pfp: ok so originally ideas was to have a character gif to turn into a red tinted shadow in dark mode. Looked good on paper but it was one of the bad idea which didn’t turned out to be as i thought so i need to swap the pfp with a simple gif of a my fav. character Reze from chainsaw men. The cropping of pfp: The gif i used was was a portrait jpg so the character’s face got chopped Fix: I just changed the focus of the pfp from full torso to face only which turned out to be good. The ist clock: This was a 10 line function and i still managed to mess it up, First version uses the local viewer’s local time zone so if anyone opened in london it would’ve showed the BST not IST. Fixed the clock to Asia/Kolkata timezone regarless of where visitor is.The clock updates every 30 sec, which is enough that no one notices the drift and cheap enough for not waste cpu. Hover animation: The page barely has any motion by default. I added a few small ones. Nav links get a red underline that grows from the left Skill cark lifts 2 px and turn their border into red when hover 3.The theme button rotates 15 degree when you point at it The pfp zooms 4% on hover, clicked the circle so it doesn’t leak The red glow bulb: There’s a fixed radial gradient in the top left corner that gives the page soft “Designed website” feel. What is left to do: need to write about my hobbies Add another blog as of now only wrote one fully and some coming soon blogs CVE Thats it the most time consuming thing was to write about me , blog and you can’t forget the clock Thats it, as of now will write about my hobbies , make a simple cve
devlog -#2 So i have to remove some of the things which i added last time as upcoming features: CVE Hobbies I removed them as no one cares what your hobbies and to be honest i tried and wrote the entire code but the results ain’t satisfying so i just deleted the code as i left in the website what i like , i really like to write blogs and kinda find it enjoyable to tell how did i and why did i kinda like it so i have added another blog “Reverse engineering a small CTF binary in C”. You can read the blog on the website if you find the title interesting. As of now the website is complete and i will try my best not make anymore changes “Minimalism is best imo”
Ships:
I have made a personal portfolio website using HTML,CSS and JS.The home page has the profile pic in gif formate,about me ,email,blogs and skills.Links of my github and x. There were some parts which were challenging: 1.The dark mode pfp: My first pass used a css filter to turn the gif pfp into a red silhouette,which worked terrible for my pfp like it makes the pfp straight up disappeared against the dark background. 2.Locking the colock to IST: First version used the viewer’s local timezone,so it read BST in London>fixed with Int.DateTimeFormate and timeZone:“Asia/Kolkata” Things of which i am proud of the most is how much good website i made with the most minimalism type work like it will only took 20 to 30sec to the viewer to scroll through the website and know about me if he is reading the blogs then story is different and the other things is color palette i chose for the website which goes perfectly with my pfp and looks good in both dark made and light mode in which light mode ain’t looking like a simple white layer rather then its something which is unique in my eyes. Things should people know so they can explore my site: Theme toggle is the small sun/moon button in the top-right. The ist clock on the home page is locked to Asia/Kolkata so it shows the right time no matter where you open it from.Updates every 30s...
|
1792878461.0687482
|
1793742461.0687482
|
|
48819
|
Burger shop by @Avmovito | Stardance
|
Avmovito
|
1
|
42.64
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-18T22:24:00Z", "hours": 40.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is a burger shop website This is one of the finest creations in my project collection One of the special features you have was you can customise the burger you choose check that out it was fun", "repo": "https://github.com/Adwaith-AR/Buger-shop", "demo": "https://bugershop-av.vercel.app/"}]...
|
[{"post_id": 52975, "ts": "202 [{"post_id": 52975, "ts": "2026-08-23T10:58:17Z", "hours": 0.4611, "text": "i finaly completed the theme swicher adding to the website completly"}, {"post_id": 51460, "ts": "2026-08-21T05:51:56Z", "hours": 2.1772, "text": "css updated as per the ship write instructons"}, {"post_id": 49939, "ts": "2026-08-18T22:17:29Z", "hours": 0.6028, "text": "this is the last update of this website i know my story telling was so bad but the website is beautiful also bcs it the most good looking website in my collection okay in this vlog i removed the bugs i noticed in my project and fixed the responcev problem and also added a tiny animation"}, {"post_id": 49821, "ts": "2026-08-18T19:25:22Z", "hours": 2.1522, "text": "the theme swicher is added to te burger shop it was pritty fun to do it"}, {"post_id": 47905, "ts": "2026-08-16T05:31:51Z", "hours": 36.9725, "text": "this is a burger shop website i build this website after june 1 st you check the devlog of git push i forgot to upload this project into stardust in fact i didn’t know about this event all this time sorry for the delay i have to still complet theme switcher and need more morden js coding type to improve the code any way i was uploading the current progress"}]...
|
Title: Burger shop by @Avmovito | Stardance
Devlo Title: Burger shop by @Avmovito | Stardance
Devlogs:
this is a burger shop website i build this website after june 1 st you check the devlog of git push i forgot to upload this project into stardust in fact i didn’t know about this event all this time sorry for the delay i have to still complet theme switcher and need more morden js coding type to improve the code any way i was uploading the current progress
the theme swicher is added to te burger shop it was pritty fun to do it
this is the last update of this website i know my story telling was so bad but the website is beautiful also bcs it the most good looking website in my collection okay in this vlog i removed the bugs i noticed in my project and fixed the responcev problem and also added a tiny animation
css updated as per the ship write instructons
i finaly completed the theme swicher adding to the website completly
Ships:
This is a burger shop website This is one of the finest creations in my project collection One of the special features you have was you can customise the burger you choose check that out it was fun...
|
1793490699.2109816
|
1793577099.2109816
|
|
48842
|
My own site! by @StarLight9 | Stardance
|
StarLight9
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-18T14:04:30Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made my very own personal website dedicated to me! The most challenging part was probably to learn to deploy the project properly and also linking the CSS editor to the HTML editor. i really enjoyed making the project and want people to just sit back and enjoy a newbie struggle while making their very first website.", "repo": "https://github.com/ashmitkundu2011-collab/project1-website", "demo": "https://ashmitkundu2011-collab.github.io/project1-website"}]...
|
[{"post_id": 49581, "ts": "202 [{"post_id": 49581, "ts": "2026-08-18T13:53:13Z", "hours": 3.1381, "text": "#devlog1 i’m working on editing and finalizing the css code"}]...
|
Title: My own site! by @StarLight9 | Stardance
De Title: My own site! by @StarLight9 | Stardance
Devlogs:
#devlog1 i’m working on editing and finalizing the css code
Ships:
I made my very own personal website dedicated to me! The most challenging part was probably to learn to deploy the project properly and also linking the CSS editor to the HTML editor. i really enjoyed making the project and want people to just sit back and enjoy a newbie struggle while making their very first website....
|
1793490724.6029475
|
1793577124.6029475
|
|
48851
|
my-biopage by @echo-ilovech3ss | Stardance
|
echo-ilovech3ss
|
1
|
3.67
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-16T13:07:35Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a personal about me / Bio-page, inspired from my old version, as the first repo here! I used ai for some of the code, the brainstorming and ideas were mine.", "repo": "https://github.com/echo-ilovech3ss/my-biopage", "demo": "https://shreyasloveschess.netlify.app/"}]...
|
[{"post_id": 48662, "ts": "202 [{"post_id": 48662, "ts": "2026-08-17T04:44:21Z", "hours": 2.6736, "text": "#Devlog 3 Updated the CSS, It looked too bloated, along with removing some features that weren’t what I was going for really."}, {"post_id": 48138, "ts": "2026-08-16T13:03:55Z", "hours": 0.4039, "text": "#Devlog 2 Added a 3D character viewer for my bio website, its live now!"}, {"post_id": 47925, "ts": "2026-08-16T06:06:08Z", "hours": 0.5961, "text": "#Devlog 1 I’m working on adding more cool things like this chess engine my my new updated biopage, it will be hosted at shreyasloveschess.netlify.app soon right now it has the old version."}]...
|
Title: my-biopage by @echo-ilovech3ss | Stardance
Title: my-biopage by @echo-ilovech3ss | Stardance
Devlogs:
#Devlog 1 I’m working on adding more cool things like this chess engine my my new updated biopage, it will be hosted at shreyasloveschess.netlify.app soon right now it has the old version.
#Devlog 2 Added a 3D character viewer for my bio website, its live now!
#Devlog 3 Updated the CSS, It looked too bloated, along with removing some features that weren’t what I was going for really.
Ships:
I made a personal about me / Bio-page, inspired from my old version, as the first repo here! I used ai for some of the code, the brainstorming and ideas were mine....
|
1793497934.4177432
|
1793584334.4177432
|
|
48859
|
WordLift by @raajk | Stardance
|
raajk
|
1
|
0.29
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-16T07:45:48Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "A simple dictionary which is useful for learning meanings of new word and learning a new word. If you ask what do you mean by learning a new word it just means increasing your vocabulary and if you ask how just try searching a meaning of new word, it will give you the meaning for the exact word and shows synonyms for that word both for poetry and essay writing.", "repo": "https://github.com/raajweb1-maker/WordLift", "demo": "https://wordlift.crentai.qzz.io/"}]...
|
[{"post_id": 52174, "ts": "202 [{"post_id": 52174, "ts": "2026-08-22T08:18:21Z", "hours": 0.2939, "text": "updated readme and removed unnecessary files in github"}, {"post_id": 47935, "ts": "2026-08-16T06:20:23Z", "hours": 0.2558, "text": "A simple dictionary for both meanings and vocabulary"}]...
|
Title: WordLift by @raajk | Stardance
Devlogs:
A Title: WordLift by @raajk | Stardance
Devlogs:
A simple dictionary for both meanings and vocabulary
updated readme and removed unnecessary files in github
Ships:
A simple dictionary which is useful for learning meanings of new word and learning a new word. If you ask what do you mean by learning a new word it just means increasing your vocabulary and if you ask how just try searching a meaning of new word, it will give you the meaning for the exact word and shows synonyms for that word both for poetry and essay writing....
|
1793497950.9010015
|
1793584350.9010015
|
|
48869
|
portfolio by @harshitkataria20 | Stardance
|
harshitkataria20
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T09:17:03Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made an website that gives astro photo of the day it has fetched from nasa’s api and gives information about that image , I ran into many errors like api not responding and api sending wrong format then after 3-4 hours of struggle i completed it even though the website is a little slow i am trying my best to make it fast and will add more features such as seeing the astro photo on your birthdate or any date and random astro photo also . Hope you will enjoy my first project :)", "repo": "https://github.com/hshit2010/nasa-apod", "demo": "https://aboutharshit.info/nasa-apod/"}]...
|
[{"post_id": 48229, "ts": "202 [{"post_id": 48229, "ts": "2026-08-16T15:10:59Z", "hours": 1.6872, "text": "working on a website that gives the astro photo of the day and tells us about it , I will add the feature of searching by date later"}]...
|
Title: portfolio by @harshitkataria20 | Stardance
Title: portfolio by @harshitkataria20 | Stardance
Devlogs:
working on a website that gives the astro photo of the day and tells us about it , I will add the feature of searching by date later
Ships:
i made an website that gives astro photo of the day it has fetched from nasa’s api and gives information about that image , I ran into many errors like api not responding and api sending wrong format then after 3-4 hours of struggle i completed it even though the website is a little slow i am trying my best to make it fast and will add more features such as seeing the astro photo on your birthdate or any date and random astro photo also . Hope you will enjoy my first project :)...
|
1793497999.443761
|
1793584399.443761
|
|
48897
|
mubeeeel by @mohamed_mubeel_s | Stardance
|
mohamed_mubeel_s
|
1
|
11.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-19T16:12:30Z", "hours": 11.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Building NeuroSift: Edge-First AST Engine, Hybrid Code Intelligence & 3D Knowledge Graph Just wrapped up building and open-sourcing NeuroSift — a local, privacy-first semantic code search daemon and interactive 3D dependency visualizer. When navigating large codebases, traditional string search is too noisy, and sending proprietary code to third-party cloud LLMs creates latency and privacy risks. NeuroSift solves this completely on-device. What NeuroSift does under the hood: Static AST & Complexity Auditing: Traverses Python abstract syntax trees to compute Cyclomatic Complexity and Halstead metrics while detecting code smells in real time. Knowledge Graph & Blast Radius: Builds directed dependency graphs mapping function calls, module imports, and inheritance trees to instantly calculate downstream impact across the codebase. Hybrid Search (Dense + BM25): Combines 384-dimensional vector embeddings with an exact-token BM25 lexical engine using Reciprocal Rank Fusion (RRF) for sub-15ms code retrieval. Dual Interface (TUI & WebGL 3D Visualizer): Features a terminal dashboard and a browser-based D3/WebGL force-directed visualizer with code previews and live telemetry. Zero Cloud Dependency: Runs 100% locally with 286+ unit tests passing cleanly.", "repo": "https://github.com/mohamedmubeels/Neurosift", "demo": "https://drive.google.com/file/d/1OlAwdFJmfrGDkMcbTguypytR31jB2sqj/view?usp=sharing"}]...
|
[{"post_id": 50356, "ts": "202 [{"post_id": 50356, "ts": "2026-08-19T15:09:20Z", "hours": 0.8806, "text": "Building NeuroSift: Edge-First AST Engine, Hybrid Code Intelligence & 3D Knowledge GraphJust wrapped up building and open-sourcing NeuroSift — a local, privacy-first semantic code search daemon and interactive 3D dependency visualizer.When navigating large codebases, traditional string search is too noisy, and sending proprietary code to third-party cloud LLMs creates latency and privacy risks. NeuroSift solves this completely on-device.What NeuroSift does under the hood:Static AST & Complexity Auditing: Traverses Python abstract syntax trees to compute Cyclomatic Complexity and Halstead metrics while detecting code smells in real time.Knowledge Graph & Blast Radius: Builds directed dependency graphs mapping function calls, module imports, and inheritance trees to instantly calculate downstream impact across the codebase.Hybrid Search (Dense + BM25): Combines 384-dimensional vector embeddings with an exact-token BM25 lexical engine using Reciprocal Rank Fusion (RRF) for sub-15ms code retrieval.Dual Interface (TUI & WebGL 3D Visualizer): Features a terminal dashboard and a browser-based D3/WebGL force-directed visualizer with code previews and live telemetry.Zero Cloud Dependency: Runs 100% locally with 286+ unit tests passing cleanly."}, {"post_id": 49703, "ts": "2026-08-18T16:34:10Z", "hours": 10.1747, "text": "Just wrapped up an intensive 8-hour engineering block building NeuroSift — a local, privacy-first semantic code search engine and dependency graph visualizer.Here is the breakdown of what got built and validated across Hours 1 through 8:Hours 1–2 (AST Parsing & Knowledge Graph): Built a static analysis engine with Python’s ast module (ast_extractor.py) to extract function/class definitions, calculate Cyclomatic Complexity & Halstead metrics, and flag code smells. Implemented builder.py to construct directed dependency graphs, identify caller-callee hierarchies, detect circular cycles, and calculate downstream impact “blast radius”.Hours 3–4 (Semantic Chunking & Local Vector Store): Created chunker.py to slice code by semantic function/class boundaries while injecting parameter signatures and docstring preambles. Developed embedder.py with SHA-256 disk caching and built an in-memory NumPy vector database with Cosine Similarity ranking.Hours 5–6 (BM25 Lexical & Terminal TUI): Built an exact-token BM25 sparse index and unified it with dense vectors via Reciprocal Rank Fusion (RRF). Developed a styled Rich terminal TUI with real-time complexity health badges, interactive search loops, and ASCII blast-radius dependency trees.Hours 7–8 (Daemon & Interactive Web Visualizer): Deployed a local REST/WebSocket daemon with FastAPI (and fallback standard library server) and connected it to a full-viewport D3.js force-directed visualizer, code preview drawer, and live telemetry stream.Stats: 286/286 unit tests passing in ~4.2s. 133 chunks indexed across the engine."}]...
|
Title: mubeeeel by @mohamed_mubeel_s | Stardance
Title: mubeeeel by @mohamed_mubeel_s | Stardance
Devlogs:
Just wrapped up an intensive 8-hour engineering block building NeuroSift — a local, privacy-first semantic code search engine and dependency graph visualizer.Here is the breakdown of what got built and validated across Hours 1 through 8:Hours 1–2 (AST Parsing & Knowledge Graph): Built a static analysis engine with Python’s ast module (ast_extractor.py) to extract function/class definitions, calculate Cyclomatic Complexity & Halstead metrics, and flag code smells. Implemented builder.py to construct directed dependency graphs, identify caller-callee hierarchies, detect circular cycles, and calculate downstream impact “blast radius”.Hours 3–4 (Semantic Chunking & Local Vector Store): Created chunker.py to slice code by semantic function/class boundaries while injecting parameter signatures and docstring preambles. Developed embedder.py with SHA-256 disk caching and built an in-memory NumPy vector database with Cosine Similarity ranking.Hours 5–6 (BM25 Lexical & Terminal TUI): Built an exact-token BM25 sparse index and unified it with dense vectors via Reciprocal Rank Fusion (RRF). Developed a styled Rich terminal TUI with real-time complexity health badges, interactive search loops, and ASCII blast-radius dependency trees.Hours 7–8 (Daemon & Interactive Web Visualizer): Deployed a local REST/WebSocket daemon with FastAPI (and fallback standard library server) and connected it to a full-viewport D3.js force-directed visualizer, code preview drawer, and live telemetry stream.Stats: 286/286 unit tests passing in ~4.2s. 133 chunks indexed across the engine.
Building NeuroSift: Edge-First AST Engine, Hybrid Code Intelligence & 3D Knowledge GraphJust wrapped up building and open-sourcing NeuroSift — a local, privacy-first semantic code search daemon and interactive 3D dependency visualizer.When navigating large codebases, traditional string search is too noisy, and sending proprietary code to third-party cloud LLMs creates latency and privacy risks. NeuroSift solves this completely on-device.What NeuroSift does under the hood:Static AST & Complexity Auditing: Traverses Python abstract syntax trees to compute Cyclomatic Complexity and Halstead metrics while detecting code smells in real time.Knowledge Graph & Blast Radius: Builds directed dependency graphs mapping function calls, module imports, and inheritance trees to instantly calculate downstream impact across the codebase.Hybrid Search (Dense + BM25): Combines 384-dimensional vector embeddings with an exact-token BM25 lexical engine using Reciprocal Rank Fusion (RRF) for sub-15ms code retrieval.Dual Interface (TUI & WebGL 3D Visualizer): Features a terminal dashboard and a browser-based D3/WebGL force-directed visualizer with code previews and live telemetry.Zero Cloud Dependency: Runs 100% locally with 286+ unit tests passing cleanly.
Ships:
Building NeuroSift: Edge-First AST Engine, Hybrid Code Intelligence & 3D Knowledge Graph Just wrapped up building and open-sourcing NeuroSift — a local, privacy-first semantic code search daemon and interactive 3D dependency visualizer. When navigating large codebases, traditional string search is too noisy, and sending proprietary code to third-party cloud LLMs creates latency and privacy risks. NeuroSift solves this completely on-device. What NeuroSift does under the hood: Static AST & Complexity Auditing: Traverses Python abstract syntax trees to compute Cyclomatic Complexity and Halstead metrics while detecting code smells in real time. Knowledge Graph & Blast Radius: Builds directed dependency graphs mapping function calls, module imports, and inheritance trees to instantly calculate downstream impact across the codebase. Hybrid Search (Dense + BM25): Combines 384-dimensional vector embeddings with an exact-token BM25 lexical engine using Reciprocal Rank Fusion (RRF) for sub-15ms code retrieval. Dual Interface (TUI & WebGL 3D Visualizer): Features a terminal dashboard and a browser-based D3/WebGL force-directed visualizer with code previews and live telemetry. Zero Cloud Dependency: Runs 100% locally with 286+ unit tests passing cleanly....
|
1793498089.199492
|
1793584489.199492
|
|
48925
|
My first slack bot! by @tiyas | Stardance
|
tiyas
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T05:03:39Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made a bot which will help user with English spelling and meaning, also tells you joke and cat facts. i tried to make it clear, and i also documented how to use it and how to install on your device…", "repo": "https://github.com/Tiyasbanerjee/Slack-Bot", "demo": "https://hackclub.enterprise.slack.com/archives/C0BQ8EN939D"}]...
|
[{"post_id": 48642, "ts": "202 [{"post_id": 48642, "ts": "2026-08-17T03:48:53Z", "hours": 1.5164, "text": "i have added two custom functions, finding the meaning of a word and find simmiler spelled words to help you recall the spelling of a word. and this is ready, I think. I have also finished the documentation. and also debugged. so i am publishing it now."}, {"post_id": 48590, "ts": "2026-08-17T01:29:09Z", "hours": 0.3192, "text": "Successfully shipped the project, and it’s running well. Currently, it only contains the functions taught by the tutorial, but anyway i am going to add some custom functions to make it a little bit attractive and useful…"}, {"post_id": 48136, "ts": "2026-08-16T13:00:18Z", "hours": 0.9803, "text": "i knew about slack-bot first time through this lesson, i had always wanted to make a crazy bot like telegram bots, but i got neither time or guide to build one, but this lesson gave me a push, this is a great start"}]...
|
Title: My first slack bot! by @tiyas | Stardance
Title: My first slack bot! by @tiyas | Stardance
Devlogs:
i knew about slack-bot first time through this lesson, i had always wanted to make a crazy bot like telegram bots, but i got neither time or guide to build one, but this lesson gave me a push, this is a great start
Successfully shipped the project, and it’s running well. Currently, it only contains the functions taught by the tutorial, but anyway i am going to add some custom functions to make it a little bit attractive and useful…
i have added two custom functions, finding the meaning of a word and find simmiler spelled words to help you recall the spelling of a word. and this is ready, I think. I have also finished the documentation. and also debugged. so i am publishing it now.
Ships:
i made a bot which will help user with English spelling and meaning, also tells you joke and cat facts. i tried to make it clear, and i also documented how to use it and how to install on your device…...
|
1793505196.625048
|
1793591596.625048
|
|
48959
|
My first slack bot! by @Devadutt | Stardance
|
Devadutt
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-23T10:37:06Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a slack bot that run 24/7.It only have few commands to try out because I don’t have any prior experience using a java script or running it on a server . So it is huge thing for me . If your unsure what command to try use “/oneglass-mate-help” so it will list all he available commands. i was unsure what URL to use as the demo URL, If I was wrong choosing the demo URL . Please give the instruction to where to find it", "repo": "https://github.com/Devadutt-11/slck-bot", "demo": "https://hackclub.enterprise.slack.com/archives/C0P5NE354"}]...
|
[{"post_id": 48976, "ts": "202 [{"post_id": 48976, "ts": "2026-08-17T15:46:43Z", "hours": 1.1422, "text": "My projects now responding!.I added new roast command."}]...
|
Title: My first slack bot! by @Devadutt | Stardanc Title: My first slack bot! by @Devadutt | Stardance
Devlogs:
My projects now responding!.I added new roast command.
Ships:
I made a slack bot that run 24/7.It only have few commands to try out because I don’t have any prior experience using a java script or running it on a server . So it is huge thing for me . If your unsure what command to try use “/oneglass-mate-help” so it will list all he available commands. i was unsure what URL to use as the demo URL, If I was wrong choosing the demo URL . Please give the instruction to where to find it...
|
1793407868.9626932
|
1793494268.9626932
|
|
48977
|
apz.archive by @apz | Stardance
|
apz
|
1
|
1.53
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T13:47:22Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Making my own personal website just to post random stuffs.", "repo": "https://github.com/apzyx/apzyx.archive", "demo": "https://fexotron.neocities.org/"}]...
|
[{"post_id": 49601, "ts": "202 [{"post_id": 49601, "ts": "2026-08-18T14:16:18Z", "hours": 0.5261, "text": "Finally completed the css for my main page."}, {"post_id": 48897, "ts": "2026-08-17T13:45:14Z", "hours": 0.7761, "text": "Started working on the css for the main page"}, {"post_id": 47937, "ts": "2026-08-16T06:22:33Z", "hours": 0.3294, "text": "Working on my personal site. STAY TUNED!!!"}]...
|
Title: apz.archive by @apz | Stardance
Devlogs:
W Title: apz.archive by @apz | Stardance
Devlogs:
Working on my personal site. STAY TUNED!!!
Started working on the css for the main page
Finally completed the css for my main page.
Ships:
Making my own personal website just to post random stuffs....
|
1793508804.0254405
|
1793595204.0254405
|
|
48991
|
ASTRONAV by @lantern | Stardance
|
lantern
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-16T15:08:26Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made this site which provides latest updates related to space, launches, asteroids flyby, etc… i have tried to add some animation for the first time , i have added a highlights section separately which works like a slideshow ,there is also a detailed section to get more description about the news . I added a asteroid flyby informer which tells you about the asteroids that are going to pass near earth. I am not a pro but i hope you like this✨", "repo": "https://github.com/jigneshphalsawal-cloud/astronav", "demo": "https://astronav-tau.vercel.app/"}]...
|
[{"post_id": 48166, "ts": "202 [{"post_id": 48166, "ts": "2026-08-16T13:41:47Z", "hours": 0.6011, "text": "Added individual news description for more details"}, {"post_id": 48128, "ts": "2026-08-16T12:48:51Z", "hours": 1.2528, "text": "Just added a multiple highlights viewer to the site , more animation in overall ui"}, {"post_id": 47976, "ts": "2026-08-16T07:57:49Z", "hours": 0.38, "text": "Astronav dashboard is a website to get notified about the latest happenings in the space, launches, asteroids flyby etc.."}]...
|
Title: ASTRONAV by @lantern | Stardance
Devlogs:
Title: ASTRONAV by @lantern | Stardance
Devlogs:
Astronav dashboard is a website to get notified about the latest happenings in the space, launches, asteroids flyby etc..
Just added a multiple highlights viewer to the site , more animation in overall ui
Added individual news description for more details
Ships:
I made this site which provides latest updates related to space, launches, asteroids flyby, etc… i have tried to add some animation for the first time , i have added a highlights section separately which works like a slideshow ,there is also a detailed section to get more description about the news . I added a asteroid flyby informer which tells you about the asteroids that are going to pass near earth. I am not a pro but i hope you like this✨...
|
1792958044.07611
|
1793822044.07611
|
|
49021
|
My own site by @Qlz | Stardance
|
Qlz
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-06T05:33:22Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a website which includes a self indroduction ,and i made this as a kickoff to start my journey making more cool projects", "repo": "https://github.com/aqvoz/first-website", "demo": "https://aqvoz.github.io/first-website/"}]...
|
[{"post_id": 60365, "ts": "202 [{"post_id": 60365, "ts": "2026-09-02T17:34:38Z", "hours": 2.2353, "text": "Set up my first site . Organized up my main HTML workspace connected to GitHub and Hackatime. I built a basic self indroduction website to start my Stardance journey. Excited to start building my new projects later on, feel free to check them out!."}]...
|
Title: My own site by @Qlz | Stardance
Devlogs:
S Title: My own site by @Qlz | Stardance
Devlogs:
Set up my first site . Organized up my main HTML workspace connected to GitHub and Hackatime. I built a basic self indroduction website to start my Stardance journey. Excited to start building my new projects later on, feel free to check them out!.
Ships:
I made a website which includes a self indroduction ,and i made this as a kickoff to start my journey making more cool projects...
|
1793461963.7197976
|
1793548363.7197976
|
|
49024
|
My own site! by @mr_kn5196 | Stardance
|
mr_kn5196
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T17:06:45Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made a simple static website about me , it took me a while since its my first time doin it here and i wanted to be more creative but yea the current webpage is good too imo", "repo": "https://github.com/Nitish5196/Portfolio", "demo": "https://nitish5196.github.io/Portfolio/"}]...
|
[{"post_id": 49038, "ts": "202 [{"post_id": 49038, "ts": "2026-08-17T17:01:33Z", "hours": 1.4947, "text": "finally finished building my first webpage , hope the next one will be much better than this"}, {"post_id": 47963, "ts": "2026-08-16T07:33:27Z", "hours": 0.7414, "text": "i jst started workin on my first web page im super excited abt it!!!"}]...
|
Title: My own site! by @mr_kn5196 | Stardance
Dev Title: My own site! by @mr_kn5196 | Stardance
Devlogs:
i jst started workin on my first web page im super excited abt it!!!
finally finished building my first webpage , hope the next one will be much better than this
Ships:
i made a simple static website about me , it took me a while since its my first time doin it here and i wanted to be more creative but yea the current webpage is good too imo...
|
1793512268.1269226
|
1793598668.1269226
|
|
49031
|
QuestPop by @aarish_Khatib | Stardance
|
aarish_Khatib
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-16T18:50:27Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Well I have created a simple and easy going basic website that instead of giving hard goals and steps it basically gives them easy going ideas and steps on what to do right now and not confuse them and make them think that it is too much. It is a simple yet usefull idea that I had that can help to start and finish a big project.", "repo": "https://github.com/professoraarishwebdeveloper-cell/Questpop", "demo": "https://questpop.vercel.app/?_vercel_share=AmClOlbk4rHXmeNKUGYqrSQD1dmiarrM"}]...
|
[{"post_id": 48277, "ts": "202 [{"post_id": 48277, "ts": "2026-08-16T16:16:51Z", "hours": 0.4736, "text": "This project was just completed, and tbh I am more excited than ever, to paste the first devlog. it is my first time posting so please try to correct me if possible. took me about 30 min btw. If anyone wants to see it please see: https://questpop.vercel.app?_vercel_share=AmClOlbk4rHXmeNKUGYqrSQD1dmiarrM"}]...
|
Title: QuestPop by @aarish_Khatib | Stardance
Dev Title: QuestPop by @aarish_Khatib | Stardance
Devlogs:
This project was just completed, and tbh I am more excited than ever, to paste the first devlog. it is my first time posting so please try to correct me if possible. took me about 30 min btw. If anyone wants to see it please see: https://questpop.vercel.app?_vercel_share=AmClOlbk4rHXmeNKUGYqrSQD1dmiarrM
Ships:
Well I have created a simple and easy going basic website that instead of giving hard goals and steps it basically gives them easy going ideas and steps on what to do right now and not confuse them and make them think that it is too much. It is a simple yet usefull idea that I had that can help to start and finish a big project....
|
1792878550.7760425
|
1793742550.7760425
|
|
49079
|
First Project - Memory Game by @pelmin_404 | Stard First Project - Memory Game by @pelmin_404 | Stardance...
|
pelmin_404
|
1
|
2.0
|
8
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T02:12:59Z", "hours": 2.0, "multiplier": 5.0, "payout": 8, "blessing": "neutral", "text": "It is a simple Simon type game that is easily tweakable in the schematic as it is made on a famous and simple ATmega328P. This game is my first ever electronic project. I mostly made it before I knew about this platform but still want to share it here.", "repo": "https://github.com/pelmin404/First-Project_Memory-Game", "demo": ""}]...
|
[{"post_id": 48482, "ts": "202 [{"post_id": 48482, "ts": "2026-08-16T21:01:40Z", "hours": 0.6, "text": "Made level code more accessible and changed the default amount of levels from 10 to 5 along with adding more technical details with video examples to the README"}, {"post_id": 48014, "ts": "2026-08-16T09:23:07Z", "hours": 0.95, "text": "Fixed a code bug that prevented proper fail registering right before signing up on this platform, and created a README"}]...
|
Title: First Project - Memory Game by @pelmin_404 Title: First Project - Memory Game by @pelmin_404 | Stardance
Devlogs:
Fixed a code bug that prevented proper fail registering right before signing up on this platform, and created a README
Made level code more accessible and changed the default amount of levels from 10 to 5 along with adding more technical details with video examples to the README
Ships:
It is a simple Simon type game that is easily tweakable in the schematic as it is made on a famous and simple ATmega328P. This game is my first ever electronic project. I mostly made it before I knew about this platform but still want to share it here....
|
1793519814.733196
|
1793606214.733196
|
|
49104
|
Ronaldo OS by @Srithan | Stardance
|
Srithan
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-26T11:16:42Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built Ronaldo OS, a football-themed WebOS inspired by Cristiano Ronaldo. It runs directly in the browser and includes draggable windows, a live clock, a CR7 Journal, and an interactive CR7 career timeline. The biggest challenge was turning the separate HTML, CSS, and JavaScript pieces into one working desktop experience and getting everything deployed through GitHub Pages. I’m most proud of creating something that feels like an actual themed operating system rather than just a normal webpage. People testing it should try opening the CR7 Journal and CR7 Timeline, dragging the windows around, and interacting with the different applications.", "repo": "https://github.com/Srithan7211/RonaldoOS", "demo": "https://srithan7211.github.io/RonaldoOS/"}]...
|
[{"post_id": 54943, "ts": "202 [{"post_id": 54943, "ts": "2026-08-26T11:12:21Z", "hours": 0.6478, "text": "I finished the main development of Ronaldo OS and moved the project from Codespaces to a live GitHub Pages deployment. I completed the HTML structure, JavaScript interactions, and CSS styling, and connected the different parts of the WebOS together. The OS now has a Ronaldo-themed desktop, live clock, draggable windows, CR7 Journal, and an interactive CR7 career timeline. I also added my own football-themed design and background instead of simply following the guide’s example. The biggest milestone was finally deploying Ronaldo OS successfully to GitHub Pages and testing the live version in the browser. The project is now functional and publicly accessible."}, {"post_id": 52838, "ts": "2026-08-23T06:10:39Z", "hours": 1.0456, "text": "I’ve moved from the basic HTML structure into making Ronaldo OS actually interactive. I finished the main JavaScript logic for the project, which is a big step from the static structure I had in my first devlog. The OS now has the foundation needed for its windows and applications to respond to user interactions. I also continued building the CR7 Journal and CR7 Timeline so they can function as actual applications inside the WebOS rather than just being placeholders. The next stage is to polish the interface, improve the individual applications, and make the whole experience feel more like a real football-themed operating system."}, {"post_id": 52786, "ts": "2026-08-23T04:03:19Z", "hours": 0.3428, "text": "I started building my own WebOS for the Hack Club WebOS Jam. I wanted to make something different from a generic desktop, so I decided to build the entire OS around football and create a Ronaldo-themed experience. I started by creating the basic desktop structure, including the top bar, football mode indicator, clock, desktop icons, and my first welcome window. I also added the first two applications I want to build: CR7 Journal and CR7 Timeline. I’m now working on turning these basic elements into a fully interactive WebOS with draggable windows and football-themed applications."}]...
|
Title: Ronaldo OS by @Srithan | Stardance
Devlogs Title: Ronaldo OS by @Srithan | Stardance
Devlogs:
I started building my own WebOS for the Hack Club WebOS Jam. I wanted to make something different from a generic desktop, so I decided to build the entire OS around football and create a Ronaldo-themed experience. I started by creating the basic desktop structure, including the top bar, football mode indicator, clock, desktop icons, and my first welcome window. I also added the first two applications I want to build: CR7 Journal and CR7 Timeline. I’m now working on turning these basic elements into a fully interactive WebOS with draggable windows and football-themed applications.
I’ve moved from the basic HTML structure into making Ronaldo OS actually interactive. I finished the main JavaScript logic for the project, which is a big step from the static structure I had in my first devlog. The OS now has the foundation needed for its windows and applications to respond to user interactions. I also continued building the CR7 Journal and CR7 Timeline so they can function as actual applications inside the WebOS rather than just being placeholders. The next stage is to polish the interface, improve the individual applications, and make the whole experience feel more like a real football-themed operating system.
I finished the main development of Ronaldo OS and moved the project from Codespaces to a live GitHub Pages deployment. I completed the HTML structure, JavaScript interactions, and CSS styling, and connected the different parts of the WebOS together. The OS now has a Ronaldo-themed desktop, live clock, draggable windows, CR7 Journal, and an interactive CR7 career timeline. I also added my own football-themed design and background instead of simply following the guide’s example. The biggest milestone was finally deploying Ronaldo OS successfully to GitHub Pages and testing the live version in the browser. The project is now functional and publicly accessible.
Ships:
I built Ronaldo OS, a football-themed WebOS inspired by Cristiano Ronaldo. It runs directly in the browser and includes draggable windows, a live clock, a CR7 Journal, and an interactive CR7 career timeline. The biggest challenge was turning the separate HTML, CSS, and JavaScript pieces into one working desktop experience and getting everything deployed through GitHub Pages. I’m most proud of creating something that feels like an actual themed operating system rather than just a normal webpage. People testing it should try opening the CR7 Journal and CR7 Timeline, dragging the windows around, and interacting with the different applications....
|
1793443696.4974127
|
1793530096.4974127
|
|
49150
|
My own site! by @keshav666 | Stardance
|
keshav666
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T05:53:27Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "so i make mu own person website and it was my first time to build something", "repo": "https://github.com/keshav66m/MY-PERSONAL-WEBSITE", "demo": "https://mypesonalweb.site/"}]...
|
[{"post_id": 48141, "ts": "202 [{"post_id": 48141, "ts": "2026-08-16T13:09:51Z", "hours": 0.9194, "text": "so guys its my first time but it was so fun to build something i want to build more things . Thank you"}]...
|
Title: My own site! by @keshav666 | Stardance
Dev Title: My own site! by @keshav666 | Stardance
Devlogs:
so guys its my first time but it was so fun to build something i want to build more things . Thank you
Ships:
so i make mu own person website and it was my first time to build something...
|
1793526646.688323
|
1793613046.688323
|
|
49158
|
FocusDefend by @aviral_dewangan14 | Stardance
|
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-01T03:50:29Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I make a android app where it restricts the social media and games and when child will answer correct questions in the quiz based on it they earn focus credits which will unlock screen time for them and the most challenging part in this was making the restriction engine and I am proud of that it is fully functional and working and it will help childern making healthier digital habits and due to accessibility permission you have to turn off the play protect at installation time then turn it on and do not forget to give good and honest reviews", "repo": "https://github.com/AviralDewangan14/focusdefend", "demo": "https://focusdefend.vercel.app/"}]...
|
[{"post_id": 59363, "ts": "202 [{"post_id": 59363, "ts": "2026-09-01T03:45:54Z", "hours": 1.0422, "text": "Implemented the restriction page which will pop out when any restriction were denied"}, {"post_id": 58982, "ts": "2026-08-31T15:40:09Z", "hours": 1.4222, "text": "Builded the rewards page which has amazing ui and ux by my perspective give your opinions too"}, {"post_id": 58872, "ts": "2026-08-31T13:26:45Z", "hours": 0.2753, "text": "I implemented the progress page where you can see your digital wellbeing data and study mode time"}, {"post_id": 58037, "ts": "2026-08-30T11:49:07Z", "hours": 0.6156, "text": "I have builded this student home page which gives students a quick view for starting study mode playing quizes and a liquid glass floating nav bar"}]...
|
Title: FocusDefend by @aviral_dewangan14 | Stardan Title: FocusDefend by @aviral_dewangan14 | Stardance
Devlogs:
I have builded this student home page which gives students a quick view for starting study mode playing quizes and a liquid glass floating nav bar
I implemented the progress page where you can see your digital wellbeing data and study mode time
Builded the rewards page which has amazing ui and ux by my perspective give your opinions too
Implemented the restriction page which will pop out when any restriction were denied
Ships:
I make a android app where it restricts the social media and games and when child will answer correct questions in the quiz based on it they earn focus credits which will unlock screen time for them and the most challenging part in this was making the restriction engine and I am proud of that it is fully functional and working and it will help childern making healthier digital habits and due to accessibility permission you have to turn off the play protect at installation time then turn it on and do not forget to give good and honest reviews...
|
1793260169.8161168
|
1794124169.8161168
|
|
49159
|
Revant's Portfolio by @ravioli | Stardance
|
ravioli
|
1
|
4.61
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T13:12:29Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is a very basic portfolio website i made for myself, it is quite arbitrary but it is my first time coding so im quite proud of how it turned out.", "repo": "https://github.com/ravioliiii665/Revant-s_Portfolio_website", "demo": "https://ravioliiii665.github.io/Revant-s_Portfolio_website/"}]...
|
[{"post_id": 49594, "ts": "202 [{"post_id": 49594, "ts": "2026-08-18T14:07:10Z", "hours": 1.1244, "text": "Did a full visual overhaul and added backgroud glow to my elements"}, {"post_id": 49369, "ts": "2026-08-18T04:49:48Z", "hours": 1.4867, "text": "Updated the website to link to my email while i work on visual overhaul"}, {"post_id": 48869, "ts": "2026-08-17T13:04:47Z", "hours": 2.0844, "text": "Started learning HTML and built my first website!"}]...
|
Title: Revant's Portfolio by @ravioli | Starda Title: Revant's Portfolio by @ravioli | Stardance
Devlogs:
Started learning HTML and built my first website!
Updated the website to link to my email while i work on visual overhaul
Did a full visual overhaul and added backgroud glow to my elements
Ships:
This is a very basic portfolio website i made for myself, it is quite arbitrary but it is my first time coding so im quite proud of how it turned out....
|
1793526653.6914508
|
1793613053.6914508
|
|
49195
|
Frictionless by @Nikhil_jais | Stardance
|
Nikhil_jais
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-16T09:37:04Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What is this game about? Frictionless is a fast-paced arcade survival game where you pilot a mysterious explorer through two worlds — the depths of the ocean and the vastness of space. Dodge obstacles, collect energy, build your combo, and see how long you can keep moving. What makes it different? The world doesn’t stay the same. As you survive, the calm underwater environment gradually transforms into an unpredictable space journey, bringing new obstacles, faster movement, and a completely different atmosphere. How do you play? Move your explorer using WASD or Arrow Keys, collect glowing energy, avoid incoming obstacles, and use Space to dash when things get intense. Your goal is simple: keep moving, survive longer, and beat your high score. i hope you all are going to love it ❤️", "repo": "https://github.com/Nikhil-jais/Frictionless", "demo": "https://nikhil-jais.github.io/Frictionless/"}]...
|
[{"post_id": 69052, "ts": "202 [{"post_id": 69052, "ts": "2026-09-16T09:33:01Z", "hours": 1.1606, "text": "This is the End of our game. Frictionless for the people who love space games and tell me me the pros and cons definitely . and i also hope all are going to like it ❤️"}, {"post_id": 68616, "ts": "2026-09-15T12:27:09Z", "hours": 1.0436, "text": "Today I’ve been building and polishing the main productivity experience . especially the priority task system, focus mode, and progress tracking. I’m trying to make Frictionless feel simple without making it boring: adding rocks power points , and a chance to move your ship hope you will enjoy playing this game❤️."}, {"post_id": 68042, "ts": "2026-09-14T12:47:46Z", "hours": 1.0594, "text": "This is something I’ve been working on with whatever skills, time, and ideas I had. I didn’t have a huge team or unlimited resources behind it. I just kept building, learning, fixing things, and trying to make the idea better with every step. There’s still a lot I want to improve, but this first version represents the best I could put together with the power I had at the time. This is my work. My learning. My attempt to turn an idea into something real. And honestly, I’m just getting started. I hope you all are going to love this game ❤️"}]...
|
Title: Frictionless by @Nikhil_jais | Stardance
D Title: Frictionless by @Nikhil_jais | Stardance
Devlogs:
This is something I’ve been working on with whatever skills, time, and ideas I had. I didn’t have a huge team or unlimited resources behind it. I just kept building, learning, fixing things, and trying to make the idea better with every step. There’s still a lot I want to improve, but this first version represents the best I could put together with the power I had at the time. This is my work. My learning. My attempt to turn an idea into something real. And honestly, I’m just getting started. I hope you all are going to love this game ❤️
Today I’ve been building and polishing the main productivity experience . especially the priority task system, focus mode, and progress tracking. I’m trying to make Frictionless feel simple without making it boring: adding rocks power points , and a chance to move your ship hope you will enjoy playing this game❤️.
This is the End of our game. Frictionless for the people who love space games and tell me me the pros and cons definitely . and i also hope all are going to like it ❤️
Ships:
What is this game about? Frictionless is a fast-paced arcade survival game where you pilot a mysterious explorer through two worlds — the depths of the ocean and the vastness of space. Dodge obstacles, collect energy, build your combo, and see how long you can keep moving. What makes it different? The world doesn’t stay the same. As you survive, the calm underwater environment gradually transforms into an unpredictable space journey, bringing new obstacles, faster movement, and a completely different atmosphere. How do you play? Move your explorer using WASD or Arrow Keys, collect glowing energy, avoid incoming obstacles, and use Space to dash when things get intense. Your goal is simple: keep moving, survive longer, and beat your high score. i hope you all are going to love it ❤️...
|
1793339873.1034117
|
1793426273.1034117
|
|
49209
|
Aqua OS by @Lost | Stardance
|
Lost
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-25T14:02:51Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made Aqua OS, a futuristic underwater web operating system built around a glass-style interface. The biggest challenge was making the desktop feel like an actual OS instead of just a normal webpage. I worked on draggable application windows, the desktop layout, glass UI, and making the different apps work together. I’m most proud of the underwater civilization theme and the way the glass interface works with the background. I also added features beyond the basic guide, including Aqua Launcher, Settings, Calculator, Ocean Map, Depth, and the Aqua Drift mini-game. To test it, open the demo and try the different applications. You can drag the windows around and explore the desktop and apps.", "repo": "https://github.com/lost15and5/aqua-os", "demo": "https://aqua-os-chi.vercel.app/"}]...
|
[{"post_id": 54447, "ts": "202 [{"post_id": 54447, "ts": "2026-08-25T13:56:01Z", "hours": 0.7428, "text": "Aqua OS gets a launcher & settings system! 🌊⚙️"}, {"post_id": 54422, "ts": "2026-08-25T13:00:51Z", "hours": 0.3394, "text": "Added a functional Calculator to Aqua OS 🧮🌊"}, {"post_id": 54396, "ts": "2026-08-25T12:10:24Z", "hours": 1.8789, "text": "Started building Aqua OS for WebOS 1! 🌊"}]...
|
Title: Aqua OS by @Lost | Stardance
Devlogs:
Star Title: Aqua OS by @Lost | Stardance
Devlogs:
Started building Aqua OS for WebOS 1! 🌊
Added a functional Calculator to Aqua OS 🧮🌊
Aqua OS gets a launcher & settings system! 🌊⚙️
Ships:
I made Aqua OS, a futuristic underwater web operating system built around a glass-style interface. The biggest challenge was making the desktop feel like an actual OS instead of just a normal webpage. I worked on draggable application windows, the desktop layout, glass UI, and making the different apps work together. I’m most proud of the underwater civilization theme and the way the glass interface works with the background. I also added features beyond the basic guide, including Aqua Launcher, Settings, Calculator, Ocean Map, Depth, and the Aqua Drift mini-game. To test it, open the demo and try the different applications. You can drag the windows around and explore the desktop and apps....
|
1793458584.492289
|
1793544984.492289
|
|
49220
|
Solar by @meroquixel | Stardance
|
meroquixel
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-25T16:42:51Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "It is my slackbot Solar. It has 4 commads: /supportbot-ping, /supportbot-joke, /supportbot-catfact, /supportbot-help.", "repo": "https://github.com/umaar1104/Solar", "demo": "https://hackclub.enterprise.slack.com/archives/C0BSP06K51P"}]...
|
[{"post_id": 50979, "ts": "202 [{"post_id": 50979, "ts": "2026-08-20T13:41:45Z", "hours": 0.8047, "text": "Now, I am waiting for review of my Nest application"}]...
|
Title: Solar by @meroquixel | Stardance
Devlogs:
Title: Solar by @meroquixel | Stardance
Devlogs:
Now, I am waiting for review of my Nest application
Ships:
It is my slackbot Solar. It has 4 commads: /supportbot-ping, /supportbot-joke, /supportbot-catfact, /supportbot-help....
|
1793458604.7648983
|
1793545004.7648983
|
|
49222
|
My own site! by @Stackx64 | Stardance
|
Stackx64
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T17:42:53Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made personal website about me using HTML and CSS! It has About Me, Hobbies, Skills, Projects, Goals, and my GitHub link. Hardest part: Connecting my CSS to my HTML — it wouldn’t work at first and I had to figure out what I did wrong! I’m proud of The hover effects! I used a little AI help for that part since I didn’t know how to do it, but I tried it out myself until it looked right. To test it: Open “index.html” in a browser, click the links at the top, and hover your mouse over stuff to see the colors change!", "repo": "https://github.com/Stackx64/my-new-web", "demo": "https://stackx64.github.io/my-new-web/"}]...
|
[{"post_id": 52453, "ts": "202 [{"post_id": 52453, "ts": "2026-08-22T16:02:28Z", "hours": 0.2644, "text": "I was facing problem while loding website this is how is fixed 1) check the code properly 2)I found out I coded wrong (css part was error free but I messed up in html part 3)Arranged code in perfect order 4)still there was problem in code so re-checked and debuged it with the help of ai"}, {"post_id": 52412, "ts": "2026-08-22T15:21:51Z", "hours": 2.1492, "text": "HEY all working on my 1st web"}]...
|
Title: My own site! by @Stackx64 | Stardance
Devl Title: My own site! by @Stackx64 | Stardance
Devlogs:
HEY all working on my 1st web
I was facing problem while loding website this is how is fixed 1) check the code properly 2)I found out I coded wrong (css part was error free but I messed up in html part 3)Arranged code in perfect order 4)still there was problem in code so re-checked and debuged it with the help of ai
Ships:
I made personal website about me using HTML and CSS! It has About Me, Hobbies, Skills, Projects, Goals, and my GitHub link. Hardest part: Connecting my CSS to my HTML — it wouldn’t work at first and I had to figure out what I did wrong! I’m proud of The hover effects! I used a little AI help for that part since I didn’t know how to do it, but I tried it out myself until it looked right. To test it: Open “index.html” in a browser, click the links at the top, and hover your mouse over stuff to see the colors change!...
|
1793008427.0853205
|
1793872427.0853205
|
|
49228
|
LUNAR LANDING DISTANCE ASSISTER by @thapar_smayan LUNAR LANDING DISTANCE ASSISTER by @thapar_smayan | Stardance...
|
thapar_smayan
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T10:36:34Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a Lunar Landing Distance Assister, it uses Arduino and an ultrasonic sensor to measure distance of an object and accordingly notify the user using light and sound indicators. The wiring part was challenging. I am proud that all components work properly. To test it one can move objects closer or farther away from it and check whether the LCD displays the distance and status (SAFE, CAUTION, DANGER and TOUCHDOWN). I hope you enjoy making this project :)", "repo": "https://github.com/thaparsmayan2011-ctrl/lunar-landing-distance-assister", "demo": ""}]...
|
[{"post_id": 48317, "ts": "202 [{"post_id": 48317, "ts": "2026-08-16T17:00:25Z", "hours": 1.8744, "text": "I added the LCD display, buzzer and a second led the the Lunar Landing Assister. The LCD shows the current distance and status. I have added different led patterns and buzzer beeps and tones to the different statuses. I faced a few problems with the breadboard but I fixed them after testing components separately."}, {"post_id": 48034, "ts": "2026-08-16T10:07:50Z", "hours": 0.5186, "text": "I am creating a Lunar Landing Assister Prototype, I have used Arduino UNO for the hardware. I am a beginner in Arduino so I have used simple connections :)"}]...
|
Title: LUNAR LANDING DISTANCE ASSISTER by @thapar_ Title: LUNAR LANDING DISTANCE ASSISTER by @thapar_smayan | Stardance
Devlogs:
I am creating a Lunar Landing Assister Prototype, I have used Arduino UNO for the hardware. I am a beginner in Arduino so I have used simple connections :)
I added the LCD display, buzzer and a second led the the Lunar Landing Assister. The LCD shows the current distance and status. I have added different led patterns and buzzer beeps and tones to the different statuses. I faced a few problems with the breadboard but I fixed them after testing components separately.
Ships:
I made a Lunar Landing Distance Assister, it uses Arduino and an ultrasonic sensor to measure distance of an object and accordingly notify the user using light and sound indicators. The wiring part was challenging. I am proud that all components work properly. To test it one can move objects closer or farther away from it and check whether the LCD displays the distance and status (SAFE, CAUTION, DANGER and TOUCHDOWN). I hope you enjoy making this project :)...
|
1793533838.9200912
|
1793620238.9200912
|
|
49238
|
personal website(portfolio) by @D3RLORD3_OM | Star personal website(portfolio) by @D3RLORD3_OM | Stardance...
|
D3RLORD3_OM
|
1
|
5.74
|
11
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-16T17:44:26Z", "hours": 3.0, "multiplier": 3.86, "payout": 11, "blessing": "neutral", "text": "i made an highly interactive portfolio website which is ease to use as a template and has high security admin login system the admin system helps in managing editing and adding new projects", "repo": "https://github.com/omguptaogwhitehathacker-svg/PORTFOLIO", "demo": "https://omguptaogwhitehathacker-svg.github.io/PORTFOLIO/index.html"}]...
|
[{"post_id": 51151, "ts": "202 [{"post_id": 51151, "ts": "2026-08-20T17:20:42Z", "hours": 0.6933, "text": "removed all AI files and code compleately re-wrote the readme and much more :["}, {"post_id": 49770, "ts": "2026-08-18T18:09:14Z", "hours": 1.6778, "text": "completely changed the system of website changing from php to html and new-look with new features added a parallax background new theme went from light to dark theme more projects added more info about me added added “mailto” in the contact field for ease of use also added an bar at the top to show scroll progress also re-wrote many parts to reduce ai usage and redesigned the ui by hand ;]"}, {"post_id": 48743, "ts": "2026-08-17T08:44:06Z", "hours": 0.3694, "text": "completely re-wrote the readme.md file on the reviewer’s suggestion…. thanks for the help"}, {"post_id": 48350, "ts": "2026-08-16T17:43:01Z", "hours": 1.5, "text": "debugged some errors added hash password security and project management features"}, {"post_id": 48216, "ts": "2026-08-16T14:50:10Z", "hours": 0.5831, "text": "working on the auth system right now…its gonna have an admin panel for managing projects!!"}, {"post_id": 48021, "ts": "2026-08-16T09:35:16Z", "hours": 0.6944, "text": "did all the main site work within 2 hours now working on finishing changes"}]...
|
Title: personal website(portfolio) by @D3RLORD3_OM Title: personal website(portfolio) by @D3RLORD3_OM | Stardance
Devlogs:
did all the main site work within 2 hours now working on finishing changes
working on the auth system right now…its gonna have an admin panel for managing projects!!
debugged some errors added hash password security and project management features
completely re-wrote the readme.md file on the reviewer’s suggestion…. thanks for the help
completely changed the system of website changing from php to html and new-look with new features added a parallax background new theme went from light to dark theme more projects added more info about me added added “mailto” in the contact field for ease of use also added an bar at the top to show scroll progress also re-wrote many parts to reduce ai usage and redesigned the ui by hand ;]
removed all AI files and code compleately re-wrote the readme and much more :[
Ships:
i made an highly interactive portfolio website which is ease to use as a template and has high security admin login system the admin system helps in managing editing and adding new projects...
|
1793533879.4706316
|
1793620279.4706316
|
|
49253
|
My own site! by @lucifer111008 | Stardance
|
lucifer111008
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-18T14:45:01Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "made my first personal website and it was quite a fun experience learned a lot of new things", "repo": "https://github.com/lucifer111008/personal-website-1", "demo": "https://lucifer111008.github.io/personal-website-1/"}]...
|
[{"post_id": 48298, "ts": "202 [{"post_id": 48298, "ts": "2026-08-16T16:37:29Z", "hours": 3.0806, "text": "after way too much time finally got the main page am gonna first complete the landing page and then hyperlink the rest of things like design portfolio etc etc later"}, {"post_id": 48071, "ts": "2026-08-16T11:07:26Z", "hours": 0.3603, "text": "personal website but the time didnt load so ggs trying to improve the theme and spidermans design i might just use image rather than this"}]...
|
Title: My own site! by @lucifer111008 | Stardance
Title: My own site! by @lucifer111008 | Stardance
Devlogs:
personal website but the time didnt load so ggs trying to improve the theme and spidermans design i might just use image rather than this
after way too much time finally got the main page am gonna first complete the landing page and then hyperlink the rest of things like design portfolio etc etc later
Ships:
made my first personal website and it was quite a fun experience learned a lot of new things...
|
1793307107.2059522
|
1793393507.2059522
|
|
49260
|
SWAY by @akshnoorbawa2 | Stardance
|
akshnoorbawa2
|
1
|
23.15
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-18T17:49:26Z", "hours": 9.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built SWAY because I wanted a better way to manage audio on Windows. The main idea was pretty simple: create an app that could automatically duck other applications when important audio was playing, instead of constantly having to adjust volumes manually. Actually building it was a completely different story. The hardest part was getting the audio system to behave the way I wanted. Managing individual application volumes, detecting changes, and making everything happen smoothly without constantly interfering with the user was definitely one of the more challenging parts of the project. The UI was another big part of it. I didn’t want SWAY to look like some old Windows utility with a bunch of sliders everywhere. I wanted it to feel modern, clean, and actually enjoyable to use. Getting the layout, animations, controls, and overall feel right took a lot of experimenting and tweaking.", "repo": "https://github.com/akshnoorbawa2-glitch/Sway-Audio", "demo": "https://sway-audio-web.vercel.app/"}]...
|
[{"post_id": 73025, "ts": "202 [{"post_id": 73025, "ts": "2026-09-24T07:20:35Z", "hours": 4.1269, "text": "new designn"}, {"post_id": 59054, "ts": "2026-08-31T17:22:03Z", "hours": 5.4189, "text": "Devlog 4 - i did a complete Ui redesign because my initial website was looking too vibe coded and had a bunch on junk in it the re-design is super clean and non - flashy. i hope this is good and this is prob the last devlog of my project. so yeah check out my project for urself if ur interested pleaseee"}, {"post_id": 50032, "ts": "2026-08-19T01:59:01Z", "hours": 4.6, "text": "SWAY- brup it was so fun building this app so basically what it does is like if u playing music on spotify or other apps and u start watching a vid on youtube the volume of the music will automatically decrease so u dont have to pause ur music when playing a vid and then start again when u finish"}, {"post_id": 49746, "ts": "2026-08-18T17:46:19Z", "hours": 6.5164, "text": "im working on a amazing desktop app. hope u guys will like it :3"}, {"post_id": 48125, "ts": "2026-08-16T12:44:50Z", "hours": 2.5064, "text": "Bleh im working on Sway my new app"}]...
|
Title: SWAY by @akshnoorbawa2 | Stardance
Devlogs Title: SWAY by @akshnoorbawa2 | Stardance
Devlogs:
Bleh im working on Sway my new app
im working on a amazing desktop app. hope u guys will like it :3
SWAY- brup it was so fun building this app so basically what it does is like if u playing music on spotify or other apps and u start watching a vid on youtube the volume of the music will automatically decrease so u dont have to pause ur music when playing a vid and then start again when u finish
Devlog 4 - i did a complete Ui redesign because my initial website was looking too vibe coded and had a bunch on junk in it the re-design is super clean and non - flashy. i hope this is good and this is prob the last devlog of my project. so yeah check out my project for urself if ur interested pleaseee
new designn
Ships:
I built SWAY because I wanted a better way to manage audio on Windows. The main idea was pretty simple: create an app that could automatically duck other applications when important audio was playing, instead of constantly having to adjust volumes manually. Actually building it was a completely different story. The hardest part was getting the audio system to behave the way I wanted. Managing individual application volumes, detecting changes, and making everything happen smoothly without constantly interfering with the user was definitely one of the more challenging parts of the project. The UI was another big part of it. I didn’t want SWAY to look like some old Windows utility with a bunch of sliders everywhere. I wanted it to feel modern, clean, and actually enjoyable to use. Getting the layout, animations, controls, and overall feel right took a lot of experimenting and tweaking....
|
1793307110.8105166
|
1793393510.8105166
|
|
49276
|
aesthetic stack of folders by @yayin | Stardance
|
yayin
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-25T09:37:35Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "an aesthetic menu for selecting folders made using html and css. I tried recreating this stack of folder thing I saw. NOTE: it only works on supported browsers like chrome. it will NOT work on safari.", "repo": "https://github.com/rxdev0/aesthetic-stack-of-folders", "demo": "https://darling-capybara-26fa7c.netlify.app"}]...
|
[{"post_id": 53164, "ts": "202 [{"post_id": 53164, "ts": "2026-08-23T16:34:30Z", "hours": 3.2064, "text": "Aesthetic Stacks of Folder"}]...
|
Title: aesthetic stack of folders by @yayin | Star Title: aesthetic stack of folders by @yayin | Stardance
Devlogs:
Aesthetic Stacks of Folder
Ships:
an aesthetic menu for selecting folders made using html and css. I tried recreating this stack of folder thing I saw. NOTE: it only works on supported browsers like chrome. it will NOT work on safari....
|
1793465473.1455011
|
1793551873.1455011
|
|
49289
|
Starsite by @rgb-hsl | Stardance
|
rgb-hsl
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-17T10:17:07Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a simple website with HTML and CSS. I struggled a bit with the CSS, but I think it looks ok now. I’m going to be using this as the basis of a more well-designed website soon, so I’m happy I got the basics down. it’s deployed on github pages", "repo": "https://github.com/rgbhsl/star-site", "demo": "https://rgbhsl.github.io/starsite/"}]...
|
[{"post_id": 69566, "ts": "202 [{"post_id": 69566, "ts": "2026-09-17T10:09:49Z", "hours": 0.3778, "text": "Done! It’s currently very simple, but I hope to use this as the basis for a proper website/portfolio soon!"}, {"post_id": 48946, "ts": "2026-08-17T14:51:56Z", "hours": 0.6158, "text": "Added more to the readme, made minor formatting changes and added an image. github is giving me a unicorn error so I’m taking a break. this is what part of it looks like."}, {"post_id": 48477, "ts": "2026-08-16T20:51:09Z", "hours": 1.5706, "text": "I’m almost done with the website! I just need to deploy it"}, {"post_id": 48328, "ts": "2026-08-16T17:12:41Z", "hours": 0.4731, "text": "08.16 - my first devlog. I am having some trouble with the codespace so I plan to deploy properly to the page at the end."}]...
|
Title: Starsite by @rgb-hsl | Stardance
Devlogs:
Title: Starsite by @rgb-hsl | Stardance
Devlogs:
08.16 - my first devlog. I am having some trouble with the codespace so I plan to deploy properly to the page at the end.
I’m almost done with the website! I just need to deploy it
Added more to the readme, made minor formatting changes and added an image. github is giving me a unicorn error so I’m taking a break. this is what part of it looks like.
Done! It’s currently very simple, but I hope to use this as the basis for a proper website/portfolio soon!
Ships:
I made a simple website with HTML and CSS. I struggled a bit with the CSS, but I think it looks ok now. I’m going to be using this as the basis of a more well-designed website soon, so I’m happy I got the basics down. it’s deployed on github pages...
|
1793339892.199901
|
1793426292.199901
|
|
49297
|
Portfolio Maker by @Uxyamo | Stardance
|
Uxyamo
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-27T14:29:15Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made my portfolio, with all my experiences, I worked a lot in my summers to improve it, and I have a lot of certificates", "repo": "https://github.com/mbbs-iam/Portfolio-Me", "demo": "https://google.com/"}]...
|
[{"post_id": 55561, "ts": "202 [{"post_id": 55561, "ts": "2026-08-27T14:27:33Z", "hours": 0.5931, "text": "I already ended, there’s a lot of sections: Projects, experience, languages, …"}, {"post_id": 55455, "ts": "2026-08-27T09:44:32Z", "hours": 1.0803, "text": "I started to create my portfolio, as I already did some, it was easy. I used mu cv to add easely all my infos. And I started the design, grenn ad the app that I created!!"}]...
|
Title: Portfolio Maker by @Uxyamo | Stardance
Dev Title: Portfolio Maker by @Uxyamo | Stardance
Devlogs:
I started to create my portfolio, as I already did some, it was easy. I used mu cv to add easely all my infos. And I started the design, grenn ad the app that I created!!
I already ended, there’s a lot of sections: Projects, experience, languages, …
Ships:
I made my portfolio, with all my experiences, I worked a lot in my summers to improve it, and I have a lot of certificates...
|
1793465531.4978464
|
1793551931.4978464
|
|
49308
|
Blurt by @srihariramesh | Stardance
|
srihariramesh
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-20T13:24:40Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "created Blurt a mobile which honestly made my own life a lot easier it is basically an app where the user speaks into it and the app auto-transcribes and gets the intent out of the user’s speech. It says what it saves as reminders, saves things that the user needs to remember, and cuts off the blurting part of the user. It says it saves the important part that the user has to remember. The most challenging part was about UI. I didn’t have any idea specifically but somehow found out some kind of good UI. I’m looking forward to it being like ChatGPT voice level. There are only two devlogs because I had started this a lot earlier, at the start of 2026, to actually build this but when I got to know about stardance, it was this late. Thanks guys and I really hope my app does well for you too. If you try it out, don’t forget to add your keys in the settings or else it doesn’t work.", "repo": "https://github.com/srihariramesh2023/blurt", "demo": "https://blurt-shr.netlify.app/"}]...
|
[{"post_id": 50967, "ts": "202 [{"post_id": 50967, "ts": "2026-08-20T13:17:21Z", "hours": 3.1828, "text": "it want how i expected it to be soo gotta work and im still stuck at the same screen but changing the backend but if anyone has an ideas please do share…"}, {"post_id": 48090, "ts": "2026-08-16T11:42:23Z", "hours": 0.7264, "text": "trying on improving the library tab on BLURT"}]...
|
Title: Blurt by @srihariramesh | Stardance
Devlog Title: Blurt by @srihariramesh | Stardance
Devlogs:
trying on improving the library tab on BLURT
it want how i expected it to be soo gotta work and im still stuck at the same screen but changing the backend but if anyone has an ideas please do share…
Ships:
created Blurt a mobile which honestly made my own life a lot easier it is basically an app where the user speaks into it and the app auto-transcribes and gets the intent out of the user’s speech. It says what it saves as reminders, saves things that the user needs to remember, and cuts off the blurting part of the user. It says it saves the important part that the user has to remember. The most challenging part was about UI. I didn’t have any idea specifically but somehow found out some kind of good UI. I’m looking forward to it being like ChatGPT voice level. There are only two devlogs because I had started this a lot earlier, at the start of 2026, to actually build this but when I got to know about stardance, it was this late. Thanks guys and I really hope my app does well for you too. If you try it out, don’t forget to add your keys in the settings or else it doesn’t work....
|
1793310559.8119335
|
1793396959.8119335
|
|
49319
|
AI file organizer by @kevin_fredric | Stardance
|
kevin_fredric
|
1
|
16.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T06:40:40Z", "hours": 16.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "okay so i’ve been working on this app called documents, ill change the name later and i’m finally done wooo!!! so it should technically sort whatever files that you have in your gdrive using AI (gemini) and make subfolders and etc to make browsing through your files a lot easier and a lot cooler! what’s done the whole app ahah", "repo": "https://github.com/kevinsstinc/Google-Drive-Organiser-MVP", "demo": "https://github.com/kevinsstinc/Google-Drive-Organiser-MVP.git"}]...
|
[{"post_id": 52119, "ts": "202 [{"post_id": 52119, "ts": "2026-08-22T06:31:46Z", "hours": 4.3097, "text": "devlog #3 okay so i’ve been working on this app called documents , ill change the name later and i’m finally done wooo!!! so it should technically sort whatever files that you have in your gdrive using AI and make subfolders and etc to make browsing through your files a lot easier! what’s done the whole app ahah"}, {"post_id": 51511, "ts": "2026-08-21T08:39:16Z", "hours": 9.5311, "text": "devlog #2 okay so i’ve been working on this app called documents , ill change the name later the whole idea is basically: file managers are kinda ugly and boring, so i wanted to make one that feels way more visual and actually nice to use. instead of just showing a huge list of files, documents uses smart folders with colours, previews and stuff so everything feels more organised at a glance. what’s done Home screen Smart Folders Browse Search Folder detail pages Rename folders Change folder colours Save custom folder settings Make Home folders open through browse the goal make managing files feel less like managing files. that’s basically it."}, {"post_id": 48186, "ts": "2026-08-16T14:14:11Z", "hours": 2.6381, "text": "AI File organiser Just started and js designing the UI"}]...
|
Title: AI file organizer by @kevin_fredric | Stard Title: AI file organizer by @kevin_fredric | Stardance
Devlogs:
AI File organiser Just started and js designing the UI
devlog #2 okay so i’ve been working on this app called documents , ill change the name later the whole idea is basically: file managers are kinda ugly and boring, so i wanted to make one that feels way more visual and actually nice to use. instead of just showing a huge list of files, documents uses smart folders with colours, previews and stuff so everything feels more organised at a glance. what’s done Home screen Smart Folders Browse Search Folder detail pages Rename folders Change folder colours Save custom folder settings Make Home folders open through browse the goal make managing files feel less like managing files. that’s basically it.
devlog #3 okay so i’ve been working on this app called documents , ill change the name later and i’m finally done wooo!!! so it should technically sort whatever files that you have in your gdrive using AI and make subfolders and etc to make browsing through your files a lot easier! what’s done the whole app ahah
Ships:
okay so i’ve been working on this app called documents, ill change the name later and i’m finally done wooo!!! so it should technically sort whatever files that you have in your gdrive using AI (gemini) and make subfolders and etc to make browsing through your files a lot easier and a lot cooler! what’s done the whole app ahah...
|
1793310566.1209288
|
1793396966.1209288
|
|
49340
|
Ministom by @foxors | Stardance
|
foxors
|
1
|
103.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-30T19:54:08Z", "hours": 103.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have made a mini game server for Minecraft from scratch with a java library called Minestom. Features include Supports Minecraft Java version 26.2 Different minigames A system which automaticly manages all game instances A queue system A party system A ban system An automatic bad word block list banner when players use words they really should not (must be configure over properties file) A report system A permission system Persistant reports/bans/permissions accross server restarts with sqlite database Configuration over properties file ooooor … by modifieng source code ;) Multible commands acting as a ‘frontend’ to all the systems some require specific permissions to execute A main program to connect everything Velocity support In game build tool to modify maps on the go Additional abilities that may be usefull fly in survival mode hide from other players change gamemode help command Visual ranks for players A console prompt that can be used to execute comands from console side NPC’s instead of commands in lobby Prebuild maps to play on for people who can’t test it normally, because the requirements are a bit messed up because it is multiplayer on a paid game please read my README.md file in my repo & watch [this broad video] ( https://foxors.de/files/ministomVideo.mp4 ) the most difficult things where Things i had to first figure out because Minestom has some methods without any javadoc nor comments in source code Another thing that was a bit frustrating was that i tried to make my own workflow with my own runner. However it did not go great and now you have to build docker images yourself, but do not worry i have made a compose and DockerFile all ready, which both worked for me. Learned a bit A great thing was that i learned a lot about Java in this project and i think it really helped me with my exam in university (our prof still makes corrections). PS: You may see the ai notice on this project. It points to a not finished part of this project which is not part of this build, just so you know :) Hope you enjoy!", "repo": "https://codeberg.org/Foxors/Ministom", "demo": "https://foxors.de/files/ministom.html"}]...
|
[{"post_id": 75636, "ts": "202 [{"post_id": 75636, "ts": "2026-09-30T16:43:16Z", "hours": 3.4489, "text": "Ready to ship? Context I have programmed, build and arranged a minigame server for Minecraft using a Java library called Minestom, which lets you create a minecraft server from scratch After more then 100 hours of work i think i am ready to do a first ship. This dev log is just about stuff i did to prepare. I added screenshots to my readme made the docker setup more easy. I filmed a little video showing some broad functionality of the server. Most loose ends are tied up and packet together. A release can be found in my forgejo instance & there is now a demo server on foxors.de:25565 The only problem is that the people who will rate this project will have a very hard time testing :(. Because they would need A: 2 Paid Minecraft java accounts or B: Set up the server on their machine and need to have the know how to play in offline mode. That is why i also made a little broad video and also put a bit of effort showing off in the README.md file in my repo. Hope someone will enjoy it :) ps if someone lives in around UTC+2 timezone i will happily play with them from 19 to 20 o’clock."}, {"post_id": 74572, "ts": "2026-09-27T17:30:11Z", "hours": 8.6217, "text": "Fixing up stuff Context : I am creating a mini game server for Minecraft with a java library called Minestom which allows the creation of servers for Minecraft Short summary Made new docker setup implementation deleted old docker setup and made new one added geyser and floodgate Created NPC’s in lobby that can be right clicked to join games Build map for color party game Now permissions of offline players can be changed Moved from anvil loader to polar/shematics Finally made server stop cleanly after /stop command is sent by players Redesigned the win/loose screen for each player Added some more error handling to specific commands Added /stat command to see some stats in game about the server New docker setup Last time i didn’t get quite how to build a docker file inside my workflow and now i don’t even try again because time . What i did is that i have a docker directory now bundled into each build zip which contains all files needed to create a Dockerfile + a bash file to download required files from other projects like velocity proxy. + A compose file which works more or less out of the box. Non Playable Characters I finally filled my diamond blocks in my lobby with some NPC’s. Those can be interacted with instead of having to use /queue join <game> . I also did the skins of two of those. The other one is only slightly modified and the last one is the same guy from Hypixel’s TNT-Run NPC, because it was 23 o’clock and i wanted to go to sleep . What funny was that i forgot to disable my cape when i configured them with my account appearance data. They actually still have them on but i turned them invisible. Anvil to polar Anvil is the same system original Minecraft uses with region files. But those region files store a lot more data (air) than i need. So i switched to polar a community addon for Minestom that adds support to load from a shematic file instead which only stores the blocks i need. New win/loose screens Now not only is it displayed in chat who won but also we got 1., 2. and 3. place positions in case you want to know how close you missed first. Ship? Maybe?! I still try to get Minecraft bedrock running on linux because i don’t want to trust a stranger on flathub who is not verified & i wanted bedrock support but can’t test it right now :( ps: if anyone wants to try it out i would greatly appreciate it :) in a few days i will have fully set up a server on my server under foxors.de. But only java edition for now because of the bedrock thing on linux"}, {"post_id": 72099, "ts": "2026-09-22T05:17:54Z", "hours": 9.5008, "text": "No time left for luanti server programming :( Context : I am programming a server for Minecraft with a java library called Minestom. I plan to make a minigame server. The plan turned out to also now program functionality for supporting luanti/minetest players. To be honest i don’t think i can make everything fully work with luanti until the end of stardance. That is why i will focus more on getting everything shipped now. Sadly only for Minecraft, so some of you can’t play :(. But i want to still continue this project after stardance ends and maybe someday i get it to work. The current state of luanti support I managed to parse some more specific parts of each packet. But as you can see in the video i am not finished with the init sequence. What i have done is the init, authantication, version selection and some more smaller thingis. The rest would be to send over item, node, wheather, time etc. data which all use custom data objects and don’t have any documantation so i need to figure it out from like 6 different c++ files. Minigames I started programming on the server again. Now i have made a color party game where you have to stay on the right color and the rest disappears. And I refined my snowball game, where you have to hit other players from the map. Now the snowballs automatically despawn. Fin What the hell was with last post? 200 views?!?! is it because i have an terminal emulator open? or because “server” is in the title? ;) PS: Had to post again because of time limit of 10 hours."}, {"post_id": 67283, "ts": "2026-09-13T10:59:31Z", "hours": 10.6894, "text": "Trying to create a Luanti server in java+ need to devlog because of 10 hours time limit Soooo i don’t have anything to show. I can only tell you that is stupidly hard to create the protocol implementation of luanti if the entire docs to it is one page in the wiki and the rest c++ source code. Now i not only learning java but also c++. Could be worse because i already know C. Talking about slight progress You can see in the video below a demonstration of a UDP socket receiving data from the actual Luanti client. As you can see i already managed to parse some parts of the protocol. Currntly i am sitting on refining this a bit + implementing the init process. Till now i only managed to set the peerId of the luanti client. (peerId is, when i understood correctly, just an id the server gives clients to track them. After a client recieves this id it uses it to contact the server next time)"}, {"post_id": 64344, "ts": "2026-09-08T17:25:15Z", "hours": 8.4444, "text": "I totally not know what title i should write down Context I am trieng to create a mini game server for Minecraft with the help of Minestom which is a java library toolkit to create servers from scratch I only have minor changes to tell you because I am working on a BIG thing right now but i don’t know if it is going to work. But this is what i have added/changed Added teleport command to throw my friend around while testing because they are non technical and somehow don’t get used to the commands i made :( Made banned players get kicked while in the login phase instead of when they are already logged in Added a line shape to my in game world editor Now the world editor takes care of worlds itself instead of having to work with messy code working with the default games manager thing i created Created a rank. Players can now have ranks like idk “admin” or “dev” & so on. They are only visual in the tab list and everywhere else their names are. and i had fun with redo/undo feature of the in game editor as you can see in the pictures"}, {"post_id": 59146, "ts": "2026-08-31T19:29:53Z", "hours": 5.2194, "text": "I like snow Context I am creating a mini game server for Minecraft with a java library named Minestom which allows you to create a server from scratch for Minecraft Today i continued programming my in world editor. Now you can copy & paste structures. You also can now create a sphere if you want. The snow thing in the title is about the newest game. A snow ball fight game where you have to throw others from the map by throwing snow balls. Did you know that snow balls are not real projectiles because they can’t hit players. It is a bit hard to make them hit players. I also made the map for the spleef game & already created a map for the snow ball fight game. Both were now made with my own in game editor without additional tools."}, {"post_id": 58385, "ts": "2026-08-30T19:53:15Z", "hours": 2.2886, "text": "CTRL+Z would be useful i think Context I am creating my own mini game server for Minecraft withe Minestom, a java library to create your own server for Minecraft from scratch. I managed to get the build tool to a moderate level of usability. You can now: select an area over wooden axe over pos1 and pos2 command fill selected area setblock at specific position replace blocks in selected area undo & redo actions you did give yourself an item you need and don’t find in creative menu like a light block or a command block or something I also made the world where you can edit maps calculate light in the world. Thanks to that i managed to fix some light issues i had previously with my lobby map. Now i don’t have to give all player night vision the entire time."}, {"post_id": 57523, "ts": "2026-08-29T18:08:46Z", "hours": 6.3056, "text": "Programming a in game world editor because i am too lazy to create server code for axiom or other tools Context I am creating a custom mini game server for Minecraft with Minestom A library allowing to write a java Minecraft server from scratch Today i spent most of my time building a in game world editor functioning similar to the popular world edit plugin. My little twist is that i use the new displayblocks Minecraft offers to make a visual appealing selection box of what you selected. It is ridicules how long it took me >:( I also made it possible to load specific worlds and edit them which are saved after you are finished this way i could for example modify the TntRun game world a bit to my liking while the server runs but these modifications made are permanent. Normally worlds don’t get saved after the mini game is finished. So now i could just rely on my own tools instead of having to create a world in vanilla Minecraft and then import them into my Minestom project. I also touched the idea of trying to implement protocol code of Luanti or formally known as Minetest which works with Minestom to let players join through Minetest for people who don’t want to use proprietary applications or don’t have an account for regular Minecraft. But i will probably fail at that task because it is waaay over my head :|"}, {"post_id": 56869, "ts": "2026-08-28T20:58:37Z", "hours": 16.1525, "text": "Oh no i forgot to do a post 👀 Well, here we are 16 hours in… again. Context I am programming a mini game server for Minecraft with Minestom, a library which allows me to create my own server from scratch. (in java) Overview of what i have done Added a server side console where an administrator can input commands which the server executes with a library called jLine Tried making a workflow for automatically building with some success Made a Spleef game prototype Improved the ghost player system Made a ui makeover for chat elements (again again) Added some new abilities/commands Server side console I have added a console thing where, after the server started, somebody with access to the terminal can run commands as the server with all permissions. For that i used a lib called jLine to make it just like the consoles most Minecraft server administrators should be familiar with. The actual hard part was that i had to rewrite some of the code i already have done. For example commands that would only work if they where run by a player needed now to check first if the command caller is the server actually itself. Actions I never used github actions or something like that. So i did the normal thing and created a runner for my own forgejo git instance and build an action without understanding more than 60% of it or even less. While i did not manage to create a docker build process i managed to create an action which builds my gradle java project with shadowjar and puts all required files into a zip which gets saved to my repo as an artifact file to be downloaded and executed instantly. turns out it is really dumb to try create an action on an runner which uses podman which uses docker in docker in a container which now should have installed docker inside of that to build an image? IDK man i have to sleep at some point Ghosts I have already made a system letting games make players ghosts who can’t interact with the world around them. Now i have made it like hypixel does it. Players are getting hidden from all other players. Not by giving them an invisible potion or something. The server lets players disappear by just not sending information about their whereabouts to the other players oh and they are in a survival mode but can still fly. TO NOT LET THEM ESCAPE MUHAHA i am evil or something. Oh and new commands I have made small commands which i though would be fun. hide Tell server to hide your player account by the same principle as the ghost system. fly Enable flying for your player account. stop Literally stops the server help A help command which tells players all about the commands they can access with their permissions nickname Kicks you but after joining again you will be logged in as another account name with the others skin etc. Only your uuid will stay the same to still be able to fetch your accurate permission etc. on the server. (of course this and most of the others commands on this level are behind permissions and can’t be accessed that easily) By, by Hope you have a great rest of a good day! I am currently on vacation and therefore have to use my Labtop instead of my PC. I already miss him i just tried another linux distro on it :("}, {"post_id": 51325, "ts": "2026-08-20T22:12:05Z", "hours": 7.5578, "text": "Security Context I am creating a custom mini game server for Minecraft with Minestom. A library allowing to write a java Minecraft server from scratch Security is one of my least favorite thing because it is sooooooooo complicated to get done right but this time it is not about security for protecting the server itself. It is about user security. Banning Every public server (sometimes also private ones) need a ban system. I now have implemented one which allows banning players even if they are not on the server by using Mojang’s public API to get the uuid of players with their name. This uuid gets saved alongside a ban time and a reason for the ban to the sqlite database. The players are also automatically kicked when the writing to the database happens. Each time players try to connect to the server it first checks if they are banned or not. If yes they kick them instantly again with information for them about how long the ban is etc. Players get also automatically unbanned if they ban time runs out. Or an player with sufficiant permissions can unban them over /unban unban <player> manually. Permanent bans are also possible by telling the server the ban time is 0. Report system Players can now report others with a reason. Administrators can then look up all open reports not handled by another administrator. They can view information about the report like who is reported, when is reported, why is reported. After they have researched if the player actually made something stupid they can react to it and tell the report system to archive the report and tell a reason/a explanation on how/why it is fixed now for future administrator actions to look at. Chats Going to a more fun little thing. Now every player can only chat with other players in the same world/crate/game/whateveryouwannecallthem so that not all players are getting flooded by messages by ALL players of the ENTIRE server. Auto banning I also gone ahead and made a system which checks those chat messages before sending them to other players for words from a word blacklist configured in the server configuration. If a match is found the player who send that message gets instantly banned for using a blacklisted word. This is just basic security from people using bad/horrible words in chat for/with others. When the system maybe fail to detect something because players are probably starting using cryptic things to express words we also have the report system and the logs made from those chat conversation which can be viewed by server administration."}, {"post_id": 50270, "ts": "2026-08-19T13:00:37Z", "hours": 8.1297, "text": "Let me just shortly re implement everything Context I am creating a custom mini game server for Minecraft with Minestom A library allowing to write a java Minecraft server from scratch Overview Yesterday and today i did this here Now hard coded values are instead read from properties file Made nearly all commands rely on same design in chat to look good Players who disconnect also leave queues now automatically On shutdown the server actually closes things like THE DATABASE CONNECTION :| Made queue reset if players leave while in start sequence Made a little game loop system for all games (countdown to start/countdown to end) Create auto completion for queue- & permissions command Rewrote large portions of the queue and party system Config file I now use the same thing for config files the official Minecraft server uses. .properties . It is actually a library provided by java and does not use any other dependencies. Same design everywhere to feel at home Mostly all commands now rely on the same design in the chat to make it look more consistent. Disconnecting players I have made a event handler for player disconnection which tells the queue and party system to kick this player from their system. Because you should not be in a party with someone who is not on the server. Actually handling shutdown now Previously the server just terminated everything including the database connection :| now Minestom sends my program a signal and i gracefully close database, kick players and so on. Game loop system Just a small collection of functions helping with standard game presidia like starting after 5 seconds or sending all players back to the lobby after 10 seconds. Auto completion I added auto completion to commands the user will interact with to make it easier. Rewriting CoDe YAY my favorite thing. My original code was kind of spaghetti code and now i rewrote large portions which should improve understand ability? The hardest thing Probably the hardest thing i am facing with this project is Minestom’s lack of documentation. It has a wiki which only covers the basics. The rest is java doc but many functions/variables are defined like this: this_specific_thing() Does this_specific_thing but doesn’t tell what this_specific_thing is. But thankfully Minestom is open source so i can just look at the source code thought it is a bit hard for me because i am still somewhat of a java newbie."}, {"post_id": 49403, "ts": "2026-08-18T06:40:31Z", "hours": 5.7286, "text": "The first mini game Context I am creating a custom mini game server for minecraft with Minestom A library allowing to write a java Minecraft server from scratch. Cleaned up on blueprints & crates management I rewrote parts of the logic of crates (system to manage mini games). To be hopefully better maintainable. Tnt Run I made a first game the classic TntRun. Players are on a floor which disappears under their feed. There are 3 floors and it is checked who has won. I also had a bit fun with the light engine at the start (first image) Jar I made everything, including dependencies, able to be build into a single jar with shadow jar. Docker/Podman I used my jar to create a Docker image file which takes everything important from the repo & puts it into a docker/podman image (only tested with podman). I also made an environment variable that can be set which gives a specific player the highest admin permissions. So that you don’t have to mount the container & manually change add a player to the permission table of the SQLite database in it. Ghost system I also made 3 functions to implement a basic ghost system for when games want to get rid of players from the game. And an readme I added a README.md to my repo… with some text about how this thing works and breaths."}, {"post_id": 48752, "ts": "2026-08-17T08:58:10Z", "hours": 5.6761, "text": "Procrastinating with design over function Consistent chat UI So today i made a consistent chat design for different parts of the server. Except admin tools those still need to get a makeover. Queue upgrade Furthermore I added a bit of UI for the queue to tell players how full the queue is and how long it will take to start. I also made the queue wait for a few seconds before actually starting to give other players to join if the game can start but also works with more players. terrain loading screen This was such a paaaiinnn i didn’t find any documentation that is up to date. After some digging i found out the Minecraft client shows users the loading screen for change worlds if the dimension is changed NOT THE WORLD THE DIMENSION so i made a dimension… again a bit painful because docs are kinde not existing? But… i guess the source code is enough docs :). The reason why i wanted a loading screen on client side when changing worlds is to hide some ugly chunk glitching that happens sometimes and hopefully not to confuse the client too much about in which world it actually now is. In addition I had fun with dimension parameters and accidentally made a horror map."}, {"post_id": 48027, "ts": "2026-08-16T09:58:04Z", "hours": 5.6528, "text": "I kinde forgot to install hackatime extension for Vscode _ (° - °)_/ … but 5 hours are still some hours. But now to get your introduced to what i already have managed to create. A server A system to dynamically manage different worlds, which will host different games in future A queue system for games A party system A lobby A permission system sooommeee chat UI stuff to look okay Permissions get saved to sqllite database So yea a bit of stuff are already on their way. Dynamically managing of different worlds I have made a system that can on command create/remove worlds and move players to them. Furthermore it also removes automatically old worlds with no players in them to save on resources. I call worlds crates because they are a bit self contained. Queue system On top of the crateManager i build a queue system. Players can join queues for a game and if a queue has enough players it creates the crate for it and moves all players to it. In the crate they can than play bc the crates have their own self contained logic. Party system Players can all join together in a party and if they queue they always get into the SAME queue. Permission system I have made a permission system. Players can get permissions like admin.build.place to for example be allowed to place blocks in normally non build areas. But they can’t break any blocks that would also require admin.build.break or instead of having to give both permissions you can just give a player admin.build and they will have all permissions of sub permissions of build. Each permissions is saved/read from/to a sqllite database to make them persistent across server reboots. lobby oh yea and i did spend around 3 hours building a lobby :))))"}]...
|
Title: Ministom by @foxors | Stardance
Devlogs:
I Title: Ministom by @foxors | Stardance
Devlogs:
I kinde forgot to install hackatime extension for Vscode _ (° - °)_/ … but 5 hours are still some hours. But now to get your introduced to what i already have managed to create. A server A system to dynamically manage different worlds, which will host different games in future A queue system for games A party system A lobby A permission system sooommeee chat UI stuff to look okay Permissions get saved to sqllite database So yea a bit of stuff are already on their way. Dynamically managing of different worlds I have made a system that can on command create/remove worlds and move players to them. Furthermore it also removes automatically old worlds with no players in them to save on resources. I call worlds crates because they are a bit self contained. Queue system On top of the crateManager i build a queue system. Players can join queues for a game and if a queue has enough players it creates the crate for it and moves all players to it. In the crate they can than play bc the crates have their own self contained logic. Party system Players can all join together in a party and if they queue they always get into the SAME queue. Permission system I have made a permission system. Players can get permissions like admin.build.place to for example be allowed to place blocks in normally non build areas. But they can’t break any blocks that would also require admin.build.break or instead of having to give both permissions you can just give a player admin.build and they will have all permissions of sub permissions of build. Each permissions is saved/read from/to a sqllite database to make them persistent across server reboots. lobby oh yea and i did spend around 3 hours building a lobby :))))
Procrastinating with design over function Consistent chat UI So today i made a consistent chat design for different parts of the server. Except admin tools those still need to get a makeover. Queue upgrade Furthermore I added a bit of UI for the queue to tell players how full the queue is and how long it will take to start. I also made the queue wait for a few seconds before actually starting to give other players to join if the game can start but also works with more players. terrain loading screen This was such a paaaiinnn i didn’t find any documentation that is up to date. After some digging i found out the Minecraft client shows users the loading screen for change worlds if the dimension is changed NOT THE WORLD THE DIMENSION so i made a dimension… again a bit painful because docs are kinde not existing? But… i guess the source code is enough docs :). The reason why i wanted a loading screen on client side when changing worlds is to hide some ugly chunk glitching that happens sometimes and hopefully not to confuse the client too much about in which world it actually now is. In addition I had fun with dimension parameters and accidentally made a horror map.
The first mini game Context I am creating a custom mini game server for minecraft with Minestom A library allowing to write a java Minecraft server from scratch. Cleaned up on blueprints & crates management I rewrote parts of the logic of crates (system to manage mini games). To be hopefully better maintainable. Tnt Run I made a first game the classic TntRun. Players are on a floor which disappears under their feed. There are 3 floors and it is checked who has won. I also had a bit fun with the light engine at the start (first image) Jar I made everything, including dependencies, able to be build into a single jar with shadow jar. Docker/Podman I used my jar to create a Docker image file which takes everything important from the repo & puts it into a docker/podman image (only tested with podman). I also made an environment variable that can be set which gives a specific player the highest admin permissions. So that you don’t have to mount the container & manually change add a player to the permission table of the SQLite database in it. Ghost system I also made 3 functions to implement a basic ghost system for when games want to get rid of players from the game. And an readme I added a README.md to my repo… with some text about how this thing works and breaths.
Let me just shortly re implement everything Context I am creating a custom mini game server for Minecraft with Minestom A library allowing to write a java Minecraft server from scratch Overview Yesterday and today i did this here Now hard coded values are instead read from properties file Made nearly all commands rely on same design in chat to look good Players who disconnect also leave queues now automatically On shutdown the server actually closes things like THE DATABASE CONNECTION :| Made queue reset if players leave while in start sequence Made a little game loop system for all games (countdown to start/countdown to end) Create auto completion for queue- & permissions command Rewrote large portions of the queue and party system Config file I now use the same thing for config files the official Minecraft server uses. .properties . It is actually a library provided by java and does not use any other dependencies. Same design everywhere to feel at home Mostly all commands now rely on the same design in the chat to make it look more consistent. Disconnecting players I have made a event handler for player disconnection which tells the queue and party system to kick this player from their system. Because you should not be in a party with someone who is not on the server. Actually handling shutdown now Previously the server just terminated everything including the database connection :| now Minestom sends my program a signal and i gracefully close database, kick players and so on. Game loop system Just a small collection of functions helping with standard game presidia like starting after 5 seconds or sending all players back to the lobby after 10 seconds. Auto completion I added auto completion to commands the user will interact with to make it easier. Rewriting CoDe YAY my favorite thing. My original code was kind of spaghetti code and now i rewrote large portions which should improve understand ability? The hardest thing Probably the hardest thing i am facing with this project is Minestom’s lack of documentation. It has a wiki which only covers the basics. The rest is java doc but many functions/variables are defined like this: this_specific_thing() Does this_specific_thing but doesn’t tell what this_specific_thing is. But thankfully Minestom is open source so i can just look at the source code thought it is a bit hard for me because i am still somewhat of a java newbie.
Security Context I am creating a custom mini game server for Minecraft with Minestom. A library allowing to write a java Minecraft server from scratch Security is one of my least favorite thing because it is sooooooooo complicated to get done right but this time it is not about security for protecting the server itself. It is about user security. Banning Every public server (sometimes also private ones) need a ban system. I now have implemented one which allows banning players even if they are not on the server by using Mojang’s public API to get the uuid of players with their name. This uuid gets saved alongside a ban time and a reason for the ban to the sqlite database. The players are also automatically kicked when the writing to the database happens. Each time players try to connect to the server it first checks if they are banned or not. If yes they kick them instantly again with information for them about how long the ban is etc. Players get also automatically unbanned if they ban time runs out. Or an player with sufficiant permissions can unban them over /unban unban <player> manually. Permanent bans are also possible by telling the server the ban time is 0. Report system Players can now report others with a reason. Administrators can then look up all open reports not handled by another administrator. They can view information about the report like who is reported, when is reported, why is reported. After they have researched if the player actually made something stupid they can react to it and tell the report system to archive the report and tell a reason/a explanation on how/why it is fixed now for future administrator actions to look at. Chats Going to a more fun little thing. Now every player can only chat with other players in the same world/crate/game/whateveryouwannecallthem so that not all players are getting flooded by messages by ALL players of the ENTIRE server. Auto banning I also gone ahead and made a system which checks those chat messages before sending them to other players for words from a word blacklist configured in the server configuration. If a match is found the player who send that message gets instantly banned for using a blacklisted word. This is just basic security from people using bad/horrible words in chat for/with others. When the system maybe fail to detect something because players are probably starting using cryptic things to express words we also have the report system and the logs made from those chat conversation which can be viewed by server administration.
Oh no i forgot to do a post 👀 Well, here we are 16 hours in… again. Context I am programming a mini game server for Minecraft with Minestom, a library which allows me to create my own server from scratch. (in java) Overview of what i have done Added a server side console where an administrator can input commands which the server executes with a library called jLine Tried making a workflow for automatically building with some success Made a Spleef game prototype Improved the ghost player system Made a ui makeover for chat elements (again again) Added some new abilities/commands Server side console I have added a console thing where, after the server started, somebody with access to the terminal can run commands as the server with all permissions. For that i used a lib called jLine to make it just like the consoles most Minecraft server administrators should be familiar with. The actual hard part was that i had to rewrite some of the code i already have done. For example commands that would only work if they where run by a player needed now to check first if the command caller is the server actually itself. Actions I never used github actions or something like that. So i did the normal thing and created a runner for my own forgejo git instance and build an action without understanding more than 60% of it or even less. While i did not manage to create a docker build process i managed to create an action which builds my gradle java project with shadowjar and puts all required files into a zip which gets saved to my repo as an artifact file to be downloaded and executed instantly. turns out it is really dumb to try create an action on an runner which uses podman which uses docker in docker in a container which now should have installed docker inside of that to build an image? IDK man i have to sleep at some point Ghosts I have already made a system letting games make players ghosts who can’t interact with the world around them. Now i have made it like hypixel does it. Players are getting hidden from all other players. Not by giving them an invisible potion or something. The server lets players disappear by just not sending information about their whereabouts to the other players oh and they are in a survival mode but can still fly. TO NOT LET THEM ESCAPE MUHAHA i am evil or something. Oh and new commands I have made small commands which i though would be fun. hide Tell server to hide your player account by the same principle as the ghost system. fly Enable flying for your player account. stop Literally stops the server help A help command which tells players all about the commands they can access with their permissions nickname Kicks you but after joining again you will be logged in as another account name with the others skin etc. Only your uuid will stay the same to still be able to fetch your accurate permission etc. on the server. (of course this and most of the others commands on this level are behind permissions and can’t be accessed that easily) By, by Hope you have a great rest of a good day! I am currently on vacation and therefore have to use my Labtop instead of my PC. I already miss him i just tried another linux distro on it :(
Programming a in game world editor because i am too lazy to create server code for axiom or other tools Context I am creating a custom mini game server for Minecraft with Minestom A library allowing to write a java Minecraft server from scratch Today i spent most of my time building a in game world editor functioning similar to the popular world edit plugin. My little twist is that i use the new displayblocks Minecraft offers to make a visual appealing selection box of what you selected. It is ridicules how long it took me >:( I also made it possible to load specific worlds and edit them which are saved after you are finished this way i could for example modify the TntRun game world a bit to my liking while the server runs but these modifications made are permanent. Normally worlds don’t get saved after the mini game is finished. So now i could just rely on my own tools instead of having to create a world in vanilla Minecraft and then import them into my Minestom project. I also touched the idea of trying to implement protocol code of Luanti or formally known as Minetest which works with Minestom to let players join through Minetest for people who don’t want to use proprietary applications or don’t have an account for regular Minecraft. But i will probably fail at that task because it is waaay over my head :|
CTRL+Z would be useful i think Context I am creating my own mini game server for Minecraft withe Minestom, a java library to create your own server for Minecraft from scratch. I managed to get the build tool to a moderate level of usability. You can now: select an area over wooden axe over pos1 and pos2 command fill selected area setblock at specific position replace blocks in selected area undo & redo actions you did give yourself an item you need and don’t find in creative menu like a light block or a command block or something I also made the world where you can edit maps calculate light in the world. Thanks to that i managed to fix some light issues i had previously with my lobby map. Now i don’t have to give all player night vision the entire time.
I like snow Context I am creating a mini game server for Minecraft with a java library named Minestom which allows you to create a server from scratch for Minecraft Today i continued programming my in world editor. Now you can copy & paste structures. You also can now create a sphere if you want. The snow thing in the title is about the newest game. A snow ball fight game where you have to throw others from the map by throwing snow balls. Did you know that snow balls are not real projectiles because they can’t hit players. It is a bit hard to make them hit players. I also made the map for the spleef game & already created a map for the snow ball fight game. Both were now made with my own in game editor without additional tools.
I totally not know what title i should write down Context I am trieng to create a mini game server for Minecraft with the help of Minestom which is a java library toolkit to create servers from scratch I only have minor changes to tell you because I am working on a BIG thing right now but i don’t know if it is going to work. But this is what i have added/changed Added teleport command to throw my friend around while testing because they are non technical and somehow don’t get used to the commands i made :( Made banned players get kicked while in the login phase instead of when they are already logged in Added a line shape to my in game world editor Now the world editor takes care of worlds itself instead of having to work with messy code working with the default games manager thing i created Created a rank. Players can now have ranks like idk “admin” or “dev” & so on. They are only visual in the tab list and everywhere else their names are. and i had fun with redo/undo feature of the in game editor as you can see in the pictures
Trying to create a Luanti server in java+ need to devlog because of 10 hours time limit Soooo i don’t have anything to show. I can only tell you that is stupidly hard to create the protocol implementation of luanti if the entire docs to it is one page in the wiki and the rest c++ source code. Now i not only learning java but also c++. Could be worse because i already know C. Talking about slight progress You can see in the video below a demonstration of a UDP socket receiving data from the actual Luanti client. As you can see i already managed to parse some parts of the protocol. Currntly i am sitting on refining this a bit + implementing the init process. Till now i only managed to set the peerId of the luanti client. (peerId is, when i understood correctly, just an id the server gives clients to track them. After a client recieves this id it uses it to contact the server next time)
No time left for luanti server programming :( Context : I am programming a server for Minecraft with a java library called Minestom. I plan to make a minigame server. The plan turned out to also now program functionality for supporting luanti/minetest players. To be honest i don’t think i can make everything fully work with luanti until the end of stardance. That is why i will focus more on getting everything shipped now. Sadly only for Minecraft, so some of you can’t play :(. But i want to still continue this project after stardance ends and maybe someday i get it to work. The current state of luanti support I managed to parse some more specific parts of each packet. But as you can see in the video i am not finished with the init sequence. What i have done is the init, authantication, version selection and some more smaller thingis. The rest would be to send over item, node, wheather, time etc. data which all use custom data objects and don’t have any documantation so i need to figure it out from like 6 different c++ files. Minigames I started programming on the server again. Now i have made a color party game where you have to stay on the right color and the rest disappears. And I refined my snowball game, where you have to hit other players from the map. Now the snowballs automatically despawn. Fin What the hell was with last post? 200 views?!?! is it because i have an terminal emulator open? or because “server” is in the title? ;) PS: Had to post again because of time limit of 10 hours.
Fixing up stuff Context : I am creating a mini game server for Minecraft with a java library called Minestom which allows the creation of servers for Minecraft Short summary Made new docker setup implementation deleted old docker setup and made new one added geyser and floodgate Created NPC’s in lobby that can be right clicked to join games Build map for color party game Now permissions of offline players can be changed Moved from anvil loader to polar/shematics Finally made server stop cleanly after /stop command is sent by players Redesigned the win/loose screen for each player Added some more error handling to specific commands Added /stat command to see some stats in game about the server New docker setup Last time i didn’t get quite how to build a docker file inside my workflow and now i don’t even try again because time . What i did is that i have a docker directory now bundled into each build zip which contains all files needed to create a Dockerfile + a bash file to download required files from other projects like velocity proxy. + A compose file which works more or less out of the box. Non Playable Characters I finally filled my diamond blocks in my lobby with some NPC’s. Those can be interacted with instead of having to use /queue join <game> . I also did the skins of two of those. The other one is only slightly modified and the last one is the same guy from Hypixel’s TNT-Run NPC, because it was 23 o’clock and i wanted to go to sleep . What funny was that i forgot to disable my cape when i configured them with my account appearance data. They actually still have them on but i turned them invisible. Anvil to polar Anvil is the same system original Minecraft uses with region files. But those region files store a lot more data (air) than i need. So i switched to polar a community addon for Minestom that adds support to load from a shematic file instead which only stores the blocks i need. New win/loose screens Now not only is it displayed in chat who won but also we got 1., 2. and 3. place positions in case you want to know how close you missed first. Ship? Maybe?! I still try to get Minecraft bedrock running on linux because i don’t want to trust a stranger on flathub who is not verified & i wanted bedrock support but can’t test it right now :( ps: if anyone wants to try it out i would greatly appreciate it :) in a few days i will have fully set up a server on my server under foxors.de. But only java edition for now because of the bedrock thing on linux
Ready to ship? Context I have programmed, build and arranged a minigame server for Minecraft using a Java library called Minestom, which lets you create a minecraft server from scratch After more then 100 hours of work i think i am ready to do a first ship. This dev log is just about stuff i did to prepare. I added screenshots to my readme made the docker setup more easy. I filmed a little video showing some broad functionality of the server. Most loose ends are tied up and packet together. A release can be found in my forgejo instance & there is now a demo server on foxors.de:25565 The only problem is that the people who will rate this project will have a very hard time testing :(. Because they would need A: 2 Paid Minecraft java accounts or B: Set up the server on their machine and need to have the know how to play in offline mode. That is why i also made a little broad video and also put a bit of effort showing off in the README.md file in my repo. Hope someone will enjoy it :) ps if someone lives in around UTC+2 timezone i will happily play with them from 19 to 20 o’clock.
Ships:
I have made a mini game server for Minecraft from scratch with a java library called Minestom. Features include Supports Minecraft Java version 26.2 Different minigames A system which automaticly manages all game instances A queue system A party system A ban system An automatic bad word block list banner when players use words they really should not (must be configure over properties file) A report system A permission system Persistant reports/bans/permissions accross server restarts with sqlite database Configuration over properties file ooooor … by modifieng source code ;) Multible commands acting as a ‘frontend’ to all the systems some require specific permissions to execute A main program to connect everything Velocity support In game build tool to modify maps on the go Additional abilities that may be usefull fly in survival mode hide from other players change gamemode help command Visual ranks for players A console prompt that can be used to execute comands from console side NPC’s instead of commands in lobby Prebuild maps to play on for people who can’t test it normally, because the requirements are a bit messed up because it is multiplayer on a paid game please read my README.md file in my repo & watch [this broad video] ( https://foxors.de/files/ministomVideo.mp4 ) the most difficult things where Things i had to first figure out because Minestom has some methods without any javadoc nor comments in source code Another thing that was a bit frustrating was that i tried to make my own workflow with my own runner. However it did not go great and now you have to build docker images yourself, but do not worry i have made a compose and DockerFile all ready, which both worked for me. Learned a bit A great thing was that i learned a lot about Java in this project and i think it really helped me with my exam in university (our prof still makes corrections). PS: You may see the ai notice on this project. It points to a not finished part of this project which is not part of this build, just so you know :) Hope you enjoy!...
|
1793339919.3750753
|
1793426319.3750753
|
|
49355
|
my website by @endrcc | Stardance
|
endrcc
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T10:30:27Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "my website! has an about me my yt linked no projects linked yet, will once I finish liminOS", "repo": "https://github.com/endrcc/Personal-Website", "demo": "https://endrcc.github.io/Personal-Website/"}]...
|
[{"post_id": 58828, "ts": "202 [{"post_id": 58828, "ts": "2026-08-31T12:31:44Z", "hours": 2.2647, "text": "my personal website! nothing much really just about me, my fav games and my yt linked to the website too"}]...
|
Title: my website by @endrcc | Stardance
Devlogs: Title: my website by @endrcc | Stardance
Devlogs:
my personal website! nothing much really just about me, my fav games and my yt linked to the website too
Ships:
my website! has an about me my yt linked no projects linked yet, will once I finish liminOS...
|
1792878498.690211
|
1793742498.690211
|
|
49383
|
os compiller by @Ggiver | Stardance
|
Ggiver
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-06T15:41:18Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is my first try at making a fully fledged compiler. My twist on the project is that instead of compiling the source code into an executable, it turns it into a whole operating system (bootloader actually)! I was unfortunately not able to manage the memory nor make loops (that’s because you have to manage memory for that), the instruction set is very limited (you can basically just print, restart the computer, and get keyboard input). Even if the projects does poorly, i will still retain that as a valuable lesson on knowing how computers work. Thank you for trying out my project!", "repo": "https://github.com/supr10/os_compiler", "demo": "https://github.com/supr10/os_compiler/releases/tag/release"}]...
|
[{"post_id": 62981, "ts": "202 [{"post_id": 62981, "ts": "2026-09-06T15:31:58Z", "hours": 1.2494, "text": "This is the final version. I’m very sad that this is, because it is still very buggy and i couldn’t implement what i originally wanted to add. You can still print characters, do infinite loops and get a character to print later (don’t forget that the program compiles your code into an operating system, hence the trouble with memory management) I cannot finish it because my school has a too harsh schedule to keep up. I hope to be able to re join and finish it in later editions… Goodbye world!"}, {"post_id": 52927, "ts": "2026-08-23T09:36:43Z", "hours": 1.6642, "text": "writing operating systems in pure hexadecimal, like the good ol’ days"}, {"post_id": 52238, "ts": "2026-08-22T10:28:35Z", "hours": 1.3447, "text": "I just made the first instruction, it prints a character on the BIOS."}, {"post_id": 48174, "ts": "2026-08-16T13:56:26Z", "hours": 0.5256, "text": "I’m building the initial UI (yes, before the actual compiler part)"}]...
|
Title: os compiller by @Ggiver | Stardance
Devlog Title: os compiller by @Ggiver | Stardance
Devlogs:
I’m building the initial UI (yes, before the actual compiler part)
I just made the first instruction, it prints a character on the BIOS.
writing operating systems in pure hexadecimal, like the good ol’ days
This is the final version. I’m very sad that this is, because it is still very buggy and i couldn’t implement what i originally wanted to add. You can still print characters, do infinite loops and get a character to print later (don’t forget that the program compiles your code into an operating system, hence the trouble with memory management) I cannot finish it because my school has a too harsh schedule to keep up. I hope to be able to re join and finish it in later editions… Goodbye world!
Ships:
This is my first try at making a fully fledged compiler. My twist on the project is that instead of compiling the source code into an executable, it turns it into a whole operating system (bootloader actually)! I was unfortunately not able to manage the memory nor make loops (that’s because you have to manage memory for that), the instruction set is very limited (you can basically just print, restart the computer, and get keyboard input). Even if the projects does poorly, i will still retain that as a valuable lesson on knowing how computers work. Thank you for trying out my project!...
|
1793497998.2116723
|
1793584398.2116723
|
|
49419
|
PeerScholar by @adityajain1225 | Stardance
|
adityajain1225
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-29T11:52:56Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is my project called PeerScholar it was made in several hours however timekeeping failed in alternate IDE’s so here we are with our MVP and idea if you find it interesting please mark this as a superstar as it took alot of effort, if you like it and would like to work with me making this real plsss put it as a message with your slack ID in dev log. Thanks :)", "repo": "https://github.com/AdityaJainDXB/PeerScholar", "demo": "https://adityajaindxb.github.io/PeerScholar/"}]...
|
[{"post_id": 57275, "ts": "202 [{"post_id": 57275, "ts": "2026-08-29T11:51:01Z", "hours": 0.2839, "text": "Completed the app (Time Keeper Failed with Xcode and Andriod Studio AAAAA)"}, {"post_id": 48065, "ts": "2026-08-16T10:56:59Z", "hours": 0.4678, "text": "Styling complete"}, {"post_id": 48044, "ts": "2026-08-16T10:22:13Z", "hours": 0.3086, "text": "Working on the UI/Style [index.html]"}]...
|
Title: PeerScholar by @adityajain1225 | Stardance
Title: PeerScholar by @adityajain1225 | Stardance
Devlogs:
Working on the UI/Style [index.html]
Styling complete
Completed the app (Time Keeper Failed with Xcode and Andriod Studio AAAAA)
Ships:
This is my project called PeerScholar it was made in several hours however timekeeping failed in alternate IDE’s so here we are with our MVP and idea if you find it interesting please mark this as a superstar as it took alot of effort, if you like it and would like to work with me making this real plsss put it as a message with your slack ID in dev log. Thanks :)...
|
1793479903.4539416
|
1793566303.4539416
|
|
49421
|
My webside by @projectroshan917 | Stardance
|
projectroshan917
|
1
|
2.0
|
10
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-20T03:39:37Z", "hours": 2.0, "multiplier": 1.01, "payout": 10, "blessing": "neutral", "text": "I made an personal portfolio webside where my info is present.", "repo": "https://github.com/Roshan-coder123/My-website-", "demo": "https://roshan-coder123.github.io/My-website-/"}]...
|
[{"post_id": 50757, "ts": "202 [{"post_id": 50757, "ts": "2026-08-20T03:32:55Z", "hours": 1.7203, "text": "My person website"}]...
|
Title: My webside by @projectroshan917 | Stardance Title: My webside by @projectroshan917 | Stardance
Devlogs:
My person website
Ships:
I made an personal portfolio webside where my info is present....
|
1792878696.9654155
|
1793742696.9654155
|
|
49430
|
STADIAPULSE by @jithendra | Stardance
|
jithendra
|
1
|
7.57
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T17:50:44Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built STADIAPULSE, a smart stadium platform for the FIFA World Cup 2026 that connects fans and organizers in real time using Gemini 1.5 and Firebase. The biggest challenge was pulling off instant, zero-latency sync between the organizer’s safety actions and the fan’s app, while engineering transparent, explainable AI (XAI) reasoning for crowd emergencies instead of relying on a black-box chatbot. I’m most proud of the live bridge trigger—where an organizer can broadcast a bottleneck alert with a single click to instantly reroute fans through accessible, step-free paths around crowded plazas. To test it out, just toggle between the Fan and Organizer views: simulate a gate bottleneck in the Command Cockpit, hit “Broadcast Emergency Alert,” and watch the Fan Portal immediately pop up the warning banner and update the 2D blueprint pathfinder to bypass the congestion.", "repo": "https://github.com/jithendrasahoo3-bit/Stdium_Sync", "demo": "https://stadiapulse.vercel.app/"}]...
|
[{"post_id": 50243, "ts": "202 [{"post_id": 50243, "ts": "2026-08-19T12:04:48Z", "hours": 0.2936, "text": "I have worked to improve the answering cable for Gemini and route tracking through the stadium map visuals and detailed explanation for route advise and own i am working to improve the route optimization."}, {"post_id": 49646, "ts": "2026-08-18T15:18:27Z", "hours": 0.2744, "text": "Set up the global real-time synchronization backend on Firebase (stadium instance) to power instant event propagation between organizer command actions and the client app."}, {"post_id": 49063, "ts": "2026-08-17T17:34:58Z", "hours": 7.2947, "text": "Built the high-contrast dark mode Organizer Command Cockpit, featuring real-time occupancy metrics (48,675 / 82,500) and the Explainable AI (XAI) Advisory Engine. When Gate D4 breached its 90% structural threshold at 93%, the Gemini backend automatically reasoned through historical density patterns, flagged a medium-risk cascade, and generated a one-click multilingual emergency broadcast directive for the security lead."}]...
|
Title: STADIAPULSE by @jithendra | Stardance
Devl Title: STADIAPULSE by @jithendra | Stardance
Devlogs:
Built the high-contrast dark mode Organizer Command Cockpit, featuring real-time occupancy metrics (48,675 / 82,500) and the Explainable AI (XAI) Advisory Engine. When Gate D4 breached its 90% structural threshold at 93%, the Gemini backend automatically reasoned through historical density patterns, flagged a medium-risk cascade, and generated a one-click multilingual emergency broadcast directive for the security lead.
Set up the global real-time synchronization backend on Firebase (stadium instance) to power instant event propagation between organizer command actions and the client app.
I have worked to improve the answering cable for Gemini and route tracking through the stadium map visuals and detailed explanation for route advise and own i am working to improve the route optimization.
Ships:
I built STADIAPULSE, a smart stadium platform for the FIFA World Cup 2026 that connects fans and organizers in real time using Gemini 1.5 and Firebase. The biggest challenge was pulling off instant, zero-latency sync between the organizer’s safety actions and the fan’s app, while engineering transparent, explainable AI (XAI) reasoning for crowd emergencies instead of relying on a black-box chatbot. I’m most proud of the live bridge trigger—where an organizer can broadcast a bottleneck alert with a single click to instantly reroute fans through accessible, step-free paths around crowded plazas. To test it out, just toggle between the Fan and Organizer views: simulate a gate bottleneck in the Command Cockpit, hit “Broadcast Emergency Alert,” and watch the Fan Portal immediately pop up the warning banner and update the 2D blueprint pathfinder to bypass the congestion....
|
1793324877.5136545
|
1793411277.5136545
|
|
49434
|
Gravity Simulator by @AccidentalGenius | Stardance
|
AccidentalGenius
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-23T19:46:54Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is a simple gravity simulator where the user can visualize the effects of gravity on a celestial body.", "repo": "https://github.com/AccidentallyGenius/GravitySimulator", "demo": "https://github.com/AccidentallyGenius/GravitySimulator/releases/tag/v1"}]...
|
[{"post_id": 48771, "ts": "202 [{"post_id": 48771, "ts": "2026-08-17T09:33:05Z", "hours": 4.0617, "text": "This is my first hackclub project, so I wanted to challenge myself a little bit by combining aspects from two of my high school classes, physics, and compsci. I made this whole thing in 2 sessions, so it’s a little rough around the edges."}]...
|
Title: Gravity Simulator by @AccidentalGenius | St Title: Gravity Simulator by @AccidentalGenius | Stardance
Devlogs:
This is my first hackclub project, so I wanted to challenge myself a little bit by combining aspects from two of my high school classes, physics, and compsci. I made this whole thing in 2 sessions, so it’s a little rough around the edges.
Ships:
This is a simple gravity simulator where the user can visualize the effects of gravity on a celestial body....
|
1793479908.4182374
|
1793566308.4182374
|
|
49435
|
Gold Digger by @ahmdesmaill | Stardance
|
ahmdesmaill
|
1
|
5.0
|
8
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T20:29:41Z", "hours": 5.0, "multiplier": 1.6, "payout": 8, "blessing": "neutral", "text": "I created the Backend for this Gold Digger website to learn more about Node.js. Implementing all this at first was kinda pain at first as I had to constantly switch between different files. I also built an algorithm to generate gold prices instead of using external APIs so it’s fake. I didn’t use an external API because they have long update-times (more than 10 minutes while I update the price every 2 seconds). I guess building a thing without a Framework like Express.js makes you appreciate Frameworks more! Please rate this project more based on the Backend code rather than the website’s idea/frontend. Thank you!", "repo": "https://github.com/ahmdesmaill/gold-digger", "demo": "https://golddigger.ahmdesmaill.hackclub.app/"}]...
|
[{"post_id": 49174, "ts": "202 [{"post_id": 49174, "ts": "2026-08-17T20:17:25Z", "hours": 0.2947, "text": "Final Devlog!! Just deployed the website on Hack Club Nest (using PM2) and created the README file"}, {"post_id": 49139, "ts": "2026-08-17T19:28:23Z", "hours": 1.7092, "text": "Devlog #4! I finally added the ability to invest in (fake) gold. It was pretty tough because I had to constantly switch between frontend code, backend, and utility functions. You set the amount you want to invest in British pounds then it’ll send a POST request to the backend and the backend will log the purchase in a record file. Next step should be adding final touches and shipping!"}, {"post_id": 48687, "ts": "2026-08-17T06:08:49Z", "hours": 1.4189, "text": "Devlog #3!! Yesterday I: Implemented a small fake algorithm to generate gold prices (basically it starts with an initial realistic price and then it modifies the price overtime) Updated gold prices live on the Frontend using SSE (Server-Sent Events) I wrote a very organized code which I’m proud of!"}, {"post_id": 48267, "ts": "2026-08-16T15:55:33Z", "hours": 0.7514, "text": "Devlog #2 The backend is now working!! I created a Node.js http server & implemented the serve static function, which simply serves static files based on the URL. I also learnt about the Node.js –watch flag, which makes the development experience a lot better!"}, {"post_id": 48072, "ts": "2026-08-16T11:08:15Z", "hours": 0.7919, "text": "Devlog #1 Sooooo I’m basically learning Node.js backend and I’m creating a backend (serving static files, handling requests, etc) for this Gold Digger frontend. Stay tuned!"}]...
|
Title: Gold Digger by @ahmdesmaill | Stardance
De Title: Gold Digger by @ahmdesmaill | Stardance
Devlogs:
Devlog #1 Sooooo I’m basically learning Node.js backend and I’m creating a backend (serving static files, handling requests, etc) for this Gold Digger frontend. Stay tuned!
Devlog #2 The backend is now working!! I created a Node.js http server & implemented the serve static function, which simply serves static files based on the URL. I also learnt about the Node.js –watch flag, which makes the development experience a lot better!
Devlog #3!! Yesterday I: Implemented a small fake algorithm to generate gold prices (basically it starts with an initial realistic price and then it modifies the price overtime) Updated gold prices live on the Frontend using SSE (Server-Sent Events) I wrote a very organized code which I’m proud of!
Devlog #4! I finally added the ability to invest in (fake) gold. It was pretty tough because I had to constantly switch between frontend code, backend, and utility functions. You set the amount you want to invest in British pounds then it’ll send a POST request to the backend and the backend will log the purchase in a record file. Next step should be adding final touches and shipping!
Final Devlog!! Just deployed the website on Hack Club Nest (using PM2) and created the README file
Ships:
I created the Backend for this Gold Digger website to learn more about Node.js. Implementing all this at first was kinda pain at first as I had to constantly switch between different files. I also built an algorithm to generate gold prices instead of using external APIs so it’s fake. I didn’t use an external API because they have long update-times (more than 10 minutes while I update the price every 2 seconds). I guess building a thing without a Framework like Express.js makes you appreciate Frameworks more! Please rate this project more based on the Backend code rather than the website’s idea/frontend. Thank you!...
|
1793324881.8472025
|
1793411281.8472025
|
|
49494
|
Personal Site! by @flameslayersog | Stardance
|
flameslayersog
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T09:48:33Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Here is my personal site! I coded it myself using HTML and decided to stick with internal CSS for all the styling instead of using an external file. It features 3 sections all about me and my Stardance journey. I learned a lot making this, so I hope you enjoy checking it out!", "repo": "https://github.com/TanayNIakm/My-personal-Site", "demo": "https://tanaynikam.netlify.app/"}]...
|
[{"post_id": 48750, "ts": "202 [{"post_id": 48750, "ts": "2026-08-17T08:54:41Z", "hours": 0.4553, "text": "Just Editied Few Things"}, {"post_id": 48312, "ts": "2026-08-16T16:56:47Z", "hours": 0.5, "text": "Added Get in Touch and trying to add social media handles."}, {"post_id": 48262, "ts": "2026-08-16T15:50:23Z", "hours": 0.5333, "text": "Doing Get in Touch!"}, {"post_id": 48168, "ts": "2026-08-16T13:47:30Z", "hours": 0.4667, "text": "Added about Me and skills and adding projects"}, {"post_id": 48134, "ts": "2026-08-16T12:56:05Z", "hours": 0.6333, "text": "It is Looking like This!. it Really looks good to me, Leave your Opinion in comments."}, {"post_id": 48102, "ts": "2026-08-16T12:03:49Z", "hours": 0.3667, "text": "Just Started!, I want to win the neo but Can’t because not much time left."}]...
|
Title: Personal Site! by @flameslayersog | Stardan Title: Personal Site! by @flameslayersog | Stardance
Devlogs:
Just Started!, I want to win the neo but Can’t because not much time left.
It is Looking like This!. it Really looks good to me, Leave your Opinion in comments.
Added about Me and skills and adding projects
Doing Get in Touch!
Added Get in Touch and trying to add social media handles.
Just Editied Few Things
Ships:
Here is my personal site! I coded it myself using HTML and decided to stick with internal CSS for all the styling instead of using an external file. It features 3 sections all about me and my Stardance journey. I learned a lot making this, so I hope you enjoy checking it out!...
|
1793328693.274316
|
1793415093.274316
|
|
49504
|
My own site! by @dayandnightgooner | Stardance
|
dayandnightgooner
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-18T17:23:56Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "A personal portfolio website where I showcase my skills, projects, and what I’m learning. I built it using HTML, CSS, and JavaScript, then deployed it with GitHub Pages. btw i didnt used my information its my friends bwhahahahaha", "repo": "https://github.com/devchandak04/dev-personal-site", "demo": "https://devchandak04.github.io/dev-personal-site/"}]...
|
[{"post_id": 48214, "ts": "202 [{"post_id": 48214, "ts": "2026-08-16T14:47:51Z", "hours": 1.3569, "text": "I built my personal website using HTML, CSS, and JavaScript. I created the site in VS Code, added styling and interactive features, pushed it to GitHub, and deployed it using GitHub Pages. I also learned how to connect my coding time through Hackatime and prepare the project for shipping on Stardance."}]...
|
Title: My own site! by @dayandnightgooner | Starda Title: My own site! by @dayandnightgooner | Stardance
Devlogs:
I built my personal website using HTML, CSS, and JavaScript. I created the site in VS Code, added styling and interactive features, pushed it to GitHub, and deployed it using GitHub Pages. I also learned how to connect my coding time through Hackatime and prepare the project for shipping on Stardance.
Ships:
A personal portfolio website where I showcase my skills, projects, and what I’m learning. I built it using HTML, CSS, and JavaScript, then deployed it with GitHub Pages. btw i didnt used my information its my friends bwhahahahaha...
|
1793332170.0775874
|
1793418570.0775874
|
|
49506
|
My own website! by @berragurlesin | Stardance
|
berragurlesin
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T21:25:51Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This project is a personal website I created for myself. It’s a platform where I can bring together my research and other things related to myself. It includes an “About Me” page I designed in a scrapbook style, an “Essays and Research” section where I’ll share my personal writings and research, a “Projects and Milestones” page showcasing my competitions, awards, and projects, and a “Social and Media” page with links to my other social media accounts. I also added hover effects that make the images enlarge and stand out when the mouse hovers over them, and I also created a mobile-specific design to make the site simpler and more user-friendly on smaller screens. One of the most challenging parts for me was adjusting the positions of the images in the scrapbook collage. Since I wanted the collage to look a certain way, I manually adjusted the positions of each image one by one and experimented with different values until I achieved the look I wanted. Since changing the position or size of a single image sometimes affected the appearance of the entire collage, this process required a great deal of trial and error. In addition, I had to learn many things I didn’t know before during the process. Although this made the project more difficult, it allowed me to learn more about web development. What I’m most proud of about this project is that it’s my first website and while people usually use ready-made applications to build websites, I’m very happy that I created this site from scratch by coding it myself in Visual Studio, and the site turned out exactly the way I wanted it to. One thing to keep in mind while browsing the site is that the “Essays and Research” section isn’t complete yet. The reason for this is that, although I’ve actually written some pieces for this section, I want to polish them up before adding them. That’s why I’ve chosen not to upload my articles at this stage. I plan to add them to the site as I continue to refine my writing. I spent a total of more than 5–6 hours on this project, but seeing something functional come out of it makes me feel like it was worth the effort! If you check out my site, I’d love to hear your feedback and make improvements based on it. ˚.⋆🔭⋆⭒🪐⭒˚.⋆", "repo": "https://github.com/berragurlesin/my-website", "demo": "https://berragurlesin.github.io/my-website"}]...
|
[{"post_id": 49145, "ts": "202 [{"post_id": 49145, "ts": "2026-08-17T19:36:15Z", "hours": 1.0336, "text": "My website now looks good on mobile devices too! To fix this issue, I removed the images from the mobile version, but it’s fully functional now. So I’ve finished my project, gained experience building a website, and feel really motivated!! ༄˖°.🚀.ೃ࿔*:・"}, {"post_id": 48447, "ts": "2026-08-16T19:55:18Z", "hours": 3.4408, "text": "After +4 hours, my website is almost done! After creating the basic layout of my website, I selected the photos I wanted to use in the collage on the homepage and chose the fonts and colors. I wrote my bio and spent hours tweaking the collage to look exactly the way I wanted, adjusting the position of each photo one by one. Inspired by a website I’d seen before, I wanted the images to move when the mouse hovered over them and to have a footer section at the bottom, so I asked the AI to teach me how to do that. It turned out to be really easy! To make the images move, CSS uses a property called :hover (basically, you’re telling it what should happen when the mouse hovers over it) I added “transform: scale(1.08)” to the image to make it enlarge slightly when hovered over. To ensure this happened smoothly, I also added “transition: transform 0.25s ease”. For the footer, there’s an HTML tag called “”. Just add it to the very bottom of the page and type whatever text you want inside it (I added a copyright notice to make it look cool). You can try it too! Right now, I have a homepage introducing me, a page where I talk about my projects and achievements, and a page with links to my social media accounts. Later, I’ll also add my own essays to the site. That’s how I built my first website, and it actually really excited me!"}, {"post_id": 48100, "ts": "2026-08-16T11:59:20Z", "hours": 0.2747, "text": "My own website! This is just the beginning! 🚀"}]...
|
Title: My own website! by @berragurlesin | Stardan Title: My own website! by @berragurlesin | Stardance
Devlogs:
My own website! This is just the beginning! 🚀
After +4 hours, my website is almost done! After creating the basic layout of my website, I selected the photos I wanted to use in the collage on the homepage and chose the fonts and colors. I wrote my bio and spent hours tweaking the collage to look exactly the way I wanted, adjusting the position of each photo one by one. Inspired by a website I’d seen before, I wanted the images to move when the mouse hovered over them and to have a footer section at the bottom, so I asked the AI to teach me how to do that. It turned out to be really easy! To make the images move, CSS uses a property called :hover (basically, you’re telling it what should happen when the mouse hovers over it) I added “transform: scale(1.08)” to the image to make it enlarge slightly when hovered over. To ensure this happened smoothly, I also added “transition: transform 0.25s ease”. For the footer, there’s an HTML tag called “”. Just add it to the very bottom of the page and type whatever text you want inside it (I added a copyright notice to make it look cool). You can try it too! Right now, I have a homepage introducing me, a page where I talk about my projects and achievements, and a page with links to my social media accounts. Later, I’ll also add my own essays to the site. That’s how I built my first website, and it actually really excited me!
My website now looks good on mobile devices too! To fix this issue, I removed the images from the mobile version, but it’s fully functional now. So I’ve finished my project, gained experience building a website, and feel really motivated!! ༄˖°.🚀.ೃ࿔*:・
Ships:
This project is a personal website I created for myself. It’s a platform where I can bring together my research and other things related to myself. It includes an “About Me” page I designed in a scrapbook style, an “Essays and Research” section where I’ll share my personal writings and research, a “Projects and Milestones” page showcasing my competitions, awards, and projects, and a “Social and Media” page with links to my other social media accounts. I also added hover effects that make the images enlarge and stand out when the mouse hovers over them, and I also created a mobile-specific design to make the site simpler and more user-friendly on smaller screens. One of the most challenging parts for me was adjusting the positions of the images in the scrapbook collage. Since I wanted the collage to look a certain way, I manually adjusted the positions of each image one by one and experimented with different values until I achieved the look I wanted. Since changing the position or size of a single image sometimes affected the appearance of the entire collage, this process required a great deal of trial and error. In addition, I had to learn many things I didn’t know before during the process. Although this made the project more difficult, it allowed me to learn more about web development. What I’m most proud of about this project is that it’s my first website and while people usually use ready-made applications to build websites, I’m very happy that I created this site from scratch by coding it myself in Visual Studio, and the site turned out exactly the way I wanted it to. One thing to keep in mind while browsing the site is that the “Essays and Research” section isn’t complete yet. The reason for this is that, although I’ve actually written some pieces for this section, I want to polish them up before adding them. That’s why I’ve chosen not to upload my articles at this stage. I plan to add them to the site as I continue to refine my writing. I spent a total of more than 5–6 hours on this project, but seeing something functional come out of it makes me feel like it was worth the effort! If you check out my site, I’d love to hear your feedback and make improvements based on it. ˚.⋆🔭⋆⭒🪐⭒˚.⋆...
|
1793332182.8858893
|
1793418582.8858893
|