Есть куда расти: обзор программы лояльности Додо-пиццы
Разбираем программу лояльности Додо-пиццы, даем рекомендации по улучшению и пытаемся понять, почему в интернете нет ни одного плохого отзыва о ней.
8100 просмотров
Продолжаем раз в месяц брать одну из заметных программ лояльности с рынка и разбирать ее по косточкам. Мы верим, что разбор реального пользовательского опыта реально существующей программы лояльности поможет вам понять, какой же все таки должна быть идеальная ПЛ.
Предыдущая статья, где мы разбирали программу лояльности ЦУМа вызвала живой отклик и это действительно здорово, значит мы можем продолжать улучшать программы лояльности на рынке.)
Итак, сегодня у нас на обзоре программа лояльности сети пиццерий Додо-пицца. Она уже давно вышла за рамки федеральной, превратившись в международную, с 493 (на момент написания статьи) активными заведениями. По традиции, прежде чем перейти к разбору, коротко, но ёмко о самой Додо и ее программе лояльности.
Маркетинг в действии Google доставка пиццы
Додо Пицца
Что это: международная сеть из 493 пиццерий в 12 странах мира родом из города Сыктывкар.
Год появления ПЛ: ~2016
Тип ПЛ: одноуровневая
Основная механика: накопление баллов (додо-рублей) от суммы покупки
Как попадают в программу лояльности
В Додо-пицце чтобы начать участвовать в программе лояльности достаточно сделать любой заказ, и не важно, на кассе в живой пиццерии или в мобильном приложении. В первом случае тебя спросят номер телефона, во втором ты его указываешь сам, в качестве контактного. Здесь и спрятался первый плюс.
+ Максимально бесшовное попадание в программу лояльности.
И при каждом последующем контакте с Додо-пиццей именно номер телефона будет твоей визитной карточкой. Не нужен ни пластик, ни электронная карта в Wallet, ни даже сканирование QR-кода (раньше в Додо использовался именно этот метод, впоследствии от него отказались). И это удобно, разве нет? Даже в 2019 году никто не застрахован от того, чтобы оказаться в пиццерии с наличкой и без своего смартфона.
+ Для использования достаточно просто назвать номер телефона на кассе.
После своего первого посещения Додо-пиццы, я скачал их мобильное приложение. Прошел короткий процесс регистрации и указал тот же номер телефона, что и говорил на кассе в живой пиццерии. И знаете что? Мне сразу в приложении отобразились баллы за ту самую первую покупку в живой пиццерии, несмотря на то, что тогда еще у меня не было мобильного приложения! Очень круто.
+ Бонусы отображаются в приложении, все ясно и понятно.
Забыл упомянуть. В самом начале, когда только скачиваешь приложение Додо-пиццы и заходишь в него, тебе прямым текстом пишут всю ту ценность, что несет в себе участие в программе лояльности и указание номера телефона. Бонусные баллы и подарочная пицца на день рождения! Все чётко и по делу.
+ Прямая и ясная ценность программы лояльности.
И что очень хорошо, 1 Додо рубль = 1 обычный рубль, без каких-то мутных пересчетов и условий. Берешь и списываешь додо-рубли как при заказе в приложении, так и при заказе на кассе или даже голосом по телефону.
ЗВЁЗДНЫЙ РЕЦЕПТ С ИНСТАГРАМА ПОПАЛ НА ЮТУБ! ЧЕТЫРЁХЭТАЖНАЯ ПИЦЦА!
+ Чёткие условия списания бонусных рублей.
Точки роста.
Звучит все очень хорошо, даже почти отлично. Но есть ли минусы у этой программы лояльности? Забегая вперёд скажу: есть. Несколько штук, которые можно как-то докрутить или улучшить, чтобы получить конфетку.
После регистрации в приложении есть возможность заполнить свой личный профиль и указать там некоторые свои данные: имя, почту, день рождения и т.п.
Что можно улучшить в этом месте?
Как я уже писал в статье про программу лояльности ЦУМа, пользователей надо мотивировать оставлять больше данных о себе. Чем больше ты данных оставляешь – тем больше плюшек и бонусов ты получаешь. Можно давать, например, 50 баллов за указание дня рождения, еще 50 – за указание почты, за привязку профилей социальных сетей, указание предпочитаемых способов связи. И компании хорошо – она знает своих клиентов, и клиентам хорошо – они получают от компании немного полезности.
– В приложении нет никакой мотивации пользователя к указанию большего количества данных о себе.
Рекомендация: мотивационные механики на заполнение профиля.
Кстати о профилях соцсетей и предпочитаемых способах связи. После моего первого визита в Додо Пиццу и начала участия в программе лояльности, мне начал писать бот Додо Пиццы в ВКонтакте. Сначала попросил оценить заказ и спросил, порекомендую ли я Додо своим друзьям и близким.
Далее уже они присылали мне ВКонтакте промокоды, скидки, уведомления об акциях. В общем контактировали по полной. Но со временем, пользоваться ВК я стал гораздо реже, переключившись на Телеграм и на Фейсбук. И что произошло? Писать ВКонтакте Додо стали намного реже, последний месяц вообще ничего от них не приходило, но никак больше со мной контактировать они не стали!
Ни по email, который я еще год назад указал (к слову, за год ни разу на него не написали), ни каким-то другим способом. Вполне возможно, что они и не используют другие каналы для промо-рассылок, но хотелось бы больше омниканальности.
– Отсутствие омниканальной коммуникации, не учитывается смена приоритетности каналов для клиента.
Рекомендация: использовать разные каналы для коммуникации с пользователем, постоянно замерять его вовлеченность в каждый из них, менять частоту, в случае смещения приоритета клиента с одного канала на другой.
Ого, серьёзно?
Интересный момент. У Додо Пиццы есть очень интересная программа контроля пиццерий «Тайный покупатель». В чем суть: абсолютно любой покупатель регистрируется на сайте программы, в определенный день получает задание, заказывает пиццу, фотографирует её и отправляет контролирующим лицам. Потом за все это получает Додо-рубли и счастливый кушает бесплатную пиццу. Идея крутая, помогает контролировать франчайзинговую сеть, но есть одно маленькое «но».
На сайте Додо Контроля в разделе «Bопросы и ответы» среди прочих есть вопрос:
Что? Додо-рубли есть не во всех городах? А где можно увидеть список этих городов? Как это можно узнать? Своим этим вопросом я отправился заваливать горячую линию Додо и группу контроля во ВКонтакте. Нормального ответа мне найти так и не удалось.
Может быть вы что-то об этом знаете?
Что дальше?
А теперь переходим к самому интересному. Не знаю, как вам, но на мой взгляд программа лояльности Додо Пиццы, несмотря на все ее плюсы, является мегапростой и даже слегка посредственной. Ты часто ходишь в Додо Пиццу, часто заказываешь ее, всей душой любишь этот бренд, а взамен получаешь…. бонусные баллы…? И всё…? Где же крутой user experience? Где же ощущение себя особенным?
Где формирование того самого пула гиперлояльных клиентов?
Поясню. Изначальная большая задумка программ лояльности в целом была в том, чтобы максимально мотивировать человека использовать её. Как мотивировать? Несколько механик:
- Давать много ощутимой ценности. Не просто бонусные баллы, а нечто большее. Amazon Prime и Яндекс.Плюс, как мы помним, дают скидку на использование целой экосистемы своих сервисов.
- Давать человеку почувствовать себя особенным. Если клиент долгое время с нами, любит нас и готов приобрести некий премиум-статус за деньги, почему бы не дать ему это?
- Давать ему максимально персонализированное предложение. В том же ВкусВилле ты можешь выбрать себе любимый продукт и получать скидку именно на него, в то время, как остальные будут платить обычную цену.
Вернемся к нашей Додо Пицце. Я бы выделил как отдельный минус программы лояльности отсутствие персонализации. Не в коммуникациях, а в корне самой ПЛ. Просто все подряд получают бонусные баллы, но этого недостаточно. Можно, как вариант, сделать возможность выбора «Любимой пиццы» и получать на неё дополнительный повышенный кешбек либо скидку.
Или, например, иметь возможность кастомизации в виде наклейки: «Сделано с любовью для Аркадия Борисова».
Я не говорю, что нужно обязательно сделать именно это, ибо многое может зависеть от специфики бизнеса, но как вариант мы предлагаем протестировать эту механику, провести пару экспериментов, чтобы понять, что будет работать лучше в этом случае.
– Нет персонализации в корне программы лояльности.
Рекомендация: попробовать добавить возможность выбора любимого блюда, либо любимой пиццы, на которую у клиента будет повышенная скидка, возможность кастомизации.
Едем дальше. Какая модель была придумана в мире, для того, чтобы максимально удерживать покупателя и иметь гарантию того, что в следующем месяце он с 90% вероятностью к нам вернётся? Правильно, подписка.
Я достаточно долгое время пользуюсь подпиской Яндекс.Плюс. Не стану сейчас углубляться в суть подписной механики, но факт остается фактом:
- Я стал больше тратить на сервисы Яндекса.
- Но я не чувствую боли из-за этого, так как получаю крутые плюшки и чувствую себя особенным.
В случае с Додо было бы логично сделать некую подписную механику, которая бы и удерживала клиентов, давая им четкую полезную ценность, и приносила нам дополнительную выручку. Например за 169 ₽ в месяц ты получаешь скидку 15% на все большие и средние пиццы и бесплатную доставку. Да, в пересчете на 1 заказ кажется, что пиццерии это невыгодно.
Но обладатель такой подписки скорее всего совершит гораздо больше покупок в месяц, нежели просто одну. Либо же за фикс 1000₽ ты получаешь гарантированные 4 пиццы в месяц и дополнительную скидку на любое блюдо в том же заказе. Вариантов масса, но суть одна: так мы вовлекаем, так мы удерживаем.
– Нет ощутимой полезной ценности и чувства особого статуса.
Рекомендация: рассмотреть вариант ежемесячной подписки на какое-либо количество пицц, либо просто со скидкой на все покупки и доставку.
Также для обладателей подписки, либо для тех, кто потратил более, например, 10000 Додо-рублей, можно сделать еще несколько приятных фишек: получение какого-либо фирменного мерча, открытие «секретных» позиций в меню и т.п. Что-то из этого можно начать делать уже сейчас, но давать дополнительные бенефиты просто необходимо.
– Отсутствие дополнительных бенефитов.
Рекомендация: протестировать различные механики с сегментом мегалояльных покупателей полезные или приятные штуки: фирменный мерч, секретные позиции в меню и т.п.
По традиции, давайте закрепим в конце все плюсы и минусы, которые я обнаружил для себя в программе лояльности Додо Пиццы:
- Использовать разные каналы для коммуникации с пользователем, постоянно замерять его вовлеченность в каждый из них, менять частоту, в случае смещения приоритета клиента с одного канала на другой.
- Использовать мотивационные механики на заполнение профиля.
- Если действительно в каких-либо городах нет Додо-рублей, то дать список доступных городов для четкого понимания.
- Попробовать добавить возможность выбора любимого блюда, либо любимой пиццы, на которую у клиента будет повышенная скидка, возможность кастомизации.
- Рассмотреть вариант ежемесячной подписки на какое-либо количество пицц, либо просто со скидкой на все покупки и доставку.
- Протестировать различные механики с сегментом мегалояльных покупателей полезные или приятные штуки: фирменный мерч, секретные позиции в меню и т.п.
Ну и в конце.
При подготовке каждой подобной статьи мы очень тщательно изучаем материал, ищем отзывы пользователей в Интернете и соц.сетях, кто с чем сталкивался, кто какие отзывы оставлял. И знаете что самое интересное? За время сбора материала для разбора программы лояльности Додо, мы не нашли ни одного плохого отзыва или жалобы на проблемы.
Да, с одной стороны это хорошо. Но с другой, а много ли жалоб и проблем может быть с такой откровенно простой программой лояльности? Не думаю. Была бы она чуточку интереснее, глубже и сложнее, то возможно и отклика бы вызвала намного больше. И дала бы больше крутого user experience.
Как всегда, я разбирал программу исходя из своего опыта, поэтому многие плюсы и минусы, можно рассматривать и под другим углом. Надеюсь, что мои рекомендации могут помочь улучшить и эту программу лояльности и прокачать до идеала пользовательский опыт в её рамках.
А какие плюсы и минусы в этой программе лояльности для себя выделили вы? И что разобрать следующим? Пишите в комментариях.
Источник: vc.ru
Что такое расширение файла PIZZA?
У нас есть ноль существующие программные обеспечения, связанные с файлами PIZZA (как правило это программное обеспечение от found on Golden Orchard Apple II CD Rom, известное как Unknown Apple II File), и их можно отнести к категории основных типов файлов ноль. Традиционно эти файлы имеют формат Unknown Apple II File .
Рейтинг популярности данных файлов составляет «Носители информации», что означает, что они являются распространенными.
Для получения дополнительной информации о файлах PIZZA и связанных с ними прикладных программных средствах, см. информацию ниже. Кроме того, далее также представлено основное руководство по устранению неполадок, которое позволит вам решить проблемы, возникающие во время открытия файлов PIZZA.
Популярность типов файлов
Ранг Файла
Статус файла
31
Страница Последнее обновление
Откройте файлы в %%os%% с помощью средства для просмотра файлов FileViewPro
Продукт Solvusoft
Типы файлов PIZZA
Ассоциация основного файла PIZZA
Формат файла: | .pizza |
Тип файла: | Unknown Apple II File |
Создатель: | found on Golden Orchard Apple II CD Rom |
Категория файла: | Необычные файлы |
Ключ реестра: | HKEY_CLASSES_ROOT.pizza |
Программные обеспечения, открывающие Unknown Apple II File:
Windows
Поиск типов файлов
Популярность файла PIZZA
Разбивка устройства расширения файла (настольный компьютер / мобильный телефон / планшет)
![]() |
ПК | (84.34%) |
![]() |
Мобильные | (14.29%) |
![]() |
Планшет | (1.37%) |
Устранение неполадок при открытии файлов PIZZA
Общие проблемы с открытием файлов PIZZA
Unknown Apple II File не установлен
При двойном щелчке PIZZA-файла может появиться диалоговое окно операционной системы с сообщением о том, что он «Не удается открыть этот тип файла». Если это так, это обычно связано с тем, что у вас нет Unknown Apple II File для %%os%%, установленного на вашем компьютере. Поскольку ваша операционная система не знает, что делать с этим файлом, вы не сможете открыть его двойным щелчком мыши.
Совет: Если вам извстна другая программа, которая может открыть файл PIZZA, вы можете попробовать открыть данный файл, выбрав это приложение из списка возможных программ.
Установлена неправильная версия Unknown Apple II File
В некоторых случаях может быть более новая (или более старая) версия файла Unknown Apple II File, которая не поддерживается установленной версией приложения. Если у вас нет правильной версии Unknown Apple II File (или любой из других программ, перечисленных выше), вам может потребоваться попробовать загрузить другую версию или одно из других программных приложений, перечисленных выше. Эта проблема чаще всего встречается, когда у вас есть более старая версия программного приложения, и ваш файл был создан более новой версией, которую он не может распознать.
Совет: Иногда вы можете получить подсказку о версии PIZZA-файла, который у вас есть, щелкнув правой кнопкой мыши на файле, а затем нажав на «Свойства» (Windows) или «Получить информацию» (Mac OSX).
Резюме: В любом случае, большинство проблем, возникающих во время открытия файлов PIZZA, связаны с отсутствием на вашем компьютере установленного правильного прикладного программного средства.
Другие причины проблем с открытием файлов PIZZA
Хотя на вашем компьютере уже может быть установлено Unknown Apple II File или другое программное обеспечение, связанное с PIZZA, вы по-прежнему можете столкнуться с проблемами при открытии файлов Unknown Apple II File. Если у вас по-прежнему возникают проблемы с открытием PIZZA-файлов, могут возникнуть другие проблемы, препятствующие открытию этих файлов. Эти другие проблемы включают (перечислены в порядке от наиболее до наименее распространенных):
- Неверные ссылки на файлы PIZZA в реестре Windows («телефонная книга» операционной системы Windows)
- Случайное удаление описания файла PIZZA в реестре Windows
- Неполная или неправильная установка прикладного программного средства, связанного с форматом PIZZA
- Повреждение файла PIZZA (проблемы с самим файлом Unknown Apple II File )
- Заражение PIZZA вредоносным ПО
- Повреждены или устарелидрайверы устройств оборудования, связанного с файлом PIZZA
- Отсутствие на компьютере достаточных системных ресурсов для открытия формата Unknown Apple II File
Источник: www.solvusoft.com
Додо Пицца версия 8.40.1
Додо Пицца (Dodo Pizza) – это сеть пиццерий, где каждый может заказать еду всего в несколько кликов. В приготовлении используются только натуральные ингредиенты, от проверенных поставщиков России и других стран. Программа позволяет собирать балы – додокоины, после чего обменивать на пиццу.
Особенности работы приложения
Пиццерия Додо начала свое существование в 2011 году, сумев завоевать любовь гурманов во многих странах. Интерфейс приложения достаточно простой и понятный даже новичку. Сервис работает на территории России, Беларуси, Польши, Германии и других стран. Чтобы заказать пиццу, необходимо выбрать страну и город или отметить свое местоположение на карте.
Можно указать о желании доставки пиццы или же сделать заказ непосредственно в кафе. Пиццерия Додо Пицца – единственное приложение, где вы сможете наблюдать за поварами в реальном времени.
В программе достаточно большой ассортимент продуктов, которые можно заказать домой. Среди них:
- Комбинированные пиццы, сделанные на любой вкус;
- Детские наборы в виде Ми-ми-мишек с игрушкой;
- Сладкие газированные напитки, соки, холодный чай, простая вода, кофе, морсы;
- Закуски;
- Десерты и молочные коктейли.
Приложение выполнено в светлых цветах, благодаря чему «не давит» на глаза. Заходя в колонку «Контакты» заказчик без труда может связаться с менеджером по телефону или написать в чат. В программе есть разнообразные комбо наборы, идеально подходящие для больших компаний.
Преимущества Додо Пиццы
- Быстрая регистрация по номеру телефона.
- Большой каталог продукции.
- Возможность получить 5% додокоинами с возможностью обменять их на еду. Обмен додокоинов составляет 1 рубль.
- Именинники, делающие заказ на минимальную сумму, могут получить подарок «Пицца-пирог» по промокоду: D120. Для этого в личном кабинете нужно указать день рождения.
- Любой заказчик может быть уверен в безопасности пиццы, так как готовится она в прямом эфире.
- Уведомление о приезде курьера приходит через Push-сообщение.
- Доставка осуществляется бесплатно.
- В программе сохраняется история заказов и адрес предыдущей доставки.
- Различные способы оплаты, в зависимости от адреса доставки.
- Возможность повторить заказ в один клик, если не хотите вносить никаких изменений.
- Просмотр списка пиццерий на карте.
Другая полезная информация
Заказать Додо Пицца возможно не только через программу, но и через сайт. При первом заказе, доступна скидка 20% на большую пиццу, по промокоду: 20PIZZA. Все акции и скидки доступны на официальном сайте.
Скачать приложение Додо Пицца для телефона Андроид и Айфон бесплатно, вы можете по ссылке ниже.
Разработчик: | Додо Пицца |
Версия: | 8.40.1 от 16.11.2022 |
Система: | iOS / Android |
Язык: | Русский, Английский и другие |
Лицензия: | Бесплатно |
Загрузок: | 6 291 |
Категория: | Покупка и продажа |
Размер: | 89.8 Мб |
Оцените: | 106 |
Скачать Додо Пицца
Скачать Додо Пицца 8.40.1 для iOS 13.0 и выше (89.8 Мб)
Скачать Додо Пицца 8.39 для Android 5.0 и выше (49 Мб)
Веб версия Додо Пицца
Источник: softdaily.ru
Кодим–пицца
Привет, Хабр. Мы спонтанно провели первый внутренний хакатон. Решила поделиться с вами своими болями и выводами о подготовке к нему за 2 недели, а также проектами, которые получились.
Скучная часть для тех, кто интересуется маркетингом
Начну с маленькой истории.
Начало апреля. В нашем в офисе проходит первый хакатон MskDotNet Community. Битва за Татуин в разгаре, в нашей галактике на этот раз. Суббота. 20 команд. Пицца. Всё очень душевно (пруфы).
Надувной R2-D2 маячит по залу. Команды пишут самые правильные алгоритмы, чтобы пройти самую опасную гонку на карте. Сдвигаем запуск первых заездов. Печеньки и кофе спасают. Мы с организаторами ожидали, что в субботу многие уйдут после обеда. Но нет. 12 часов кодинга позади. Финал. Что-то отваливается, что-то не запускается.
Но все счастливы. Побеждает наша команда. Мы счастливы вдвойне.
Делюсь радостью в Slack и в голову приходит идея: «Надо сделать свой хакатон». Пишу нашему СТО Саше. Тишина.
Утро. Пью кофе в офисе. Вижу приближающегося из-за спины Сашу. «Лиза, это же отлично! У нас как раз 21 апреля важная дата. Давай делать!» WTF!? Так быстро?
А? Что? Мне нужно улетать в Сыктывкар на стажировку в середине апреля. Да и чёрт с ним! Давай.
Остаётся 2 недели. Я никогда не была единоличным организатором хакатона. Пусть и внутреннего. Читаю статьи на эту тему. Жесть. Нужно несколько месяцев.
Нужно несколько человек. Нужно продумать мерч, призы, условия, расписание, заинтересовать, понять цель, бюджеты. А может даже разобраться в смысле жизни. Я точно не успею. И пока ты читал и готовился, уже неделя прошла.
Самое время забить на статьи и начать что-то делать.
Ловите наш чеклист проведения внутреннего хакатона за 1 неделю
- План: спокойно садишься и пишешь список того, что необходимо сделать для хакатона. 30 минут.
- Задача: участники сами предлагают и выбирают проекты, которые хотят создать в Google Sheets. Фоновая задача, 2 часа.
- Расписание: на коленке пишешь короткую разбивку по времени с учётом 3 перерывов и финала. 20 минут.
- Команды: публикуешь сообщение про хакатон с расписанием от СТО в IT-каналах в Slack/почте/etc и создаёшь отдельный канал для хакатона. В нём все разбиваются на команды, а неопределившиеся делают это в первые 5 минут хакатона. Фоновая задача, 2 часа.
- Плюшки: придумываешь мерч с двумя разработчиками, отдаёшь дизайнеру в отрисовку, получаешь готовый. Фоновая задача, 3 дня.
- Хакатон: приходишь в офис, координируешь всех в начале, занимаешься своими делами, читаешь Reddit, с важным видом сообщаешь каждый перерыв про свежую пиццу, фотографируешь закат, объявляешь о финале, вместе голосуете и выбираете победителя. 1 день.
- Под звёздочкой: конечно, ты постоянно думаешь о том, чтобы всё прошло хорошо. Конечно, не все увидят твоё сообщение и с некоторыми лучше поговорить лично. Конечно, если тебе будет кто-то помогать, всё станет в 2 раза проще (мне помогала замечательная Алёна).
Менее скучная часть про дату хакатона
Почему 21 апреля? Этот день значим для нас. Ровно год назад, 21 апреля мы упали под нагрузкой во время первых выходных после старта Федеральной Рекламной Кампании. На следующий день, в воскресенье, наша команда была на работе с 8 утра. Тогда мы создали в Trello доску sundayhackathon и началась неделя посменной работы по 12 часов в день.
Положение было настолько критичным, что нам некогда было даже есть и нас подкармливали ребята из других команд.
Более детальный рассказ вы можете прочитать на странице Фёдора Овчинникова (нашего СЕО). С тех пор мы многое поменяли, но дату теперь точно не забудем.
В этом году мы решили, что это событие стоит увековечить в памяти потомков, и в лучших традициях устроили первый в истории Додо внутренний хакатон, который длился 10 часов.
Самая нескучная часть про проекты хакатона
Disclaimer: все описания писали сами ребята, так что авторство текста не моё.
Олег Лёрнинг (машин лёрнинг)
Хотели сделать нейросетку, которая бы определяла что за пицца на фотографии без каких-либо знаний. В итоге сделали очень простую и игрушечную – она распознаёт 10 пицц, примерно разобрались как всё устроено, насколько это возможно за день (~10 часов).
В частности, мы поняли, что индустрия дошла до уровня, когда обычный разработчик может взять готовые библиотеки, прочитать документацию и обучить свою нейросеть без глубоких знаний предмета. И она будет достаточно хорошо работать для решения реальных задач.
- imageai — удобная и простая библиотека для работы с машинным обучением и компьютерным зрением.
- Модели попробовали две – ResNet50, Yolo.
- Код писали, понятное дело, на питоне.
Для обучения сетки взяли самую дешёвую виртуалку в Azure на NVIDIA Tesla K80. На ней обучали в 100 эпох, но было видно, что сеть перенасытилась уже после 50 эпох, из-за того, что был маленький датасет.
Собственно — вся проблема в отсутствии хороших данных.
Мы, возможно, немного напутали в терминах, но надо учитывать, что у нас вообще нет опыта в работе со всеми этими делами.
GUI for NOOBS (консолька для заказа пиццы)
Миша Кумачёв (Ceridan), Женя Биккинин, Женя Васильев
Мы собрали прототип консольного приложения для гиков, благодаря которому можно заказать пиццу через терминал или командную строку, или даже встроить в deploy pipeline и при успешном релизе доставлять пиццу в офис.
Работа разбилась на несколько частей: разбирались, как устроен наш API для мобильных приложений, собирали свой собственный CLI с помощью oclif и настраивали публикацию собранного нами пакета. С последней задачей было связано несколько неприятных минут ближе к концу хакатона. У нас всё работало локально и даже работали старые опубликованные версии пакета, но новые (в которых было добавлено больше клёвых фич и смайликов) работать отказывались. Мы потратили минут 40, чтобы понять, что же пошло не так, но в итоге всё магическим образом само заработало).
Нашей программой максимум на хакатон был настоящий заказ пиццы в офис через нашу CLI. Мы десяток раз всё прогоняли на тестовом стенде, но у меня всё равно тряслись руки, когда я забивал команды на проде.
Как итог — мы всё-таки сделали это!
CourierGo
Антон Бружмелёв (автор), Ваня Зверев, Глеб Лесников (entropy), Андрей Сарафанов
Взяли идею «Приложение для курьера».
Предыстория про подготовку.
- Приложение логинится в кассу доставки по коду.
- В приложении сразу видны доступные заказы, заказы которые нужно брать.
- Курьер отмечает заказ и берет в поездку.
- Ему показывается расчетное время и успевает он или нет.
- Клиенту показывает что курьер выехал.
- Клиенту начинает показывать точку курьера на карте и расчетное время.
- Курьер может написать клиенту в чат из приложения.
- Клиент может написать курьеру в чат из приложения.
- За пять минут до приезда клиенту приходит сообщение что курьер близко, будьте готовы.
- Курьер отмечает в приложении, что он подъехал и ожидает.
- Курьер звонит из приложения одним кликом и сообщает, что (поднимается, подошел и т.п.)
- Клиент принимает заказ и вводит пинкод из приложения или СМС для подтверждения доставки.(как подпись) Чтобы курьер не мог завершить доставку заранее, если опаздывает.
- Заказ отмечается в системе доставленным.
- Курьер может отметить заказ недоставленным и выбрать причину.
- Курьер, при опоздании может выдать одной кнопкой электронный сертификат через СМС. Или сертификат приходит автоматом при несоблюдении срока доставки.
На следующий день сходили с командой на обед и обсудили, как будет выглядеть минимальный функционал приложения.
- Логин в кассу доставки.
- Отобразить текущее положение.
- Отослать данные во внешнюю апи (координаты, взял заказ, доставил заказ).
- Получить данные из внешнего апи (текущие заказы курьера).
- Отослать эвент о том что взял заказ на доставку/доставил.
- Отобразить текущее положение курьера на карте в сайте.
Я решил пробовать сразу создать рабочий репозиторий для самого проекта. В 12 ночи я натолкнулся, на то, что в ReactNative плохо работает геолокация в бекграунде, если не писать нативный код, немного фрустрировался. Потом отпустило, когда понял что читаю документацию не expo.io фреймворка, а ReactNative. В итоге за вечер мне уже было понятно, как получить в expo.io текущее положение, и рисовать отдельные экраны (для логина, отображения заказа и т.п.).
С утра на хакатоне завлекли Глеба в свой сверхперспективный проект. Быстро накидали план того, что нужно сделать.
Совершили ошибку, когда в соответствии с шаблоном проекта пытались сделать общение не через HTTP, а через GRPC, так как никто не умел собирать GRPC-клиента для JavaScript. В итоге, потратив на это примерно полтора часа, бросили эту идею. Из-за этого ребята и на беке начали переделывать готовый сервер с GRPC на WebApi. Через пол часа, наконец-то, мы смогли настроить общение приложения с бекендом, о чудо. Но в это же время Глеб почти добивал деплой в k8s и плюс автодеплой по коммиту в мастер. 🙂
Как хранилище мы выбрали MySQL чтобы не рисковать хотя бы с базой (были мысли про CosmosDb).
- Реализовали сохранение текущих координат курьера из приложения в базу.
- Прикрутили RabbitMQ и подписались на сообщения о взятии курьером заказа, чтобы сразу же отображать заказ у курьера в приложении.
- Начали сохранять себе в базу время о доставке заказа, после того как курьер нажимал кнопку в приложении. Не успели добавить отправку события обратно в реббит о том, что заказ доставлен.
- Я сделал показ карты на странице currentorder на сайте с текущим положением курьера. Но этот функционал остался чуть-чуть недоделанным, так как на окружении не получилось настроить CORS для получения координат из нашего нового сервиса.
M87
Рома Букин, Гоша Полевой (georgepolevoy), Артём Трофимушкин
Мы хотели реализовать OpenID Connect провайдер, так как на данный момент у нас используется протокол аутентификации собственной разработки, и это создаёт ряд трудностей: кастомные клиентские библиотеки, неудобная работа со стороны внешних партнёров, возможно проблемы с безопасностью (всё таки OAuth2.0 и OpenID Connect в эталонной реализации можно считать безопасными, а вот насчёт нашего решения — я не уверен).
Мы сделали отдельный сервис, эмулирующий сервис хранения персональных данных, чтобы создать маленькую модель Country-Agnostic провайдера аутентификации, который ходил бы за персональными данными в отдельный сервис (это в перспективе дало бы возможность иметь один сервис, с помощью которого можно было бы залогиниться с учётной записью в любой стране, и при этом соответствовать GDPR и прочим ФЗ). Эту часть мы сделали, как и провайдер, и успешно их увязали друг с другом.
Далее нужно было сделать API, который был бы защищён токенами, которые выдаёт провайдер, поддерживать их интроспекцию через провайдер и отдавать защищённые данные, если запрос удовлетворял бы политикам авторизации (проверяем, что пользователь аутентифицирован по схеме Bearer, в его токене содержится определённый scope + у самого пользователя есть пермишен, разрешающий выполнение вызова). Эта часть так же была выполнена. Последним компонентом был JavaScript клиент, которому выдавался бы токен, с помощью которого, тот вызывал бы защищённый API. Эту часть мы сделать не успели. То есть была готова вся функциональная часть, но не была готова фронт-эндная часть для демонстрации работоспособности всей системы.
Э-Э-Э (игруха)
Дима Афонченко, Саша Коновалов
Мы сделали мини-игрушку на юньке где резвые ручки накидывают колбаску на пиццу. В случае, если ты неправильно накинул колбаску, на экране появляется печальная надпись «Забраковано», а в случае, если вся колбаска накинута правильно, то появляется случайный факт о пицце.
Хотели сделать второй уровень с накидыванием томатов, но не успели.
Короткое продолжение: кто же победил?
Перед хакатоном мы общались с ребятами и я спрашивала, какой приз они хотели бы получить, если выиграют. Оказалось, что самым ценным призом будет «дорога в прод».
Поэтому, в скором времени ждите от нас анонс игры с ручками, накидывающими пеппероньки на пиццу.
Источник: habr.com
Что за уютная игра «Хорошая пицца, отличная пицца». Насущные трудности повара раздражают игроков
Уютное приложение «Хорошая пицца, отличная пицца» захватило пользователей Сети, которые любят готовить. В чём суть игры и как приятный досуг заставляет разочаровываться в людях и сопереживать сотрудникам общепита, разобралась авторка Medialeaks.
Как играть в «Хорошая пицца, отличная пицца»
В конце 2021-го и начале 2022 года пользователи Сети открыли для себя приложение «Хорошая пицца, отличная пицца», которое вышло в 2018 году. На момент написания материала оно бесплатно доступно в AppStore, Google Play, а в Steam за игру придётся отдать 360 рублей.
Главная задача игроков — развивать пиццерию, избавляться от конкурентов и обслуживать гостей на высшем уровне. В отличие от многих игр о еде, клиенты точно не успеют вам примелькаться, так как в «Хорошая пицца, отличная пицца» их более 80.
Среди них есть не только обычные горожане, но и робот, козёл, пират и фантастические существа, например ожившая мумия или вампир.
Но будьте внимательны — вас могут попытаться ограбить.
Каждый гость просит оригинальную пиццу, которую игроку предстоит аккуратно приготовить, чтобы получить хорошие чаевые. Клиенты могут придраться к небрежно разложенной начинке, долгому времени приготовления и неровно разрезанной пицце.
За деньги, которые оставляют покупатели, можно улучшать кухонное оборудование и обустраивать кафе.
У некоторых персонажей есть сюжетная линия. Например, в пиццерию иногда заглядывает бездомный.
Он дружит с медведями, и, если выстроить с ним хорошие отношения, он поможет развалить кафе конкурента, натравив своих питомцев.
Увлекательная игра с красивым и уютным дизайном понравилась пользователям Сети, но стала быстро выводить из себя многих из них.
Почему приложение «Хорошая пицца, отличная пицца» раздражает игроков
Пользователи Сети, которые провели в игре много часов, столкнулись с реальными проблемами работы в кафе. Например, игроков начали раздражать придирчивые гости.
mmmvinco
Играю в «Хорошая пицца, отличная пицца» весь вечер.
Спасибо, вспомнила, почему ненавижу [чёртовых] людей.
Создатели приложения разнообразили игровой процесс — клиенты часто не говорят напрямую, какую именно пиццу хотят. Вместо этого они могут намекнуть на состав блюда, рассказав историю из жизни, которая мало что проясняет.
тсую
Хочу откусить лицо вот тем чувакам из «Хорошая пицца, отличная пицца», которые приходят, вываливают тебе полотно текста, а потом оказывается, что им нужна «Маргарита» с половиной лука.
ТЫ МОГ ПРОСТО И КОРОТКО ЭТО СКАЗАТЬ, [ЗАЧЕМ] МНЕ ЧИТАТЬ ТАКОЕ ОГРОМНОЕ СООБЩЕНИЕ.
Некоторые покупатели завуалированно описывают заказ, и понять, что именно им нужно, крайне сложно.
Покажите мне пиццу, как пустынный пляж. Рыба плавает в красном море, и ни души на песке.
Другие гости иногда рассказывают, зачем им пицца, не называя её ингредиентов.
Серый Дом
Просто скажите мне, как по фразе «Я делюсь пиццей с котом» можно понять, что половина пиццы должна быть с анчоусами, а половина — с оливками?
Окей, может, тут логика, что кошки любят рыбу, НО ОЛИВКИ.
Если игрок не угадает, что именно имел в виду клиент, делая заказ, гость разозлится.
тсую
Ко мне пришёл чувак и попросил «пиццу со всем что у вас есть, без мяса», а потом обиделся, что я положила ему баклажаны… Эта игра иногда бывает очень, хм, интересной.
Некоторые покупатели могут сделать возврат. В итоге вы потратите время и ингредиенты на приготовление пиццы, за которую потом не заплатят и уйдут к конкуренту.
шекспирби
[Зараза], я [побью покупателей] в «Хорошая пицца, отличная пицца», потому что ты если, [зараза], не уточняешь, что тебе не нужен соус, так [почему] ты возмущаешься, что я его положила, и делаешь возврат.
Несмотря на раздражение на гостей в игре, многие пользователи Сети сделали для себя вывод, что работать в кафе тяжело, и теперь терпеливее относятся к сотрудникам общепита. Игроки знают, что на приготовление идеальной пиццы может уйти много времени, тем более если весь день приходят проблемные гости.
жгучий бумажио
Из-за того, что я играл в «Хорошая пицца, отличная пицца», я теперь снисходительнее отношусь к тому, как долго готовят мою пиццу [в реальности].
Приложение задумывалось как приятная игра для тех, кто хочет отвлечься от повседневных проблем, сосредоточившись на развитии уютного кафе. В итоге пользователи Сети столкнулись с жизненными проблемами, которые возвращают их в суровую реальность.
Ранее Medialeaks рассказал, что за игра Adorable home. Приложение про жизнь в частном доме нервирует игроков, несмотря на милый дизайн.
В другом материале Medialeaks можно прочитать, как хоррор-игра «Зайчик» стала комфорт-пространством для россиян. Атмосфера ужастика напомнила им о детстве в СССР.
Источник: medialeaks.ru