Разработка мобильного приложения для кейтеринга и выездного обслуживания

Кастомные приложения и кабинеты корпоративного клиента для кейтеринговых компаний и сетей выездного обслуживания: календарь событий, заявки за 30 дней вперёд, расчёт меню по составу гостей, админка на месте события, контроль холодовой цепи. Опираемся на foodtech-экспертизу 14+ лет и подписочную модель из кейса Performance Food.

Чем кейтеринг отличается от ресторана и доставки

Кейтеринг — отдельный foodtech-формат с другим темпом, экономикой и UX. Применять к нему ресторанные подходы — закопать проект в неработающие сценарии.

ПараметрКейтерингРесторанДоставка частным клиентам
Заказза 1–30 дней вперёдздесь и сейчасза 15–60 минут
Клиентюрлицо / агентство мероприятий / частный VIPфизлицофизлицо
Средний чек50 тыс. — 5 млн ₽ за событие1–3 тыс. ₽ за визит0,8–2,5 тыс. ₽
Цикл сделки1–4 недели согласования30–60 минут5–15 минут
Доставка / выездфургон с оборудованием на адресгость приходиткурьер
Менюконструктор под событие, с согласованиемфиксированное в картефиксированное в каталоге
Персонал на местебригада 5–30 человекв стенах ресторанакурьер 1 человек
Холодовая цепькритична (часы транспортировки)в кухнеминуты в термосумке
Главный канал продажименеджер / лично / тендервход с улицы / приложениеприложение / агрегатор

Это не «доработать приложение ресторана кнопкой выезд», а отдельный класс продуктов. Для основной ресторанной услуги — на странице приложения для ресторана, для корпоративного питания в столовых — на странице приложения для столовой.

[ ФОРМАТЫ ]

Какие форматы кейтеринга мы закрываем

Под «кейтерингом» живут разные продукты с разной экономикой и набором функций. Под бизнес обычно выбирают 1–2 приоритетных формата для MVP, остальные добавляют поэтапно.

[ 01 ]

Корпоративные обеды в офисы

Ежедневная доставка обедов в офис корпоративного клиента — 50–500 порций по согласованному меню, контракт на 6–12 месяцев. Обязательное: кабинет администратора офиса с управлением составом сотрудников и предпочтениями, календарь поставок с переносом и отменой, сборка дневной партии в бэк-офисе, маршрутизация водителей.

[ 02 ]

Выездные события: банкеты и свадьбы

Одно событие на 50–1 000 гостей с полноценной кухней на выезде, заявка за 1–6 месяцев. Обязательное: конструктор события (число гостей, формат, длительность, локация), загрузка схемы рассадки, согласование меню онлайн, договоры и закрывающие документы через ЭДО.

[ 03 ]

VIP и специализированный кейтеринг

Приватные ужины с шеф-поваром (10–30 гостей) и узкие ниши с регуляторными требованиями — детский, диетический, халяль, кошер. Обязательное: профиль клиента с историей, аллергиями и предпочтениями, прямая связь с шеф-поваром, карточки сертификатов в блюдах, сопоставление меню с составом гостей.

[ 04 ]

Гибрид «ресторан + кейтеринг»

У компании есть стационарный ресторан и кейтеринговое направление — задача переиспользовать кухню и команду, не строя параллельную операционку. Обязательное: единая POS с разделением направлений, общая команда с расписанием «ресторан / кейтеринг», общий каталог блюд в режимах «в зале / на выезде».

Главный пользователь — кабинет корпоративного клиента

В кейтеринге главный пользователь приложения — не конечный гость, а менеджер компании-заказчика. Без удобного кабинета корпоративного клиента (B2B-кабинета) весь продукт держится на личных переписках менеджера с клиентом — и при росте сети это ломается. Что должно быть в кабинете:

  • Профиль компании — реквизиты, ответственные лица, договоры, кредитные лимиты.
  • Календарь поставок и событий — что заказано на ближайший месяц, с возможностью перенести, отменить или расширить.
  • Конструктор меню — выбор блюд из каталога с учётом аллергий, диет, халяль / кошер для отдельных групп сотрудников; сохранение избранных меню для повторного заказа.
  • Состав гостей и сотрудников — список с предпочтениями, который клиент обновляет сам.
  • Сметы и счета — расчёт стоимости события, выставление счёта, оплата картой или с отсрочкой по договору.
  • Закрывающие документы — акты и накладные через ЭДО (Контур, СБИС, Диадок).
  • История событий — все прошлые заказы, оценки гостей, рекомендации.
  • Уведомления и эскалации — когда что-то идёт не по плану, клиент видит проблему сразу, а не в день события.

Подход к интерфейсу кабинета — на странице foodtech-UX. Эта же модель «клиент управляет заказом без звонка в кол-центр» — основа нашего кейса Performance Food.

Календарь событий и заявки на дни вперёд

В отличие от ресторана с заказом «здесь и сейчас», кейтеринг работает с заявками за дни и недели вперёд — это меняет всю архитектуру приложения. Что закладываем:

  • Календарь занятости компании — все принятые заявки на день, неделю, месяц; видно, какие даты свободны.
  • Календарь бригад и шеф-поваров — кейтеринг это люди, а не только кухня; если бригада занята, дата блокируется.
  • Календарь оборудования — фургоны, термосумки, банкетная посуда, мебель ограничены в количестве; один комплект на 200 персон не может быть в двух местах сразу.
  • Конструктор заявки — клиент выбирает дату, число гостей, формат и локацию, система проверяет доступность ресурсов и формирует предварительную смету.
  • Депозит и предоплата — бронирование даты с депозитом 20–50%, возврат при отмене за оговорённый срок.
  • Напоминания — за 7, 3 и 1 день до события push клиенту и менеджеру.
  • Дегустация и согласование меню — отдельный шаг до подтверждения, особенно для свадеб и крупных событий.
  • Дедлайны на изменения — за 48 часов до события менять меню нельзя; это фиксируется в договоре и в приложении.

Админка на месте события

Когда событие начинается, главным пользователем приложения становится администратор кейтеринга на месте. Ему нужен отдельный экран под текущее событие:

  • Чек-лист подготовки — бригада приехала, оборудование разгружено, термосумки на 2–6 ℃, столы накрыты; с фото-подтверждением.
  • Список персонала на смене — кто работает, кто опоздал, замены.
  • Расход алкоголя — при интеграции с ЕГАИС реальное списание по факту наливов.
  • Расход блюд — сколько порций подано, сколько осталось; если что-то заканчивается — push кухне в офисе.
  • Связь с клиентом — прямой канал к менеджеру корпоративного клиента или агентства.
  • Инциденты — гость с аллергией просит блюдо вне меню, гость опоздал, у официанта порвалась рубашка — фиксация в логе.
  • Закрытие события — подпись клиента на iPad-кассе, фото-отчёт, статус «событие закрыто».

По логике это родственник DSR-приложения для управляющего — те же принципы (mobile-first, чек-листы, дашборд показателей), но привязка к конкретному событию, а не к точке.

Расчёт меню по составу и числу гостей

Самая сложная часть кейтеринга — собрать меню под конкретную аудиторию. На свадьбе из 200 гостей могут быть 30 вегетарианцев, 20 мусульман, 10 детей и 5 человек с аллергией на орехи. Если просто «принести курицу с гарниром» — продукт не работает. Алгоритм автоматического расчёта:

  1. Базовое меню по числу гостей — на 200 гостей столько-то кг основных блюд, закусок и напитков.
  2. Сегментация по предпочтениям — 30 вегетарианцев → 30 вегетарианских порций, 20 халяль → блюда с сертификатом, 5 с аллергией на орехи → отдельная корзина без орехов.
  3. Запас на 5–10% — гости часто берут не свою порцию, а соседскую; алгоритм считает разумный запас.
  4. Сезонность и доступность сырья — если в меню свежий лосось, а на дворе март, цена скачет в 1,5–2 раза; алгоритм показывает альтернативы.
  5. Расчёт сметы — себестоимость + маржа + транспортировка + работа бригады = итоговая цена для клиента.
  6. Согласование — конструктор отправляет меню клиенту, тот корректирует через приложение и утверждает.

На зрелых проектах добавляется AI-рекомендация меню по истории успешных событий: «для свадеб на 150–250 гостей в Подмосковье чаще всего выбирают такое-то меню». Подробнее про подход — на странице машинного обучения.

Холодовая цепь выездного обслуживания

Кейтеринг — это «приготовили на одной кухне, привезли на другое место, сервировали через 2–6 часов». Если холодовая цепочка прерывается, гости получают отравление, а бизнес — иск и потерю репутации. Приложение должно держать контроль:

  • Температурные датчики в фургонах — данные телеметрии в реальном времени по каждому фургону; при выходе за 2–6 ℃ для холодных блюд или 60+ ℃ для горячих — алерт водителю и менеджеру.
  • Чек-лист загрузки — бригадир подтверждает в приложении: «контейнеры загружены, фото», «температура измерена».
  • Маршрут под холодовую цепь — строится так, чтобы общее время вне холодильника не превышало норматив; те же принципы, что на странице маршрутизации курьеров, применимы к фургонам.
  • Документы качества от поставщиков — фиксируются в карточке события.
  • Электронные журналы ХАССП — по требованиям ТР ТС 021/2011, критичная часть соответствия требованиям пищевой безопасности.

Этот слой выводит компанию из категории «делаем еду на выезд» в «делаем еду на выезд с подтверждённым качеством» — сильный аргумент в продажах корпоративным клиентам.

Интеграции

ИнтеграцияЗачем
POS (iiko, R-Keeper, Poster)Общая база блюд, техкарт, остатки сырья на кухне
1С:КейтерингКадровый учёт бригад, расчёт зарплат, бухгалтерия
Маршрутизация фургоновОптимизация маршрутов под холодовую цепь (фургоны, не курьеры)
Корпоративный эквайрингПереводы юрлиц, выставление счетов, отсрочка оплаты
ЭДО (Контур, СБИС, Диадок)Договоры, акты, накладные без бумаги
ЕГАИСАлкоголь на банкетах
Календари (Outlook / Google / Яндекс)Синхронизация с расписанием корпоративного клиента
CRMИстория клиентов, оценки, рекомендации
Журналы ХАССПДокументация по пищевой безопасности
[ ПОЧЕМУ SURF ]

За 14 лет создали 300+ мобильных и веб-продуктов

300+ реализованных проектов, 100 международных наград, №1 в мобильной разработке, 250 специалистов в команде. Ближайшая модель для кейтеринга — подписочный Performance Food: три бренда в одной кодовой базе и управление заказом без звонка в кол-центр.

3

Бренда в одной кодовой базе у Performance Food

Подписочная модель — близкий аналог daily-кейтеринга

14+

Лет в foodtech-разработке

Кейсы федерального масштаба

№ 1

В разработке приложений для крупного бизнеса

Рейтинг Рунета 2024

250

Штатных специалистов

Mobile, backend, интеграции, QA, DevOps

[ КЕЙСЫ ]

Кейсы Surf

Мы создаём foodtech-продукты для лидеров рынка — от стартапов до федеральных сетей. Несколько релевантных проектов из портфеля (полный — на странице foodtech-практики):

Бургер Кинг

Бургер Кинг

Федеральный масштаб. Приложение для 7+ млн пользователей, 85% продаж через цифровые каналы — опыт работы с федеральной сетью и сложными интеграциями.

Юнит-экономика кейтеринга

Кейтеринг с правильным приложением окупается измеримо быстрее обычной доставки частным клиентам. Считаем по четырём направлениям.

  • Высокий средний чек корпоративного клиента. Одна компания с дневной поставкой обедов на 100 сотрудников — это 30–60 тыс. ₽ в день, 6–12 млн ₽ контракта в год. Одна VIP-свадьба на 200 гостей — 1–3 млн ₽ за событие. По сравнению с доставкой частным клиентам при чеке 1–2 тыс. ₽ это другой класс ценности клиента.
  • Повторяемость корпоративных клиентов. Контракт на год — это 240+ рабочих дней с поставками; один удержанный клиент — миллионы рублей в месяц без затрат на привлечение.
  • Снижение операционных потерь. Без приложения 5–15% событий идут с расхождениями (не то меню, опоздание, неверный счёт); с приложением — снижение до 1–2%. Каждая ошибка — это репутационный риск и компенсация.
  • Удержание корпоративных клиентов. Клиент с удобным кабинетом не уходит к конкуренту просто из-за «менеджер не берёт трубку»: удержание 85–95% год к году против 60–70% без такого инструмента.

На сети с месячным оборотом 15–30 млн ₽ кастомное приложение окупается за 6–12 месяцев.

Кастомная разработка или готовый конструктор

На рынке есть готовые конструкторы приложений и общие foodtech-разработчики. У каждого подхода свои сценарии.

ПараметрКастомГотовый конструктор
Срок запуска3–4 месяца1–2 недели
Стартовая ценаот 4 млн ₽подписка от 30–100 тыс. ₽/мес
Кабинет клиента с гибкими правамида, под бизнесбазовый, шаблонный
Конструктор меню по гостямданет
Календарь событий с депозитомдаредко
ЭДО, корпоративный эквайрингдаредко
Холодовая цепь и журналы ХАССПпод заказнет
Владение данными клиентову бизнесау платформы

Для маленькой компании с 5–10 событиями в месяц конструктор справится. Для сети с системными корпоративными контрактами на десятки миллионов рублей — кастомное приложение сразу: важна интеграция с 1С:Кейтеринг, ЭДО и ЕГАИС, и владение данными клиентов.

[ ПРОЦЕСС ]

Процесс разработки

[ 01 ]

Discovery

2–3 недели. Аудит процессов, карта пути корпоративного клиента и администратора на месте события, план функций.

[ 02 ]

Дизайн + архитектура

3–4 недели. UX-карта кабинета клиента и админки на месте, UI, схема API. Кликабельный прототип.

[ 03 ]

Разработка MVP

10–14 недель. Мобайл, веб, бэкенд, интеграции (POS + ЭДО + корпоративный эквайринг). Демо каждые 2 недели.

[ 04 ]

Тестирование и пилот

4–6 недель. Пилот на 1–2 корпоративных клиентах, корректировки.

[ 05 ]

Масштабирование

4–8 недель. Выкатка на всех клиентов сети, обучение менеджеров, передача знаний.

Стек технологий

СлойТехнологии
МобайлFlutter (iOS + Android в одной кодовой базе)
Веб-кабинет клиентаReact, TypeScript
BackendPython (FastAPI / Django) или Kotlin + Spring Boot
База данныхPostgreSQL
Кэш и очередиRedis, RabbitMQ
ПлатежиСБП, банковские карты, корпоративный эквайринг
Карты и маршрутYandex.Maps API — маршрут фургонов
ТелеметрияMQTT — температурные датчики в фургонах
ЭДОAPI Контур / СБИС / Диадок
MLPyTorch — рекомендация меню (опционально на зрелой стадии)
ИнфраструктураDocker, Kubernetes, российские облака — данные в РФ по 152-ФЗ

Команда: продакт, бизнес-аналитик (карта процессов кейтеринга и согласований), UX/UI-дизайнер (кабинет клиента, админка на месте, мобайл), 1–2 мобильных разработчика Flutter, 1–2 backend-разработчика и инженер интеграций (POS + ЭДО + ЕГАИС), frontend-разработчик (веб-кабинет), QA, DevOps.

Стоимость и сроки

Тип кейтеринг-проектаСрок MVPСтоимость «от»
Одиночная кейтеринговая компания (5–10 событий/мес)10–12 недельот 4 млн ₽
Сеть с кабинетом корпоративного клиента (10–50 клиентов)14–18 недельот 8 млн ₽
Гибрид «ресторан + кейтеринг» с единой кухней4–5 месяцевот 10 млн ₽
Федеральный уровень с холодовой цепью и ХАССП6–8 месяцевот 15 млн ₽
VIP-кейтеринг с кабинетом шеф-повара4–5 месяцевот 8 млн ₽

Что влияет на бюджет: глубина кабинета клиента (базовый или с CRM, ЭДО и бухгалтерией), холодовая цепь (телеметрия в фургонах) и журналы ХАССП, расчёт меню по составу гостей (базовый алгоритм или с AI-рекомендацией), число интеграций (POS / 1С:Кейтеринг / ЭДО / ЕГАИС / маршрутизация / эквайринг), мультибренд в одной кодовой базе (как в Performance Food), стек (Flutter или нативная пара iOS+Android). Если нужно проверить узкую гипотезу за 2–3 месяца — рассмотрите MVP foodtech. Сопровождение после запуска — отдельно, по модели поддержки foodtech-приложения по SLA.

[ ОТЗЫВЫ ]

Клиенты о работе с нами

Бургер Кинг

Благодаря усилиям команды Surf продажи через цифровые каналы выросли на 85% в течение года. Мобильное приложение заняло первое место в категории «Еда и напитки» в App Store и Google Play.

Татьяна Павлова

Директор по продукту

Додо Пицца

Я протестировал все приложения коллег по рынку и могу сказать, что это, пожалуй, лучшее мобильное приложение для заказа в России — очень быстрое, красивое и удобное.

Федор Овчинников

Основатель Додо Пиццы

KFC

С новой системой у нас улучшились процессы отчётности, планирования и составления графиков. Surf создала впечатляющий дизайн и удобный интерфейс, а также хорошо организованный процесс коммуникации.

Геннадий Дорофеев

Менеджер по инновациям

[ FAQ ]

Клиенты часто спрашивают

Это другой класс продукта. Кейтеринг работает с заявками за 1–30 дней вперёд, корпоративными клиентами, событиями на 50–1 000 гостей, выездом на адрес с бригадой и оборудованием. Подробное сравнение — в таблице «Чем кейтеринг отличается от ресторана и доставки» выше.
Для узкого формата (одиночная компания с 5–10 событиями в месяц, базовый MVP без сложной интеграции с 1С) — да. Полноценная сеть с кабинетом клиента, ЭДО, ЕГАИС и холодовой цепью — закладывайте 4–6 месяцев.
В большинстве сценариев да: корпоративные клиенты требуют закрывающие документы через Контур / СБИС / Диадок. Интеграция с ЭДО — отдельный модуль в проекте.
Не настолько, как кажется. Стандартные температурные датчики плюс протокол MQTT плюс наш бэкенд дают контроль в реальном времени. Установка датчиков на 5–10 фургонов — несколько недель, входит в стоимость проекта.
Алгоритм считает базовое меню по числу гостей и корректирует на сегменты (вегетарианцы, халяль, диеты, аллергии). На зрелых проектах добавляется AI-рекомендация по истории успешных событий — подробнее на странице машинного обучения.
Да. Базовые данные (карточки блюд, история заказов, профили клиентов) экспортируются через API или файлом. Сложнее миграция активных контрактов — её обычно делают с пилотом на одном-двух клиентах сначала.
Базовая поддержка — от 250 тыс. ₽/мес. Развитие фич в темпе сети — отдельный бюджет, обычно по модели регулярного платежа. Подробнее — на странице поддержки foodtech-приложения по SLA.

[ обратная связь ]

Расскажите о проекте и мы предложим подходящие решения

напишите нам в Telegram
добавить файл

Отправляя запрос, вы соглашаетесь с политикой конфиденциальности