Menus that show the food. MenuViz replaces static PDF and laminated menus with a QR code that opens a zero-install web app — diners browse dishes as live 3D over their phone camera, drop them on the table in AR at real-world scale, and share branded photos. Free for diners. Done-for-you for restaurants.
- A diner scans the QR code on the table — no app install, ever.
- The menu opens camera-first: swipe between dishes rendered in live 3D, customise with add-ons and variants, see prices update.
- One tap drops the dish onto their real table in AR at true scale.
- They capture and share a branded photo — every share is an ad.
Repos are named after the domain they serve.
| Repository | Serves | What it is |
|---|---|---|
| _.menuviz.app | <brand>.menuviz.app |
The diner-facing menu app — every restaurant brand gets its own subdomain with its own branding, landing page, and camera-first 3D/AR menu. Try the demos: ouii.menuviz.app · brim.menuviz.app. |
| menuviz.app | menuviz.app | The marketing site — one page, one goal: book a demo. |
| qr.menuviz.app | qr.menuviz.app | Beacon — dynamic QR redirects with scan analytics. Print codes first, point them anywhere later, without reprinting. |
| admin.menuviz.app | admin.menuviz.app | The admin panel (private) — brands, branches, menus, and 3D model uploads, straight to the diners' menus. |
Next.js (App Router) · TypeScript · react-three-fiber · Cloudflare Workers + R2 · Supabase · bun + nix
Serving restaurants that want their food to look as good online as it does on the plate.