Videobana

DishDraw: See What You're Craving

A food-app ad: a hook, the name, a montage of dishes, the app searching menus live, Berlin's restaurants on the map, the promises of every menu and the tools for restaurants in orbit.

Preview

Plays with its recorded voice-over.

🍜
16:9Food appPainted photos

DishDraw: See What You're Craving

A food-app ad: a hook, the name, a montage of dishes, the app searching menus live, Berlin's restaurants on the map, the promises of every menu and the tools for restaurants in orbit.

8 scenes · narrated · captions included

The JSON behind it

This is all it takes.

{
  "version": 1,
  "title": "DishDraw: See What You're Craving",
  "subtitle": "A food-app ad: a hook, the name, a montage of dishes, the app searching menus live, Berlin's restaurants on the map, the promises of every menu and the tools for restaurants in orbit.",
  "topic": "An ad for DishDraw, the app that searches the menus of a whole city by dish, with prices and allergen marks, in your language, started in Berlin",
  "domain": "food",
  "emoji": "🍜",
  "kicker": "Food app",
  "chips": [
    "16:9",
    "Food app",
    "Painted photos"
  ],
  "style": {
    "theme": "saas-light",
    "brandColor": "#4f7031",
    "header": [],
    "camera": "dolly",
    "grade": "warm",
    "transition": "slide-up",
    "effects": [
      "shine",
      "grain"
    ]
  },
  "brand": {
    "name": "DishDraw",
    "tagline": "See what you're craving.",
    "logo": "/examples/ads-dishdraw/logo.webp"
  },
  "narration": {
    "engine": "premium",
    "premium": {
      "voice": "Laomedeia",
      "style": "bubbly, hungry and delighted, like a foodie friend who just found the best ramen in Berlin, a big smile in every line, quick and bright",
      "pace": "brisk"
    },
    "pronunciations": {
      "DishDraw": "Dish Draw"
    },
    "pauses": {
      "sentence": 0.15,
      "section": 0.35,
      "leadIn": 0.12,
      "tail": 0.7
    }
  },
  "scenes": [
    {
      "kind": "kinetic",
      "delivery": "groaning, then perking up with every line",
      "layout": "stack",
      "lines": [
        {
          "text": "Hungry in **Berlin**?",
          "say": "Hungry in Berlin?"
        },
        {
          "text": "PDF menus. No prices.",
          "tone": "amber",
          "say": "PDF menus, no prices."
        },
        {
          "text": "Just ==type it in==.",
          "tone": "emerald",
          "say": "<short pause> Just type what you crave."
        }
      ]
    },
    {
      "kind": "brandreveal",
      "delivery": "bright, unveiling something delicious",
      "hold": 0.5,
      "reveal": "burst",
      "say": "Meet DishDraw. See what you're craving."
    },
    {
      "kind": "montage",
      "delivery": "rapid-fire and mouth-watering, one beat per dish",
      "cuts": [
        {
          "word": "Ramen.",
          "picture": "/examples/ads-dishdraw/ramen.webp",
          "say": "Ramen."
        },
        {
          "word": "Pizza.",
          "picture": "/examples/ads-dishdraw/pizza.webp",
          "say": "Pizza."
        },
        {
          "word": "Vegan.",
          "picture": "/examples/ads-dishdraw/vegan-bowl.webp",
          "say": "Vegan."
        },
        {
          "word": "Falafel.",
          "picture": "/examples/ads-dishdraw/falafel.webp",
          "say": "Falafel."
        },
        {
          "word": "Anything.",
          "tone": "emerald",
          "say": "Whatever you crave."
        }
      ]
    },
    {
      "kind": "appui",
      "delivery": "excited, demoing the app and enjoying every result",
      "heading": "Type it. **Find it.**",
      "title": "Menus near you",
      "status": "Berlin",
      "surface": "light",
      "rows": [
        {
          "type": "field",
          "label": "Search",
          "value": "Ramen",
          "icon": "🔎",
          "say": "Type a dish. Say, ramen."
        },
        {
          "type": "chips",
          "label": "Diet",
          "options": [
            "All",
            "Vegan",
            "Veggie",
            "Gluten-free"
          ],
          "pick": 0,
          "say": "Filter by vegan, veggie, or gluten-free."
        },
        {
          "type": "item",
          "icon": "🍜",
          "label": "CHOTTO Ramen",
          "text": "Chotto · Prenzlauer Berg · 1.4 km",
          "value": "18.90 €",
          "tone": "emerald",
          "say": "The closest bowl is in Prenzlauer Berg, one point four kilometres away."
        },
        {
          "type": "item",
          "icon": "🍜",
          "label": "Tonkotsu Ramen",
          "text": "Aiko Sushi · Mitte · 3.8 km",
          "value": "17.00 €",
          "tone": "amber",
          "say": "Another, in Mitte, for seventeen euros."
        },
        {
          "type": "item",
          "icon": "🍜",
          "label": "Kin-E-No Ramen",
          "text": "Yancha · Friedrichshain · 4.2 km",
          "value": "13.00 €",
          "tone": "rose",
          "say": "And one in Friedrichshain, for just thirteen."
        }
      ]
    },
    {
      "kind": "berlinmap",
      "delivery": "proud and quick, pointing across the city",
      "heading": "Berlin, bite by **bite**",
      "lead": "Over four hundred restaurants are already in.",
      "stops": [
        {
          "place": "Prenzlauer Berg",
          "note": "Chotto",
          "tone": "emerald",
          "say": "Ramen in Prenzlauer Berg."
        },
        {
          "place": "Mitte",
          "note": "Aiko Sushi",
          "tone": "amber",
          "say": "Sushi in Mitte."
        },
        {
          "place": "Friedrichshain",
          "note": "Yancha",
          "tone": "rose",
          "say": "Noodles in Friedrichshain."
        }
      ],
      "outro": "It started in Berlin. More cities are on the way."
    },
    {
      "kind": "cascade",
      "delivery": "warm and reassuring, ticking the promises off",
      "heading": "No **surprises**",
      "layout": "stack",
      "items": [
        {
          "icon": "🌍",
          "title": "In your language",
          "text": "Menus are translated, if they aren't in yours.",
          "badge": "DE · EN · TR",
          "tone": "sky",
          "say": "Menus are translated, if they aren't in your language."
        },
        {
          "icon": "✅",
          "title": "Reviewed first",
          "text": "Every menu is checked before it goes live.",
          "tone": "emerald",
          "say": "Every menu is reviewed before it goes live."
        },
        {
          "icon": "🔄",
          "title": "Always current",
          "text": "Owners keep their own menu up to date.",
          "tone": "amber",
          "say": "And owners keep their menus current."
        }
      ]
    },
    {
      "kind": "orbit",
      "delivery": "quick and encouraging, pitching to a restaurant owner",
      "heading": "Own a restaurant? **Run it here.**",
      "items": [
        {
          "icon": "🔔",
          "title": "Call the waiter",
          "tone": "amber",
          "say": "Guests call the waiter."
        },
        {
          "icon": "🍽️",
          "title": "Order at the table",
          "text": "Optional.",
          "tone": "emerald",
          "say": "Order at the table."
        },
        {
          "icon": "📅",
          "title": "Reservations",
          "tone": "violet",
          "say": "Take reservations."
        },
        {
          "icon": "📖",
          "title": "Your menu",
          "text": "Free, permanently.",
          "tone": "rose",
          "say": "Your menu is free, permanently."
        }
      ]
    },
    {
      "kind": "endcard",
      "delivery": "warm, delighted and direct",
      "headline": "Find your next **favourite dish**",
      "text": "Free for iPhone and Android.",
      "button": "Get the app",
      "link": "dishdraw.de",
      "badges": [
        "App Store",
        "Google Play"
      ],
      "say": "DishDraw is free for iPhone and Android. Find your next favourite dish, at dishdraw dot D E."
    }
  ],
  "sound": {
    "effects": "punchy",
    "bed": "pulse"
  }
}