Design Direction

Guest experience platform for hotels.

What to provide: the photography, product captures, curve and icon files, logo package and social set this system needs, each with the prompt or capture brief that produces it.

Inspect components Read the spec

20 Assets to provide

The shot list — what to add to finish the book

The real visual assets a complete brand-guidelines BOOK still needs — cover imagery, product screenshots, photography, textures, social. Each carries a SPEC (count, ratio, where it is used) and a ready, realism-focused PROMPT for an image model. Generate or shoot, drop the files into source/assets/, and the book renders them in place.

How to use this list
Copy the PROMPT, generate or shoot the file, save it under source/assets/, then reference it from the relevant section. Real product screenshots and real people should be CAPTURED where possible — the prompt is the fallback and the art-direction brief.
Prompt skeleton
Every prompt follows: [subject + scene], [composition / crop], [lighting + mood from the brand voice], color palette anchored on the Guesteria ramp (violet #826AFF primary; calm Skyline-blue staff + warm Earthy-beige guest neutrals), [realism cue], no text, no logos, no watermark, [aspect ratio]. Swap the bracketed parts; keep the realism cue and the palette anchor.
Realism first
Favor REAL over rendered — shot-on-camera depth of field, natural light, authentic hospitality environments and people; for UI, a real screenshot framed in a device or a high-fidelity mock, never lorem-gibberish text or warped controls. Keep logos OUT of the generation and composite the real lockup in post.
Already shipped — never regenerate
The logo package ships at assets/logos/. Every file in it, with its ground, its ink and its approving book page, is at logo 2; the surface-to-file table is logo 3; the downloads and the open items are logo 5. Two files in the package carry no approving book page; logo 2 marks which, and logo 5 tracks it as an open item - do not composite an unapproved variant into a creative. Photography ships at assets/bg-0.jpg ... assets/bg-7.jpg, and the five glyphs at assets/icons/ (heart, house, location, phone, document) with their --bg disc mates - the document glyph's mate is named icon--documents--bg.svg, plural. Nothing on this list re-makes any of them — composite the shipped file in post.

1. Cover & section dividers

Book cover 16:9
1 hero image for the guideline cover and the facet openers. Where: hero, section dividers.
Prompt: Photorealistic wide establishing shot that embodies calm, premium hospitality, calm negative space top-left for a headline, soft natural light, color palette anchored on the Guesteria ramp (violet #826AFF primary; calm Skyline-blue staff + warm Earthy-beige guest neutrals), photorealistic, no text, no logos, no watermark, 16:9.
Section divider 16:9
3-6 quiet abstract bands to separate chapters. Where: between sections.
Prompt: Minimal abstract backdrop, a single sweeping brand curve as the hero shape, generous empty space, soft gradient anchored on the Guesteria violet ramp (#826AFF), photorealistic paper / material texture, no text, no logos, no watermark, 16:9.

2. Product & app screenshots

Desktop console 16:10
2-4 real captures of the Front-Desk operator console, framed in a clean browser / laptop. Where: components, creatives, social.
Prompt: Realistic high-fidelity screenshot of the Guesteria OPERATOR CONSOLE (front desk chats, requests queue, analytics), clean modern UI on a WHITE page ground with cool blue-grey used only as a grouped-panel fill, the --brand-600 violet on unread counts and the active nav item, crisp 2x, real labels not lorem, framed in a minimal laptop mockup on a soft surface, photorealistic, no watermark, 16:10.
Guest app 9:19.5
2-3 phone screens of the key guest flow, in a device frame. Where: components, app-store, creatives.
Prompt: Realistic screen of the Guesteria GUEST APP (booking to check-out), high-fidelity UI on a warm bone canvas, a two-column catalogue grid of untinted property photography, prices set in the --brand-600 violet and a dark navy primary button, real microcopy, framed in a modern phone mockup held at a natural angle, soft daylight, photorealistic, no watermark, 9:19.5.
Staff app 9:19.5
2-3 phone screens of the task flow - the third surface, and the one most often missed. Where: components, creatives, recruiting.
Prompt: Realistic screen of the Guesteria STAFF APP (task feed, schedule, team chat), high-fidelity UI on a COOL off-white canvas carrying white task cards, each card with a photo strip down its left edge, a row of count-filter tiles at the top and a flat four-tab bottom bar, the primary button coloured by its verb, real microcopy, framed in a modern phone mockup, soft daylight, photorealistic, no watermark, 9:19.5.

3. Lifestyle / in-context

Product in use 4:5
3-5 candids of real people using Guesteria in its true environment. Where: photo creatives, splits, badges.
Prompt: Authentic candid photograph of a real person using Guesteria in a boutique-hotel setting (lobby, room, front desk), shot on a 35mm lens, shallow depth of field, natural window light, muted tones that sit beside the Guesteria violet ramp (#826AFF), photorealistic, no text, no logos, no watermark, 4:5.
Hands / detail 3:2
2-3 close detail shots (hands on a device, a key object). Where: tinted-photo cells, dividers.
Prompt: Close-up photograph of hands interacting with the Guesteria app, warm natural light, soft bokeh background, realistic skin and material texture, palette that complements the Guesteria violet ramp (#826AFF), photorealistic, no logos, no watermark, 3:2.

4. Team / culture

Team portrait 4:5
1 per teammate + 1 group. Where: about, founder note, social.
Prompt: Natural environmental portrait of a hospitality operator at a boutique-hotel front desk, relaxed and approachable, soft directional daylight, neutral backdrop that complements the Guesteria violet ramp (#826AFF), shot on an 85mm lens, photorealistic, no text, no logos, no watermark, 4:5.
Office / culture 3:2
2-3 wides of the workspace / culture. Where: about, dividers.
Prompt: Candid wide photograph of a calm boutique-hotel back office with staff at work, airy natural light, authentic clutter, tones that sit beside the Guesteria violet ramp (#826AFF), photorealistic, no text, no logos, no watermark, 3:2.

5. Backgrounds & textures

Tinted gradient 16:9
3-4 soft brand-tinted grounds for islands / hero panels. Where: island grounds, panels.
Prompt: Soft abstract gradient background anchored on the Guesteria violet ramp (#826AFF) (the --brand-600 primary fading to a near-white), subtle film grain, gentle light falloff, photorealistic material, no text, no logos, no watermark, 16:9.
Curve texture 1:1
2-3 large-scale renders of the Guesteria bell-swirl curve motif as texture. Where: watermark grounds, tiles.
Prompt: Single large brand curve as an embossed texture on a matte surface, raking side light catching the edge, monochrome tone on the Guesteria violet ramp (#826AFF), photorealistic material study, no text, no logos, no watermark, 1:1.

6. Spot illustrations & empty-states

Feature spot 1:1
4-6 small spots, one per feature / value. Where: feature cards, story blocks.
Prompt: Clean single-concept spot illustration of one Guesteria feature, line-and-fill style built from the Guesteria bell-swirl curve language, two tones from the Guesteria violet ramp (#826AFF) on a neutral ground, crisp vector look, no text, no logos, no watermark, 1:1.
Empty-state 4:3
2-3 friendly empty / error / success states. Where: product, docs.
Prompt: Friendly minimal empty-state illustration, calm and reassuring, built from the Guesteria bell-swirl curve language, one accent from the --brand-600 primary on neutral grays, generous whitespace, no text, no logos, no watermark, 4:3.

7. Social / OG / app-store / favicon

OG share card 1.91:1
1 template ground (the lockup + headline composite in post). Where: link previews.
Prompt: Open-graph share-card background, a single Guesteria bell-swirl curve sweeping a soft gradient on the Guesteria violet ramp (#826AFF), clear empty space for a headline and a logo to be composited later, photorealistic material, no text, no logos, no watermark, 1.91:1.
App-store set varies
5-8 framed screens + captions. Where: the app stores.
Prompt: App-store screenshot frame: a realistic phone screen of one key flow on a solid brand-ramp panel with space above for a short caption, high-fidelity UI, real microcopy, photorealistic, no watermark, per-store ratio.
Favicon / PWA 1:1
The SHIPPED mark in a maskable safe-area, 512 / 192 / 32. Where: tab, home screen.
Prompt: Use the supplied brand mark (do not regenerate it): export assets/logos/guesteria--mark-light.svg - the OFF-WHITE knockout, since the tile is saturated violet - onto a solid --brand-600 tile with the maskable safe-area padding, at 512, 192 and 32 px, 1:1. The navy guesteria--mark.svg belongs on a light ground, never on the violet tile. (Icon is shipped, not generated.)

8. Motion (optional)

Logo / curve loop brief
A 2-4s loop for splash / social. Where: launch, social.
Prompt: Storyboard / video-model brief: the Guesteria bell-swirl curve draws on in one continuous stroke and settles behind the lockup, soft easing, palette on the Guesteria violet ramp (#826AFF), calm and premium, 2-4s seamless loop, no text, no watermark, 1:1 and 16:9.
Product demo brief
A 20-40s captured screen-flow. Where: landing, sales.
Prompt: Capture brief: screen-record the core flow end to end at 2x, steady cursor, real data not lorem, light UI, add calm motion-graphic callouts in the Guesteria violet ramp (#826AFF), 20-40s, 16:9. (Captured, not generated.)

The contract is in framework/artifacts.md (reference.assets-to-provide). Generated files live in source/assets/ and are indexed by the shipped Assets section.