Сайт
Неоновый сайт с серверной отрисовкой
- Главная собирается на сервере — быстро и видно поисковикам
- Меню 2026 с категориями, поиском и PDF
- Собственный неоновый фирменный стиль
Лаунж-бар и киберклуб на Камчатке. Мы ушли с конструктора на собственную платформу: онлайн-бронь всех зон, вход через Telegram и MAX, предоплата ЮKassa, связка с клубной системой SmartShell, бот брони, админка для барменов и ИИ-менеджер.
Интерактивная демонстрация: экраны повторяют настоящий интерфейс сайта, бота и админки. Нажмите на главу, чтобы перейти к шагу. Имена и телефоны — тестовые.
Задача
В кибер-баре караоке-комнаты, PS5-комнаты и столики с приставками, Sim Racing, lounge-зона и семь игровых компьютеров. Брони жили в звонках, переписке и отдельной системе клуба, а сайт на конструкторе ни с чем из этого не был связан.





Путь гостя
Сценарий одинаковый на сайте, в Telegram-боте и в чате с ИИ-менеджером. Все три канала пишут в одно расписание, поэтому двойных броней не бывает.
Карточки с фото, вместимостью и ценой. Закрытые дни скрыты.
Окно на 30 дней вперёд по времени Камчатки.
Только свободные слоты по 30 минут, с учётом броней SmartShell.
Telegram или MAX: номер приходит кнопкой, без паролей и СМС.
500 ₽ за караоке и PS5 через ЮKassa с чеком по 54-ФЗ.
Сообщение гостю, уведомление персоналу, напоминание за 3 часа.
Что сделали
Каждый модуль можно включить отдельно. Вместе они закрывают путь гостя от поиска в Яндексе до визита и оплаты.
Сайт
SEO
Бронь
Вход
Оплата
SmartShell
Telegram
Админка
Хронология
Запускали по частям, каждый модуль сразу шёл в работу. Бар ни дня не стоял без сайта.
Жизненный цикл брони
Расписание считается по статусам. Неоплаченная бронь не висит вечно: через 20 минут система отменяет её сама и снимает бронь в SmartShell.
Архитектура
Сайт, Telegram-бот, MAX и ИИ-менеджер обращаются к одному ядру на Node.js. Ядро ведёт расписание и клиентов и само ходит во внешние сервисы.
Инженерные решения
Два гостя могут выбрать один слот одновременно. Сервер перепроверяет занятость в момент записи, второй получает отказ и обновлённый список времени.
Уведомление от ЮKassa — только повод проверить. Статус сервер запрашивает напрямую в API, а ключ идемпотентности не даёт создать второй платёж.
В Telegram бот принимает лишь собственный контакт, пересланный отклоняется. В MAX подлинность контакта проверяется по подписи.
Брони ПК с сайта создаются в SmartShell, а брони кассы клуба подтягиваются в календарь. При отмене бронь в SmartShell снимается сама.
Бронь с предоплатой держит слот 20 минут. Каждые 2 минуты сервер освобождает просроченные и пишет причину в карточку брони.
Защита от накрутки считает успешные брони каждого гостя. Компания за одним роутером бара не блокирует друг друга.
ИИ-менеджер
Работает в чате на сайте и в Telegram-боте. Подбирает зону, показывает реальное свободное время, ставит бронь с предоплатой и зовёт администратора, когда нужен человек.
Пример диалога
Технологии
Бар, кальянная, караоке, компьютерный клуб, баня или студия — запустим онлайн-бронь с предоплатой и подключим её к вашим системам и мессенджерам.
* Название заведения не публикуем по просьбе заказчика. Имена и телефоны в демонстрации — тестовые.
Опишите инфраструктуру или задачу — специалист свяжется с вами.