Skip to content
Sign in

QR Menu — Self-Hosted QR Code Digital Menu for Restaurants & Cafés (PHP)

A QR code digital menu for restaurants, cafés and bars that runs on your own server. Guests scan the code at the table and the menu opens instantly — no app, no monthly subscription. Per-table QR codes, multiple languages and currencies, 8 ready-made themes, one-tap "sold out", analytics and a 4-step installer. Runs on ordinary PHP 8.2+ / MySQL shared hosting; full source code included.

QR Menu is a QR code digital menu for restaurants, cafés and bars that runs on your own server. Guests scan the code on the table and your menu opens on their phone in seconds — no app to install, no account to create. You manage prices, products, photos and tables from a clean admin panel that works just as well on a phone during service.

There is no monthly subscription: buy once, and the menu and its data stay on your server. Upload it to ordinary PHP hosting and go live in minutes with the four-step installer.

Guest menu

  • Mobile-first, fast-loading menu that even works with JavaScript disabled.
  • Campaign banners, featured items, opening hours and an "open now / closed" badge.
  • Instant search, aware of Turkish characters.
  • Product details with size and extra options, allergens, ingredients and badges.
  • Four category navigation styles: scrolling, tabs, category list and accordion.
  • Multi-language: Turkish, English, German, Arabic (right-to-left) and Russian; multiple currencies.
  • Light, dark and system themes; one-tap call, directions and Wi-Fi details.

Admin panel

  • Categories and products with drag-and-drop ordering and inline price editing.
  • "Sold out" in two taps — optionally until a given time, after which it comes back by itself.
  • Bulk actions, product duplication, trash bin and activity log.
  • Photos are optional: phone photos are shrunk before upload and stored as WebP in three sizes. Items without a photo get a layout that still looks finished.
  • Theme editor with a live phone preview and 8 presets (Modern, Minimal, Elegant, Dark, Warm, Fresh, Bold, Noir).
  • Privacy-first analytics: views, QR scans, popular products, busiest hours, most scanned tables.
  • SQL backup, JSON export/import, maintenance mode and one-click removal of the sample menu.

Tables and QR codes

  • A QR code per table, with bulk table creation (e.g. Table 1–20).
  • Permanent short links: change where a code leads without reprinting.
  • SVG and PNG downloads, printable table tents and an A4 print sheet.
  • Codes are generated on your server — no third-party service involved.

Installation and updates

  • Four-step installer: system check, database, restaurant and admin, install.
  • Works on cPanel, DirectAdmin and Plesk — including hosts that do not let you change the document root, and sub-directories (yourdomain.com/menu) with clean URLs.
  • One-click database update for new releases; no SSH needed.
  • Detailed installation guide (Turkish) and technical README (English) included.

Security

  • Prepared statements, CSRF protection, Content-Security-Policy and hardened uploads.
  • Login throttling, session timeouts, other sessions signed out on password change.
  • Password reset without e-mail: a one-time code is written only to a file on your server.

Technical details

LanguagePHP 8.2+ (no framework, no runtime dependencies)
DatabaseMySQL 5.7+ or MariaDB 10.3+
ServerApache (mod_rewrite) or Nginx; shared hosting is enough
Not neededNode.js, Composer, Docker, Redis, cron, external APIs
InterfaceTurkish admin panel; guest menu in 5 languages

Licence, support and updates

Sold under a single-business licence: use it for one business and its own branches, and modify it for your own needs. Resale and redistribution are not allowed. New versions are free from your "Downloads" area, and we help with installation and usage questions.

Web Software Version v1.1.0
New
Köpük: oto yıkama yönetim paneli, randevu ve kasa ekranları

Self-hosted management panel for car wash, detailing and fleet washing businesses. Bay × time appointment planner, split-payment POS, prepaid packages, corporate accounts, till sessions with Z report, expenses and reports in one panel; no monthly subscription. Runs on shared hosting with PHP 8.2+ and MySQL; full source code included.

$41.00