Launch OfferNEXIOTA November Launch Offer — Business websites from LKR 19,900View offers
Request a Quote
PHP & JavaScript Scripts

DineDesk POS — Restaurant POS with Kitchen Display & QR Ordering (PHP)

Restaurant & cafe POS with tables, kitchen display, QR table ordering and add-ons — plain PHP + MySQL for any hosting.

  • Version 1.0.0
  • Updated 9 Nov 2026
  • PHP 8
  • MySQL
  • POS
  • Restaurant

What is DineDesk POS?

DineDesk POS is a complete point of sale for restaurants, cafes, bars, hotels and food trucks. Take dine-in, takeaway and delivery orders on one screen, send them to the kitchen, add more rounds to the same table and take payment when guests are ready.

The kitchen display shows live tickets with timers, guests can scan a QR code on their table to order from their phone, and the floor view shows which tables are free, occupied or have food ready. Add-ons such as extra cheese or portion sizes are priced on the server, and an optional service charge is added to dine-in bills.

Behind the scenes you still get full inventory, purchases, expenses, cash shifts, staff roles and profit reports. A web installer sets everything up in about a minute.

DineDesk POS features

Dine-in, takeaway & delivery

One POS screen for every order type, with tables, customer details and delivery address.

Kitchen display (KDS)

Live tickets with timers; move dishes from new to cooking to ready with one tap.

QR table ordering

Printable QR cards — guests order from their phone and follow the status.

Table floor view

Free, occupied and food-ready tables at a glance; tap a table to open its order.

Add-ons & kitchen notes

Extra cheese, sizes, cooking preferences — priced safely on the server.

Service charge

Optional percentage on dine-in bills, shown on the receipt.

Staff roles

Admin, manager, cashier, waiter (no payments) and kitchen (KDS only).

Receipts & invoices

80 mm / 58 mm thermal receipts or A4 invoices with order type and table.

Inventory & reports

Stock, purchases, expenses, cash shifts, profit & loss and CSV export.

1-minute installer

Sample menu, tables and demo orders to start testing immediately.

Technical details & requirements

Version
1.0.0
Language
PHP 8.1+ (no framework)
Database
MySQL 5.7+ / MariaDB 10.3+
Order types
Dine-in, takeaway, delivery
Receipts
80 mm / 58 mm thermal + A4
Installer
Web installer, about 1 minute
License
Single domain, activation key

Requirements

  • PHP 8.1 or newer
  • MySQL 5.7+ or MariaDB 10.3+
  • PHP extensions: PDO MySQL, OpenSSL, mbstring, fileinfo
  • Apache, LiteSpeed or Nginx
  • Any browser-connected thermal or A4 printer

What’s included

  • Full PHP, CSS and JavaScript source code
  • Web installer with sample menu and tables
  • HTML documentation
  • Free updates and support for 6 months

License, updates & support

One-time payment

Pay once and use the version you bought for as long as you like. No yearly fee is required to keep it running.

One domain per license

Each license activates on one live domain. Local (localhost, *.test) and staging copies are free. Moving domains? We reset it for you.

6 months of updates

New versions, improvements and security fixes for 6 months. Renew any time for more.

6 months of support

Help with installation, configuration and bugs from the team that built it.

Not included: reselling or redistributing the code, using one license on several domains, or custom changes (we can quote those). A refunded or disputed purchase suspends the license’s updates and support.

Changelog

1.0.0 — 2026-11-09
- First release

FAQ

Does it work on Hostinger or cPanel?

Yes. Upload, open /install and follow the steps. No Composer, Node.js or SSH needed.

Do guests need an app for QR ordering?

No. They scan the table QR code and order in their phone browser.

Can the kitchen use a tablet or TV?

Yes. The kitchen display runs in any browser and refreshes automatically.

Can waiters take payments?

No — waiters can take and send orders; payments are made by a cashier, manager or admin.

Can I use it on more than one domain?

One license works on one live domain. Local and staging copies are free.

More PHP scripts you may like