You are browsing as a guest. Sign up (or log in) to start making projects!

satr14

@satr14

Joined June 18th, 2026

  • 28Devlogs
  • 6Projects
  • 4Ships
  • 66Votes
too lazy to write a bio, go check my website for that: https://satr14.my.id
Open comments for this post

1h 46m 33s logged

aight i have an exam tomorrow so prob not the best time to be working, but whatever.

im gonna add some finishing details from now on as well as improve based of last ship’s feedback

  • changed hackclub role (im organizing haven in my city :D)
  • added more audios to be randomly played
  • made song playback persist between pages
  • keep player notif open showing playback bar and play/pause button
  • tweak pages gaps and paddings
  • displayed webring name instead of “info?”
  • changed main quote hehe
0
0
21
Ship

V5. IS OUT

this was mainly challenging as school dumps work after work on me, but i ended up working on it in my spare time whenever i find it.

new pages:

  • /projects: contains orgs and repos
  • /guestbook: github discussion powered
  • /random: shows discord status and games i play
  • 6 devlogs
  • 12h
  • 14.97x multiplier
  • 175 Stardust
Try project → See source code →
Open comments for this post

1h 51m 18s logged

exams are coming soon but i really need these hours.

anyways, all pages should be completed by now. im gonna deploy and ship soon

  • added discord status via lanyard api and npm package
  • added games played via lizardbyte’s free igdb api proxy
  • tweaked page transition to be shorter and use 1 global variable
  • removed unused WIP component
  • tweaked timezone info text
  • remove timezone info card element

9 commits in total

0
0
4
Open comments for this post

1h 0m 57s logged

im not joking when i say im burnt out from school. the only thing thats keeping me driving for coding is stardance and the certificate (prob the shop items too but the cert is more important for me).

anyways i didnt have much energy this past week but i tried and well ig i managed to do somethin

  • extra padding fixes for main site
  • add a random page (not yet live) and todo list for what i wanna add later
  • install svelte-lanyard for discord status fetching
  • add extra library functions for timezone information
  • remove unused lib function
  • add timezone information to random page
  • fix tab size in a file
0
0
17
Open comments for this post

26m 1s logged

short devlog because exam tomorrow but I CANT LET MY HACKATIME STREAK DIE AGAIN

  • removed debug line left in prod from last devlog
  • add a favicon of my cat :3
  • rename communities to organizations in
  • change one of the roles to normal hackclub members
  • add description field to orgs
  • add org display in projects page
  • removed blog link from main page (and prob the actual page soon) in favor of smthin else
0
0
4
Open comments for this post

1h 48m 38s logged

finished with another project so i might as well finish this one

  • remove located in line because i already disclose that in my bio
  • fix curl special display to only if fecth /
  • fix easter egg (background text) font display
  • add vite, zed, nvim, cf, and claude skills and remove bash
  • implemented projects page
  • fix typescript errors with page props data
  • spacing tweaks with main homepage
  • animate skill icon hover
  • resize skill icons and text to smaller size
  • add heatmap to projects page
  • moved heatmap url to index.ts lib
  • tweaked card class styles to remove ugly border and add a nice shadow
1
0
13
Ship

VERSION 2.0 IS LIVE
Registration instructions are available on the website.

part-of.my.id is a free subdomain service that allows you to get a sleek lookin your-name.part-of.my.id domain instead of a the boring old one that hosting providers provide like pages.dev, github.io, etc.

This rewrite brings to you:

  • Multi apex domain support for the new domain: is-my.id
  • A sleek redesigned main website and documentation
  • 11 devlogs
  • 14h
  • 14.89x multiplier
  • 205 Stardust
Try project → See source code →
Open comments for this post

1h 12m 7s logged

  • fix wrong key on website
  • add discord domain verification record for is-my.id
  • wrote website requirement docs
  • fixed grammar errors and typos (thanks claude)
  • remove outdated docs notice
  • replaced part-of.my.id’s v1 website with placeholder for v2
  • last final touch ups

v2 website should be live now

0
0
11
Open comments for this post

2h 15m 29s logged

mostly spent fiddling with a bit of ai and doing finishing touches before deployment. this was supposed to be 2 devlogs but i forgot to post and just continued coding but oh well.

  • a lot of styling tweaks for markdown displays and forms
  • install marked alert plugin for gfm alert blockquotes
  • scrollbar, article, disabled button, and other element styling
  • made footer stick to the bottom regardless of content height
  • move loaddoc function to lib for use in other pages such as query
  • function to remove apex domains from query if present
  • implement subdomain suggestions html structure
  • readme display for announcements
  • loading indicator texts
  • change nav link from config to query

after this im gonna write docs/requirement.md and polish the github org a bit before shipping (hopefully) tomorrow

0
0
14
Open comments for this post

1h 22m 27s logged

split time between website and register docs, bc i keep going back and forth and cant decide whether the website or the docs are more important. anyways

register:

  • create base doc files for quickstart and requirements
  • write docs for quickstart guide
  • remove cringy line on the register repo readme

website-v2:

  • made a base domain query page (unfinished)
  • new page-container class in global styles used for consistent margin and padding
  • fix link styles in docs
  • handle form submission for homepage subdomain search
  • better query param handling for docs
  • loaddoc function tweaks for handling input
  • styling changes to docs
0
0
10
Open comments for this post

1h 30m 50s logged

felt productive again somehow during a school night

  • made docs page under /d/[document name]

  • implement markdown fetching from github raw api

  • implement docs nav via hardcoded object for paths

  • installed marked

  • styled docs markdown render using tailwind typography plugin

  • updated whole website to use lora font

  • fixed some homepage paragraph wordings

  • fixed some elements to use correct cursor

  • move some styles to global app.css

  • fixed mobile spacing for header and footer

0
0
32
Open comments for this post

1h 41m 12s logged

this is longer than expected but oh well. i was too tired to work on any real projects because its a school night (yes indonesia doesnt have long summer breaks 😭) so back onto personal site i guess

  • update personal information fields: description, skills, and roles
  • update skill display to use icons from simpleicons cdn
  • added hover to show skill name functionality
  • added devops eng to roles because someone said i had devops skills from another project
  • fix background z index overlap
  • clarity for timezone
  • refresh local timezone display every second
  • remove card effect for transparent display on the guestbook

havent worked on project showcase nor blog posts pages yet because i need to finish my blog first and figure out how to get git repos from forgejo api

0
0
20
Open comments for this post

1h 11m 31s logged

thats a pretty good amount of time accumulated purely writing docs

  • new markdown files under /docs for documentation and usage guides
  • wrote raw references for filesystem structure and json schemas
0
0
11
Open comments for this post

40m 5s logged

small devlog but prob worth mentioning

well the actions script failed due to worker routes being read only. i decided to use dnscontrol’s built in CF_REDIRECT record for this instead and also update it due to missmatch TTL from dev with prod.

apparently this caused an error because actions kept failing to deploy due to missing creds. after a while of debugging and headbanging, i folded and attempted to use github copilot agent to try and fix it (hehe pr number 67) but that didnt do the trick.

it was only when i checked the repo secrets that i realized the env variable is called CF_API_TOKEN and not CLOUDFLARE_API_TOKEN. that was like hours of my time spent away debugging instead of working on the website like i planned but oh well

no changelog list because im gen tired rn like its 11.00pm wiuriuhewuhfiuwhfihewiuhih

0
0
8
Open comments for this post

1h 51m 10s logged

took longer than expected, now im rewriting the dnscontrol script for deploying dns records to support multiple apex domains. this was rather challenging due to dnscontrol’s heavily limited dsl and language features, but eventually it works and now i just need to add documentation in markdown.

  • fix type errors and cleanup code in dnscontrol.js before rewrite
  • cleanup unused scripts and nix files
  • remove nix branch (previous plan but support was too limited to be reliable)
  • modified json schema so now “record” key is “records” (plural)
  • update github action yaml files as well as fix old file paths
0
0
19
Open comments for this post

1h 26m 26s logged

mhm not bad so to say

  • reordered fetch function calls for stats display
  • adjusted the typing and count functions for smootheness
  • use lavender as the primary color
  • complete homepage sections (mostly copied from the old site)
  • add a footer

and yes i made the github logo cyan but cmon we need some colors here

0
0
22
Open comments for this post

17h 30m 20s logged

never thought my flake would be worthy for stardance, turns out i underestimate the amount of minecraft server optimization tweaking i did and accumulated 17h 30m into this without devlogs 😭

well no memory on what i did so no list but i did a lot of minecraft server tweaking, laptop kernel optimizations, homelab maintenance, and migrations to niri from hyprland because hyprland is insanely unstable with the constant config changes between updates.

well thats not a lot in my memory. anyways after this im gonna polish the project so i can ship it and hopefully get accepted.

dont know what to put for screenshot for something like this so here’s my fastfetch for my lab and thinkpad:

0
0
11
Open comments for this post

1h 9m 23s logged

back after a long procrastination and burn out period.

  • made stats counter increment one by one when loaded using js function by copilot
  • made main title typing using js function by copilot
  • added a little info bar indicating new subdomain available for registration
  • added forum/search bar for registering new domains
  • added grid dot background from my personal site
  • added a nav bar
  • added small about me, wip for continuation on the main landing page
0
0
8
Open comments for this post

4h 52m 41s logged

admittedly working on existing projects is much easier than starting from scratch. ill be working on my personal website whenever i get burnt out from other stuff (especially chess programming)

anyways i didnt really remember much on what i did because i thought i wouldnt end up working for hours and didnt think it wouldve been worth it to submit for stardance. well turns out i accumulated a lot of hours logged but no memory on what i did so heres my best recall on what i did:

  • added dotted background grid
  • slimmer card body
  • made a card class for a more unified design
  • added support for more than 1 webrings
  • tweaked webring design and functions
  • replaced links with website pages
  • made a WIP component for empty pages
  • made 3 pages: guestbook, posts, and project showcase
  • click to copy curl command
  • added hackatime heatmap
1
0
20
Loading more…

Followers

Loading…