← back

18 Apr 2026

In the making of this website

This is the first ever blog post I've ever written in my entire life. Also the first post here. This site is built with Next.js, Tailwind, TypeScript. There's also a bunch of other graphics and motion libraries. On the main page, you'll see a "seed" value on the top right. Every refresh/load, the client generates a random seed from 1 to 1000. This random seed is then used to generate the cats' positions (also the buttons' positions, although some tweaks are made to prevent overlapping). When the seed is a multiple of 10, one of the buttons will be red. When the seed is 777, all the buttons will be golden. The number of cats is also randomized, from 1 to 3 based on the seed. 1 cat is the default.