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

part-of.my.id revived

  • 11 Devlogs
  • 14 Total hours

free subdomains for your website. rewrite of part-of.my.id's core components: website using newer svelte version and my better ui web design skills + register repo docs and ci/cd to have multi domain support for the new is-my.id domain.

Ship #1

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
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
10
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 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

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

35m 42s logged

humble beginnings :D

  • init sveltekit with tailwind
  • installed tailwind typography and forums plugins
  • installed catppuccin color theme
  • made initial base home page design
0
0
8

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…