Bu sayfa İngilizce.Türkçesini okuyun

Restaurants and cafésDemo with sample data

Bilingual restaurant menu: screen-by-screen guide

The full version of the short description on the product page: every feature, how each screen is used step by step, all limits and the delivery details.

Back to the product page

All features

Every feature listed here can be seen in the screenshots.

  • German / Turkish menu; vegetarian, vegan and spicy labels
  • Allergen codes (A–R) and a filter: dishes containing the selected allergen are marked
  • Admin mode: price, “sold out” and dish of the day change instantly (in the demo, only in the browser)
  • QR code with a table number; the site can be personalised with the restaurant’s name

Screen by screen: how it is used

The demo has no English version: the fictional restaurant is in Vienna, so its menu is in German and Turkish, and the strip at the top of the demo is in Turkish. These screens were taken in Turkish mode; the last two show German after the language is switched.

Who uses it?
A restaurant or café that wants its menu in two languages, and the guest reading the menu.
Where do they start?
The guest opens the site (a QR code on the table leads to the same address); the menu opens in German by default and the language button works both ways (the screens below were taken with Turkish selected). The restaurant opens admin mode to change prices.

What do they do on screen? Step by step

  1. Bilingual restaurant menu, Opening screen: The screens below were taken with Turkish selected; the demo opens in German by default.

    Opening screen

    The screens below were taken with Turkish selected; the demo opens in German by default. The dark strip at the top is only there for trying the demo; a real site would not have it.

    On screen (Turkish interface)
    “Restoran adınız” — name input placeholder
    “Göster” — show button
    “Yönetici modunu dene” — try-admin-mode button
    “Benzerini istiyorum →” — main call-to-action button
  2. Bilingual restaurant menu, The restaurant’s name: Type a restaurant name and the site opens under that name.

    The restaurant’s name

    Type a restaurant name and the site opens under that name.

    On screen (Turkish interface)
    “Örnek Lokanta” — the sample name typed in
    “Şu an kapalı · Açılış: yarın 11:00” — status badge: currently closed, opens tomorrow 11:00
    “GÜNÜN YEMEĞİ” — “dish of the day” badge
  3. Bilingual restaurant menu, Menu: Dishes are grouped by category, with descriptions and vegetarian, vegan and spicy labels.

    Menu

    Dishes are grouped by category, with descriptions and vegetarian, vegan and spicy labels.

    On screen (Turkish interface)
    “Mezeler & Başlangıçlar · Çorbalar · Izgaralar · Pide & Lahmacun · Garnitürler · Tatlılar · İçecekler” — category tabs
    “FİLTRE / Tümü” — filter label / “all” button
    “Alerjenlerden kaçın” — avoid-allergens expander
    “Önerilenler” — “recommended” section heading
  4. Bilingual restaurant menu, Allergen filter: Pick one of the allergen codes A–R and the dishes containing it are marked.

    Allergen filter

    Pick one of the allergen codes A–R and the dishes containing it are marked.

    On screen (Turkish interface)
    “İçerir: Süt / laktoz” — allergen note under a dish: contains milk/lactose
    “ACI” — “spicy” badge
    “A / G” — allergen code letters (full key is on the hours page)
  5. Bilingual restaurant menu, Admin mode: Price, “sold out” and the dish of the day are changed in one place.

    Admin mode

    Price, “sold out” and the dish of the day are changed in one place. In the demo the changes are stored only in this browser.

    On screen (Turkish interface)
    “Fiyat €” — editable price field label
    “Yönetici modu AÇIK · Çıkış” — floating status badge: admin mode ON, exit
  6. Bilingual restaurant menu, QR code with a table number: Enter a table number and a QR code for that table is made…

    QR code with a table number

    Enter a table number and a QR code for that table is made; it can be downloaded as a PNG.

    On screen (Turkish interface)
    “Menü için QR kod” — dialog title
    “Masa numarası (isteğe bağlı)” — table-number field, optional
  7. Bilingual restaurant menu, Opening hours: The hours and an “open now / closed” badge are shown by Vienna time.

    Opening hours

    The hours and an “open now / closed” badge are shown by Vienna time.

    On screen (Turkish interface)
    “Bizi ziyaret edin” — section heading
    “Çalışma saatleri / İletişim & adres” — card headings
    “Yol tarifi / WhatsApp / Ara / Menüyü yazdır” — action buttons
    “Tüm fiyatlar Euro olup yasal KDV (USt.) dahildir.” — note: all prices in euros, VAT included
  8. Bilingual restaurant menu, Impressum and privacy page: Sample templates to be filled in, not legal texts.

    Impressum and privacy page

    Sample templates to be filled in, not legal texts. They are in German because the restaurant in the example is in Austria.

    On screen (mixed: a German legal modal over the Turkish menu page behind it)
    “Impressum (Muster)” — German modal title: “Legal notice (sample)”, the standard site-owner-info page required in DE/AT
    “MUSTER – unvollständige Vorlage für eine fiktive Demo.” — German, inside the modal: “SAMPLE — an incomplete template for a fictional demo”
    “Betreiber / Anschrift / Kontakt / UID-Nr.” — German field labels in the modal: operator / address / contact / VAT ID
    “Mezeler & Başlangıçlar · Çorbalar · Izgaralar” — Turkish menu-category tabs, visible in the page behind the modal
    “Gluten içeren tahıllar · Balık · Süt / laktoz” — Turkish allergen legend, also visible behind the modal
    “Örnek gösterim · Gerçek bir restoran değildir” — Turkish site footer, likewise visible behind the modal
  9. Bilingual restaurant menu, Switch the language: The language button turns the menu into German in one click.

    Switch the language

    The language button turns the menu into German in one click.

    On screen (mixed: the Turkish demo banner stays Turkish; the restaurant page below it switches to German)
    “Deneyin: sağ üstten DE/TR dilini değiştirin” — Turkish instruction in the site’s own demo banner, telling you to use the DE/TR switch top right
    “DE / TR” — the language switch itself, shown with DE now selected
    “TÜRKISCHE KÜCHE · WIEN” — German, on the restaurant page below the banner: “Turkish cuisine · Vienna”
    “Speisekarte” — German: menu button
    “Öffnungszeiten & Anfahrt” — German: hours & directions button
  10. Bilingual restaurant menu, The same menu in German: Headings, descriptions and labels are shown in German.

    The same menu in German

    Headings, descriptions and labels are shown in German.

    On screen (German interface — this step shows the switched page itself, scrolled past the Turkish demo banner)
    “Vorspeisen & Mezze · Suppen · Vom Grill · Pide & Lahmacun · Beilagen · Desserts · Getränke” — German category tabs
    “Allergene meiden” — German: avoid allergens
    “VEGETARISCH” — German: vegetarian badge
What do they see at the end?
The guest sees the dishes with their labels and allergen information. When the restaurant changes a price, “sold out” or the dish of the day, the menu updates at once (in the demo, only in this browser).
What is it good for?
Instead of reprinting a paper menu, a two-language, up-to-date menu with allergen information, opened from a QR code placed on the table.

Everything that is not included, and all limits

  • Not delivered to a client and not used by a real restaurant; the sales package and price have not been set yet (details: the “Delivery and sales status” section).
  • The demo has no server or permanent admin panel; changes in admin mode are stored only in that browser.
  • These can only be scoped and built separately, based on your needs.
  • Menu, prices and address are sample data; photos are from Unsplash.
  • The order and business panel demo behind the second link is not a permanent installation: demo rooms are deleted after 24 hours; there are no real payments, no courier tracking and no automatic WhatsApp/SMS notifications to the restaurant (the WhatsApp button only opens a ready-made message on the customer’s own phone). The service charge and the VAT line are not an official invoice or receipt; there is no kitchen printer. The kitchen screen opens with the business login or with a separate kitchen account that sees only that screen (an example account in the demo). Phone notifications have not yet been tried on a real phone or real hosting; sending is deliberately switched off in the demo (it is public, so nobody’s phone is stored) and the optional e-mail alert depends on the hosting’s mail setup.
  • The menu demo behind the first link has no English version: the fictional restaurant is in Vienna, so its menu is in German and Turkish, and the strip at the top of the demo is in Turkish. The demo opens in German by default and switches to Turkish with the language button (the screenshots in the gallery were taken with Turkish selected).

Delivery and sales status

How does it work?

You try the ordering demo and tell us about your restaurant, and we send you a quote. We install it and we host it. The yearly price includes installation, hosting, data transfer and support; it is for a single business.

Price

The yearly list price is 2,000 TL (for the ordering app). Installation, one year of hosting, data transfer, bug fixes and written usage support are included; it is for a single business. Not included: a card-payment provider account, automatic SMS and WhatsApp sending (a ready WhatsApp message opens and you send it), courier tracking, a kitchen printer and an official invoice or receipt, menu photos and logo work.

Possible delivery options

  • Partly
    Hosted and managed by us — 12-month managed service

    Offered by quote: installation at a separate address for your business, one year of hosting, data transfer and written usage support are included in the yearly price; the ordering demo runs on our hosting with this set-up, and no client installation has been made for this product yet.

Other delivery options
  • Not now
    Source code and documents handed over — you install it

    The delivery package (1.5.1) was built and verified locally but has not been tried on a real hosting account, in a customer’s own environment or on a real phone; for that reason it is not delivered this way right now.

  • Not now
    Installed by us — on your hosting and domain

    Installation on a customer’s hosting has not been tried yet (DirectAdmin included); for that reason installation is not offered right now.

What the package contains

  • Ordering with a table QR code: the guest opens the menu on their phone, builds a basket, places the order and follows it (payment is a sample; there is no real payment)
  • Business panel: incoming orders, a kitchen screen, call-waiter and ask-for-bill requests, menu and stock, opening hours, tables and QR page, a daily summary (today, 7 and 30 days), guest ratings (1–5 stars and a note after serving)
  • An optional service charge on table orders, an optional VAT display (prices are taken as VAT included; the VAT inside the total is shown for information only and is not an official invoice), a separate kitchen account that sees only the kitchen screen (an example account in the demo), a step-by-step setup guide, add-to-phone and new-order phone alerts (not yet tried on a real phone)
  • Not included: card payment, automatic SMS and WhatsApp, courier tracking, a kitchen printer and official invoices/receipts
Requirements and version history

What you do

  • We install and host it; you enter the menu, tables and opening hours yourself in the panel.
  • The setup guide leads you step by step; if you like, we can enter the first menu for you, and the scope is agreed in writing.

Installation requirements

  • It uses plain PHP 8.1 or newer and SQLite. The product was tried locally and on the demo account with PHP 8.3; MySQL migration files are written but have not been tried on a real MySQL; it has not been tried on other PHP versions.

Release notes

  • No version has been delivered to a customer. The sample-data ordering demo is public; the live demo runs version 1.5.1. The first sections of this page describe a separate example, the Vienna menu site.
  • 1.5.1 (12 November 2026): a separate kitchen account: it sees only the kitchen screen and moves an order forward; the order list, settings, menu, summary, cancelling and the customer’s phone or address are never shown to it (an example account in the demo, “Örnek mutfak olarak gir” on the login page); an optional VAT display: a 0–30 rate on the Hours and ordering page, prices are taken as VAT included, and an “included VAT” information line appears in the cart, on tracking and in the panel (not an official invoice).
  • 1.4.0 (8 November 2026): guest ratings: once an order is served the tracking screen offers 1–5 stars and a short note (one rating per order, can be changed); the business panel shows the average, spread and latest ratings under the daily summary.
  • 1.3.0 (8 November 2026): an add-to-phone page and phone alerts for new orders (switched off in the demo, not yet tried on a real phone), an optional e-mail alert.
  • 1.2.0 (8 November 2026): a step-by-step setup guide, “Boş siteyle yeniden başla” (start with an empty site) and “Örnek veriyi geri yükle” (restore the sample data), “Bu ekran ne işe yarar?” boxes.
  • 1.1.0 (8 November 2026): a kitchen screen, an optional service charge on table orders, a 7- and 30-day summary.
  • 1.0.x (October 2026): table QR ordering, order tracking, call-waiter and ask-for-bill, the business panel, menu and stock, opening hours.

Decisions not made yet

  • Rights to use, modify, transfer and receive the source code: to be set in a written agreement; not decided yet.
  • Whose name the hosting and domain are opened in, and where the software is installed, have not been decided yet.

There is no cart, customer account or online payment on this site for now. Reach out by phone, WhatsApp or the form; in a first conversation your need and the software’s fit are reviewed. The form does not create an order, a contract or a payment.

Ask for a quote for my restaurant

Call Let’s talk about the software Instagram