pornboxdBETA
Devlog

Laying out the blueprint

Every project needs a day zero, the day you write down what you're actually building before you build it. Today's that day. Two commits, both to get the

By Mortimer CockburnApril 7, 20261 min read

Every project needs a day zero, the day you write down what you're actually building before you build it. Today's that day. Two commits, both to get the skeleton and the spec in place: the first initialises the repo, the second drops a detailed product spec covering the stack, the database schema, the URL structure, the affiliate model, and the SEO posture.

The spec runs ten-plus pages. It locks in the choices that would have been painful to change later: a PostgreSQL catalog with UUID primary keys, slug-only public URLs (no numeric IDs), Cloudflare R2 for images with URL-based transformations instead of a custom resize pipeline, Next.js static export so every page ships as pre-rendered HTML that Googlebot sees immediately. The product goal is Letterboxd for adult content, a discovery, tracking, and review platform that aggregates catalogues from studios, lets users log / rate / review, and pays the bills via affiliate deep links.

Nothing's live yet, but the decisions are. Tomorrow we start building.