PB
PubBoard

Живе TV-меню
для пабу

Змінюєш меню з телефона — екрани в залі оновлюються за секунду.

Юрій Миколишин

соло-розробник · будую разом з Claude Code

Юрій Миколишин
Demo Time #4 · 29.09.2026
Надмірне споживання алкоголю шкідливе для вашого здоров’я
Проблема · погляд гостя

Я прихожу в паб — а меню бреше

Крейда й папір

Дошку переписують раз на тиждень. Кег скінчився вчора — а на дошці досі є.

Великий TV — порожній

В залі величезний екран, а на ньому футбол або кліпи. Ні меню, ні акцій.

«А що є?»

Питаю бармена, він іде дивитись на крани. Черга стоїть, я чекаю.

Цифрові меню існують — але дорогі, з приставками й IT-адміном. Малий паб таке не тягне.
А QR-меню — Expirenza, Poster Menu, Choice QR — це дрібний шрифт на телефоні гостя. Великий екран у залі так і лишається порожнім.

Рішення

PubBoard: телефон → TV

Будь-який Smart TV

Браузер і 4-значний код. Без приставок і програм.

Живе меню

Ціна, ABV, стиль, «останній кег», стоп-лист — оновлення за секунду.

Кілька екранів

Бар, тераса, VIP — різні категорії й режими: меню, список, IPTV.

Broadcast

«Кухня закрита», «Happy Hour» — одне повідомлення на всі TV.

QR-меню для гостей

Повне меню на телефоні гостя, в темі закладу.

Telegram-бот

/oos, /instock, /broadcast — без відкриття адмінки.

Видно здалеку

Великий контрастний шрифт: ціну й ABV гість читає ще від входу.

Пиво треба бачити

Є фото — воно на картці. Немає — кольоровий градієнт за стилем.

Ротація категорій

Крафт UA → Крафт Europe → Лагер: перемикаються самі кожні кілька секунд.

Живе демо

Дивимось на екран

  1. Адмінка: змінюю ціну — TV оновлюється
  2. Telegram: /oos IPA → на TV «СТОП»
  3. Broadcast: повідомлення на всі екрани
  4. Режими екранів: меню → список → IPTV
  5. QR-меню гостя з телефона

pubboard.com.ua/display?pub=golden-hop

Архітектура

Телефон → TV за секунду

АдмінкаSvelte · телефон Telegram-бот/oos · /broadcast CloudflareWorkerauth · білінг · API D1 · SQLiteменю · тарифи · екрани DurableObjectScreenHub · 1 на заклад TV · БарSmart TV браузер TV · ТерасаService Worker save pushWs WebSocket fallback: поллінг кожні 60с, якщо WS впавофлайн — останнє меню
Уроки роботи з AI

Що я зрозумів, будуючи з Claude Code

Швидкість — реальна

WebSocket + Durable Object, Service Worker, Telegram-бот — за вечір, а не за тиждень.

Аудит обов'язковий

AI-аудит знайшов баг у білінгу: автопоновлення могло подарувати зайвий місяць. Сам би не помітив.

Не все вдається

3D-анімацію келиха викинув — «жахливо». Прості правки UI живуть, «вау-ефекти» — не завжди.

Код — не вузьке місце

Фічі пишуться легко. Важко — дійти до власника бару й продати. Це AI не зробить.

Рефакторинг без страху

Бекенд на 2 300 рядків розклав на 14 модулів за вечір — з деплоєм і перевіркою після кожного кроку.

Smart TV — окремий світ

На ноутбуці працює, на Samsung у барі — чорний екран: старий браузер, пульт як мишка. Це видно лише на справжньому TV.

Дякую!

Запрошую на тест

Тариф Преміум безкоштовно на тестовий період — для пабів, барів і всіх, хто хоче спробувати. Напишіть у бот.

Сервісpubboard.com.ua Ботt.me/pubboard_bot Поштаpubboard.hello@gmail.com Юрій@djmiki FastBoardfastboard.com.ua
QR-код: pubboard.com.ua
Скануйте → pubboard.com.ua
PB
PubBoard
Запасний слайд · для запитань

Стек під капотом

ЛендінгHTML · beer-map АдмінкаSvelte 5 · TypeScript Telegram-бот/oos · /broadcast TV-екранSvelte · офлайн-кеш CLOUDFLARE Pagesсайт і адмінка WorkerAPI · 14 модулів · ESM Durable ObjectScreenHub · WebSocket D1 · SQLiteменю · тарифи R2фото · медіа Cronбілінг · тривоги Monobankоплата · автосписання Brevoлисти для входу Telegram APIбот · сповіщення Тривоги · YouTubeдані для TV