|
11335
|
Personal Portfolio Website by @Sgattix | Stardance
|
Sgattix
|
0
|
5.79
|
0
|
[]
|
[{"post_id": 77819, "ts": "202 [{"post_id": 77819, "ts": "2026-10-08T12:19:01Z", "hours": 3.7808, "text": "Hi guys, quick update! Since the last devlog I’ve been fixing the “what’s missing” list and getting the portfolio ready to deploy: Filtering & Sorting (done!): The Projects page now actually filters and sorts. You can filter by category and sort by newest, oldest or any project field. Everything goes through URL search params, so a filtered view can be shared as a link. Real GitHub Data on the Contributions Page: The contribution graph now merges my own project milestones with my real GitHub contribution calendar. It’s fetched on the server through GitHub’s GraphQL API, private contributions included, so the token never reaches the browser. Data Backfill: The showcase went from 18 to 42 projects, now covering everything from July 2021 to December 2025. That includes the whole OmniSys plugin family (Vanish, LaunchPads, StaffHomes, RanksPro and more), bots, APIs and older web projects, each with its own thumbnail and gallery. Ready for Vercel: Serverless filesystems are read-only, so I wrote a storage layer that saves CMS edits to Vercel Blob when deployed and falls back to the local JSON files when self-hosted. It’s the same admin panel on both. Admin Security: Admin auth is now properly hardened. Sessions are HMAC-signed cookies that expire after 8 hours, and passwords are checked with timing-safe comparison. If the secrets are missing in production, every login is refused. Admins can also see hidden projects on the public pages. Config-driven Landing: The work experience timeline and the tech logo loop used to be hardcoded. They now come from config files, so updating them doesn’t mean editing JSX.Tests: I added a Vitest suite covering auth, storage, project data and the admin actions.Polish: A proper 404 page for unknown projects, plus a README with setup instructions and a write-up of how everything works. What’s missing: Mobile optimization Hero screenshots/GIFs for the README Deploying it live at sgattix.online"}, {"post_id": 6308, "ts": "2026-06-10T16:46:09Z", "hours": 2.0094, "text": "Hi guys, I started building this project right between Flavortown and Stardance, so here’s what I did so far: The Content Engine: local JSON-based CMS. The Project CMS (Admin Panel) The “Contribution” Chronology: I’ve implemented a custom Contribution Graph and Timeline. Unlike a standard GitHub embed, this logic parses my own project milestones and releases (dating back to the founding of OmniCraft in 2020) to visualize activity across various platforms (Java, Discord, Web). WebGL Integration (“Faulty Terminal” background) Kibo-UI & Custom Components: I’m using a mix of custom components like PixelCard (Canvas-based shimmering effects) and kibo-ui for complex elements like date pickers and dropzones in the admin panel. What’s missing: Filtering Logic Mobile Optimization Data Integrity: Some sections of the “Contributions” page are still being backfilled with historical data from the 2020–2023 era."}]...
|
Title: Personal Portfolio Website by @Sgattix | St Title: Personal Portfolio Website by @Sgattix | Stardance
Devlogs:
Hi guys, I started building this project right between Flavortown and Stardance, so here’s what I did so far: The Content Engine: local JSON-based CMS. The Project CMS (Admin Panel) The “Contribution” Chronology: I’ve implemented a custom Contribution Graph and Timeline. Unlike a standard GitHub embed, this logic parses my own project milestones and releases (dating back to the founding of OmniCraft in 2020) to visualize activity across various platforms (Java, Discord, Web). WebGL Integration (“Faulty Terminal” background) Kibo-UI & Custom Components: I’m using a mix of custom components like PixelCard (Canvas-based shimmering effects) and kibo-ui for complex elements like date pickers and dropzones in the admin panel. What’s missing: Filtering Logic Mobile Optimization Data Integrity: Some sections of the “Contributions” page are still being backfilled with historical data from the 2020–2023 era.
Hi guys, quick update! Since the last devlog I’ve been fixing the “what’s missing” list and getting the portfolio ready to deploy: Filtering & Sorting (done!): The Projects page now actually filters and sorts. You can filter by category and sort by newest, oldest or any project field. Everything goes through URL search params, so a filtered view can be shared as a link. Real GitHub Data on the Contributions Page: The contribution graph now merges my own project milestones with my real GitHub contribution calendar. It’s fetched on the server through GitHub’s GraphQL API, private contributions included, so the token never reaches the browser. Data Backfill: The showcase went from 18 to 42 projects, now covering everything from July 2021 to December 2025. That includes the whole OmniSys plugin family (Vanish, LaunchPads, StaffHomes, RanksPro and more), bots, APIs and older web projects, each with its own thumbnail and gallery. Ready for Vercel: Serverless filesystems are read-only, so I wrote a storage layer that saves CMS edits to Vercel Blob when deployed and falls back to the local JSON files when self-hosted. It’s the same admin panel on both. Admin Security: Admin auth is now properly hardened. Sessions are HMAC-signed cookies that expire after 8 hours, and passwords are checked with timing-safe comparison. If the secrets are missing in production, every login is refused. Admins can also see hidden projects on the public pages. Config-driven Landing: The work experience timeline and the tech logo loop used to be hardcoded. They now come from config files, so updating them doesn’t mean editing JSX.Tests: I added a Vitest suite covering auth, storage, project data and the admin actions.Polish: A proper 404 page for unknown projects, plus a README with setup instructions and a write-up of how everything works. What’s missing: Mobile optimization Hero screenshots/GIFs for the README Deploying it live at sgattix.online...
|
1793552234.2181923
|
1794157034.2181923
|
|
15979
|
My awesome macropad! by @aayan_patel0204 | Stardan My awesome macropad! by @aayan_patel0204 | Stardance...
|
aayan_patel0204
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @aayan_patel0204 | Title: My awesome macropad! by @aayan_patel0204 | Stardance...
|
1793552235.4214406
|
1794157035.4214406
|
|
3618
|
My awesome macropad! by @priyadharsnimurali | Star My awesome macropad! by @priyadharsnimurali | Stardance...
|
priyadharsnimurali
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @priyadharsnimurali Title: My awesome macropad! by @priyadharsnimurali | Stardance...
|
1793552238.7225108
|
1794157038.7225108
|
|
2350
|
My first slack bot! by @yazhini16_ahil | Stardance
|
yazhini16_ahil
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @yazhini16_ahil | St Title: My first slack bot! by @yazhini16_ahil | Stardance...
|
1793552242.43903
|
1794157042.43903
|
|
12486
|
My first slack bot! by @winner | Stardance
|
winner
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @winner | Stardance
|
1793552244.7174492
|
1794157044.7174492
|
|
25329
|
My awesome macropad! by @Atherv | Stardance
|
Atherv
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Atherv | Stardance
|
1793552245.6311154
|
1794157045.6311154
|
|
38138
|
Personal AI Agent(s) by @Billinpursuitofdreams | S Personal AI Agent(s) by @Billinpursuitofdreams | Stardance...
|
Billinpursuitofdreams
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Personal AI Agent(s) by @Billinpursuitofdre Title: Personal AI Agent(s) by @Billinpursuitofdreams | Stardance...
|
1793552246.5540352
|
1794157046.5540352
|
|
17544
|
My very own WebOS by @Bhanucharan | Stardance
|
Bhanucharan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Bhanucharan | Stardan Title: My very own WebOS by @Bhanucharan | Stardance...
|
1793293047.88623
|
1794157047.88623
|
|
5452
|
My first slack bot! by @llint | Stardance
|
llint
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @llint | Stardance
|
1793552248.6887877
|
1794157048.6887877
|
|
14404
|
Untitled project by @ccquinlivan | Stardance
|
ccquinlivan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @ccquinlivan | Stardanc Title: Untitled project by @ccquinlivan | Stardance...
|
1793552249.6052246
|
1794157049.6052246
|
|
37436
|
simittag by @alfa | Stardance
|
alfa
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: simittag by @alfa | Stardance
|
1793552250.486622
|
1794157050.486622
|
|
32600
|
Server Dashboard by @vejas | Stardance
|
vejas
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Server Dashboard by @vejas | Stardance
|
1793552252.54465
|
1794157052.54465
|
|
38544
|
WarioWare Game by @d4rk4rctic | Stardance
|
d4rk4rctic
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @d4rk4rctic | Stardance
|
1793552253.444395
|
1794157053.444395
|
|
34482
|
My first slack bot! by @adam545 | Stardance
|
adam545
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @adam545 | Stardance
|
1793552255.4988558
|
1794157055.4988558
|
|
35030
|
Untitled project by @Giyu | Stardance
|
Giyu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @Giyu | Stardance
|
1793552256.395656
|
1794157056.395656
|
|
455
|
s by @neon | Stardance
|
neon
|
0
|
2.21
|
0
|
[]
|
[{"post_id": 66, "ts": "2026-0 [{"post_id": 66, "ts": "2026-05-31T16:23:09Z", "hours": 2.21, "text": "stardancing it"}]...
|
Title: s by @neon | Stardance
Devlogs:
stardancin Title: s by @neon | Stardance
Devlogs:
stardancing it...
|
1793552260.594617
|
1794157060.594617
|
|
33183
|
Trololo by @Matty | Stardance
|
Matty
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Trololo by @Matty | Stardance
|
1793552261.49792
|
1794157061.49792
|
|
17315
|
My first slack bot! by @dia_akumalla | Stardance
|
dia_akumalla
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @dia_akumalla | Star Title: My first slack bot! by @dia_akumalla | Stardance...
|
1793552262.3789148
|
1794157062.3789148
|
|
17140
|
My very own WebOS by @ajrulse | Stardance
|
ajrulse
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @ajrulse | Stardance
|
1793552263.317998
|
1794157063.317998
|
|
32679
|
Flipper Zero alternative by @Krysty | Stardance
|
Krysty
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Flipper Zero alternative by @Krysty | Stard Title: Flipper Zero alternative by @Krysty | Stardance...
|
1793552264.215044
|
1794157064.215044
|
|
14694
|
My very own WebOS by @chinmaysure | Stardance
|
chinmaysure
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @chinmaysure | Stardan Title: My very own WebOS by @chinmaysure | Stardance...
|
1793552266.2953112
|
1794157066.2953112
|
|
9425
|
arai intelligence by @arthurab | Stardance
|
arthurab
|
0
|
0.37
|
0
|
[]
|
[{"post_id": 3422, "ts": "2026 [{"post_id": 3422, "ts": "2026-06-06T11:06:41Z", "hours": 0.3742, "text": "Starting V3 planning!"}]...
|
Title: arai intelligence by @arthurab | Stardance
Title: arai intelligence by @arthurab | Stardance
Devlogs:
Starting V3 planning!...
|
1793552267.1969864
|
1794157067.1969864
|
|
1671
|
Untitled by @MonkeyMoose | Stardance
|
MonkeyMoose
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @MonkeyMoose | Stardance
|
1793552269.4875603
|
1794157069.4875603
|
|
30794
|
My very own WebOS by @aravmahipal11 | Stardance
|
aravmahipal11
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @aravmahipal11 | Stard Title: My very own WebOS by @aravmahipal11 | Stardance...
|
1793552270.39261
|
1794157070.39261
|
|
34706
|
Emailing Platform for Companies to Use by @adityap Emailing Platform for Companies to Use by @adityapidurkarofficial | Stardance...
|
adityapidurkarofficial
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Emailing Platform for Companies to Use by @ Title: Emailing Platform for Companies to Use by @adityapidurkarofficial | Stardance...
|
1793552273.6470497
|
1794157073.6470497
|
|
72655
|
altur by @jesus | Stardance
|
jesus
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: altur by @jesus | Stardance
|
1793555226.4120948
|
1794160026.4120948
|
|
72657
|
lalala by @jeyanissi | Stardance
|
jeyanissi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: lalala by @jeyanissi | Stardance
|
1793555228.2260575
|
1794160028.2260575
|
|
72658
|
Forests and their importance by @Lorenzoczk | Star Forests and their importance by @Lorenzoczk | Stardance...
|
Lorenzoczk
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Forests and their importance by @Lorenzoczk Title: Forests and their importance by @Lorenzoczk | Stardance...
|
1793555229.1037314
|
1794160029.1037314
|
|
72659
|
WarioWare Game by @pololemingo | Stardance
|
pololemingo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @pololemingo | Stardance
|
1793555230.492025
|
1794160030.492025
|
|
72660
|
My first slack bot! by @subedi | Stardance
|
subedi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @subedi | Stardance
|
1793555231.4087772
|
1794160031.4087772
|
|
72661
|
Socratic AI by @nathaniel_vipin | Stardance
|
nathaniel_vipin
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Socratic AI by @nathaniel_vipin | Stardance
|
1793555232.3374271
|
1794160032.3374271
|
|
72662
|
My awesome macropad! by @kielas | Stardance
|
kielas
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @kielas | Stardance
|
1793555233.2262003
|
1794160033.2262003
|
|
29934
|
HBD by @Eatg | Stardance
|
Eatg
|
0
|
4.28
|
0
|
[]
|
[{"post_id": 20916, "ts": "202 [{"post_id": 20916, "ts": "2026-07-02T17:10:49Z", "hours": 4.2817, "text": "I’m trying to reproduce a birthday countdown by adding some features that i search"}]...
|
Title: HBD by @Eatg | Stardance
Devlogs:
I’m tryi Title: HBD by @Eatg | Stardance
Devlogs:
I’m trying to reproduce a birthday countdown by adding some features that i search...
|
1793555236.2786882
|
1794160036.2786882
|
|
7857
|
My first slack bot! by @thanEay | Stardance
|
thanEay
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @thanEay | Stardance
|
1793555239.2496262
|
1794160039.2496262
|
|
5914
|
My awesome macropad! by @Professor_Paranormal | St My awesome macropad! by @Professor_Paranormal | Stardance...
|
Professor_Paranormal
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Professor_Paranorm Title: My awesome macropad! by @Professor_Paranormal | Stardance...
|
1793555241.3792965
|
1794160041.3792965
|
|
39485
|
My own site! by @sohamshomya | Stardance
|
sohamshomya
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @sohamshomya | Stardance
|
1793555242.285814
|
1794160042.285814
|
|
7481
|
Untitled by @soulcloude | Stardance
|
soulcloude
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @soulcloude | Stardance
|
1793555243.2038944
|
1794160043.2038944
|
|
32808
|
Untitled by @chubiubi | Stardance
|
chubiubi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @chubiubi | Stardance
|
1793555244.0825639
|
1794160044.0825639
|
|
9045
|
My first slack bot! by @pluto | Stardance
|
pluto
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @pluto | Stardance
|
1793555244.9699907
|
1794160044.9699907
|
|
28431
|
My own site! by @JoshMR100 | Stardance
|
JoshMR100
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @JoshMR100 | Stardance
|
1793555247.119112
|
1794160047.119112
|
|
23885
|
My first slack bot! by @Harshit_Agarwal | Stardanc My first slack bot! by @Harshit_Agarwal | Stardance...
|
Harshit_Agarwal
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Harshit_Agarwal | S Title: My first slack bot! by @Harshit_Agarwal | Stardance...
|
1793555248.038338
|
1794160048.038338
|
|
9643
|
Untitled by @adityatayal | Stardance
|
adityatayal
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @adityatayal | Stardance
|
1793555248.9218476
|
1794160048.9218476
|
|
26132
|
WarioWare Game by @Fuzail | Stardance
|
Fuzail
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @Fuzail | Stardance
|
1793555249.7856243
|
1794160049.7856243
|
|
24160
|
Frictionless by @nisham04082006 | Stardance
|
nisham04082006
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @nisham04082006 | Stardance
|
1793555250.6601093
|
1794160050.6601093
|
|
6871
|
Artemis Mission Control by @blockchain | Stardance
|
blockchain
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Artemis Mission Control by @blockchain | St Title: Artemis Mission Control by @blockchain | Stardance...
|
1793555251.5828466
|
1794160051.5828466
|
|
11515
|
Untitled project by @bquach1441 | Stardance
|
bquach1441
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @bquach1441 | Stardance
|
1793555252.4874327
|
1794160052.4874327
|
|
26927
|
Clankinator by @jessica | Stardance
|
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Clankinator by @jessica | Stardance
|
1793555258.554732
|
1794160058.554732
|
|
14292
|
My very own WebOS by @bobert | Stardance
|
bobert
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @bobert | Stardance
|
1793555259.4910777
|
1794160059.4910777
|
|
13194
|
My awesome macropad! by @Jimmy | Stardance
|
Jimmy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Jimmy | Stardance
|
1793555260.3934157
|
1794160060.3934157
|
|
17362
|
My awesome macropad! by @vw | Stardance
|
vw
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @vw | Stardance
|
1793555261.315991
|
1794160061.315991
|