Project
Roulette

Generative Poster Studio

Seeded parameters in, printable poster out, same seed every time.

IntermediateWeb appCreative10–20hAI-buildable 5/5no setup

A generative art tool with real controls: palette, density, seed, and layout rules that produce a composition you can regenerate exactly. The determinism is the point — a seeded PRNG means a poster you liked is never lost, and the same seed always redraws it.

UI
Logic
Useful

Hosting · Free forever

Deploys free on GitHub Pages, Cloudflare Pages or Vercel Hobby.

Deploy it and share a link.

Core features · 6

  • Controls for palette, density, seed and composition rules
  • The canvas regenerates live as controls change
  • The same seed always produces the same output
  • A randomise button picks a new seed
  • Export the result as a high-resolution PNG
  • The current configuration encodes into a shareable URL

The interesting part

  • Seeded randomness threaded through every drawing decision
  • Exporting at a resolution far above the on-screen canvas
  • Keeping regeneration fast enough to feel live while dragging a slider

Once it works

  • Add a gallery of saved seeds
  • Add print-resolution export at a chosen DPI
  • Add an animated variant that evolves the composition

Suggested stack

reacttypescripttailwindcanvas-api

Track it