Skip to content
Docs
Open Promoeyes
Meetloom

Meetloom

One booking start to finish on one iPhone in a warm photo studio: a friend drops a link in a chat, the booking page builds itself, a day and a slot are picked, the form types itself and confirms, the meeting drops into the calendar.

A product photographer's studio after hours: a wooden table on steel legs with a polished metal lazy-susan, two glowing tungsten softboxes behind, a desk lamp, a desk clock at 10:30, a mug, books, a notebook and pen, and a plaster wall fading into haze, all under warm, tactile light. A calm 20 s piece in six beats of about 2.5-4 s, closing on a roughly 4 s finale.

Length
20 s
Scenes
6
Device
iphone
Style
realistic place
Camera
push in, orbit, ultra closeup

The AI keeps this film's shots, timing and camera, and puts your app in it.

//
    MEETLOOM — "Find the time, keep the moment." 20.0 s, 16:9, six scenes. 1 unit = 1 mm.
    Preview: http://localhost:4444/runtime?project=projects/templates/meetloom/meetloom.promo

    THE IDEA — one booking, start to finish, on one iPhone in a warm photo studio. A friend drops a
    Meetloom link in a chat; the booking page builds itself on the phone; a day and a slot get picked;
    the form types itself and confirms; the meeting drops into the calendar. Then the wordmark.

    WORLD — a product photographer's studio after hours. A walnut table (1700 × 860, top at y 0) on
    steel legs; two big softboxes on stands behind it glowing tungsten-cream, a brass desk lamp on the
    table, a plaster wall fogging away. On the table: the phone on a small walnut stand that sits on
    a brass lazy-susan (so it can turn), a desk clock that reads 10:30 (the slot that gets booked),
    a cream mug, a stack of books, a leather notebook and a brass pen.
    Stand rig: the phone stands on the base (top y 18) at z 12, leaning back 14°:
      phone centre ≈ (0 95.4 −7.3), glass centre ≈ (0 96.9 −1.2), glass normal (0 0.24 0.97).

    LIGHT — low key and warm. A big out-of-frame softbox front-left is the key (area, cream), a
    shadow-casting directional rides with it, the visible softboxes behind are kickers that rim the
    phone and the props, the lamp's spot pools on the table, a faint cool spot rims from back-right.
    Environment 0.2, hemisphere 0.08. A warm anamorphic flare sits on the lamp's bulb in every scene.
    Post: bloom (the practicals), grain + deep vignette, sRGB output (UI hexes print true), SSAA ×4.

    AUDIO — audio/score.py: warm minimal score, Db major, 120 BPM, 10 bars = 20.0 s (felt piano motif,
    rim "clock" eighths, light groove through the booking, riser into the lockup, bell + tonic pad).
    audio/sfx.py: the UI stem on the global clock (pops, taps, layer swishes, slot ticks, typing,
    confirm chime, the landing thud at 15.0, the notification at 15.7, the logo whoosh at 17.0).

    PALETTE — walnut #8A5D3E · plaster #2C2520 · brass #B48A4E · tungsten cream #FFE6C8 ·
    Meetloom dark: page #101010 · surface #1C1C1C · ink #FFFFFF · Calendar amber #F5B14C.

    SCREENS — meetloom.screens.html (Tailwind only) → scripts/html-screens.mts → meetloom.screens.json,
    pasted below whole; only tracks (and fill=transparent on the three layer roots) added.

    SCENES (local seconds; gap-clock=run: a scene's clock starts when the gap into it starts;
    global = base + local, bases 0 · 3.4 · 7.6 · 10.2 · 13.8 · 17.0)
      s1-link     3.4  HOOK     a slow dolly across the studio onto the phone on its stand: three
                                messages land, then Alex's Meetloom link card; it is tapped (2.6).
      s2-page     4.0  FEATURE  the stand turns the phone side-on; the booking page builds itself in
                                layers (host, month grid) flying in and stepping home while it turns
                                back; Tue 27 is tapped (3.05) and the day's slots cascade in.
      s3-slot     2.4  FEATURE  ultra close-up raking across the slots; 10:30am is tapped (1.0).
      s4-confirm  3.4  PROOF    the phone lies on the walnut, seen from above: name and email type
                                themselves, Confirm (2.05), "This meeting is scheduled" (2.3), add to
                                your calendar (3.0) as the lens rises over the table.
      s5-calendar 3.0  PAYOFF   low across the table past the desk clock at 10:30: the meeting drops
                                out of the air into the 10:30 slot (1.2), the notification lands (1.9).
      s6-end      2.8  CTA      pull back and up: the Meetloom wordmark stands on the table, the line
                                types under it, the phone keeps the booked day on its stand.
promo#meetloom(width=1920 height=1080 fps=30 gap-clock=run)
  audio
    tracks
      // audio/score.py (Db major, 120 BPM, 10 bars) ducked und