// Software · QR codes & digital menus · Europe · 5 languages

A QR code you can change after printing it, and a restaurant menu that changes without reprinting the QR

iziQRcode trusted us with its product end to end: design, development, launch, then acquisition.

Web & app developmentWeb design (UX/UI)Next.js · PostgreSQLAI (Claude)Google AdsMeta Ads
5languages: French, English, Spanish, Italian, Catalan
3plans, from free to Business, with online payment
EUhosted in Europe, GDPR compliant
Home page of iziqrcode.com: the QR code draws itself
iziqrcode.com
iziMenu page
iziMenu

The context

A restaurant changes its menu several times a year; each change meant reprinting the QR codes stuck on the tables. iziQRcode trusted us with its product end to end.

What we built

  • Dynamic QR codes: the destination can be changed at any time, scans are measured
  • iziMenu: photograph the paper menu, it is read, laid out and published in five languages
  • The website, the sign-up and online payment flows, and the Google Ads and Meta Ads campaigns to take it international

Under the hood

  • A Next.js 15 and React 19 app in TypeScript, Tailwind interface, five languages with next-intl
  • PostgreSQL and Prisma for data, Redis to protect the API, payments and VAT through Stripe
  • Claude AI reads the photographed menu, lays it out and translates it
  • Hosted in Germany at Hetzner, in Docker containers behind Cloudflare; errors tracked with Sentry, emails sent with Resend
// Next step

A similar project?

Tell us where you stand: we get back to you with a first diagnosis, no strings attached.