Felix Brener

Gesso Club

A daily-updated archive of AI images that keeps each image’s model, prompt and workflow, and a Builder that compiles photographic choices into prompts for five model formats.

Role
Founder
Year
June 2026–present
Status
Live
Outcome
Updated daily · prompts for five model formats
gessoclub.comThe Gesso Club wall: a dense masonry of photographic and abstract AI images in four columns.

Problem

AI images circulate stripped of the model, prompt and workflow that made them, so they can't be studied or reproduced.

What I shipped

Curate a daily-updated AI-image archive that keeps each image’s model, prompt and workflow.

Programmed its Builder, which compiles camera, lens, film and lighting choices into prompts for five model formats: Natural, Midjourney, SDXL tags, JSON and Ideogram 4.

Built it end to end: the archive, the Builder, the server and the content pipeline behind them.

Architecture

  1. Submission
  2. Validation
  3. SSR work pages
  4. Archive wall
  5. Builder: choices → five prompt formats

Tradeoffs

  1. Server-render every work on its own page with a canonical URL, social card and structured data, so search engines and link previews can read it.
  2. The Builder compiles photographic choices into prompts instead of keyword lists, with one target per model format: Natural, Midjourney, SDXL tags, JSON and Ideogram 4.

Figures

gessoclub.comGesso Club on a phone: the wordmark, the description and a two-column wall.
fig. 1 On a phone.
gessoclub.com/builderThe Gesso Club Builder: content fields for subject and scene, and a prompt panel with format tabs for Natural, Midjourney, SDXL tags, JSON and Ideogram 4.
fig. 2 The Builder, with its five prompt formats on the right.

Stack

Node.js, JavaScript, CSS, Server rendering, Render