<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Евгений Смирнов: заметки с тегом b2c</title>
<link>https://yevgeniysmirnov.ru/tags/b2c/</link>
<description>Проектирую мобильные и веб-приложения и сайты. Создаю интерактивные прототипы, чтобы протестировать идею до разработки и презентовать её заказчикам или инвесторам.</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.4 (v4171e)</generator>

<itunes:owner>
<itunes:name></itunes:name>
<itunes:email>smirnov.evgeniy789@gmail.com</itunes:email>
</itunes:owner>
<itunes:subtitle>Проектирую мобильные и веб-приложения и сайты. Создаю интерактивные прототипы, чтобы протестировать идею до разработки и презентовать её заказчикам или инвесторам.</itunes:subtitle>
<itunes:image href="https://yevgeniysmirnov.ru/pictures/userpic/userpic-square@2x.jpg?1764698559" />
<itunes:explicit>no</itunes:explicit>

<item>
<title>Сделал дизайн логистического сервиса и продолжаю развивать его после запуска</title>
<guid isPermaLink="false">9</guid>
<link>https://yevgeniysmirnov.ru/all/gruz-online/</link>
<pubDate>Wed, 22 Jul 2026 18:55:31 +0500</pubDate>
<author></author>
<comments>https://yevgeniysmirnov.ru/all/gruz-online/</comments>
<enclosure url="https://yevgeniysmirnov.ru/video/elements-behavior-while-scrolling.mov" type="video/quicktime" length="6034965" />
<enclosure url="https://yevgeniysmirnov.ru/video/Cargo-List-Develop-Decision-1.mov" type="video/quicktime" length="6404475" />
<enclosure url="https://yevgeniysmirnov.ru/video/search-prod.mov" type="video/quicktime" length="2142590" />
<enclosure url="https://yevgeniysmirnov.ru/video/web-search-1.mov" type="video/quicktime" length="14669307" />
<enclosure url="https://yevgeniysmirnov.ru/video/creating-ads.mov" type="video/quicktime" length="28420119" />
<enclosure url="https://yevgeniysmirnov.ru/video/web-creating-ads-1.mov" type="video/quicktime" length="26235985" />
<enclosure url="https://yevgeniysmirnov.ru/video/podhodyaschie-mashiny-web.mov" type="video/quicktime" length="16339390" />
<enclosure url="https://yevgeniysmirnov.ru/video/kalkulyator-vygody.mov" type="video/quicktime" length="14262907" />
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Cover-1.1.jpg" width="2560" height="1440" alt="" /&gt;
&lt;/div&gt;
&lt;p class="lead"&gt;GruzOnline — сервис для поиска грузов и машин без посредников&lt;/p&gt;
&lt;h2&gt;На проекте&lt;/h2&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Сделал дизайн Android- и веб-приложения.&lt;/li&gt;
&lt;li&gt;Сгенерировал логотип, доработал его вручную и согласовал с клиентом.&lt;/li&gt;
&lt;li&gt;После запуска МВП встроил в пользовательские сценарии:
&lt;ul&gt;
  &lt;li&gt;калькулятор выгоды перевозки;&lt;/li&gt;
  &lt;li&gt;подбор подходящих грузов и машин после создания объявления;&lt;/li&gt;
  &lt;li&gt;AI-помощника для поиска и создания объявлений;&lt;/li&gt;
  &lt;li&gt;виджет оценки привлекательности груза относительно рынка.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Заложил визуальную консистентность с помощью семантических переменных, компонентов и шрифтовых стилей.&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="lead"&gt;Приложение нужно было спроектировать так, чтобы на старте оно закрывало минимальные потребности пользователей, а в дальнейшем расширялось новым функционалом.&lt;/p&gt;
&lt;p class="lead"&gt;Начал с карты экранов, которая помогла оценить объём МВП, выстроить взаимосвязь функций и продать проект.&lt;/p&gt;
&lt;p class="lead"&gt;Затем согласовал визуальное направление и приступил к проектированию интерфейсов.&lt;/p&gt;
&lt;h2&gt;Список объявлений&lt;/h2&gt;
&lt;p&gt;Объявления — основное содержимое приложения, поэтому им отведён главный экран:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Cargo-List-1.1@2x.jpg" width="1280" height="936" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;При прокрутке вниз поиск и плавающая кнопка создания объявления скрываются, а при прокрутке вверх появляются обратно:&lt;/p&gt;
&lt;div class="e2-text-video"&gt;
&lt;video src="https://yevgeniysmirnov.ru/video/elements-behavior-while-scrolling.mov#t=0.001" width="1920" height="1408" controls alt="" /&gt;

&lt;/div&gt;
&lt;p&gt;К макету приложил прототип с поведением элементов при прокрутке, но во время разработки поле поиска без согласования перенесли в верхнюю панель. Из-за этого нарушилась иерархия страницы, а поиск стал занимать место при прокрутке:&lt;/p&gt;
&lt;div class="e2-text-video"&gt;
&lt;video src="https://yevgeniysmirnov.ru/video/Cargo-List-Develop-Decision-1.mov#t=0.001" width="2128" height="1552" controls alt="" /&gt;

&lt;/div&gt;
&lt;p class="loud"&gt;Договорился с разработчиками обсуждать спорные решения до их реализации. Начал следить за техническими обсуждениями в чате проекта, чтобы лучше понимать ограничения и статус разработки.&lt;/p&gt;
&lt;p&gt;Без детальной аналитики препродакшн-версия карточки ожидаемо получилась далёкой от реальности:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Cargo-Card-Preprod-1@2x.jpg" width="1280" height="260" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;По мере уточнения требований разделил карточку на секции: груз, маршрут и контакты. Из-за этого она визуально распалась на две части, а маршрут сместился во вторую очередь считывания:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Cargo-Card-ver-1.1@2x.jpg" width="1280" height="558" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;В продакшн-версии вернул маршрут наверх, сделал карточку визуально цельной и добавил уточнённые свойства грузов и маршрутов:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Cargo-Card-ver-2.2@2x.jpg" width="1280" height="691" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Карточку спроектировал так, чтобы пользователь мог принять решение о сотрудничестве без перехода на страницу груза или машины. Например, составной маршрут можно посмотреть прямо в списке:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Cargo-Card-Route@2x.jpg" width="1280" height="870" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Как и контакты:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Cargo-Card-Contacts-1.1@2x.jpg" width="1280" height="406" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;При необходимости можно перейти в профиль автора объявления и убедиться в его надёжности:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Company-Public-Profile-1.1@2x.jpg" width="1280" height="936" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;В веб-приложении вся информация о грузе, маршруте и контактах собрана в карточке объявления, поэтому отдельная страница не требуется:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/web-list.jpg" width="2560" height="1672" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Поиск объявлений&lt;/h2&gt;
&lt;p&gt;Грузы можно найти по названию, компании, которая разместила объявление, или пункту маршрута:&lt;/p&gt;
&lt;div class="e2-text-video"&gt;
&lt;video src="https://yevgeniysmirnov.ru/video/search-prod.mov#t=0.001" width="2128" height="1552" controls alt="" /&gt;

&lt;/div&gt;
&lt;p&gt;Для поиска также доступны фильтры:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Filters@2x.jpg" width="1109" height="1280" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;В веб-приложении поиск работает как один из фильтров, поэтому его можно применять одновременно с остальными:&lt;/p&gt;
&lt;div class="e2-text-video"&gt;
&lt;video src="https://yevgeniysmirnov.ru/video/web-search-1.mov#t=0.001" width="1920" height="1252" controls alt="" /&gt;

&lt;/div&gt;
&lt;h2&gt;Создание объявления&lt;/h2&gt;
&lt;p&gt;Из-за большого количества полей и отсутствия взаимовлияния между ними в мобильном приложении сделал форму пошаговой:&lt;/p&gt;
&lt;div class="e2-text-video"&gt;
&lt;video src="https://yevgeniysmirnov.ru/video/creating-ads.mov#t=0.001" width="2128" height="1552" controls alt="" /&gt;

&lt;/div&gt;
&lt;p&gt;В веб-приложении поля расположены на одном экране и сгруппированы по смыслу:&lt;/p&gt;
&lt;div class="e2-text-video"&gt;
&lt;video src="https://yevgeniysmirnov.ru/video/web-creating-ads-1.mov#t=0.001" width="1920" height="1252" controls alt="" /&gt;

&lt;/div&gt;
&lt;p class="lead"&gt;Перед запуском МВП сгенерировал логотип и доработал его вручную&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Logo-Usage-Mobile-App-1.1@2x.jpg" width="1280" height="888" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Логотип адаптируется под ширину экрана:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Logo-Usage-Web-App.jpg" width="2560" height="1440" alt="" /&gt;
&lt;/div&gt;
&lt;p class="lead"&gt;После запуска МВП начал встраивать функции, которые помогают быстрее находить грузы и машины&lt;/p&gt;
&lt;h2&gt;Подходящие объявления&lt;/h2&gt;
&lt;p&gt;После создания объявления о грузе приложение подбирает подходящие машины, а после создания объявления о машине — подходящие грузы:&lt;/p&gt;
&lt;div class="e2-text-video"&gt;
&lt;video src="https://yevgeniysmirnov.ru/video/podhodyaschie-mashiny-web.mov#t=0.001" width="1920" height="1236" controls alt="" /&gt;

&lt;/div&gt;
&lt;h2&gt;Калькулятор выгоды&lt;/h2&gt;
&lt;p&gt;Позволяет рассчитать примерную прибыль от перевозки груза:&lt;/p&gt;
&lt;div class="e2-text-video"&gt;
&lt;video src="https://yevgeniysmirnov.ru/video/kalkulyator-vygody.mov#t=0.001" width="1920" height="1236" controls alt="" /&gt;

&lt;/div&gt;
&lt;h2&gt;Выгодность груза относительно рынка&lt;/h2&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/vidzhet-analitiki-1@2x.jpg" width="1280" height="936" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;AI-помощник для поиска объявлений и их создания&lt;/h2&gt;
&lt;p&gt;Помощник рассчитан на использование водителями во время движения, поэтому основной точкой входа стал виджет, размеры и оформление которого соответствуют системным виджетам:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/ai-bot-widget@2x.jpg" width="1280" height="936" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Помощника также можно вызвать из приложения, нажав кнопку «Штурман» в верхней панели:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/in-app-entrance-1@2x.jpg" width="1280" height="936" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;По умолчанию общение с помощником происходит голосом. Он озвучивает свой ответ и автоматически начинает запись реплики пользователя, которую можно остановить и написать запрос текстом:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/ai-assistant-start@2x.jpg" width="1124" height="1280" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;По мере общения помощник уточняет параметры, чтобы подобрать объявления:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/ai-assistant-searched@2x.jpg" width="1280" height="704" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Если пользователь вводит запрос, который нейросеть не распознаёт как параметр объявления, помощник подсказывает, как его скорректировать:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/ai-assistant-vague-answer@2x.jpg" width="1280" height="704" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;На страте для технического упрощения выход из режима поиска или создания объявления происходит по кнопке. Помощник подтверждает действие сообщением и озвучивает его:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/ai-assistant-modal-exit@2x.jpg" width="1280" height="704" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Функционал помощника частично запущен в продакшн, а показанные экраны — лишь его оболочка. Основная работа команды происходит вне макетов: анализ сценариев, настройка нейросети, написание промптов, составление текстов и тестирование.&lt;/p&gt;
&lt;h2&gt;Что было самым сложным&lt;/h2&gt;
&lt;p&gt;Потребность постоянно изобретать решения на фоне тяжёлого эмоционального состояния.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Как я с этим справился&lt;/b&gt;&lt;br /&gt;
Переиспользовал найденные решения. Это создавало рутину, которая помогала двигать проект вперёд.&lt;/p&gt;
&lt;p&gt;Проектировал больше, чем требовалось для МВП. Позже использовал эти наработки при создании новых функций, благодаря чему быстрее доводил их до прода.&lt;/p&gt;
&lt;h2&gt;Что сейчас происходит с продуктом&lt;/h2&gt;
&lt;p class="loud"&gt;Приложения были опубликованы в конце 2025 и постепенно обрастают функционалом и пользователями.&lt;/p&gt;
&lt;p&gt;На 22.07.26 мобильное приложение скачали уже 6 000 человек, средняя оценка в сторах — ★4.5.&lt;/p&gt;
&lt;p&gt;Продолжаю поддерживать и развивать дизайн продукта в 2026.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Евгений Смирнов&lt;/b&gt;&lt;br /&gt;
Дизайнер&lt;/p&gt;
&lt;p&gt;&lt;a href="https://icerockdev.ru/"&gt;&lt;b&gt;IceRock Development&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
Команда разработки&lt;/p&gt;
&lt;h2&gt;&lt;a href="mailto:smirnov.evgeniy789@gmail.com"&gt;Электропочта&lt;/a&gt; • &lt;a href="https://t.me/eugenius_dsgn"&gt;Телеграм&lt;/a&gt;&lt;/h2&gt;
</description>
</item>

<item>
<title>Обновил дизайн сайта, чтобы повысить конверсию оформления заказа и привести интерфейс к единому стилю с мобильным приложением</title>
<guid isPermaLink="false">8</guid>
<link>https://yevgeniysmirnov.ru/all/panda-pizza-website/</link>
<pubDate>Tue, 23 Jun 2026 00:03:12 +0500</pubDate>
<author></author>
<comments>https://yevgeniysmirnov.ru/all/panda-pizza-website/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Thumbnail@2x.jpg" width="1280" height="720" alt="" /&gt;
&lt;/div&gt;
&lt;p class="lead"&gt;Панда Пицца — сайт для заказа доставки пиццы, закусок, десертов и напитков.&lt;/p&gt;
&lt;h2&gt;На проекте&lt;/h2&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Описал путь оформления заказа и предложил, как его улучшить.&lt;/li&gt;
&lt;li&gt;Собрал карту переходов нового пути, чтобы оценить масштаб работ и связать новые функции — бонусы, сторисы с акциями, отмену и оценивание заказа — с существующими.&lt;/li&gt;
&lt;li&gt;Задал визуальное направление, чтобы интерфейс сайта подружился с приложением, и продукты выглядели как из одной линейки.&lt;/li&gt;
&lt;li&gt;Погрузил в проект дизайнера, распланировал его работу и взял на себя арт-дирекшн.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Задача&lt;/h2&gt;
&lt;p&gt;Для Панды Пиццы я &lt;a href="https://yevgeniysmirnov.ru/all/panda-pizza-mobile-app/"&gt;делал дизайн мобильного приложения&lt;/a&gt;, которое помогло повысить узнаваемость бренда и увеличить продажи.&lt;/p&gt;
&lt;p&gt;Клиенту понравился результат, и он доверил мне обновление дизайна сайта. Нужно было повысить конверсию заказа, привести сайт к единому стилю с приложением и упростить поддержку дизайна.&lt;/p&gt;
&lt;h2&gt;Главная&lt;/h2&gt;
&lt;p&gt;Повысил акцент на товарах:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Уменьшил высоту шапки, убрал заливку и навёл порядок в вёрстке.&lt;/li&gt;
&lt;li&gt;Уменьшил поля по краям, чтобы увеличить карточки товаров.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Вместо карусели баннеров сделал сторисы с акциями.&lt;/p&gt;
&lt;p&gt;Новый дизайн первый в карусели:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.6819973718791"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Home-New@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Home-Old@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Мобильная версия&lt;/b&gt;&lt;br /&gt;
Информацию о том, что меню и цены могут отличаться в зависимости от адреса доставки и пиццерии, разместил на странице вместо плавающего тоста:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Home-New@2x-1.jpg" width="2560" height="1371" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Прокрутка меню&lt;/b&gt;&lt;br /&gt;
Фиксирую только навигацию и корзину, чтобы отдать максимум вертикального пространства товарам:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.6819973718791"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Home-New_Scroll@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Home-Old_Scroll@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Мобильная версия&lt;/b&gt;&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Home-New_Scroll_Mobile@2x.jpg" width="1280" height="685" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Карточка товара&lt;/b&gt;&lt;br /&gt;
Исправил тональность цены, чтобы карточка считывалась актуальной и активной.&lt;/p&gt;
&lt;p&gt;Использовал облегчённый основной цвет вместо серого для кнопки перехода на страницу товара:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Card@2x.jpg" width="1280" height="720" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Футер&lt;/b&gt;&lt;br /&gt;
Совместил условия доставки с футером и увеличил размеры элементов, чтобы подсветить важную информацию.&lt;/p&gt;
&lt;p&gt;Выделил подзаголовки размером и жирностью вместо низкоконтрастного жёлтого.&lt;/p&gt;
&lt;p&gt;Добавил QR-код для скачивания приложения:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.6819973718791"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Home_New_Footer@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Home-Old_Footer@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Страница товара&lt;/h2&gt;
&lt;p&gt;Увеличил фото товара и добавил выбор дополнительных ингредиентов:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.6819973718791"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Details-Modal-New@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Home_Old@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Была идея сделать страницу вместо модального окна, чтобы дать больше места информации о товаре и элементам управления, а также уменьшить вложенность модальных окон:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Details-Page-New-Screen-1@2x.jpg" width="1280" height="718" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Но в продакшен пошла версия с модальным окном. Согласующие стороны опасались, что переход к отдельной странице будет ощущаться тяжелее и разорвёт визуальную связь с меню.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;В мобильной версии открывается полноэкранное модальное окно&lt;/b&gt;&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Details-New-Mobile@2x.jpg" width="1280" height="685" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Адрес доставки и самовывоза&lt;/h2&gt;
&lt;p&gt;Чтобы добавить товар в корзину по актуальной цене, нам нужно узнать адрес доставки и определить пиццерию, которая его обслуживает.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Доставка&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Объединил выбор адреса доставки и пиццерии для самовывоза в одном окне, чтобы избежать двойной вложенности модальных окон.&lt;/p&gt;
&lt;p&gt;Для добавления товара в корзину достаточно указать город, улицу и дом. Детали адреса запрашиваются в форме заказа:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.6819973718791"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Delivery-Modal-Hints-1-New-1@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Delivery-Modal-Old-1@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Delivery-Modal-Old-2@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;При вводе адреса под полем появляются подсказки:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Delivery-Modal-New-Hints@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Если адрес не входит в зону доставки, подсвечиваю поле ошибкой после его расфокуса вместо кричащего уведомления:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.6819973718791"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Delivery-Modal-New-Error@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Delivery-Modal-Error-Old@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Самовывоз&lt;/b&gt;&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.6819973718791"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Pick-Up-Modal-New1@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Pick-Up-Modal-Old@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;После указания адреса товар автоматически добавляется в корзину без необходимости повторно кликать на кнопку «В корзину»:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.6819973718791"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Notification-New@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Notification-Old@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Мобильная версия выбора адреса доставки&lt;/b&gt;&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Delivery-Modal-Mobile-New-1.1@2x.jpg" width="1155" height="1280" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Мобильная версия выбора пиццерии для самовывоза&lt;/b&gt;&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Pick-Up-Modal-Mobile-New@2x.jpg" width="1155" height="1280" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Корзина&lt;/h2&gt;
&lt;p&gt;Сделал отдельной страницей, а не модальным окном:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.6819973718791"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Cart-New@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Cart-Old@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;При изменении ширины окна, элементы знают, как им перестроиться:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Cart-compact-New@2x.jpg" width="1280" height="661" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Была идея разместить корзину сбоку от меню:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Cart-sheme-1@2x.jpg" width="1280" height="718" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Но времени на проработку немодального поведения при узком окне не было, поэтому везде сделали единообразно — отдельной страницей.&lt;/p&gt;
&lt;h2&gt;Списание бонусов&lt;/h2&gt;
&lt;p&gt;Если пользователь авторизован, в шапке появляется баланс бонусов, которые он может списать:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Cart-Bonus@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Авторизация&lt;/h2&gt;
&lt;p&gt;Для оформления заказа пользователь авторизуется по номеру телефона.&lt;/p&gt;
&lt;p&gt;Исправил низкую контрастность акцентного жёлтого и сделал тексты понятнее:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.6819973718791"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Login-New@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Login-Old@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Код подтверждения&lt;/b&gt;&lt;br /&gt;
Сделал очевиднее кнопку возврата к шагу ввода телефона и автоматическую проверку кода после ввода последней цифры:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.6819973718791"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Secure-code-New@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Secure-code-old@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Форма заказа&lt;/h2&gt;
&lt;p&gt;После авторизации пользователь попадает на форму заказа, где уточняет адрес, время доставки и способ оплаты.&lt;/p&gt;
&lt;p&gt;Визуально облегчил форму:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Разделил группы полей пространством вместо подложек.&lt;/li&gt;
&lt;li&gt;Поля сделал серыми подложками вместо обводки:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.7827298050139"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-Form-New-1.3@2x.jpg" width="1280" height="718" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-Form-Old-1.3@2x.jpg" width="1280" height="718" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Было бы хорошо сохранить подписи слева от полей, как в старой форме, но:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;полей мало,&lt;/li&gt;
&lt;li&gt;они стоят рядом с названиями групп,&lt;/li&gt;
&lt;li&gt;содержимое подсказывает, что это за поле.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Поэтому оставил подписи только у полей с похожими данными — квартира, подъезд, этаж. Если расположить подписи слева, они будут без необходимости выделять эти поля на фоне остальных.&lt;/p&gt;
&lt;p&gt;Уменьшил высоту сводки заказа и зафиксировал её при прокрутке:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.6819973718791"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-Form-Scroll-New1.1@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-Form-Scroll-Old@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Вместо общего сообщения об ошибке внизу страницы подсвечиваю красным сами поля:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.6819973718791"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-Form-Error-New1.2@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-Form-Error-Old@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Если ресторан закрыт, новый сайт предлагает сделать отложенный заказ. Вместо кнопки оплаты показывается кнопка «Указать время доставки»:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.6819973718791"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-Form-Early-New1.2@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-Form-Early-Old@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Сохранённые адреса&lt;/h2&gt;
&lt;p&gt;После оформления заказа адрес сохраняется и при следующем заказе компактнее отображается в форме:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.6819973718791"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-Form-Saved-Address-New-1.2@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-Form-Saved-Address-Old@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Можно добавить несколько адресов:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.6819973718791"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-Form-Saved-Address-Modal-New-1@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-Form-Saved-Address-Modal-Old@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-Form-Saved-Address-Modal-Old-1@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Или отредактировать текущий:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.6819973718791"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Edit-Saved-Address-1@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-Form-Saved-Address-Modal-Old-2@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Отслеживание заказа&lt;/h2&gt;
&lt;p&gt;После оплаты перенаправляем пользователя на экран заказа:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.5647921760391"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-page-accepted-New-1@2x.jpg" width="1280" height="818" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-page-accepted-Old@2x.jpg" width="1280" height="818" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Сделал так, что на экран заказа теперь можно вернуться с главной страницы, а не искать его в истории браузера:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Home-Order-Preview-New-1@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Добавил оценку заказа для сбора статистики и обратной связи от пользователей:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.6819973718791"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-page-Deliveried-New@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-page-Estimate-1-New@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-page-Estimate-2-New@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-page-Estimate-3-New@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Отмена заказа&lt;/b&gt;&lt;br /&gt;
Вместо звонка в поддержку на новом сайте заказ можно отменить кнопкой:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.6819973718791"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-cancel-modal-1.1@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-canceld@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Если заказ начали готовить, то при отмене деньги не вернутся, о чём сайт кратко и ясно предупреждает:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.6819973718791"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-cancel-modal-2@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-canceld-1@2x.jpg" width="1280" height="761" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Когда заказ передали курьеру, отменить его не получится. Кнопка «Отменить заказ...» меняется на информационное сообщение:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Order-cancel-noti-1@2x.jpg" width="1280" height="818" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Что было самым сложным&lt;/h2&gt;
&lt;p&gt;Направлять подопечного дизайнера и в сжатые сроки отдавать результат.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Как я с этим справился&lt;/b&gt;&lt;br /&gt;
Погрузил дизайнера в проект голосом и оперативно отвечал на вопросы. Днём давал работать в тишине, вечером делал ревью и сообщал статус проджект-менеджеру. Взял на себя интерактивный прототип и визуальное направление.&lt;/p&gt;
&lt;h2&gt;Результат&lt;/h2&gt;
&lt;p class="loud"&gt;Сайт запустили в срок, и люди начали заказывать еду через него.&lt;/p&gt;
&lt;p&gt;Работая в формате аутсорса, я не имел доступа к бизнес-метрикам проекта и не мог оценить влияние нового дизайна.&lt;/p&gt;
&lt;h2&gt;Что сейчас происходит с продуктом&lt;/h2&gt;
&lt;p&gt;Я занимался дизайном сайта и поддерживал его в ходе разработки с начала до середины 2025.&lt;/p&gt;
&lt;p&gt;В конце 2025 бизнес перешёл на готовое инфраструктурное решение, к которому прилагался whitebox-сайт.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Евгений Смирнов&lt;/b&gt;&lt;br /&gt;
Арт-директор&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Марина Ткаченко&lt;/b&gt;&lt;br /&gt;
Дизайнер&lt;/p&gt;
&lt;p&gt;&lt;a href="https://icerockdev.ru/"&gt;&lt;b&gt;IceRock Development&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
Команда разработки&lt;/p&gt;
&lt;h2&gt;&lt;a href="mailto:smirnov.evgeniy789@gmail.com"&gt;Электропочта&lt;/a&gt; • &lt;a href="https://t.me/eugenius_dsgn"&gt;Телеграм&lt;/a&gt;&lt;/h2&gt;
</description>
</item>

<item>
<title>Помог повысить узнаваемость бренда и увеличить продажи через UX, промо-функции и адаптацию брендинга</title>
<guid isPermaLink="false">7</guid>
<link>https://yevgeniysmirnov.ru/all/panda-pizza-mobile-app/</link>
<pubDate>Sat, 13 Jun 2026 14:49:46 +0500</pubDate>
<author></author>
<comments>https://yevgeniysmirnov.ru/all/panda-pizza-mobile-app/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Oblozhka.jpg" width="2560" height="1440" alt="" /&gt;
&lt;/div&gt;
&lt;p class="lead"&gt;Панда Пицца — приложение для заказа доставки пиццы, закусок, десертов и напитков.&lt;/p&gt;
&lt;h2&gt;На проекте&lt;/h2&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Сделал дизайн iOS-приложения с базовыми функциями: меню, оформление заказа, отслеживание статуса доставки и оценка её качества.&lt;/li&gt;
&lt;li&gt;Адаптировал приложение под Android по гайдлайнам Google Material You.&lt;/li&gt;
&lt;li&gt;Встроил в пользовательские сценарии промо-функции: бонусную систему, сторисы для акций и функцию рекомендации приложения друзьям.&lt;/li&gt;
&lt;li&gt;Адаптировал интерфейс под новый брендинг, чтобы визуально выделить приложение среди конкурентов.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Задача&lt;/h2&gt;
&lt;p&gt;Бизнес ресторанов обратился за мобильным приложением, чтобы увеличить продажи и повысить узнаваемость бренда. Приложение нужно было задизайнить, разработать и связать с инфраструктурой клиента за 5 месяцев.&lt;/p&gt;
&lt;p&gt;Чтобы уложиться в сроки и сохранить привычный для пользователей сценарий заказа еды, клиент попросил ориентироваться на приложение Додо Пиццы. Я взял его как сценарный референс и скорректировал под рамки МВП и бизнес-логику Панда Пиццы.&lt;/p&gt;
&lt;h2&gt;Доставка и самовывоз&lt;/h2&gt;
&lt;p&gt;При первом входе спрашиваем, как пользователь хочет получить заказ, чтобы показать актуальные меню и цены. Они зависят от пиццерии, обслуживающей адрес доставки или выбранной для самовывоза:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/pervyi_vhod_2.2@2x.jpg" width="1280" height="908" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Доставка&lt;/b&gt;&lt;br /&gt;
Перед системным запросом геолокации показываем экран, который объясняет, зачем приложению доступ к местоположению.&lt;/p&gt;
&lt;p&gt;Если пользователь нажал «Настроить позже», он сможет вызвать системную модалку без перехода в настройки — через кнопку «Определить местоположение» на карте:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/dostavka1.4@2x.jpg" width="1155" height="1280" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Обрезаем адрес слева, а не справа. Так в строке остаются улица и дом — часть адреса, по которой пользователь понимает, куда доставят еду:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/otobrazhenie-adresa-1.5@2x.jpg" width="1280" height="242" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Когда что-то идёт не так, приложение объясняет, что произошло и что делать дальше:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/dostavka_sostoyaniya@2x.jpg" width="1280" height="685" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Самовывоз&lt;/b&gt;&lt;br /&gt;
При включённой геолокации центрируем карту относительно местоположения пользователя и показываем ближайшие пиццерии:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/samovyvoz1.2@2x.jpg" width="1155" height="1280" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Меню&lt;/h2&gt;
&lt;p&gt;После выбора того, как получить заказ, пользователь попадает в меню:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Menyu1.2@2x.jpg" width="1280" height="908" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Виджет адреса показывает, может ли пиццерия принять заказ:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/vidzhet_dostavki_sostoyaniya3.2@2x.jpg" width="1280" height="208" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Корзина&lt;/h2&gt;
&lt;p&gt;Изначально для ввода промокода хотел использовать модальную шторку:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Korzina2.2@2x.jpg" width="1280" height="860" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;При обсуждении макетов с разработчиком выяснил:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Клавиатура сворачивается позже шторки, из-за чего конструкция распадается и анимация выглядит дёрганой.&lt;/li&gt;
&lt;li&gt;Чтобы подстроить высоту шторки под клавиатуру и содержимое, пришлось бы менять системное поведение.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Заменил шторку на модальное окно. При его закрытии клавиатура скрывается одновременно с ним:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Korzina1.1@2x.jpg" width="1280" height="908" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Оформление заказа&lt;/h2&gt;
&lt;p&gt;При оплате заказа пользователь запускает цепочку взаимодействий между приложением, бэком и платёжной системой, но ему достаточно знать, что платёж прошёл:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/oplata_proshla@2x.jpg" width="1280" height="685" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Если банк отклонил платёж, запросил подтверждение или бэк долго получает данные заказа, приложение объяснит, что происходит и что делать дальше:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Oplata-zakaza1.1@2x.jpg" width="1155" height="1280" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;На проде выяснилось, что бэк может несколько минут возвращать данные заказа. Чтобы медленная система ощущалась работающей, троббер сменяется пояснением и кнопкой «Проверить статус».&lt;/p&gt;
&lt;p&gt;Приложение само проверяет статус через заданные интервалы, но кнопка даёт пользователю возможность убедиться, что система работает:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Obrabotka_zakaza@2x.jpg" width="1280" height="908" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Отслеживание заказа&lt;/h2&gt;
&lt;p&gt;Бэк может вернуть данные заказа без номера, который нужен для обращения в поддержку. Сделал так, что экран заказа открывается сразу, а номер подгружается фоном:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Nomer-zakaza1@2x.jpg" width="1280" height="860" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Приложение само обновляет данные, но пользователь может вручную запросить номер, если он нужен срочно.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Заказ может быть отменён без участия пользователя. В таком случае приложение говорит: заказ отменён, деньги вернутся, бонусы уже вернулись. Если остались вопросы, можно позвонить в поддержку:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/zakaz-otmenen1.2@2x.jpg" width="1280" height="908" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Оценивание заказа&lt;/h2&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/ocenka-zakaza1.2@2x.jpg" width="1280" height="908" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Текст на странице и плейсхолдер поля меняются в зависимости от оценки. Люди любят давать советы и заодно описывают, что пошло не так:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/variacii-ocenki1@2x.jpg" width="1280" height="908" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Адаптация под Android&lt;/h2&gt;
&lt;p&gt;Клиенту понравился дизайн iOS-приложения, и в процессе разработки он также заказал версию для Android.&lt;/p&gt;
&lt;p&gt;Интерфейс адаптировал по гайдлайнам Google Material You, чтобы сделать привычные для Android навигационные паттерны и поведение элементов управления:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.3689839572193"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Android1.2@2x.jpg" width="1280" height="935" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Android-2@2x.jpg" width="1280" height="935" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Android-3.1@2x.jpg" width="1280" height="935" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;После запуска МВП начал встраивать промо-функции&lt;/h2&gt;
&lt;p&gt;&lt;b&gt;Сторисы&lt;/b&gt;&lt;br /&gt;
Сторисы рассказывают об акциях, промокодах и скидках, побуждая пользователя сделать заказ или добавить к нему дополнительные позиции.&lt;/p&gt;
&lt;p&gt;Разместил сторисы на видном месте рядом с меню, потому что они связаны с выбором товаров:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/storisy1.1@2x.jpg" width="1280" height="908" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Бонусы&lt;/b&gt;&lt;br /&gt;
Для оформления заказа пользователь авторизуется по номеру телефона.&lt;/p&gt;
&lt;p&gt;В смете и на экране статуса доставки показывается, сколько бонусов начислится за заказ:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Avtorizaciya@2x.jpg" width="1155" height="1280" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;На главной добавил баланс бонусов, чтобы напомнить о возможности их списать и подтолкнуть заказать больше:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Glavnaya-bonusy1.2@2x.jpg" width="1280" height="685" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;За скачивание приложения дают 1000 бонусов, поэтому добавил в корзину предложение авторизоваться:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/korzina_avtorizaciya@2x.jpg" width="1280" height="908" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;После авторизации пользователь может списать бонусы:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Korzina_bonusy2@2x.jpg" width="1155" height="1280" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Рекомендация друзьям&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Если пользователь оценил заказ на 4—5 звёзд, на странице оценки появляется блок «Посоветуете нас?». При ответе «Да» предлагаем поделиться ссылкой на скачивание приложения:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Rekomendaciya-druzyam2@2x.jpg" width="1195" height="1280" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Модальное окно — компромиссное решение. Я бы заменил его на блок, который появляется прямо на странице и продолжает сценарий.&lt;/p&gt;
&lt;h2&gt;Ребрендинг&lt;/h2&gt;
&lt;p&gt;Новый брендинг делала студия-подрядчик. Она же перенесла его в приложение, а я отсматривал результат. Нашёл нарушения контраста и семантики цветов, обсудил их с клиентом и исправил:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.3361169102296"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/brending_glavnaya1.4@2x.jpg" width="1280" height="958" alt="" /&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/brending_prokrutka-glavnoi1@2x.jpg" width="1280" height="958" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Когда брендинг обновили во второй раз, адаптацию интерфейса сразу доверили мне. К тому моменту я настроил компоненты и привязал к ним семантические переменные, поэтому адаптация прошла быстро:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/brending_peremennye1@2x.jpg" width="1280" height="908" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Результат&lt;/h2&gt;
&lt;p class="loud"&gt;МВП запустили в срок. Люди начали заказывать еду через приложение, а я развивал дизайн по мере добавления новых функций.&lt;/p&gt;
&lt;h2&gt;Отзыв о работе&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;«Мне очень нравится результат. Вы большие молодцы. &lt;b&gt;Сделали ровно то, что нужно, ничего лишнего&lt;/b&gt;. Всё выглядит аккуратно и современно».&lt;br /&gt;
&lt;i&gt;Руководитель проекта со стороны клиента&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;Что сейчас происходит с продуктом&lt;/h2&gt;
&lt;p&gt;Я занимался дизайном приложения и поддерживал его в ходе разработки с начала 2024 до середины 2025.&lt;/p&gt;
&lt;p&gt;В начале 2025 &lt;a href="https://yevgeniysmirnov.ru/all/panda-pizza-website/"&gt;обновил дизайн сайта&lt;/a&gt;, чтобы повысить конверсию оформления заказа и привести интерфейс к единому стилю с мобильным приложением.&lt;/p&gt;
&lt;p&gt;В конце 2025 бизнес перешёл на готовое инфраструктурное решение, к которому прилагалось whitebox-приложение.&lt;/p&gt;
&lt;p&gt;Пользователям понравилось расширение функционала, но интерфейс заметно изменился:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;«Новый дизайн у приложения стал интуитивно не понятным, старый мне нравился больше, анимации, цвет и так далее, жаль что поменяли дизайн приложения».&lt;br /&gt;
&lt;i&gt;Отзыв из App Store&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;b&gt;Евгений Смирнов&lt;/b&gt;&lt;br /&gt;
Дизайнер&lt;/p&gt;
&lt;p&gt;&lt;a href="https://icerockdev.ru/"&gt;&lt;b&gt;IceRock Development&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
Команда разработки&lt;/p&gt;
&lt;h2&gt;&lt;a href="mailto:smirnov.evgeniy789@gmail.com"&gt;Электропочта&lt;/a&gt; • &lt;a href="https://t.me/eugenius_dsgn"&gt;Телеграм&lt;/a&gt;&lt;/h2&gt;
</description>
</item>

<item>
<title>Сделал дизайн ленты «Подслушано» и встроил в неё сторисы, чем помог в 2,5 раза увеличить вовлечённость пользователей и подготовить приложение к монетизации</title>
<guid isPermaLink="false">6</guid>
<link>https://yevgeniysmirnov.ru/all/campus/</link>
<pubDate>Fri, 22 May 2026 10:12:41 +0500</pubDate>
<author></author>
<comments>https://yevgeniysmirnov.ru/all/campus/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Oblozhka5.jpg" width="2560" height="1440" alt="" /&gt;
&lt;/div&gt;
&lt;p class="lead"&gt;Кампус — приложение с расписанием пар, лентой «Подслушано» и анонимными отзывами на преподавателей. Работает на Android и iOS.&lt;/p&gt;
&lt;p&gt;Бизнес построил стратегию монетизации: увеличить количество пользователей, повысить их вовлечённость и продавать контекстуальную рекламу внутри приложения.&lt;/p&gt;
&lt;h2&gt;Мои задачи в рамках стратегии&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Визуально обновить Android-приложение, чтобы сохранить текущую аудиторию и создать основу для привлечения новой.&lt;/li&gt;
&lt;li&gt;Сделать ленту «Подслушано» со сторисами, чтобы повысить вовлечённость пользователей.&lt;/li&gt;
&lt;li&gt;Встроить рекламные блоки внутрь приложения.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Результаты бизнес-стратегии и улучшений Android- и iOS-приложения&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Раньше пользователи заходили в приложение в среднем 32 раза в месяц на 35 секунд, а стали заходить 81 раз на 39 секунд.&lt;/li&gt;
&lt;li&gt;Количество пользователей увеличилось с 247 000 в 2021 году до 750 000 в 2023 году.&lt;/li&gt;
&lt;li&gt;244 000 активных пользователей в пиковые месяца.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Итерационно вернул Android-приложение «из прошлого века»&lt;/h2&gt;
&lt;p&gt;Прежде чем добавлять ленту, сторисы, рекламу и привлекать новую аудиторию, я доработал существующий функционал и привёл в порядок нативную навигацию, компоновку экранов, цвета, типографику и иконки.&lt;/p&gt;
&lt;h2&gt;Расписание занятий&lt;/h2&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Raspisanie3.1@2x.jpg" width="1280" height="995" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Страница занятия&lt;/h2&gt;
&lt;p&gt;Переходы к вложенным страницам сделал полноэкранными:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Zanyatie2@2x.jpg" width="1280" height="995" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Избранные расписания&lt;/h2&gt;
&lt;p&gt;Перенёс переключение между избранными расписаниями из настроек на главный экран и добавил в выпадающее меню поиск расписания другой группы или преподавателя.&lt;/p&gt;
&lt;p&gt;К примеру, если нужно встретиться с друзьями из другой группы или передать работу преподавателю, а его нет на кафедре:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Izbrannye_Raspisaniya1.jpg" width="1757" height="2560" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Настройка избранных расписаний&lt;/b&gt;&lt;br /&gt;
По умолчанию избранные расписания отображаются в порядке добавления. Порядок можно изменить в настройках:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Izbrannye_Raspisaniya_Redaktirovanie2@2x.jpg" width="1280" height="901" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Отзывы о препродавателях&lt;/h2&gt;
&lt;p&gt;Студенты анонимно оставляют отзывы, которые помогают другим составить первое впечатление о преподавателе до пары или экзамена. Если кто-то напишет ложь, его задизлайкуют.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Otzyvy@2x.jpg" width="1280" height="995" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Страница преподавателя&lt;/b&gt;&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Stranica_Prepodavatelya@2x.jpg" width="1280" height="995" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Написание отзыва&lt;/b&gt;&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Napisani_otzyva_ver0.1@2x.jpg" width="1280" height="1100" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Napisani_otzyva_ver1.1@2x.jpg" width="1280" height="1100" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Napisani_otzyva_ver2.2@2x.jpg" width="1280" height="900" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Оформление&lt;/h2&gt;
&lt;p&gt;В приложении были нейтральные светлая и тёмная темы, в которых можно менять основной цвет.&lt;/p&gt;
&lt;p&gt;В первой итерации визуального обновления сделал цветные темы, в которых палитра строилась от основного цвета. Пользователям это не зашло, особенно в тёмной теме:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;«После обновы пропала тёмная тема, вернее она осталась но это скорее голубой в темных тонах».&lt;/li&gt;
&lt;li&gt;«Добавьте тогда уж чёрную тему».&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Поэтому вернул темы в нейтральные тона:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Temnaya_tema@2x.jpg" width="1280" height="1010" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Я допустил ошибку, забрав у пользователей привычное оформление. Вместо этого стоило оставить нейтральные темы и добавить цветную как эксперимент.&lt;/p&gt;
&lt;p&gt;Из-за потери времени, сложности разработки и среднего приоритета задачи мы вернулись к варианту, в котором меняется только основной цвет:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Cvetnye_temy@2x.jpg" width="1280" height="716" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;После визуального обновления я приступил к социальным функциям, которые должны были повысить вовлечённость пользователей.&lt;/h2&gt;
&lt;h2&gt;Лента «Подслушано»&lt;/h2&gt;
&lt;p&gt;Место, где студенты вуза делятся трешовыми историями, шутят, обсуждают моральные ценности, популяцию кенгуру и ищут вторую половинку.&lt;/p&gt;
&lt;p&gt;Первая версия ленты была списком постов без комментариев. Пользователи отвечали друг другу новыми постами, поэтому лента выглядела живой:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Lenta_Ver1@2x.jpg" width="1280" height="946" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Добавили пост дня, который выбирался среди всех вузов по количеству лайков за предыдущий день:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Lenta_Ver1.1@2x.jpg" width="1280" height="946" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Закреплённая кнопка «Предложить пост» закрывала посты и создавала визуальный шум, когда появлялась или исчезала при смене направления прокрутки:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Lenta_variacii_knopki@2x.jpg" width="1280" height="946" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Когда появилась строка сторисов, перенёс в неё пост дня и кнопку «Предложить пост»:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Lenta_so-storisami3@2x.jpg" width="1280" height="946" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;К истории «Пост дня» прикрутили нейронку, которая генерировала контекстную картинку. Нейронка делала такие же трешовые картинки, как и сами посты, поэтому студенты ловили «ха-ха»:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/post_dnya1@2x-1.jpg" width="2560" height="1763" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Эту сторис для кейса сгенерировал ChatGPT в 2026 году без дополнительной настройки промпта. Получилось уже не так трешово.&lt;/div&gt;
&lt;/div&gt;
&lt;p class="loud"&gt;Сторисы открыли дорогу к новым форматам взаимодействия с пользователями: подборкам смешных постов, голосованиям за лучшего преподавателя, предложениям стажировок и вакансий, рекламе курсов для подготовки к сессии.&lt;/p&gt;
&lt;h2&gt;Вывод&lt;/h2&gt;
&lt;p&gt;Я подготовил Android-приложение к привлечению новой аудитории и маркетинговой активности: обновил существующий интерфейс и добавил ленту «Подслушано» со сторисами как основу для рекламных форматов.&lt;/p&gt;
&lt;p&gt;Заложенная мной основа помогла начать реализовывать бизнес-стратегию. Текущая продуктовая команда продолжает развивать её в новых сценариях, рекламных форматах и механиках вовлечения.&lt;/p&gt;
&lt;h2&gt;Что было самым сложным&lt;/h2&gt;
&lt;p&gt;Впервые столкнулся с обратной связью от полумиллиона пользователей, на которых раскатили обновление.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Как я с этим справился&lt;/b&gt;&lt;br /&gt;
Вместе с ЛПР собрали проблемы из отзывов пользователей, обсудили их и я внёс корректировки в дизайн.&lt;/p&gt;
&lt;h2&gt;Что сейчас происходит с продуктом&lt;/h2&gt;
&lt;p&gt;Я занимался дизайном приложения и поддерживал его в ходе разработки с середины 2022 до середины 2023.&lt;/p&gt;
&lt;p&gt;В 2024 продукт зарабатывал и инвестировал всю прибыль в развитие.&lt;/p&gt;
&lt;p&gt;На 2025:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Количество пользователей iOS- и Android-приложения превысило 1 000 000.&lt;/li&gt;
&lt;li&gt;В среднем пользователи заходят в приложение 109 раз в месяц.&lt;/li&gt;
&lt;li&gt;В пиковые месяцы приложение набирало 350 000 активных пользователей.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="foot"&gt;Посты и отзывы, показанные в кейсе, отражают частные субъективные мнения пользователей. Разработчики приложения не присоединяются к мнению их авторов.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Евгений Смирнов&lt;/b&gt;&lt;br /&gt;
Дизайнер&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.linkedin.com/in/eugeny-entw/"&gt;&lt;b&gt;Евгений Гребенщиков&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
Арт-директор&lt;/p&gt;
&lt;p&gt;&lt;a href="https://icerockdev.ru/"&gt;&lt;b&gt;IceRock Development&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
Команда разработки&lt;/p&gt;
&lt;h2&gt;&lt;a href="mailto:smirnov.evgeniy789@gmail.com"&gt;Электропочта&lt;/a&gt; • &lt;a href="https://t.me/eugenius_dsgn"&gt;Телеграм&lt;/a&gt;&lt;/h2&gt;
</description>
</item>

<item>
<title>VEKA Еcosystem — Объединил в единый сервис каталог, калькулятор окон и форму заявки, чтобы покупатели могли выбрать окна и заказать их в одном месте</title>
<guid isPermaLink="false">4</guid>
<link>https://yevgeniysmirnov.ru/all/veka-ecosystem/</link>
<pubDate>Tue, 12 May 2026 11:32:50 +0500</pubDate>
<author></author>
<comments>https://yevgeniysmirnov.ru/all/veka-ecosystem/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Cover.jpg" width="2560" height="1440" alt="" /&gt;
&lt;/div&gt;
&lt;p class="lead"&gt;В приложении пользователи выбирают оконные профили и фурнитуру, взаимодействуют с их интерактивными 3D-моделями и отправляют заявку на расчёт стоимости, замер и изготовление окон. К заявке можно приложить черновик окна, созданный в калькуляторе.&lt;/p&gt;
&lt;h2&gt;На проекте&lt;/h2&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Собрал схему связи сервисов между собой и согласовал её с аналитиками.&lt;/li&gt;
&lt;li&gt;Продумал навигационную модель интерфейса, взяв за основу линейно-параллельную навигацию каталога.&lt;/li&gt;
&lt;li&gt;Вместе с Backend-разработчиком унифицировали визуальное отображение окна, чем упростили создание его вариаций в админке и ускорили отрисовку моделей в приложении.&lt;/li&gt;
&lt;li&gt;Инициировал внедрение брендированных иллюстраций, чтобы усилить визуальную идентичность продукта и упростить передачу состояний интерфейса.&lt;/li&gt;
&lt;li&gt;Обсуждал реализацию интерфейса с разработчиками и находил альтернативу спорным решениям.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Клиент&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://www.veka.ru/"&gt;VEKA Rus&lt;/a&gt; — дочерняя компания концерна VEKA AG — мирового лидера в производстве оконных конструкций с годовым оборотом 1,5 млрд. €.&lt;/p&gt;
&lt;h2&gt;Задача&lt;/h2&gt;
&lt;p&gt;Бизнес решил объединить приложения «Каталог VEKA», «Замерщик окон 2.0», «VEKA Конфигуратор AR», «VEKA Калькулятор» и административную панель в единый сервис. Это должно сократить время создания, обработки и выполнения заявок от клиентов.&lt;/p&gt;
&lt;p&gt;Моей задачей было спроектировать интерфейс, который свяжет сервисы между собой на функциональном и навигационном уровнях.&lt;/p&gt;
&lt;h2&gt;Решение&lt;/h2&gt;
&lt;p&gt;Спроектировал интерфейс с бесшовной навигацией и двусторонней связью между каталогом, калькулятором и формой заявки.&lt;/p&gt;
&lt;h2&gt;Калькулятор как самостоятельный раздел приложения&lt;/h2&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Novoe-okno1.2.jpg" width="1532" height="2560" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Эргономика элементов управления&lt;/b&gt;&lt;br /&gt;
Человек меняет параметры окна и комбинирует их в произвольном порядке, поэтому окно настраивается на одном экране, а не пошаговой формой:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Nastroennoe-okno.jpg" width="2560" height="2155" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Поля ввода&lt;/b&gt;&lt;br /&gt;
В горизонтальной ориентации клавиатура занимает половину экрана, поэтому поля ввода планировал открывать в модально-диалоговом окне, чтобы не прокручивать форму:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Modalnoe-pole-vvoda1.jpg" width="2560" height="1413" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Во время обсуждения с разработчиками выяснилось, что реализовать стабильное поведение модального окна над клавиатурой не получится. Поэтому остановились на варианте с прокруткой формы при фокусе на поле ввода:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Pole-vvoda.jpg" width="2560" height="1413" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Модальное окно&lt;/b&gt;&lt;br /&gt;
Расположил модальное окно с выбором ламинации в правой части экрана, чтобы палец после нажатия на поле мог сразу взаимодействовать с ним без дополнительного движения к центру экрана:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/modalnoe-okno-right.jpg" width="2560" height="1413" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Идея пришла не сразу. Чтобы реализовать её, пришлось бы менять расположение модальных окон в уже готовом дизайне, поэтому в финальной версии модальное окно осталось по центру:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/modalnoe-okno-center.jpg" width="2560" height="1413" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Оптимизировали визуальное отображение окна&lt;/b&gt;&lt;br /&gt;
Раньше дизайнер под каждую комбинацию створок рисовал отдельную 3D-модель, а админ вручную назначал нужную картинку для каждого набора условий.&lt;/p&gt;
&lt;p&gt;Проблемы:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Тяжёлые картинки долго рендерились.&lt;/li&gt;
&lt;li&gt;Нагружалось хранилище сервера.&lt;/li&gt;
&lt;li&gt;Админ мог ошибиться при выборе нужной картинки из множества вариантов.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Вместе с Backend-разработчиком пришли к системе из основ конструкций и набора створок, которые админ может комбинировать с помощью сдвигов по координатам.&lt;/p&gt;
&lt;p&gt;Основы конструкций:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Base-template1.jpg" width="2560" height="458" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Створки:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Stvorka-1.1.jpg" width="2560" height="1575" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Красивые модели окон остались в каталоге. В калькуляторе важнее быстро различать конструкцию окна, поэтому визуально упростил модели.&lt;/p&gt;
&lt;p class="loud"&gt;Вместо сотни картинок получился конструктор из лёгких джепегов которые быстро рендерятся в приложении.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Сейчас я бы улучшил интерфейс&lt;/b&gt;&lt;br /&gt;
Снизил визуальный шум, увеличил изображение окна и разделил кнопки иерархией:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Nastroennoe-okno-koncept-1.jpg" width="2560" height="2376" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;А ещё лучше — подумал, как превратить калькулятор в интерактивный лендинг, который совмещает рассказ о продукте с его настройкой.&lt;/p&gt;
&lt;h2&gt;Связь созданного окна в калькуляторе с формой заявки&lt;/h2&gt;
&lt;p&gt;&lt;b&gt;Шаг 1 — контактные данные&lt;/b&gt;&lt;br /&gt;
После нажатия на кнопку «Рассчитать стоимость» открывается форма заявки. Если пользователь авторизован, контактные данные заполняются автоматически:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Zayavka,-shag-1.2.jpg" width="2560" height="1413" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Шаг 2 — окна для расчёта&lt;/b&gt;&lt;br /&gt;
Отображается окно, которое пользователь только что создал в калькуляторе. Можно скорректировать размеры, профиль и цвет фурнитуры, добавить москитные сетки и монтаж:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Zayavka,-shag-2.4.jpg" width="2560" height="1413" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Шаг 3 — уточнения&lt;/b&gt;&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Zayavka,-shag-3.2.jpg" width="2560" height="1413" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Zayavka-otpravlena-1.jpg" width="2560" height="1413" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Брендированные иллюстрации&lt;/b&gt;&lt;br /&gt;
На страницах брендбука нашёл форменные «наряды» сотрудников. Появилась идея создать иллюстрации, которые передают ценности бренда, усиливают идентичность продукта и помогают объяснять состояния системы на человеческом языке.&lt;/p&gt;
&lt;p&gt;Подготовил презентацию для клиента о том, зачем бренду и интерфейсу нужны иллюстрации, и отрисовал концепты:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Koncpet.jpg" width="2560" height="663" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Составил задание, а иллюстратор превратила концепты в готовые к релизу иллюстрации:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Devushka.jpg" width="2560" height="896" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Иллюстратор спросила, делать персонажей в полный рост или по пояс. Я выбрал второе, потому что действие на иллюстрациях происходит в верхней части тела. Смысловая часть увеличилась в размере и стала быстрее распознаваться:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Muzhchina.jpg" width="2560" height="983" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;С каждой страницы продукта в каталоге можно перейти в калькулятор с предзаполненными параметрами окна&lt;/h2&gt;
&lt;p&gt;Например, профилем и его ламинацией:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Katalog-Kalkulyator.jpg" width="2303" height="2560" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Добавил хлебные крошки с выпадающими списками, которые позволяют переключаться между разделами каталога и страницами продуктов внутри текущей категории.&lt;/p&gt;
&lt;p&gt;Например, можно переключаться между детальными страницами продуктов одной категории, чтобы сравнить их:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Stranica-resheniya.jpg" width="2560" height="1413" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Или перескочить в другой раздел каталога. Например, выбрать дверь после просмотра окон:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Urovni-vlozhennsti.jpg" width="2560" height="1104" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;С каждой страницы продукта в каталоге можно оформить заявку на расчёт стоимости и изготовление&lt;/h2&gt;
&lt;p&gt;На втором шаге заявки можно выбрать окна для расчёта, которые были созданы в калькуляторе:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Katalog-Zayavka-shag-2.1.jpg" width="1532" height="2560" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Или создать новое окно:&lt;/b&gt;&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://yevgeniysmirnov.ru/pictures/Dobavit-konstrukciyu-vruchnuyu.jpg" width="2303" height="2560" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Вывод&lt;/h2&gt;
&lt;p&gt;Удалось ли спроектировать интерфейс, который свяжет сервисы между собой на функциональном и навигационном уровнях?&lt;/p&gt;
&lt;p class="loud"&gt;Да. Я объединил каталог, калькулятор окон и форму заявки в единую систему с бесшовными переходами между сценариями выбора, настройки и оформления окон. Покупатели могут в одном месте принять решение о покупке окон.&lt;/p&gt;
&lt;h2&gt;Что было самым сложным&lt;/h2&gt;
&lt;p&gt;Сохранить паттерны навигации, которые сложились в существующих сервисах.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Как я с этим справился&lt;/b&gt;&lt;br /&gt;
Разобрался, как устроены существующие сервисы и как они будут связаны между собой. После этого придерживался правила: навигация должна быть последовательной и обратимой.&lt;/p&gt;
&lt;h2&gt;Что сейчас происходит с продуктом&lt;/h2&gt;
&lt;p&gt;Приложение выпущено в 2023. После выпуска я завершил участие в проекте.&lt;/p&gt;
&lt;p&gt;Дизайн сделал в середине 2022 и поддерживал его в ходе разработки в 2022—23.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Евгений Смирнов&lt;/b&gt;&lt;br /&gt;
Дизайнер&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.linkedin.com/in/eugeny-entw/"&gt;&lt;b&gt;Евгений Гребенщиков&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
Арт-директор&lt;/p&gt;
&lt;p&gt;&lt;a href="https://icerockdev.ru/"&gt;&lt;b&gt;IceRock Development&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
Команда разработки&lt;/p&gt;
&lt;h2&gt;&lt;a href="mailto:smirnov.evgeniy789@gmail.com"&gt;Электропочта&lt;/a&gt; • &lt;a href="https://t.me/eugenius_dsgn"&gt;Телеграм&lt;/a&gt;&lt;/h2&gt;
</description>
</item>


</channel>
</rss>