Ресторанный холдинг, объединяющий 10 заведений, совместно с внешней командой разработчиков превратил Telegram Mini App из простого интерфейса для ознакомления с ресторанами в полноценную цифровую платформу. Система связывает бронирование, меню, мероприятия, банкеты, подарочные сертификаты, кулинарию и аналитику, работая с внешними сервисами Remarked, IIKO, RocketData, CRM и Telegram API. На текущий момент приложение обслуживает 11 000 активных пользователей в месяц (MAU) и насчитывает более 200 функций.
Одной из ключевых доработок стала оптимизация бронирования столов. Стандартные слоты сервиса Remarked фиксированы по два часа, что в конце дня оставляло часть столов физически свободными, но недоступными для бронирования. Команда реализовала дополнительную логику поверх API Remarked, которая открывает слоты на 45 минут, 1 час и 1,5 часа. Это позволило ресторанам задействовать временные окна, ранее выпадавшие из бронирования и не приносившие выручку. При передаче данных о бронировании менеджер получает не только базовую информацию, но и контекст: аллергены, предпочтения, участие в программе лояльности и другие пометки — для персонализированного сервиса.
Меню ресторанов динамически подгружается из модуля «Внешнее меню» системы IIKO. Данные требуют предварительной нормализации и приведения к единой структуре перед сохранением в базе. После обработки они используются не только в Telegram Mini App, но и в других системах заказчика, что сокращает количество ручных обновлений и поддерживает актуальность единого источника данных.
Дополнительная логика поверх API Remarked открыла короткие слоты бронирования, увеличив доступность столов и потенциальную выручку.
Помимо базовых функций, приложение охватывает банкетные сценарии с выбором зала, даты, времени и дополнительных услуг, онлайн-продажу кулинарии с самовывозом или доставкой, покупку подарочных сертификатов с возможностью отправки другому человеку и автоматическим применением при бронировании. Для мероприятий реализован просмотр платных и бесплатных событий, покупка билетов и возврат.
Проект начинался командой из трёх человек — менеджера, frontend- и backend-разработчика. Сейчас над ним работают около десяти специалистов, включая проектное управление и производство, а в следующем месяце команда планирует удвоиться. Формат работы — продуктово-техническое сопровождение, а не реализация по готовому ТЗ: команда собирает требования, формирует задания, проектирует макеты, пишет тексты, разрабатывает дизайн, тестирует и предлагает направления развития. Также ведётся техническая поддержка гостей и ресторанов, еженедельные дайджесты и рассылки.
В процессе эксплуатации система успешно отразила атаку на серверы заказчика. Подобный формат взаимодействия позволяет ресторанному холдингу не собирать IT-контур из разрозненных подрядчиков, а делегировать всю ответственность за пользовательский опыт, интеграции, аналитику и стабильность одной команде.