Кейс · Кофейни и общепит

Приложение для кофейни: меню и заказ в один клик

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

Что делали Приложение (PWA)
Позиций в меню 19
Вес без фотографий 33 КБ
Честно

Что здесь настоящее, а что показ

Приложение рабочее, кофейня выдумана. «CoffeeClick» — витрина, собранная студией, чтобы приложение можно было потрогать, а не разглядывать на скриншотах. Всё, что вы нажимаете, работает по-настоящему: заказ собирается, сохраняется и уходит в мессенджер.

Что в нём не настоящее: цены ориентировочные — их никто не называл, они поставлены по рынку Кавминвод. Кнопки заказа ведут в наши собственные каналы: пустых кнопок в демо мы не оставили, а чужие подставлять нечего. Об этом же говорит жёлтая полоса в самом приложении — её видит каждый, кто откроет.

Задача

Зачем кофейне приложение

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

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

Решение

Что внутри

Как сделано

Почему оно быстрое

Код, стили и всё меню весят 33 КБ в сжатом виде — это меньше одной фотографии из ленты. Ни React, ни конструкторов, ни рекламных счётчиков: чистые HTML, CSS и JavaScript. На слабом телефоне в очереди это заметно сильнее, чем любая анимация.

Ни одной цены и ни одного телефона нет в разметке. Меню, цены, адрес, часы работы и каналы заказа лежат в одном файле данных. Так цена не может разойтись между приложением, кассой и рекламой — а расходятся они всегда одинаково: замечает это гость, а не владелец.

Из этого же следует, что приложение для другой кофейни — это тот же файл с другим содержимым. Название, меню, фотографии, мессенджеры и часы работы меняются в одном месте, экраны подстраиваются сами: нет объёмов — не будет и экрана выбора объёма, не заведён Telegram — не будет мёртвой кнопки.

Вопросы

Частые вопросы

Это приложение из App Store и Google Play?

Нет, и это осознанно. Это PWA — приложение, которое ставится прямо из браузера: гость открывает ссылку и выбирает «На экран „Домой“». Дальше оно ведёт себя как обычное приложение. Магазины приложений означают модерацию, ежегодные взносы и отдельные сборки под Android и iOS; для меню кофейни эта цена не окупается.

Куда приходит заказ?

В мессенджер, который кофейня и так читает: WhatsApp, Telegram или сообщения сообщества ВКонтакте. Заказ приходит готовым текстом — состав, сумма, способ получения и комментарий. Ставить кассовую программу или сажать человека к отдельному экрану не нужно.

Что будет, когда поменяются цены?

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

Сколько стоит такое приложение?

Цена приложения: От 150 000 ₽, срок — От 30 дней. Точная считается после оценки задачи: она зависит от того, нужны ли оплата онлайн, программа лояльности и связь с кассой. Что входит в работу и как считается — на странице разработки приложений.

А фотографии блюд? У нас их нет

Приложение работает и без них: позиция без фотографии показывается аккуратной плиткой со знаком, а не пустым местом. Но снимки поднимают средний чек сильнее любого текста, поэтому мы даём бриф: что снимать, при каком свете и в каком порядке, чтобы серия выглядела единой. Половина фотографий в этом демо снята владелицей студии на телефон.

Начните работать

Оставить заявку

Расскажите о задаче. Ответим в течение часа в рабочее время и назовём цену со сроком.

Посмотрим задачу и скажем ориентир по цене и сроку. Без обязательств и навязчивых звонков: ответим тем же способом, каким вы написали.

Этого достаточно, чтобы отправить заявку. Остальные поля — по желанию.

Добавить детали — задача, имя, город

Поможет быстрее рассчитать стоимость и предложить подходящий формат работы.

Заявка принята!
Ответим в течение часа в рабочее время.

Смотрите также