I've been building catcloud, a small corner of the internet where everyone gets their own page to decorate, kind of like old GeoCities/MySpace pages. It's run by Tuft, a purple pixel cat who is officially the CEO. He writes memos.
You get a page at catcloud.party/@yourname that you can paint however you want: colors, layouts, pictures, or raw HTML/CSS. There are guestbooks, a mini pixel cat on every page that visitors can pet and feed, trading cards, a small arcade, and a live hangout room where everyone's mini cats walk around together.
Here's how it's built, because a few parts were fun to figure out.
Zero dependencies
The whole thing runs on plain Node 22: node:http for the server and the built-in node:sqlite for the database. There's nothing in node_modules, no framework, and no build step. The frontend is plain JavaScript too.
Hosting it for free
It runs on the Cloudflare Workers free plan.…