Asian Taste Menu
The restaurant changes its prices itself and the menu updates on three TVs and on phones. The QR code on the tables never changes.
- Tauri
- Rust
- Vue / Nuxt
- TypeScript
- FFmpeg
- UX / UI
The restaurant shows its digital menu on three TVs and on phones through a QR code on the tables. I wrote a desktop app in Tauri and Vue for the staff, where prices are edited like a spreadsheet with a live preview of all three screens.
The app then renders a 4K video with FFmpeg, checks it and writes it to the USB drive for each TV. The same menu goes to the web version behind the QR code, so the code on the tables never changes. More than 270 tests guard the whole thing.
Get in touch- Type
- Client job · desktop, web
- Year
- 2026
- Service
- Websites and web applications · Custom desktop and mobile applications · UX/UI design, logo and identity
- Visit
- private client work
In numbers
- 4K video
- 270+ tests
- live
What is inside
Price change without an evening render
A 12-hour TV video is built from 800 frames instead of 216,000, because one loop repeats.
A broken file never reaches a TV
The video only gets its final name after the app has verified it. It recognises, formats and labels the USB drives itself.
Bulk price changes without retyping
Prices shift by an amount or a percentage, and formats like “35,-” or “from 129 CZK” stay intact.
Readable across the whole room
The app checks text size against the TV diagonal and viewing distance. Errors stop the export.
Got a similar project? Tell me what you need.kontakt@jirkapelikan.cz
Get in touch
