project1 min read

dineqr: QR menus and live table ordering

Guests scan a table QR, browse the menu, and place an order. The kitchen gets a live board. Admin gets AI menu import, tables, and sales — no app download required.

Most restaurant "digital menus" are a PDF behind a QR. Guests still wave at a waiter. Orders still get lost between the table and the kitchen.

DineQR is the version that actually closes the loop.

What it does

Guest scans the table QR, opens the menu, enters a name and phone, places the order. Pay at the counter. No app install.

Admin side is the real product: menu CRUD, tables with printable QR codes, a live order board with sound (SSE), and sales analytics. AI menu import from text or photo via OpenRouter. AI item photos when you need a catalog fast.

Owners self-serve signup with a free plan and trial. Billing over WhatsApp for upgrades. Multi-tenant from day one.

Stack

Next.js frontend. Go backend. Same deploy pattern as VTClock — static-ish FE on Vercel, API on a VM, Mongo in the middle.

Live

dineqr.food for the marketing site. App at app.dineqr.food.