1<!DOCTYPE html> 2<html lang="en" dir="ltr" data-a11y-font="0"><head> 3 <meta name="x-prerendered" content="1"><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>DreamDiner | Restaurant Management, Digital Menu, Ordering & KDS</title><link rel="preload" as="image" type="image/webp" href="https://cdn.dreamdiner.io/sws_images/dreamdiner_desktop_hero_219.webp" media="(min-width: 768px)" fetchpriority="high"><link rel="preload" as="image" type="image/webp" href="https://cdn.dreamdiner.io/sws_images/dreamdiner_mobile_hero_32.webp" media="(max-width: 767px)" fetchpriority="high"><link rel="icon" href="/icons/dreamdiner/favicon.ico"><meta property="og:type" content="website"><meta property="og:site_name" content="DreamDiner"><meta property="og:title" content="DreamDiner | Restaurant Management, Digital Menu, Ordering & KDS"><meta property="og:description" content="Manage your restaurant, digital menu, orders, kitchen, reservations, staff and more â all from one powerful platform."><meta property="og:url" content="https://dreamdiner.io"><meta property="og:image" content="https://dreamdiner.io/img/dreamdiner-og.png"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@dreamdiner"><meta name="twitter:title" content="DreamDiner | Restaurant Management, Digital Menu, Ordering & KDS"><meta name="twitter:description" content="Manage your restaurant, digital menu, orders, kitchen, reservations, staff and more â all from one powerful platform."><meta name="twitter:image" content="https://dreamdiner.io/img/dreamdiner-og.png">
3<script type="module" crossorigin="" src="/assets/index-CcrG2OFL.js"></script>
3 4 <link rel="stylesheet" crossorigin="" href="/assets/index-uI3AHlQq.css"> 5<link rel="modulepreload" as="script" crossorigin="" href="/assets/MainLayout-CZDiq2Cj.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/QItem-camsuwPq.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/QCard-DEo5Ubei.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/QSeparator-Bz6oJ3iU.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/QExpansionItem-BNcsNVtR.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/use-id-Dsd7D1eG.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/use-model-toggle-fst9xBe7.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/QList-BtyNtCVc.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/QDialog-BIim0x7W.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/focus-manager-CVuBXJZ4.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/QMenu-Cd8IgWrU.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/ClosePopup-DlJ81SIu.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/index-B-ZdB001.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/index-DxeV0_gT.js">
5<link rel="modulepreload" as="script" crossorigin="" href="/assets/products-CRB4e3_B.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/products-Db-e8vF6.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/uiLanguages-C6dBL3cz.js"><link rel="stylesheet" crossorigin="" href="/assets/MainLayout-B5KKjIxU.css"><link rel="modulepreload" as="script" crossorigin="" href="/assets/IndexPage-XOniPwfP.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/QPage-BLj_iS2S.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/RwgPartnerChip-BP29Y86g.js"><link rel="stylesheet" crossorigin="" href="/assets/RwgPartnerChip-ungMg7NP.css"><link rel="modulepreload" as="script" crossorigin="" href="/assets/tryHandoff-BtlcaGHU.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/PlaygroundFrame-BzjJtvz0.js"><link rel="stylesheet" crossorigin="" href="/assets/PlaygroundFrame-DCYdnVbl.css"><link rel="modulepreload" as="script" crossorigin="" href="/assets/index-Dcnahopc.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/index-Bz2i5Ut9.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/useSeo-Dh8bj6Wh.js"><link rel="stylesheet" crossorigin="" href="/assets/IndexPage-DzFysnu9.css"><meta name="description" content="Built for restaurants and food trucks. 6Designed around you." data-qmeta="description">
6<script type="application/ld+json" data-qmeta="ldJson">[{"@context":"https://schema.org","@type":"Organization","name":"DreamDiner","url":"https://dreamdiner.io/","logo":"https://dreamdiner.io/dreamdiner/dreamdiner-og.png"},{"@context":"https://schema.org","@type":"WebSite","name":"DreamDiner","url":"https://dreamdiner.io/"}]</script>
6 <link rel="canonical" href="https://dreamdiner.io/"> 7 <link rel="alternate" hreflang="en" href="https://dreamdiner.io/"> 8 <link rel="alternate" hreflang="it" href="https://dreamdiner.io/it"> 9 <link rel="alternate" hreflang="he" href="https://dreamdiner.io/he"> 10 <link rel="alternate" hreflang="x-default" href="https://dreamdiner.io/"> 11</head><body style="background: rgb(244, 245, 247); --q-primary: #003250; --q-secondary: #beea3c; --q-background: #003250;" class="desktop no-touch body--light"><div id="q-app" data-v-app=""><div data-v-735d9d80="" class="q-layout q-layout--standard" tabindex="-1" style="min-height: 600px;"><!----><!----><header data-v-7fab7785="" data-v-735d9d80="" class="q-header q-layout__section--marginal fixed-top app-header scrolled"><div data-v-7fab7785="" class="header-container"><div data-v-7fab7785="" class="header-logo cursor-pointer"><img data-v-7fab7785="" src="/assets/logo_text_psd105-BAbcAhB6.png" alt="Logo" class="header-logo-img" draggable="false"></div><nav data-v-7fab7785="" class="header-nav gt-sm"><a data-v-7fab7785="" class="nav-link">Home</a><a data-v-7fab7785="" class="nav-link">Vision</a><a data-v-7fab7785="" class="nav-link nav-link--apps">Apps <i data-v-7fab7785="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 20px;">arrow_drop_down</i><!----></a><a data-v-7fab7785="" class="nav-link nav-link--apps">Capabilities <i data-v-7fab7785="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 20px;">arrow_drop_down</i><!----></a><a data-v-7fab7785="" class="nav-link nav-link--apps">Product <i data-v-7fab7785="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 20px;">arrow_drop_down</i><!----></a><a data-v-7fab7785="" class="nav-link">Contact</a><a data-v-7fab7785="" class="nav-link nav-sunmi" aria-label="Sunmi"><img data-v-7fab7785="" src="/assets/sunmi_orange_bg-Bsm1esJS.webp" alt="Sunmi" class="nav-sunmi-logo"></a></nav><div data-v-7fab7785="" class="header-actions"><div data-v-284c2dba="" data-v-7fab7785="" class="lang-menu"><button data-v-284c2dba="" class="lang-trigger" aria-label="Language selector"><img data-v-284c2dba="" class="lang-trigger-flag" src="https://flagcdn.com/w40/gb.png" alt="UK" draggable="false"><span data-v-284c2dba="" class="lang-trigger-label gt-sm">UK</span><i data-v-284c2dba="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 20px;">arrow_drop_down</i><!----></button></div></div><button data-v-7fab7785="" class="q-btn q-btn-item non-selectable no-outline q-btn--flat q-btn--round q-btn--actionable q-focusable q-hoverable q-btn--dense lt-md mobile-menu-btn" tabindex="0" type="button"><span class="q-focus-helper"></span><span class="q-btn__content text-center col items-center q-anchor--skip justify-center row"><i class="q-icon notranslate material-icons" aria-hidden="true" role="img">menu</i></span></button></div><div data-v-7fab7785="" class="header-accent-line" style="background-color: rgb(115, 190, 0);"></div><!----></header><!----><div data-v-735d9d80="" class="q-page-container" style="padding-top: 56px; padding-bottom: 973px;"><main data-v-4a9cfd75="" data-v-735d9d80="" class="q-page v2-page dd-dotted-bg" style="min-height: 500px;"><section data-v-2b6a6bc3="" data-v-4a9cfd75="" class="v2-hero" id="top" style="--card-mobile-bg: url(https://cdn.dreamdiner.io/sws_images/dreamdiner_mobile_hero_32.webp);"><picture data-v-2b6a6bc3="" class="v2-hero-media"><source data-v-2b6a6bc3="" media="(max-width: 767px)" srcset="https://cdn.dreamdiner.io/sws_images/dreamdiner_mobile_hero_32.webp" type="image/webp"><img data-v-2b6a6bc3="" src="https://cdn.dreamdiner.io/sws_images/dreamdiner_desktop_hero_219.webp" alt="" class="v2-hero-img" width="1584" height="672" decoding="async" fetchpriority="high"></picture><div data-v-2b6a6bc3="" class="v2-hero-scrim" aria-hidden="true"></div><div data-v-2b6a6bc3="" class="v2-container v2-hero-inner"><div data-v-2b6a6bc3="" class="v2-hero-card"><div data-v-2b6a6bc3="" class="v2-hero-apps">
11<a data-v-2b6a6bc3="" href="/product/client" class="v2-hero-app" aria-label="Orders"><img data-v-2b6a6bc3="" src="/assets/psd432_DD_Orders-CqH3Rkl8.png" alt="Orders" class="v2-hero-app-icon"><span data-v-2b6a6bc3="" class="v2-hero-app-label">Orders</span></a><a data-v-2b6a6bc3="" href="/product/staff" class="v2-hero-app" aria-label="Management"><img data-v-2b6a6bc3="" src="/assets/psd432_DD_Staff-Bk1DuIqG.png" alt="Management" class="v2-hero-app-icon"><span data-v-2b6a6bc3="" class="v2-hero-app-label">Management</span></a><a data-v-2b6a6bc3="" href="/product/bookings" class="v2-hero-app" aria-label="Bookings"><img data-v-2b6a6bc3="" src="/assets/psd432_DD_Booking-C86bAIAT.png" alt="Bookings" class="v2-hero-app-icon"><span data-v-2b6a6bc3="" class="v2-hero-app-label">Bookings</span></a><a data-v-2b6a6bc3="" href="/product/shifts" class="v2-hero-app" aria-label="Shifts"><img data-v-2b6a6bc3="" src="/assets/psd432_DD_Shifts-2dYUJ8DJ.png" alt="Shifts" class="v2-hero-app-icon"><span data-v-2b6a6bc3="" class="v2-hero-app-label">Shifts</span></a></div><h1 data-v-2b6a6bc3="" class="v2-hero-title">DreamDiner</h1><p data-v-2b6a6bc3="" class="v2-hero-tagline">Built for restaurants and food trucks. 12Designed around you.</p><p data-v-2b6a6bc3="" class="v2-hero-desc">An AI-ready restaurant management platform (RMS) that digitizes the whole journey â from menu and reservation to ordering, kitchen and payment.</p><a data-v-2b6a6bc3="" class="q-btn q-btn-item non-selectable no-outline q-btn--unelevated q-btn--rectangle q-btn--rounded q-btn--actionable q-focusable q-hoverable v2-hero-cta v2-hero-cta--ai" tabindex="0" href="https://admin.dreamdiner.io/?start=register" target="_blank" style="font-size: 14px;"><span class="q-focus-helper"></span><span class="q-btn__content text-center col items-center q-anchor--skip justify-center row"><i data-v-2b6a6bc3="" class="q-icon notranslate material-icons q-mr-sm" aria-hidden="true" style="font-size: 20px;">auto_awesome</i> Set up with AI</span></a><p data-v-2b6a6bc3="" class="v2-hero-cta-note">Free to start. Four short steps â your details, your menu, the extras, your team â and you can change everything afterwards.<
12/p><a data-v-2b6a6bc3="" href="/try" class="v2-hero-try">Or try it free â convert your menu <i data-v-2b6a6bc3="" class="q-icon notranslate material-icons rtl-flip" aria-hidden="true" style="font-size: 15px;">arrow_forward</i></a><a data-v-2b6a6bc3="" href="/restaurant-management-system" class="v2-hero-try v2-hero-guide">What is a restaurant management system? <i data-v-2b6a6bc3="" class="q-icon notranslate material-icons rtl-flip" aria-hidden="true" style="font-size: 15px;">arrow_forward</i></a></div></div></section><div data-v-4a9cfd75="" class="v2-below dd-dotted-bg"><section data-v-e6302c4b="" data-v-4a9cfd75="" class="v2-section v2-vision" id="vision"><div data-v-e6302c4b="" class="v2-container"><div data-v-e6302c4b="" class="v2-vision-wrap"><span data-v-e6302c4b="" class="v2-vision-quote" aria-hidden="true">â</span><div data-v-e6302c4b="" class="v2-vision-copy v2-card" style="--v2-accent: #73be00;"><h2 data-v-e6302c4b="" class="v2-vision-title">DreamDiner's Vision</h2><div data-v-e6302c4b="" class="v2-vision-body"> 13 <p><span class="v2-quote-mark" aria-hidden="true">â</span><strong>Go digital in seconds. Serve more with less.</strong></p> 14 <p>Turn your existing menu into a complete digital ordering experience in seconds. Guests can <strong>browse, order, and pay from their phones</strong>âwithout waiting for staff.</p> 15 <p><strong>Less staff. Faster service. Bigger orders. Higher profits.</strong> <span class="v2-vision-icon" role="img" aria-label="money">ð°</span></p> 16 <p>DreamDiner is a full-featured restaurant management platform for just <strong>â¬58/month</strong>.</p> 17 </div><a data-v-e6302c4b="" href="/compare" class="v2-vision-cmp"><span data-v-e6302c4b="">Compare us to others</span><i data-v-e6302c4b="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 18px;">arrow_forward</i></a></div></div></div></section><section data-v-a15b783a="" data-v-4a9cfd75="" class="v2-section v2-try" id="convert"><div data-v-a15b783a="" class="v2-container"><div data-v-a15b783a="" class="v2-try-card"><div data-v-a15b783a="" class="v2-try-text"><div data-v-a15b783a="" class="v2-try-eyebrow" style="color: rgb(115, 190, 0);">Free · No sign-up · No credit card</div><h2 data-v-a15b783a="" class="v2-try-title">Test our menu converter â<br data-v-a15b783a="" class="v2-try-br"><span data-v-a15b783a="" style="color: rgb(115, 190, 0);">with your own menu</span></h2><p data-v-a15b783a="" class="v2-try-desc">Upload your menu and watch it become a real ordering app â in seconds, no setup. Your customers browse, customize, add to cart, pay and track their order right from their phone, while every order lands straight in your kitchen.</p><div data-v-a15b783a="" class="v2-try-feats"><span data-v-a15b783a="" class="v2-try-feat"><i data-v-a15b783a="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 16px; color: rgb(115, 190, 0);">shopping_cart</i> Add to cart & order</span><span data-v-a15b783a="" class="v2-try-feat"><i data-v-a15b783a="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 16px; color: rgb(115, 190, 0);">tune</i> Customize & extras</span><span data-v-a15b783a="" class="v2-try-feat"><i data-v-a15b783a="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 16px; color: rgb(115, 190, 0);">payments</i> Pay online</span><span data-v-a15b783a="" class="v2-try-feat"><i data-v-a15b783a="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 16px; color: rgb(115, 190, 0);">schedule</i> Live order tracking</span></div><div data-v-a15b783a="" class="v2-try-hook">Watch the miracle happen in 30 secâ¦</div><div data-v-a15b783a="" class="v2-try-trap v2-try-trap--name"><i data-v-a15b783a="" class="q-icon notranslate material-icons v2-try-trap-icon" aria-hidden="true" style="font-size: 20px;">storefront</i><input data-v-a15b783a="" class="v2-try-trap-text" placeholder="Your restaurant's name" maxlength="120"></div><div data-v-a15b783a="" class="v2-try-trap">
17<button data-v-a15b783a="" type="button" class="v2-try-trap-upload" title="Upload a file"><i data-v-a15b783a="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 20px;">upload_file</i></button><input data-v-a15b783a="" class="v2-try-trap-text" placeholder="Upload or paste your menu here"><!----></div><button data-v-a15b783a="" type="button" class="v2-try-cta" style="background-color: rgb(115, 190, 0);">Convert your menu free <i data-v-a15b783a="" class="q-icon notranslate material-icons v2-try-cta-arrow rtl-flip" aria-hidden="true" style="font-size: 18px;">arrow_forward</i></button><input data-v-a15b783a="" type="file" accept=".pdf,.html,.htm,image/*" class="v2-try-file-hidden"><div data-v-a15b783a="" class="v2-try-note">No sign-up. Your trial page stays live for 24 hours.</div></div><div data-v-a15b783a="" class="v2-try-media"><img data-v-a15b783a="" src="/assets/dreamdiner_menu_convert_image-BnutbkzI.webp" alt="Turn your printed menu into a live digital ordering page" class="v2-try-img" loading="lazy"></div><div data-v-a15b783a="" class="v2-try-paid"><span data-v-a15b783a="" class="v2-try-paid-label">Take real orders and get paid â straight into your account:</span><img data-v-a15b783a="" src="/assets/dreamdiner_payment_gateways-HMarHh9A.webp" alt="Connect Stripe, PayPal, RazorPay or Grow" class="v2-try-paid-img" loading="lazy"><!----></div></div></div></section><section data-v-6f66088a="" data-v-4a9cfd75="" class="v2-section start-section" id="get-started"><div data-v-6f66088a="" class="start-container"><div data-v-6f66088a="" class="start-head"><div data-v-6f66088a="" class="start-kicker" style="color: rgb(115, 190, 0);"><i data-v-6f66088a="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 18px;">rocket_launch</i> Get Started</div><h2 data-v-6f66088a="" class="start-title">How to Get Started</h2><p data-v-6f66088a="" class="start-sub" style="color: rgb(115, 190, 0);">Just 3 easy steps</p><p data-v-6f66088a="" class="start-intro">Getting your restaurant up and running with DreamDiner is quick and simple.</p></div><div data-v-6f66088a="" class="start-steps"><div data-v-6f66088a="" class="start-step"><div data-v-6f66088a="" class="start-num" style="background-color: rgb(115, 190, 0);">1</div><div data-v-6f66088a="" class="start-card"><h3 data-v-6f66088a="" class="start-step-title">Create Your Business</h3><p data-v-6f66088a="" class="start-step-p">Register at admin.dreamdiner.io and enter some basic information about your business. From there, convert your existing menu into DreamDiner â or simply start adding your menu items manually.</p><a data-v-6f66088a="" class="start-link" href="https://admin.dreamdiner.io" target="_blank" rel="noopener" style="color: rgb(115, 190, 0);"><i data-v-6f66088a="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 16px;">open_in_new</i> Open admin.dreamdiner.io</a><div data-v-6f66088a="" class="start-time"><i data-v-6f66088a="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 15px;">schedule</i><span data-v-6f66088a=""><strong data-v-6f66088a="">Estimated time:</strong> 10â20 minutes</span></div></div></div><div data-v-6f66088a="" class="start-step"><div data-v-6f66088a="" class="start-num" style="background-color: rgb(115, 190, 0);">2</div><div data-v-6f66088a="" class="start-card"><h3 data-v-6f66088a="" class="start-step-title">Connect Payments <span data-v-6f66088a="" class="start-tag">Optional</span></h3><p data-v-6f66088a="" class="start-step-p">This step is optional, but highly recommended if you want customers to complete their orders with convenient self-payment. Simply choose one of the payment providers available for your country from the DreamDiner dashboard and follow the connection process.</p><div data-v-6f66088a="" class="start-time"><i data-v-6f66088a="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 15px;">schedule</i><span data-v-6f66088a=""><strong data-v-6f66088a="">Estimated time:</strong> Usually instant · up to 24h verification</span></div></div></div><div data-v-6f66088a="" class="start-step start-step--last"><div data-v-6f66088a="" class="start-num" style="background-color: rgb(115, 190, 0);">3</div><div data-v-6f66088a="" class="start-card"><h3 data-v-6f66088a="" class="start-step-title">Let Your Customers Start Ordering!</h3><div data-v-6f66088a="" class="start-s3-grid"><div data-v-6f66088a="" class="start-s3-text"><p data-v-6f66088a="" class="start-step-p">You're ready to go! Print your unique DreamDiner QR code and place it on your tables, counter, menu â anywhere customers can easily scan it. You can also use NFC cards or tags linked to your ordering URL, so customers simply tap their phone to open your menu.</p><p data-v-6f66088a="" class="start-done" style="color: rgb(115, 190, 0);"><i data-v-6f66088a="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 18px;">check_circle</i> That's it â your DreamDiner setup is complete.</p></div><img data-v-6f66088a="" src="/assets/dreamdiner_qr_display-CfdbhkkN.webp" alt="" class="start-qr" loading="lazy"></div></div></div></div><div data-v-6f66088a="" class="start-flow"><span data-v-6f66088a="" class="start-flow-pill" style="border-color: rgb(115, 190, 0); color: rgb(115, 190, 0);">Scan</span><i data-v-6f66088a="" class="q-icon notranslate material-icons start-flow-arrow rtl-flip" aria-hidden="true" style="font-size: 16px;">arrow_forward</i><span data-v-6f66088a="" class="start-flow-pill" style="border-color: rgb(115, 190, 0); color: rgb(115, 190, 0);">Order</span><i data-v-6f66088a="" class="q-icon notranslate material-icons start-flow-arrow rtl-flip" aria-hidden="true" style="font-size: 16px;">arrow_forward</i><span data-v-6f66088a="" class="start-flow-pill" style="border-color: rgb(115, 190, 0); color: rgb(115, 190, 0);">Prepare</span><i data-v-6f66088a="" class="q-icon notranslate material-icons start-flow-arrow rtl-flip" aria-hidden="true" style="font-size: 16px;">arrow_forward</i><span data-v-6f66088a="" class="start-flow-pill" style="border-color: rgb(115, 190, 0); color: rgb(115, 190, 0);">Serve</span><!----></div><p data-v-6f66088a="" class="start-welcome">Welcome to a simpler way to run your restaurant.</p></div></section>
17<section data-v-7e400d9a="" data-v-4a9cfd75="" class="v2-section v2-apps" id="apps"><div data-v-7e400d9a="" class="v2-container"><header data-v-7e400d9a="" class="v2-apps-head"><h2 data-v-7e400d9a="" class="v2-apps-title">Explore the Apps</h2><p data-v-7e400d9a="" class="v2-apps-sub">One platform for your restaurant â pick the app built for the job.</p></header><div data-v-7e400d9a="" class="v2-apps-grid"><a data-v-7e400d9a="" href="/product/client" class="v2-app-card"><img data-v-7e400d9a="" src="/assets/psd432_DD_Orders-CqH3Rkl8.png" alt="Clients App" class="v2-app-icon" loading="lazy"><div data-v-7e400d9a="" class="v2-app-body"><h3 data-v-7e400d9a="" class="v2-app-name">Clients App</h3><p data-v-7e400d9a="" class="v2-app-tagline">The Client App lets customers browse the menu, place orders, and complete payments online from their own device.</p></div><i data-v-7e400d9a="" class="q-icon notranslate material-icons v2-app-go rtl-flip" aria-hidden="true" style="font-size: 20px; color: rgb(115, 190, 0);">arrow_forward</i></a><a data-v-7e400d9a="" href="/product/staff" class="v2-app-card"><img data-v-7e400d9a="" src="/assets/psd432_DD_Staff-Bk1DuIqG.png" alt="Staff App" class="v2-app-icon" loading="lazy"><div data-v-7e400d9a="" class="v2-app-body"><h3 data-v-7e400d9a="" class="v2-app-name">Staff App</h3><p data-v-7e400d9a="" class="v2-app-tagline">The Staff App allows your team to take orders, manage tables, and handle service operations directly from any device.</p></div><i data-v-7e400d9a="" class="q-icon notranslate material-icons v2-app-go rtl-flip" aria-hidden="true" style="font-size: 20px; color: rgb(115, 190, 0);">arrow_forward</i></a><a data-v-7e400d9a="" href="/product/bookings" class="v2-app-card"><img data-v-7e400d9a="" src="/assets/psd432_DD_Booking-C86bAIAT.png" alt="Table Bookings" class="v2-app-icon" loading="lazy"><div data-v-7e400d9a="" class="v2-app-body"><h3 data-v-7e400d9a="" class="v2-app-name">Table Bookings</h3><p data-v-7e400d9a="" class="v2-app-tagline">The Table Planner helps you manage reservations, organize bookings, and keep track of table availability in real time.</p></div><i data-v-7e400d9a="" class="q-icon notranslate material-icons v2-app-go rtl-flip" aria-hidden="true" style="font-size: 20px; color: rgb(115, 190, 0);">arrow_forward</i></a><a data-v-7e400d9a="" href="/product/shifts" class="v2-app-card"><img data-v-7e400d9a="" src="/assets/psd432_DD_Shifts-2dYUJ8DJ.png" alt="Shifts Scheduler" class="v2-app-icon" loading="lazy"><div data-v-7e400d9a="" class="v2-app-body"><h3 data-v-7e400d9a="" class="v2-app-name">Shifts Scheduler</h3><p data-v-7e400d9a="" class="v2-app-tagline">The Shift Planner enables managers and staff to schedule, view, and manage work shifts in an organized way.</p></div><i data-v-7e400d9a="" class="q-icon notranslate material-icons v2-app-go rtl-flip" aria-hidden="true" style="font-size: 20px; color: rgb(115, 190, 0);">arrow_forward</i></a></div></div></section><section data-v-f1aef37a="" data-v-4a9cfd75="" class="v2-section v2-feats" id="features"><div data-v-f1aef37a="" class="v2-container"><header data-v-f1aef37a="" class="v2-feats-head"><h2 data-v-f1aef37a="" class="v2-feats-title">Everything your service runs on</h2><p data-v-f1aef37a="" class="v2-feats-sub">From taking the order to plating the dish â one connected system.</p></header><div data-v-f1aef37a="" class="v2-feats-grid"><a data-v-f1aef37a="" href="/pos" class="v2-feat-card"><div data-v-f1aef37a="" class="v2-feat-media"><img data-v-f1aef37a="" src="/assets/gif_block07_low-ClJr2sGB.gif" alt="Smart POS" class="v2-feat-gif" loading="lazy"></div><div data-v-f1aef37a="" class="v2-feat-body"><h3 data-v-f1aef37a="" class="v2-feat-name">Smart POS <i data-v-f1aef37a="" class="q-icon notranslate material-icons v2-feat-arrow rtl-flip" aria-hidden="true" style="font-size: 18px; color: rgb(115, 190, 0);">arrow_forward</i></h3><div data-v-f1aef37a="" class="v2-feat-tagline" style="color: rgb(115, 190, 0);">All orders in one powerful dashboard.</div><p data-v-f1aef37a="" class="v2-feat-desc">Manage dine-in, takeout, and delivery from a single POS - the central hub of your entire operation.</p></div></a>
17<a data-v-f1aef37a="" href="/kds" class="v2-feat-card"><div data-v-f1aef37a="" class="v2-feat-media"><img data-v-f1aef37a="" src="/assets/gif_block08_low-DcYP8BI3.gif" alt="KDS Power" class="v2-feat-gif" loading="lazy"></div><div data-v-f1aef37a="" class="v2-feat-body"><h3 data-v-f1aef37a="" class="v2-feat-name">KDS Power <i data-v-f1aef37a="" class="q-icon notranslate material-icons v2-feat-arrow rtl-flip" aria-hidden="true" style="font-size: 18px; color: rgb(115, 190, 0);">arrow_forward</i></h3><div data-v-f1aef37a="" class="v2-feat-tagline" style="color: rgb(115, 190, 0);">Meet your Kitchen Display System</div><p data-v-f1aef37a="" class="v2-feat-desc">Delight your kitchen staff with a system theyâll actually love to use. Built from years of experience, it delivers a fast, clear, and highly efficient workflow designed for real kitchen operations.</p></div></a><a data-v-f1aef37a="" href="/prep-assist" class="v2-feat-card"><div data-v-f1aef37a="" class="v2-feat-media"><img data-v-f1aef37a="" src="/assets/gif_block09_low-BKTtM60t.gif" alt="Prep Assist" class="v2-feat-gif" loading="lazy"></div><div data-v-f1aef37a="" class="v2-feat-body"><h3 data-v-f1aef37a="" class="v2-feat-name">Prep Assist <i data-v-f1aef37a="" class="q-icon notranslate material-icons v2-feat-arrow rtl-flip" aria-hidden="true" style="font-size: 18px; color: rgb(115, 190, 0);">arrow_forward</i></h3><div data-v-f1aef37a="" class="v2-feat-tagline" style="color: rgb(115, 190, 0);">Perfect timing, every time</div><p data-v-f1aef37a="" class="v2-feat-desc">Work faster and more accurately with intelligent preparation guidance that keeps your kitchen perfectly coordinated - simple, efficient, and enjoyable to use.</p></div></a><a data-v-f1aef37a="" href="/counter" class="v2-feat-card"><div data-v-f1aef37a="" class="v2-feat-media"><img data-v-f1aef37a="" src="/assets/gif_block10_low-C-vAQtHW.gif" alt="The Counter" class="v2-feat-gif" loading="lazy"></div><div data-v-f1aef37a="" class="v2-feat-body"><h3 data-v-f1aef37a="" class="v2-feat-name">The Counter <i data-v-f1aef37a="" class="q-icon notranslate material-icons v2-feat-arrow rtl-flip" aria-hidden="true" style="font-size: 18px; color: rgb(115, 190, 0);">arrow_forward</i></h3><div data-v-f1aef37a="" class="v2-feat-tagline" style="color: rgb(115, 190, 0);">Take orders in seconds</div><p data-v-f1aef37a="" class="v2-feat-desc">A fast, intuitive interface for taking customer orders instantly and accurately â no training needed, just smooth and efficient service.</p></div></a></div><div data-v-f1aef37a="" class="v2-feats-more"><a data-v-f1aef37a="" href="/restaurant-management-platform" class="v2-feats-more-link" style="color: rgb(115, 190, 0);">See how the whole platform works <i data-v-f1aef37a="" class="q-icon notranslate material-icons v2-feats-more-arrow rtl-flip" aria-hidden="true" style="font-size: 18px;">arrow_forward</i></a></div></div></section><section data-v-e1e9934f="" data-v-4a9cfd75="" class="cp-section" id="client-caps"><div data-v-e1e9934f="" class="cp-container"><div data-v-e1e9934f="" class="cp-head"><div data-v-e1e9934f="" class="cp-kicker" style="color: rgb(245, 130, 31);"><i data-v-e1e9934f="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 18px;">restaurant_menu</i> Ordering capabilities</div><h2 data-v-e1e9934f="" class="cp-title">Your menu, exactly the way you serve it</h2></div><div data-v-e1e9934f="" class="cp-grid"><a data-v-e1e9934f="" href="/ordering-capabilities/combo-category" class="cp-card"><div data-v-e1e9934f="" class="cp-ico" style="background-color: rgb(245, 130, 31);"><i data-v-e1e9934f="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 22px;">dashboard</i></div><div data-v-e1e9934f="" class="cp-body"><div data-v-e1e9934f="" class="cp-name">Combo-Category</div><div data-v-e1e9934f="" class="cp-blurb">Group several categories under one tappable tile for a cleaner menu.</div></div></a><a data-v-e1e9934f="" href="/ordering-capabilities/meal-combo" class="cp-card"><div data-v-e1e9934f="" class="cp-ico" style="background-color: rgb(245, 130, 31);"><i data-v-e1e9934f="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 22px;">lunch_dining</i></div><div data-v-e1e9934f="" class="cp-body"><div data-v-e1e9934f="" class="cp-name">Meal Combos</div><div data-v-e1e9934f="" class="cp-blurb">Bundle a drink, main and dessert into one fixed-price meal deal.</div></div></a><a data-v-e1e9934f="" href="/ordering-capabilities/multiple-choice" class="cp-card"><div data-v-e1e9934f="" class="cp-ico" style="background-color: rgb(245, 130, 31);"><i data-v-e1e9934f="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 22px;">add_circle</i></div><div data-v-e1e9934f="" class="cp-body"><div data-v-e1e9934f="" class="cp-name">Multiple Choice (Extras)</div><div data-v-e1e9934f="" class="cp-blurb">Multi-select add-ons â free or priced â like extra cheese or sauces.</div></div></a><a data-v-e1e9934f="" href="/ordering-capabilities/single-choice" class="cp-card"><div data-v-e1e9934f="" class="cp-ico" style="background-color: rgb(245, 130, 31);"><i data-v-e1e9934f="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 22px;">radio_button_checked</i></div><div data-v-e1e9934f="" class="cp-body"><div data-v-e1e9934f="" class="cp-name">Single Choice (Groups)</div><div data-v-e1e9934f="" class="cp-blurb">Pick-exactly-one groups like size or doneness, with a smart default.</div></div></a><a data-v-e1e9934f="" href="/ordering-capabilities/one-plus-one" class="cp-card"><div data-v-e1e9934f="" class="cp-ico" style="background-color: rgb(245, 130, 31);"><i data-v-e1e9934f="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 22px;">redeem</i></div><div data-v-e1e9934f="" class="cp-body"><div data-v-e1e9934f="" class="cp-name">One-Plus-One (1+1)</div><div data-v-e1e9934f="" class="cp-blurb">Time-boxed buy-one-get-one on the items you choose.</div></div></a><a data-v-e1e9934f="" href="/ordering-capabilities/item-limiter" class="cp-card"><div data-v-e1e9934f="" class="cp-ico" style="background-color: rgb(245, 130, 31);"><i data-v-e1e9934f="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 22px;">inventory_2</i></div><div data-v-e1e9934f="" class="cp-body"><div data-v-e1e9934f="" class="cp-name">Item Limiter</div><div data-v-e1e9934f="" class="cp-blurb">Cap how many of an item can sell; auto âSold outâ at zero.</div></div></a></div><div data-v-e1e9934f="" class="cp-cta-row"><a data-v-e1e9934f="" href="/ordering-capabilities" class="cp-viewall" style="color: rgb(245, 130, 31); border-color: rgb(245, 130, 31);">View all 49 capabilities <i data-v-e1e9934f="" class="q-icon notranslate material-icons rtl-flip" aria-hidden="true" style="font-size: 16px;">arrow_forward</i></a></div></div></section><section data-v-e1e9934f="" data-v-4a9cfd75="" class="cp-section" id="kitchen-caps"><div data-v-e1e9934f="" class="cp-container"><div data-v-e1e9934f="" class="cp-head"><div data-v-e1e9934f="" class="cp-kicker" style="color: rgb(115, 190, 0);"><i data-v-e1e9934f="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 18px;">soup_kitchen</i> Kitchen capabilities</div><h2 data-v-e1e9934f="" class="cp-title">Your kitchen, perfectly in sync</h2></div><div data-v-e1e9934f="" class="cp-grid"><a data-v-e1e9934f="" href="/preparation-capabilities/kitchen-display-system" class="cp-card"><div data-v-e1e9934f="" class="cp-ico" style="background-color: rgb(115, 190, 0);"><i data-v-e1e9934f="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 22px;">dvr</i></div><div data-v-e1e9934f="" class="cp-body"><div data-v-e1e9934f="" class="cp-name">Kitchen Display System (KDS)</div><div data-v-e1e9934f="" class="cp-blurb">A live, paperless kitchen screen showing every dish to prepare.</div></div></a><a data-v-e1e9934f="" href="/preparation-capabilities/prep-stations" class="cp-card"><div data-v-e1e9934f="" class="cp-ico" style="background-color: rgb(115, 190, 0);"><i data-v-e1e9934f="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 22px;">outdoor_grill</i></div><div data-v-e1e9934f="" class="cp-body"><div data-v-e1e9934f="" class="cp-name">Prep Stations</div><div data-v-e1e9934f="" class="cp-blurb">Route items to specific prep areas â grill, bar, cold, and more.</div></div></a><a data-v-e1e9934f="" href="/preparation-capabilities/multiple-kds-terminals" class="cp-card"><div data-v-e1e9934f="" class="cp-ico" style="background-color: rgb(115, 190, 0);"><i data-v-e1e9934f="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 22px;">devices</i></div><div data-v-e1e9934f="" class="cp-body"><div data-v-e1e9934f="" class="cp-name">Multiple KDS Terminals</div><div data-v-e1e9934f="" class="cp-blurb">Run a separate kitchen screen at each station, in parallel.</div></div></a><a data-v-e1e9934f="" href="/preparation-capabilities/prep-assist" class="cp-card"><div data-v-e1e9934f="" class="cp-ico" style="background-color: rgb(115, 190, 0);"><i data-v-e1e9934f="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 22px;">dashboard_customize</i></div><div data-v-e1e9934f="" class="cp-body"><div data-v-e1e9934f="" class="cp-name">Prep Assist (Batch Prep)</div><div data-v-e1e9934f="" class="cp-blurb">Pool the same dish across orders and prep them together.</div></div></a><a data-v-e1e9934f="" href="/preparation-capabilities/multi-select-prep" class="cp-card"><div data-v-e1e9934f="" class="cp-ico" style="background-color: rgb(115, 190, 0);"><i data-v-e1e9934f="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 22px;">checklist</i></div><div data-v-e1e9934f="" class="cp-body"><div data-v-e1e9934f="" class="cp-name">Multi-Select Prep</div><div data-v-e1e9934f="" class="cp-blurb">Tick several dishes and advance them in one tap.</div></div></a><a data-v-e1e9934f="" href="/preparation-capabilities/item-status-flow" class="cp-card"><div data-v-e1e9934f="" class="cp-ico" style="background-color: rgb(115, 190, 0);"><i data-v-e1e9934f="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 22px;">sync_alt</i></div><div data-v-e1e9934f="" class="cp-body"><div data-v-e1e9934f="" class="cp-name">Item Status Flow</div><div data-v-e1e9934f="" class="cp-blurb">Advance each dish New â In Prep â Ready â Served.</div></div></a></div><div data-v-e1e9934f="" class="cp-cta-row"><a data-v-e1e9934f="" href="/preparation-capabilities" class="cp-viewall" style="color: rgb(115, 190, 0); border-color: rgb(115, 190, 0);">View all 15 capabilities <i data-v-e1e9934f="" class="q-icon notranslate material-icons rtl-flip" aria-hidden="true" style="font-size: 16px;">arrow_forward</i></a></div></div></section><section data-v-e1e9934f="" data-v-4a9cfd75="" class="cp-section" id="booking-caps"><div data-v-e1e9934f="" class="cp-container"><div data-v-e1e9934f="" class="cp-head"><div data-v-e1e9934f="" class="cp-kicker" style="color: rgb(47, 128, 237);"><i data-v-e1e9934f="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 18px;">event_available</i> Booking capabilities</div><h2 data-v-e1e9934f="" class="cp-title">Take bookings, right inside DreamDiner</h2></div><div data-v-e1e9934f="" class="cp-grid"><a data-v-e1e9934f="" href="/booking-capabilities/online-booking" class="cp-card"><div data-v-e1e9934f="" class="cp-ico" style="background-color: rgb(47, 128, 237);"><i data-v-e1e9934f="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 22px;">event_available</i></div><div data-v-e1e9934f="" class="cp-body"><div data-v-e1e9934f="" class="cp-name">Online Booking</div><div data-v-e1e9934f="" class="cp-blurb">
17Your own reservation page â open 24/7.</div></div></a><a data-v-e1e9934f="" href="/booking-capabilities/collect-payments" class="cp-card"><div data-v-e1e9934f="" class="cp-ico" style="background-color: rgb(47, 128, 237);"><i data-v-e1e9934f="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 22px;">payments</i></div><div data-v-e1e9934f="" class="cp-body"><div data-v-e1e9934f="" class="cp-name">Collect Payments</div><div data-v-e1e9934f="" class="cp-blurb">Take a deposit when the booking is made â the money goes straight to you.</div></div></a><a data-v-e1e9934f="" href="/booking-capabilities/reserve-with-google" class="cp-card"><div data-v-e1e9934f="" class="cp-ico" style="background-color: rgb(47, 128, 237);"><i data-v-e1e9934f="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 22px;">event_available</i></div><div data-v-e1e9934f="" class="cp-body"><div data-v-e1e9934f="" class="cp-name">Reserve with Google</div><div data-v-e1e9934f="" class="cp-blurb">Take reservations straight from Google Search and Maps.</div></div></a><a data-v-e1e9934f="" href="/booking-capabilities/hold-online-bookings" class="cp-card"><div data-v-e1e9934f="" class="cp-ico" style="background-color: rgb(47, 128, 237);"><i data-v-e1e9934f="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 22px;">front_hand</i></div><div data-v-e1e9934f="" class="cp-body"><div data-v-e1e9934f="" class="cp-name">Hold Online Bookings</div><div data-v-e1e9934f="" class="cp-blurb">Stop new online bookings for the rest of the day â without closing.</div></div></a><a data-v-e1e9934f="" href="/booking-capabilities/pending-approval" class="cp-card"><div data-v-e1e9934f="" class="cp-ico" style="background-color: rgb(47, 128, 237);"><i data-v-e1e9934f="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 22px;">fact_check</i></div><div data-v-e1e9934f="" class="cp-body"><div data-v-e1e9934f="" class="cp-name">Approval Before Booking</div><div data-v-e1e9934f="" class="cp-blurb">Every online booking waits for your yes.</div></div></a><a data-v-e1e9934f="" href="/booking-capabilities/front-desk" class="cp-card"><div data-v-e1e9934f="" class="cp-ico" style="background-color: rgb(47, 128, 237);"><i data-v-e1e9934f="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 22px;">co_present</i></div><div data-v-e1e9934f="" class="cp-body"><div data-v-e1e9934f="" class="cp-name">Front Desk</div><div data-v-e1e9934f="" class="cp-blurb">A fast lane for walk-ins.</div></div></a></div><div data-v-e1e9934f="" class="cp-cta-row"><a data-v-e1e9934f="" href="/booking-capabilities" class="cp-viewall" style="color: rgb(47, 128, 237); border-color: rgb(47, 128, 237);">View all 24 capabilities <i data-v-e1e9934f="" class="q-icon notranslate material-icons rtl-flip" aria-hidden="true" style="font-size: 16px;">arrow_forward</i></a></div></div></section><section data-v-1aba48fe="" data-v-4a9cfd75="" class="v2-section lgs" id="live-grid"><div data-v-1aba48fe="" class="lgs-container"><header data-v-1aba48fe="" class="lgs-head"><p data-v-1aba48fe="" class="lgs-kicker" style="color: rgb(115, 190, 0);">Try it now</p><h2 data-v-1aba48fe="" class="lgs-title">The booking grid, live on this page</h2><p data-v-1aba48fe="" class="lgs-sub">Not a screenshot and not a video â the real app on a shared demo business. Open a booking, drag it to another table, see the floor fill up. Nothing to install, nothing to sign up for.</p></header><div data-v-2ce5a445="" data-v-1aba48fe="" class="pgf-card"><div data-v-2ce5a445="" class="pgf-bar"><span data-v-2ce5a445="" class="pgf-dot" aria-hidden="true"></span><span data-v-2ce5a445="" class="pgf-label">Manager view â live demo business</span><div data-v-2ce5a445="" class="q-space"></div><!----><!----><a data-v-2ce5a445="" class="pgf-newtab" href="https://table.dreamdiner.io/" target="_blank" rel="noopener">Open in a new tab <i data-v-2ce5a445="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 14px;">open_in_new</i></a></div><div data-v-2ce5a445="" class="pgf-start pgf-start--poster" style="height: 620px; background-image: url("https://cdn.bookingsplanner.com/apps/playground_posters/bookings/poster_bookings_iframe.webp");"><div data-v-2ce5a445="" class="pgf-scrim" aria-hidden="true"></div><i data-v-2ce5a445="" class="q-icon notranslate material-icons pgf-start-icon" aria-hidden="true" style="font-size: 52px;">play_circle</i><p data-v-2ce5a445="" class="pgf-start-text">This starts the live app inside the page â the same one your team would use, on a shared demo business.</p><button data-v-2ce5a445="" class="q-btn q-btn-item non-selectable no-outline q-btn--unelevated q-btn--rectangle q-btn--actionable q-focusable q-hoverable q-btn--no-uppercase pgf-start-btn" tabindex="0" type="button"><span class="q-focus-helper"></span><span class="q-btn__content text-center col items-center q-anchor--skip justify-center row"><span class="block">Start the playground</span></span></button></div></div><p data-v-1aba48fe="" class="lgs-note">Everyone sees the same demo business, so you may find another visitor's changes here â and yours may not last. Some actions are switched off to keep the demo readable.</p></div></section>
17<div data-v-4a9cfd75="" class="v2-rwg"><a data-v-21c826ea="" data-v-4a9cfd75="" href="/reserve-with-google" class="rwgchip rwgchip--lg"><img data-v-21c826ea="" src="/assets/reserve-with-google-wordmark-DSsRalIB.png" alt="Reserve with Google" class="rwgchip__mark"><span data-v-21c826ea="" class="rwgchip__sep" aria-hidden="true"></span><span data-v-21c826ea="" class="rwgchip__label">Official partner</span><i data-v-21c826ea="" class="q-icon notranslate material-icons rwgchip__go" aria-hidden="true" style="font-size: 16px;">arrow_forward</i></a></div><section data-v-1f858807="" data-v-4a9cfd75="" class="v2-section v2-pay" id="payments"><div data-v-1f858807="" class="v2-container"><div data-v-1f858807="" class="v2-pay-card"><h2 data-v-1f858807="" class="v2-pay-title">Your Business, Your Way</h2><p data-v-1f858807="" class="v2-pay-intro">DreamDiner gives you the flexibility to choose how you work and how you get paid.</p><div data-v-1f858807="" class="v2-pay-eyebrow" style="color: rgb(115, 190, 0);">Payment Options</div><div data-v-1f858807="" class="v2-pay-grid"><article data-v-1f858807="" class="v2-pay-opt"><i data-v-1f858807="" class="q-icon notranslate material-icons v2-pay-opt-icon" aria-hidden="true" style="font-size: 26px; color: rgb(115, 190, 0);">account_balance_wallet</i><h3 data-v-1f858807="" class="v2-pay-opt-title">Option 1: DreamDiner âGetPaidâ</h3><p data-v-1f858807="" class="v2-pay-opt-text">Connect a supported payment provider such as Stripe or PayPal. Customers order and pay online, with payments going directly to your connected account.</p><img data-v-1f858807="" src="/assets/dreamdiner_payment_gateways-HMarHh9A.webp" alt="Connect Stripe, PayPal, RazorPay or Grow" class="v2-pay-gateways" loading="lazy"></article><article data-v-1f858807="" class="v2-pay-opt"><i data-v-1f858807="" class="q-icon notranslate material-icons v2-pay-opt-icon" aria-hidden="true" style="font-size: 26px; color: rgb(115, 190, 0);">sync_alt</i><h3 data-v-1f858807="" class="v2-pay-opt-title">Option 2: Keep Your Current Payment System</h3><p data-v-1f858807="" class="v2-pay-opt-text">Continue using your existing payment provider and simply mark orders as Paid in DreamDiner.</p><p data-v-1f858807="" class="v2-pay-opt-note">Customers can place orders through DreamDiner, and orders are sent directly to the kitchen. <strong>Customers cannot pay for their order through the DreamDiner app.</strong> Payment must be processed separately outside DreamDiner, and the order manually marked as PAID.</p></article></div><p data-v-1f858807="" class="v2-pay-footnote">Either way, DreamDiner manages the complete ordering flow â from customer order to POS and kitchen (KDS).</p><hr data-v-1f858807="" class="v2-pay-divider"><div data-v-1f858807="" class="v2-pay-eyebrow" style="color: rgb(115, 190, 0);">Operational Options</div><div data-v-1f858807="" class="v2-ops-list"><div data-v-1f858807="" class="v2-ops-block"><img data-v-1f858807="" src="/assets/dreamdiner_operational_opt1-BHz0vxkk.webp" alt="Option 1: Fully Digital â No Special Hardware Required" class="v2-ops-img" loading="lazy"><h3 data-v-1f858807="" class="v2-ops-title">Option 1: Fully Digital â No Special Hardware Required</h3><p data-v-1f858807="" class="v2-ops-p v2-ops-p--lead">This is what DreamDiner is all about.</p><p data-v-1f858807="" class="v2-ops-p">Customers order directly from their phones, while your team manages everything through the DreamDiner Staff app. Any phone, tablet, or iPad can do the job â no dedicated hardware or printed tickets required.</p><p data-v-1f858807="" class="v2-ops-p">Add as many devices as you need across your kitchen stations â Grill, Salads, Pastry, Bar, and more â with each station receiving exactly what it needs.</p><p data-v-1f858807="" class="v2-ops-p">All of this for just â¬58/month.</p><!----></div><div data-v-1f858807="" class="v2-ops-block"><img data-v-1f858807="" src="/assets/dreamdiner_operational_opt2-D04hndCH.webp" alt="Option 2: Fully Digital â With Dedicated POS & KDS Hardware" class="v2-ops-img" loading="lazy">
17<h3 data-v-1f858807="" class="v2-ops-title">Option 2: Fully Digital â With Dedicated POS & KDS Hardware</h3><p data-v-1f858807="" class="v2-ops-p v2-ops-p--lead">Prefer professional restaurant hardware? DreamDiner supports SUNMI POS and KDS devices.</p><p data-v-1f858807="" class="v2-ops-p">Mix and match dedicated SUNMI devices with regular phones, tablets, and iPads. Everything stays connected and synchronized in real time, giving you the freedom to build the setup that fits your operation.</p><a data-v-1f858807="" href="/sunmi" class="v2-ops-sunmi-btn"><img data-v-1f858807="" src="/assets/sunmi_white_bg-utRmz7y1.webp" alt="Sunmi" class="v2-ops-sunmi-logo"> Get a Sunmi device <i data-v-1f858807="" class="q-icon notranslate material-icons rtl-flip" aria-hidden="true" style="font-size: 16px;">arrow_forward</i></a></div><div data-v-1f858807="" class="v2-ops-block"><img data-v-1f858807="" src="/assets/dreamdiner_operational_opt3-BVj0poGv.webp" alt="Option 3: Prefer Printed Tickets?" class="v2-ops-img" loading="lazy"><h3 data-v-1f858807="" class="v2-ops-title">Option 3: Prefer Printed Tickets?</h3><p data-v-1f858807="" class="v2-ops-p v2-ops-p--lead">Some kitchens simply work better with paper â DreamDiner supports that too.</p><p data-v-1f858807="" class="v2-ops-p">Connect SUNMI Cloud Printers and automatically print incoming orders as kitchen tickets. Assign printers to specific stations, so the Grill prints only Grill items, the Bar only drinks, Pastry only desserts, and so on.</p><p data-v-1f858807="" class="v2-ops-p">A quick setup in the Admin dashboard is all it takes.</p><!----></div><div data-v-1f858807="" class="v2-ops-block"><img data-v-1f858807="" src="/assets/dreamdiner_operational_opt4-CLN-zW1w.webp" alt="Option 4: Mix & Match â Your Kitchen, Your Way" class="v2-ops-img" loading="lazy"><h3 data-v-1f858807="" class="v2-ops-title">Option 4: Mix & Match â Your Kitchen, Your Way</h3><p data-v-1f858807="" class="v2-ops-p v2-ops-p--lead">Digital screens, POS devices, printed tickets â or all three.</p><p data-v-1f858807="" class="v2-ops-p">Let each kitchen station and staff member work the way that suits them best. Add and combine as many supported devices and stations as your operation requires, with no extra DreamDiner fee per station.</p><p data-v-1f858807="" class="v2-ops-p">One platform. Every station. Your way.</p><!----></div></div></div></div></section><section data-v-7489962c="" data-v-4a9cfd75="" class="v2-section v2-dfy" id="done-for-you"><div data-v-7489962c="" class="v2-container"><h2 data-v-7489962c="" class="v2-dfy-title">Let us set it up for you!</h2><p data-v-7489962c="" class="v2-dfy-sub">With an expert team of graphic designers and developers, you will be amazed!</p><div data-v-7489962c="" class="v2-dfy-card"><img data-v-7489962c="" src="/assets/money_back_guarantee-CPNGy8TV.webp" alt="" class="v2-dfy-stamp" loading="lazy"><p data-v-7489962c="" class="v2-dfy-body">Simply provide us with some basic information and your current menu, and in 2-3 days, we will surprise you with a complete ordering app tailored to your needs.</p><p data-v-7489962c="" class="v2-dfy-body">This is a paid feature available for only â¬135. However, if you are not satisfied with what we create for you within 7 days, we offer a full money-back guaranteeâno questions asked, no excuses.</p></div><a data-v-7489962c="" href="/setup-request" class="v2-dfy-cta" style="background-color: rgb(115, 190, 0);">Build my app for me <i data-v-7489962c="" class="q-icon notranslate material-icons rtl-flip" aria-hidden="true" style="font-size: 18px;">arrow_forward</i></a></div></section><section data-v-31e6b97d="" data-v-4a9cfd75="" class="pt-section" id="partners"><div data-v-31e6b97d="" class="pt-container"><div data-v-31e6b97d="" class="pt-head"><div data-v-31e6b97d="" class="pt-kicker"><i data-v-31e6b97d="" class="q-icon notranslate material-icons" aria-hidden="true" style="font-size: 18px;">handshake</i> Trusted integrations</div><h2 data-v-31e6b97d="" class="pt-title">Our Partners</h2><p data-v-31e6b97d="" class="pt-intro">Our partnerships with leading third-party service providers for payment processing, delivery management, reservation booking, and more make DreamDiner incredibly simple to set up for businesses. Everything you need is in one place!</p></div><div data-v-31e6b97d="" class="pt-grid"><div data-v-31e6b97d="" class="pt-card"><div data-v-31e6b97d="" class="pt-logo">
17<img data-v-31e6b97d="" src="https://cdn.dreamdiner.io/brand_logos/partner_logo_stripe.png" alt="Stripe" class="pt-logo-img" loading="lazy"></div><!----><p data-v-31e6b97d="" class="pt-blurb">Global card payments through Stripe's trusted, secure checkout.</p><div data-v-31e6b97d="" class="pt-foot"><span data-v-31e6b97d="" class="pt-cat"><span data-v-31e6b97d="" class="pt-dot" style="background-color: rgb(22, 163, 74);"></span> Payments</span><!----><!----></div></div><div data-v-31e6b97d="" class="pt-card"><div data-v-31e6b97d="" class="pt-logo"><img data-v-31e6b97d="" src="https://cdn.dreamdiner.io/brand_logos/partner_logo_paypal.png" alt="PayPal" class="pt-logo-img" loading="lazy"></div><!----><p data-v-31e6b97d="" class="pt-blurb">Let guests pay in a tap with the PayPal account they already have.</p><div data-v-31e6b97d="" class="pt-foot"><span data-v-31e6b97d="" class="pt-cat"><span data-v-31e6b97d="" class="pt-dot" style="background-color: rgb(22, 163, 74);"></span> Payments</span><!----><!----></div></div><div data-v-31e6b97d="" class="pt-card"><div data-v-31e6b97d="" class="pt-logo"><img data-v-31e6b97d="" src="https://cdn.dreamdiner.io/brand_logos/partner_logo_razorpay.png" alt="Razorpay" class="pt-logo-img" loading="lazy"></div><!----><p data-v-31e6b97d="" class="pt-blurb">Cards, UPI and local payment methods for the Indian market via Razorpay.</p><div data-v-31e6b97d="" class="pt-foot"><span data-v-31e6b97d="" class="pt-cat"><span data-v-31e6b97d="" class="pt-dot" style="background-color: rgb(22, 163, 74);"></span> Payments</span><!----><!----></div></div><div data-v-31e6b97d="" class="pt-card"><div data-v-31e6b97d="" class="pt-logo"><img data-v-31e6b97d="" src="https://cdn.dreamdiner.io/brand_logos/partner_logo_grow.png" alt="Grow" class="pt-logo-img" loading="lazy"></div><!----><p data-v-31e6b97d="" class="pt-blurb">Israeli card clearing and processing, built right in.</p><div data-v-31e6b97d="" class="pt-foot"><span data-v-31e6b97d="" class="pt-cat"><span data-v-31e6b97d="" class="pt-dot" style="background-color: rgb(22, 163, 74);"></span> Payments</span><!----><!----></div></div><div data-v-31e6b97d="" class="pt-card"><div data-v-31e6b97d="" class="pt-logo"><img data-v-31e6b97d="" src="https://cdn.dreamdiner.io/brand_logos/partner_logo_wolt.png" alt="Wolt" class="pt-logo-img" loading="lazy"></div><!----><p data-v-31e6b97d="" class="pt-blurb">Receive and manage all your Wolt orders on DreamDiner's POS and KDS. No extra displays required!</p><div data-v-31e6b97d="" class="pt-foot"><span data-v-31e6b97d="" class="pt-cat"><span data-v-31e6b97d="" class="pt-dot" style="background-color: rgb(47, 128, 237);"></span> Delivery</span><!----><!----></div></div><div data-v-31e6b97d="" class="pt-card pt-card--soon"><div data-v-31e6b97d="" class="pt-logo"><img data-v-31e6b97d="" src="https://cdn.dreamdiner.io/brand_logos/partner_logo_deliverect.png" alt="Deliverect" class="pt-logo-img" loading="lazy"></div><!----><p data-v-31e6b97d="" class="pt-blurb">One hub to sync your menus and orders across every delivery app.</p><div data-v-31e6b97d="" class="pt-foot"><span data-v-31e6b97d="" class="pt-cat"><span data-v-31e6b97d="" class="pt-dot" style="background-color: rgb(47, 128, 237);"></span> Delivery</span><span data-v-31e6b97d="" class="pt-soon">Coming soon</span><!----></div></div><a data-v-31e6b97d="" href="/reserve-with-google" class="pt-card pt-card--link"><div data-v-31e6b97d="" class="pt-logo"><img data-v-31e6b97d="" src="https://cdn.dreamdiner.io/brand_logos/partner_logo_reserve_google.png" alt="Reserve with Google" class="pt-logo-img" loading="lazy"></div><p data-v-31e6b97d="" class="pt-lead">Official Reserve with Google Partner</p><p data-v-31e6b97d="" class="pt-blurb">Turn Google visitors into confirmed reservations. Let guests reserve their table in seconds while every booking appears instantly in your DreamDiner planner.</p><div data-v-31e6b97d="" class="pt-foot"><span data-v-31e6b97d="" class="pt-cat"><span data-v-31e6b97d="" class="pt-dot" style="background-color: rgb(139, 92, 246);"></span> Bookings</span><!----><i data-v-31e6b97d="" class="q-icon notranslate material-icons pt-go" aria-hidden="true" style="font-size: 18px;">arrow_forward</i></div></a><a data-v-31e6b97d="" href="/sunmi" class="pt-card pt-card--link"><div data-v-31e6b97d="" class="pt-logo">
17<img data-v-31e6b97d="" src="https://cdn.dreamdiner.io/brand_logos/partner_logo_sunmi.png" alt="SUNMI" class="pt-logo-img" loading="lazy"></div><p data-v-31e6b97d="" class="pt-lead">Built for SUNMI POS & KDS</p><p data-v-31e6b97d="" class="pt-blurb">Install DreamDiner directly from the SUNMI App Store and transform any SUNMI device into a powerful POS, Kitchen Display System, or staff terminal.</p><div data-v-31e6b97d="" class="pt-foot"><span data-v-31e6b97d="" class="pt-cat"><span data-v-31e6b97d="" class="pt-dot" style="background-color: rgb(100, 116, 139);"></span> Hardware</span><!----><i data-v-31e6b97d="" class="q-icon notranslate material-icons pt-go" aria-hidden="true" style="font-size: 18px;">arrow_forward</i></div></a></div></div></section><!----><!----><!----><!----><!----><!----><!----></div><!----><!----></main><footer data-v-cbaa86cb="" data-v-735d9d80="" class="q-footer q-layout__section--marginal absolute-bottom app-footer"><!----><div data-v-cbaa86cb="" class="container-wrapper"><div data-v-cbaa86cb="" class="q-px-lg"><div data-v-cbaa86cb="" class="row q-col-gutter-lg q-py-xl footer-columns"><div data-v-cbaa86cb="" class="col-12 col-md-4 footer-brand-block"><div data-v-cbaa86cb="" class="text-h5 text-weight-bold text-secondary q-mb-md">DreamDiner</div><div data-v-cbaa86cb="" class="text-body1 text-grey-4 q-mb-md">Built for restaurants and food trucks. 18Designed around you.</div><a data-v-cbaa86cb="" href="/sunmi" class="footer-sunmi" aria-label="Sunmi Devices"><img data-v-cbaa86cb="" src="/assets/sunmi_orange_bg-Bsm1esJS.webp" alt="Sunmi" class="footer-sunmi-logo"><span data-v-cbaa86cb="">Sunmi Devices</span></a></div><div data-v-cbaa86cb="" class="col-12 col-sm-6 col-md-2"><div data-v-cbaa86cb="" class="text-subtitle1 text-weight-bold text-white q-mb-md">Product</div><div data-v-cbaa86cb="" class="q-list q-list--dense" role="list"><a data-v-cbaa86cb="" aria-current="page" href="/#get-started" class="router-link-active router-link-exact-active link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">Get Started</div></div></a><a data-v-cbaa86cb="" href="/restaurant-management-platform" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">Vision</div></div></a><a data-v-cbaa86cb="" href="/restaurant-management-system" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">RMS Guide</div></div></a><a data-v-cbaa86cb="" href="/kds" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">KDS</div></div></a><a data-v-cbaa86cb="" href="/prep-assist" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">Prep Assist</div></div></a><a data-v-cbaa86cb="" href="/pos" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">POS</div></div></a><a data-v-cbaa86cb="" href="/delz" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">DELZ</div></div></a><a data-v-cbaa86cb="" href="/counter" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">Counter</div></div></a><a data-v-cbaa86cb="" href="/try" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">Try DreamDiner</div></div></a></div></div><div data-v-cbaa86cb="" class="col-12 col-sm-6 col-md-2"><div data-v-cbaa86cb="" class="text-subtitle1 text-weight-bold text-white q-mb-md">Capabilities</div><div data-v-cbaa86cb="" class="q-list q-list--dense" role="list"><a data-v-cbaa86cb="" href="/docs" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">Docs</div></div></a><a data-v-cbaa86cb="" href="/ordering-capabilities" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">Client</div></div></a><a data-v-cbaa86cb="" href="/preparation-capabilities" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">Kitchen</div></div></a><a data-v-cbaa86cb="" href="/booking-capabilities" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">Booking</div></div></a><a data-v-cbaa86cb="" href="/reserve-with-google" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">Reserve with Google</div></div></a><a data-v-cbaa86cb="" href="/compare" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">
18Compare</div></div></a></div></div><div data-v-cbaa86cb="" class="col-12 col-sm-6 col-md-2"><div data-v-cbaa86cb="" class="text-subtitle1 text-weight-bold text-white q-mb-md">Support</div><div data-v-cbaa86cb="" class="q-list q-list--dense" role="list"><a data-v-cbaa86cb="" href="/contact" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">Contact Us</div></div></a><a data-v-cbaa86cb="" href="/bug-report" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">Bug Report</div></div></a><a data-v-cbaa86cb="" href="/translation-error" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">Translation Error</div></div></a><a data-v-cbaa86cb="" href="/send-feedback" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">Send Feedback</div></div></a></div></div><div data-v-cbaa86cb="" class="col-12 col-sm-6 col-md-2"><div data-v-cbaa86cb="" class="text-subtitle1 text-weight-bold text-white q-mb-md">Legal</div><div data-v-cbaa86cb="" class="q-list q-list--dense" role="list"><a data-v-cbaa86cb="" href="/privacy-policy" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">Privacy Policy</div></div></a><a data-v-cbaa86cb="" href="/terms-of-use" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">Terms of Use</div></div></a><a data-v-cbaa86cb="" href="/cookie-policy" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">Cookie Policy</div></div></a><a data-v-cbaa86cb="" href="/cookie-policy" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">GDPR</div></div></a><a data-v-cbaa86cb="" href="/account-deletion" class="link-clean q-mb-sm"><div data-v-cbaa86cb="" class="q-item__section column q-item__section--main justify-center q-my-md"><div data-v-cbaa86cb="" class="q-item__label text-grey-4 text-body2">Account Deletion</div></div></a></div></div></div><hr data-v-cbaa86cb="" class="q-separator q-separator--horizontal bg-grey-8 q-mb-lg footer-separator" aria-orientation="horizontal"><div data-v-cbaa86cb="" class="row items-center justify-between bottom-bar"><div data-v-cbaa86cb="" class="text-body2 text-grey-4 bottom-bar-brand"><a data-v-cbaa86cb="" href="https://sellera.tech/" target="_blank" rel="noopener noreferrer" class="footer-brand-link"><img data-v-cbaa86cb="" src="/sellera_icon.png" alt="Sellera" class="footer-brand-icon"></a> © 2026 All rights reserved to Sellera GmbH</div><div data-v-cbaa86cb="" class="text-body2 text-grey-4 bottom-bar-tagline">Made with â¤ï¸ for restaurants everywhere</div></div></div></div></footer></div><!----></div></div><div id="q-notify" data-v-app=""><div class="q-notifications"><div class="q-notifications__list q-notifications__list--top fixed column no-wrap items-start"></div><div class="q-notifications__list q-notifications__list--top fixed column no-wrap items-end"></div><div class="q-notifications__list q-notifications__list--bottom fixed column no-wrap items-start"></div><div class="q-notifications__list q-notifications__list--bottom fixed column no-wrap items-end"></div><div class="q-notifications__list q-notifications__list--top fixed column no-wrap items-center"></div><div class="q-notifications__list q-notifications__list--bottom fixed column no-wrap items-center"></div><div class="q-notifications__list q-notifications__list--center fixed column no-wrap items-start justify-center"></div><div class="q-notifications__list q-notifications__list--center fixed column no-wrap items-end justify-center"></div><div class="q-notifications__list q-notifications__list--center fixed column no-wrap flex-center"></div></div></div><div data-v-c78212d5="" class="a11y-widget"><button data-v-c78212d5="" class="a11y-trigger" aria-label="Open accessibility options" aria-expanded="false" aria-controls="a11y-panel"><svg data-v-c78212d5="" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="22" height="22" viewBox="0 0 24 24" class="iconify iconify--tabler"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0"></path><path d="m10 16.5l2-3l2 3m-2-3v-2l3-1m-6 0l3 1"></path>
18<path fill="currentColor" d="M11.5 7.5a.5.5 0 1 0 1 0a.5.5 0 1 0-1 0"></path></g></svg></button><div data-v-c78212d5="" id="a11y-panel" class="a11y-panel" role="region" aria-label="Accessibility"><div data-v-c78212d5="" class="a11y-panel-header"><span data-v-c78212d5="" class="a11y-panel-title">Accessibility</span><button data-v-c78212d5="" class="a11y-close-btn" aria-label="Close accessibility panel"><svg data-v-c78212d5="" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="14" height="14" viewBox="0 0 24 24" class="iconify iconify--tabler"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M18 6L6 18M6 6l12 12"></path></svg></button></div><div data-v-c78212d5="" class="a11y-section"><div data-v-c78212d5="" class="a11y-section-label">Text size</div><div data-v-c78212d5="" class="a11y-row"><button data-v-c78212d5="" class="a11y-size-btn" aria-label="Decrease text size" disabled="">Aâ</button><button data-v-c78212d5="" class="a11y-size-btn a11y-size-btn--reset" aria-label="Reset text size">A</button><button data-v-c78212d5="" class="a11y-size-btn" aria-label="Increase text size">A+</button></div></div><div data-v-c78212d5="" class="a11y-section"><div data-v-c78212d5="" class="a11y-toggle-row" role="button" tabindex="0" aria-pressed="false" aria-label="High contrast"><svg data-v-c78212d5="" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="16" height="16" viewBox="0 0 24 24" class="iconify iconify--tabler toggle-icon"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path><path d="M3 19h2.25C8.978 19 12 15.866 12 12s3.022-7 6.75-7H21"></path></g></svg><span data-v-c78212d5="" class="toggle-label">High contrast</span><div data-v-c78212d5="" class="toggle-pill"><div data-v-c78212d5="" class="toggle-knob"></div></div></div><div data-v-c78212d5="" class="a11y-toggle-row" role="button" tabindex="0" aria-pressed="false" aria-label="Underline links"><svg data-v-c78212d5="" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="16" height="16" viewBox="0 0 24 24" class="iconify iconify--tabler toggle-icon"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 5v5a5 5 0 0 0 10 0V5M5 19h14"></path></svg><span data-v-c78212d5="" class="toggle-label">Underline links</span><div data-v-c78212d5="" class="toggle-pill"><div data-v-c78212d5="" class="toggle-knob"></div></div></div><div data-v-c78212d5="" class="a11y-toggle-row" role="button" tabindex="0" aria-pressed="false" aria-label="Reduce motion"><svg data-v-c78212d5="" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="16" height="16" viewBox="0 0 24 24" class="iconify iconify--tabler toggle-icon"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M10.585 10.587a2 2 0 0 0 2.829 2.828"></path><path d="M16.681 16.673A8.7 8.7 0 0 1 12 18q-5.4 0-9-6q1.908-3.18 4.32-4.674m2.86-1.146A9 9 0 0 1 12 6q5.4 0 9 6q-1 1.665-2.138 2.87M3 3l18 18"></path></g></svg><span data-v-c78212d5="" class="toggle-label">Reduce motion</span><div data-v-c78212d5="" class="toggle-pill"><div data-v-c78212d5="" class="toggle-knob"></div></div></div><div data-v-c78212d5="" class="a11y-toggle-row" role="button" tabindex="0" aria-pressed="false" aria-label="Dyslexia-friendly font"><svg data-v-c78212d5="" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="16" height="16" viewBox="0 0 24 24" class="iconify iconify--tabler toggle-icon"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14 15.5a3.5 3.5 0 1 0 7 0a3.5 3.5 0 1 0-7 0M3 19V8.5a3.5 3.5 0 0 1 7 0V19m-7-6h7m11-1v7"></path></svg><span data-v-c78212d5="" class="toggle-label">Dyslexia-friendly font</span><div data-v-c78212d5="" class="toggle-pill"><div data-v-c78212d5="" class="toggle-knob"></div></div></div></div><button data-v-c78212d5="" class="a11y-reset-all">Reset all settings</button></div></div></body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.