Рішення · Ресторани & HoReCa
Меню за QR-кодом, яке читається на телефоні, у напівтемряві, трьома мовами — і не ставить жодного cookie.
Меню закладу — це не брошура: у ньому є ціни та об’єми, які мають бути точними, воно часто змінюється і його читають люди, які говорять трьома мовами. Ми будуємо меню як дані, генеруємо сторінку з них і перевіряємо перед кожною публікацією, зокрема що ціни в кожній категорії впорядковані і що кожне фото існує.
Вже збудованоDouă meniuri digitale în producție, verificabile din exterior azi. Primul: 119 produse în 21 de categorii, cu preț, volum, compoziție și fotografie, plus câte un text scurt de prezentare și un set de recomandări de asociere pentru fiecare produs; generatorul are 402 linii, iar verificarea dinaintea publicării are 233 de linii și 16 blocuri. Al doilea, site-ul-soră cu același motor: 146 de produse în 31 de categorii, generator de 377 de linii, verificare de 210 linii cu 14 blocuri, iar integrarea continuă regenerează pagina din surse și respinge modificarea dacă rezultatul diferă de fișierul din depozit. Ambele răspund 200 și niciunul nu pune vreun cookie — verificat de mine pe 06.09.2026. Spunem și că sunt două lucrări cu același motor și același proprietar, nu două lucrări independente.
Відсканований PDF за QR-кодом не вирішує нічого з того, що має вирішувати заклад. У ньому не шукають, його не перекладають, він нормально не масштабується на телефоні, і його не можна змінити без передруку коду. А меню часто змінюється: кухня прибирає страву, бар отримує іншу марку, ціна позиції зростає. Меню — це набір даних, що змінюється щотижня, а не документ, надрукований один раз.
Тому ми поводимося з ним як із даними. Реальні джерела — це кілька структурованих файлів: продукти, тексти-презентації, рекомендації щодо поєднання, переклади — а генератор, написаний на Python, збирає з них одну сторінку. В одному із закладів: 119 продуктів у 21 категорії, кожен із ціною, об’ємом, складом і фото, плюс 119 коротких текстів і 119 наборів «з чим поєднується». В іншому: 146 продуктів у 31 категорії. Сторінку не редагують напряму — її генерують заново.
Переклад не зупиняється на кнопках. Румунська є базою, а російська й англійська покривають категорії, назви, об’єми, склад, 82 мітки смаку та всі тексти-презентації. У місті, де сусідній стіл замовляє іншою мовою, меню, перекладене наполовину, дратує більше, ніж неперекладене: воно змушує вас думати, що ви можете прочитати все.
Найважливіше, на нашу думку, і те, чого ніхто не просить у brief: кошик, список обраного та поділ рахунку працюють у браузері, без облікового запису і без сервера, а сайт не ставить жодного cookie і нічого не запитує з домену третьої сторони. Це не обіцянка з політики конфіденційності — це правило, яке задають автоматичні перевірки, що запускаються перед кожною публікацією і відхиляють зміну, якщо з’явився будь-який tracker, будь-який зовнішній ресурс або будь-який шрифт, узятий у когось іншого.