Zostel
Make

Posters

Say what’s on. The brand lays it out.

Say what, where and when, in your own words. Three posters appear under the bar.

Try

Three posters for “Bonfire at Manali”

Examples to start from. Say yours in the bar above.

  • Poster: Bonfire night — Bring a song. We bring the fire. — at Zostel Manali. Pictured: a woman waving and a man waving, with Hadimba Temple and Campfire, under the moon. LIVE IT. NOW

    Picture · The scene · Portrait 4:5Story 9:16

    Manali’s own two Zobus with the campfire between them, Hadimba Temple, its own icon, behind them, under the moon.

    • Manali’s own two Zobus
    • Campfire
    • Hadimba Temple, Manali’s own icon
  • Poster: Bonfire night — Bring a song. We bring the fire. — at Zostel Manali. Pictured: a woman waving and a man waving, with Campfire. LIVE IT. NOW

    Place · The object · Portrait 4:5Story 9:16

    The campfire breaking out of a roundel on Orchid, Manali’s own two Zobus beside it.

    • Manali’s own two Zobus
    • Campfire
  • Poster: Bonfire night — Bring a song. We bring the fire. — at Zostel Manali. Pictured: a woman waving and a man waving, with the Music & Entertainment symbol and Himalayan monal. LIVE IT. NOW

    Type · The words · Portrait 4:5Story 9:16

    The title as the picture, Manali’s own two Zobus standing on its letters with the Music & Entertainment symbol between them.

    • Manali’s own two Zobus
    • Music & Entertainment

What Zostels run, week after week

Card games, mafia, foosball, a sunset walk, a trek at dawn: the events the hostels run most, each made into a poster from one sentence, at the places where they happen. Keep scrolling for more; open one and make it yours.

For agents

The same few words make the same poster anywhere: a sentence, a link, a JSON file, or one command. Type is measured and fitted, colours follow the roundel rule, the mark and LIVE IT. NOW are always there: an agent can’t make it off-brand.

One sentence, three posters

Quick mode reads the words with no AI; the same sentence and clock give the same posters.

node zostel-showcase/scripts/poster.mjs --say 'bonfire at manali friday story'

In the browser: await window.__poster.compose('open mic in jaipur') returns what it understood and three posters, each with its spec, reason, pieces, confidence and link. The vocabulary: /posters/catalogue.json. A link with ?say= fills the bar and runs quick mode.

Every poster is a link

Open it and the poster is drawn, ready to download:

/posters?kind=culture&template=culture&format=story&title=Open+mic&place=jaipur&when=2026-10-16T20%3A00&detail=Five+minutes.+Your+stage.&culture=open-mic
kind
event · quest · place · culture
template
place · verbs · landscape · culture · quest · art · profile · scene · stage · stack
format
post (1080 × 1080) · portrait (1080 × 1350) · story (1080 × 1920) · reel (1080 × 1920) · landscape (1920 × 1080) · a4 (2480 × 3508) · a3 (3508 × 4961)
title
what — five words or fewer read best
where · place
a place where Zostel is live (jaipur), or free text
when
2026-10-16T20:00, 2026-10-16, or free text
whenText
the time as it should read: TONIGHT · 9 PM
detail
one line
host
the place’s own Zostel (empty) · Zostel Plus Bir · Zo · Zo World · a person’s name
culture
follow-your-heart · travel-adventure · food · music-entertainment · open-mic · spiritual …
verbs
PLAY,DANCE,MEET — three or four
colour · family
a landscape colour (flower-3, Gulabi) or family (valleys); leave both out and a place’s landscape poster draws its own scene
scene
1 the place’s cover · 2 its second scene

One command

Renders headlessly with the same code, as PNG (full size, 300 dpi for print) or SVG (outlined type):

node zostel-showcase/scripts/poster.mjs spec.json out.png

In the browser: await window.__poster.render(spec) returns the SVG and any brand warnings; png(spec) returns { base64, width, height, warnings }.