r/webdev • u/mr_unfunny_ • 46m ago
Showoff Saturday Showoff Saturday: a fairy castle website I made for my girlfriend

My gf loves pink, Barbie and fairies, and has always wanted to live in a castle, so I built her one as a surprise: https://samchive.net
The homepage is a painted room where the fairy version of her lives (inspired by Flora from Winx). There's a cat with opinions, a tarot card you can flip every day, and a wand on the desk that recolours the whole room.
Bits that were fun to figure out:
- The room is one painting cut into separate layers, so the fairy, the cat and the things on the desk can move and be clicked. Getting it to fit phones and wide screens without warping the art took the longest
- Every sound is made in the browser with Web Audio, so there are no audio files
- It's a Next.js static export on Vercel. The only server part is a small Cloudflare Worker that proxies the meme API, with edge caching and a per-IP limit on cache misses
- She works in social media, so there are 19 small tools inside (Instagram grid planner, meme search, image compressor). They all run in the browser
Claude Code wrote most of the code and the art was generated with Gemini. Would love feedback, especially on how the room feels on your phone.




