Archival
Best for real-world sightings, preserved railway days, depot visits, and photos with strong memory value.
How it works
The build is intentionally simple: Cloudflare handles uploads and metadata, OpenRouter handles proofing, Stripe handles payment, and Gelato handles print fulfilment.
Try the flow
Workflow
Add a JPG, PNG, or WebP image you own. R2 stores the original so proofing and fulfilment can use the same source.
Pick the product, size, and quantity from Gelato-ready variants mapped to product UID environment variables.
Print the original photo, or use OpenRouter to create a capped watermarked art preview before checkout.
Stripe collects payment and shipping. The paid webhook submits the print order to Gelato.
Proofing
Best for real-world sightings, preserved railway days, depot visits, and photos with strong memory value.
A bolder treatment for club rooms, exhibitions, railway bedrooms, and model railway backdrops.
A softer illustrated treatment for heritage line gifts, cards, and framed keepsakes.
A cleaner grade that keeps the train photograph close to the original, with less illustrative treatment.
Safeguards