Мобильное приложение по обмену вещей на базе Material Design 3
Мобильное приложение по обмену вещей на базе Material Design 3
Мобильное приложение по обмену вещей на базе Material Design 3
Основное отличие от классических досок объявлений — интеллектуальный мэтчинг, который помогает находить прямые и многосторонние бартерные цепочки.
Основное отличие от классических досок объявлений — интеллектуальный мэтчинг, который помогает находить прямые и многосторонние бартерные цепочки.
User Segmentation
User Segmentation
User Segmentation
JTBD Framework
JTBD Framework
JTBD Framework
Опрос ЦА
Опрос ЦА
Опрос ЦА
User Flows
User Flows
User Flows
CJM
CJM
CJM
Wireframes
Wireframes
Wireframes
Прототипирование
Прототипирование
Прототипирование
Содержание
Содержание
7
7
7









Контекст
Контекст
В рамках учёбы необходимо было создать мобильное приложение на базе Material Design или Human Interface Guidelines.
В рамках учёбы необходимо было создать мобильное приложение на базе Material Design или Human Interface Guidelines.
В рамках учёбы необходимо было создать мобильное приложение на базе Material Design или Human Interface Guidelines.
Так как я сама пользователь iPhone, решила, что мне полезнее будет изучить Material Design, а также параллельно это прокачало бы моё понимание дизайна интерфейсов в целом, так как гайдлайн Material Design — это как одна большая инструкция о дизайне интерфейсов.
Так как я сама пользователь iPhone, решила, что мне полезнее будет изучить Material Design, а также параллельно это прокачало бы моё понимание дизайна интерфейсов в целом, так как гайдлайн Material Design — это как одна большая инструкция о дизайне интерфейсов.
Так как я сама пользователь iPhone, решила, что мне полезнее будет изучить Material Design, а также параллельно это прокачало бы моё понимание дизайна интерфейсов в целом, так как гайдлайн Material Design — это как одна большая инструкция о дизайне интерфейсов.
Идея проекта
Идея проекта
Изначально была идея сделать платформу, где люди могли бы обмениваться услугами, товарами (б/у и новыми) или копить внутреннюю валюту, чтобы «купить» нужный товар/услугу/вещь в будущем.
Соответственно была проведена поведенческая сегментация ЦА на базе того:
что он предлагает (услугу, товар, вещь);
как он это предлагает (удалённо или локально);
в каком контексте использует платформу (продажа, обмен, избавление от лишнего и т.д.).
На основе этой сегментации провела анализ по JTBD Framework.
Однако опрос 5 людей показал, что люди хотят преимущественно обмен вещей. А анализ комментариев потенциальной ЦА показал, что главная трудность в бартере в нахождении «симметричного желания» (вам нужен A, а обладателю A нужно не ваше B), что делает прямой обмен затруднительным.
В итоге я приняла решение сфокусироваться на бартере вещей с уникальной фичей: алгоритмом прямого и многостороннего мэтчинга.
Изначально была идея сделать платформу, где люди могли бы обмениваться услугами, товарами (б/у и новыми) или копить внутреннюю валюту, чтобы «купить» нужный товар/услугу/вещь в будущем.
Соответственно была проведена поведенческая сегментация ЦА на базе того:
что он предлагает (услугу, товар, вещь);
как он это предлагает (удалённо или локально);
в каком контексте использует платформу (продажа, обмен, избавление от лишнего и т.д.).
На основе этой сегментации провела анализ по JTBD Framework.
Однако опрос 5 людей показал, что люди хотят преимущественно обмен вещей. А анализ комментариев потенциальной ЦА показал, что главная трудность в бартере в нахождении «симметричного желания» (вам нужен A, а обладателю A нужно не ваше B), что делает прямой обмен затруднительным.
В итоге я приняла решение сфокусироваться на бартере вещей с уникальной фичей: алгоритмом прямого и многостороннего мэтчинга.
Изначально была идея сделать платформу, где люди могли бы обмениваться услугами, товарами (б/у и новыми) или копить внутреннюю валюту, чтобы «купить» нужный товар/услугу/вещь в будущем.
Соответственно была проведена поведенческая сегментация ЦА на базе того:
что он предлагает (услугу, товар, вещь);
как он это предлагает (удалённо или локально);
в каком контексте использует платформу (продажа, обмен, избавление от лишнего и т.д.).
На основе этой сегментации провела анализ по JTBD Framework.
Однако опрос 5 людей показал, что люди хотят преимущественно обмен вещей. А анализ комментариев потенциальной ЦА показал, что главная трудность в бартере в нахождении «симметричного желания» (вам нужен A, а обладателю A нужно не ваше B), что делает прямой обмен затруднительным.
В итоге я приняла решение сфокусироваться на бартере вещей с уникальной фичей: алгоритмом прямого и многостороннего мэтчинга.
Проблемы
Проблемы
Людям сложно найти «симметричное желание» (у кого есть то, что нужно именно тебе, и при этом он хочет именно твою вещь).
Прямой обмен редко совпадает – сделки не случаются.
Людям сложно найти «симметричное желание» (у кого есть то, что нужно именно тебе, и при этом он хочет именно твою вещь).
Прямой обмен редко совпадает – сделки не случаются.
Людям сложно найти «симметричное желание» (у кого есть то, что нужно именно тебе, и при этом он хочет именно твою вещь).
Прямой обмен редко совпадает – сделки не случаются.
Задачи
Задачи
Определить основную идею продукта
Сегментировать целевую аудиторию
Сформулировать ключевые пользовательские задачи (Jobs-to-be-Done)
Проработать пользовательские сценарии обмена
Разработать систему статусов и действий
Создать структуру и UX-логику MVP
Разработать визуальную систему интерфейсов на основе Material Design 3 (Material You)
Сформировать дизайн-систему
Проверить логику на уровне прототипа
Определить основную идею продукта
Сегментировать целевую аудиторию
Сформулировать ключевые пользовательские задачи (Jobs-to-be-Done)
Проработать пользовательские сценарии обмена
Разработать систему статусов и действий
Создать структуру и UX-логику MVP
Разработать визуальную систему интерфейсов на основе Material Design 3 (Material You)
Сформировать дизайн-систему
Проверить логику на уровне прототипа
опрос 5 респондентов → выявление основных потребностей
опрос 5 респондентов → выявление основных потребностей
Провела опрос среди 5 людей и вывела гипотезы. Выводы из результатов опроса были таковы:
Провела опрос среди 5 людей и вывела гипотезы. Выводы из результатов опроса были таковы:
Провела опрос среди 5 людей и вывела гипотезы. Выводы из результатов опроса были таковы:
Важнее равноценность обмена.
Большинство людей (60%) хотят обменять на товар.
Мошенничества боятся только 20%, а 80% опасаются неравноценного обмена.
К вопросу о равноценности: 60% считают что средняя стоимость по всем предложениям помогла бы понять сколько стоит обмениваемая вещь.
Важнее равноценность обмена.
Большинство людей (60%) хотят обменять на товар.
Мошенничества боятся только 20%, а 80% опасаются неравноценного обмена.
К вопросу о равноценности: 60% считают что средняя стоимость по всем предложениям помогла бы понять сколько стоит обмениваемая вещь.
Важнее равноценность обмена.
Большинство людей (60%) хотят обменять на товар.
Мошенничества боятся только 20%, а 80% опасаются неравноценного обмена.
К вопросу о равноценности: 60% считают что средняя стоимость по всем предложениям помогла бы понять сколько стоит обмениваемая вещь.
Основные потребности по итогам опроса
Основные потребности по итогам опроса
Основные потребности по итогам опроса
обмен на товар
обмен на товар
обмен на товар
равноценность обмена
равноценность обмена
равноценность обмена
средняя стоимость
средняя стоимость
средняя стоимость
Анализ потребностей и боли ЦА при помощи Reddit и главные гипотезы
Анализ потребностей и боли ЦА при помощи Reddit и главные гипотезы
В условиях ограниченных данных на Reddit нашла несколько веток на тему бартеров, «скормила» эти страницы ChatGPT и попросила вывести общие выводы, преимущества и ограничения при бартере.
В условиях ограниченных данных на Reddit нашла несколько веток на тему бартеров, «скормила» эти страницы ChatGPT и попросила вывести общие выводы, преимущества и ограничения при бартере.
В условиях ограниченных данных на Reddit нашла несколько веток на тему бартеров, «скормила» эти страницы ChatGPT и попросила вывести общие выводы, преимущества и ограничения при бартере.
Трудность в нахождении «симметричного желания» (вам нужен A, а обладателю A нужно не ваше B), что делает прямой обмен затруднительным.
Трудность в нахождении «симметричного желания» (вам нужен A, а обладателю A нужно не ваше B), что делает прямой обмен затруднительным.
Бартер может восприниматься как неравноценный обмен, особенно если ценность услуг субъективна.
Бартер может восприниматься как неравноценный обмен, особенно если ценность услуг субъективна.
Основные потребности по итогам анализа комментариев
Основные потребности по итогам анализа комментариев
Основные потребности по итогам анализа комментариев
мэтчинг, включая многосторонний
мэтчинг, включая многосторонний
мэтчинг, включая многосторонний
равноценность обмена
равноценность обмена
равноценность обмена
средняя стоимость
средняя стоимость
средняя стоимость
Ключевые UX задачи
Ключевые UX задачи
Сделать процесс нахождения мэтча простым.
Сделать процесс нахождения мэтча простым.
Сделать процесс нахождения мэтча простым.
Реализовать алгоритм многостороннего мэтчинга (цепочки).
Реализовать алгоритм многостороннего мэтчинга (цепочки).
Реализовать алгоритм многостороннего мэтчинга (цепочки).
Включить определение средней стоимости вещи.
Включить определение средней стоимости вещи.
Включить определение средней стоимости вещи.
CJM: Обмен вещи на вещь
CJM: Обмен вещи на вещь






В каждом объявлении видны желаемые вещи
В каждом объявлении видны желаемые вещи
В каждом объявлении видны желаемые вещи



Smart suggestions генерируют подсказки на основе введённых данных пользователя
Smart suggestions генерируют подсказки на основе введённых данных пользователя
Smart suggestions генерируют подсказки на основе введённых данных пользователя



Средняя стоимость помогает определить равноценен ли обмен
Средняя стоимость помогает определить равноценен ли обмен
Средняя стоимость помогает определить равноценен ли обмен
User Flows
User Flows
Основные сценарии
Основные сценарии



3 основных способа найти обмен
3 основных способа найти обмен



Поиск интересующей вещи по всем объявлениям
Поиск интересующей вещи по всем объявлениям



Приложение само предложит варианты обменов на основе запросов пользователя
Приложение само предложит варианты обменов на основе запросов пользователя



Предложить обмен можно из карточки объявления
Предложить обмен можно из карточки объявления
Алгоритм Многостороннего мэтчинга
Алгоритм Многостороннего мэтчинга



Ограничение длины круга
Ограничение длины круга
Ограничение длины круга
Чтобы сохранить скорость и понятность, Goodz ищет замкнутые круги обмена длиной до 3–4 участников. Поиск идёт слоями: «что нужно мне → кто это предлагает → что нужно ему → кто это предлагает…».
Как только последнему участнику нужен мой предмет — круг замкнулся.
Если на 4-м шаге замыкания нет, поиск останавливается как неэффективный для текущего набора объявлений.
Чтобы сохранить скорость и понятность, Goodz ищет замкнутые круги обмена длиной до 3–4 участников. Поиск идёт слоями: «что нужно мне → кто это предлагает → что нужно ему → кто это предлагает…».
Как только последнему участнику нужен мой предмет — круг замкнулся.
Если на 4-м шаге замыкания нет, поиск останавливается как неэффективный для текущего набора объявлений.
Чтобы сохранить скорость и понятность, Goodz ищет замкнутые круги обмена длиной до 3–4 участников. Поиск идёт слоями: «что нужно мне → кто это предлагает → что нужно ему → кто это предлагает…».
Как только последнему участнику нужен мой предмет — круг замкнулся.
Если на 4-м шаге замыкания нет, поиск останавливается как неэффективный для текущего набора объявлений.
UX-решения
UX-решения
FAB для быстрого запуска поиска обмена: «Что нужно - Что отдаю».
Автопредложение при поиске (динамический поиск по ключам, Smart Predictive Search).
Раздел «Обмены»: все сделки со статусами, цепочками, историей этапов.
Многосторонний мэтчинг: алгоритм связывает участников в замкнутые циклы (например, А → В → С → А).
FAB для быстрого запуска поиска обмена: «Что нужно - Что отдаю».
Автопредложение при поиске (динамический поиск по ключам, Smart Predictive Search).
Раздел «Обмены»: все сделки со статусами, цепочками, историей этапов.
Многосторонний мэтчинг: алгоритм связывает участников в замкнутые циклы (например, А → В → С → А).
FAB для быстрого запуска поиска обмена: «Что нужно - Что отдаю».
Автопредложение при поиске (динамический поиск по ключам, Smart Predictive Search).
Раздел «Обмены»: все сделки со статусами, цепочками, историей этапов.
Многосторонний мэтчинг: алгоритм связывает участников в замкнутые циклы (например, А → В → С → А).
UX решения в разделе Обмены
UX решения в разделе Обмены



Все обмены имеют текущий статус
Все обмены имеют текущий статус



Карточки обменов разделены на прямые и многосторонние
Карточки обменов разделены на прямые и многосторонние



В каждом обмене можно увидеть текущий этап обмена
В каждом обмене можно увидеть текущий этап обмена
Результаты проекта
Результаты проекта
Изменения и эффект
Изменения и эффект
Изменения и эффект
После внедрения алгоритма мэтчинга и нового сценария сделки Goodz стал не просто доской объявлений, а системой, которая самостоятельно соединяет пользователей в цепочки обмена.
Механика «замкнутого круга» позволит:
Увеличить количество успешных обменов (без ручных переговоров);
Сократить среднее время поиска подходящего обмена с нескольких дней до нескольких минут;
Сделки станут понятнее: пользователи видят один экран с чётким статусом и прогрессом обмена.
После внедрения алгоритма мэтчинга и нового сценария сделки Goodz стал не просто доской объявлений, а системой, которая самостоятельно соединяет пользователей в цепочки обмена.
Механика «замкнутого круга» позволит:
Увеличить количество успешных обменов (без ручных переговоров);
Сократить среднее время поиска подходящего обмена с нескольких дней до нескольких минут;
Сделки станут понятнее: пользователи видят один экран с чётким статусом и прогрессом обмена.
Личные выводы и профессиональный рост
Личные выводы и профессиональный рост
Личные выводы и профессиональный рост
Проект Goodz стал для меня опытом проектирования сложного алгоритмического UX, где важно объединить логику, математику и простоту восприятия.
Я научилась:
переводить сложные модели (многосторонние циклы) в понятный пользовательский интерфейс;
балансировать между скоростью системы и визуальной простотой;
работать с материалом Android-экосистемы и Material Design 3;
проектировать процесс сделки как единый экран со статусами, действиями и подтверждениями.
Проект Goodz стал для меня опытом проектирования сложного алгоритмического UX, где важно объединить логику, математику и простоту восприятия.
Я научилась:
переводить сложные модели (многосторонние циклы) в понятный пользовательский интерфейс;
балансировать между скоростью системы и визуальной простотой;
работать с материалом Android-экосистемы и Material Design 3;
проектировать процесс сделки как единый экран со статусами, действиями и подтверждениями.
Проект Goodz стал для меня опытом проектирования сложного алгоритмического UX, где важно объединить логику, математику и простоту восприятия.
Я научилась:
переводить сложные модели (многосторонние циклы) в понятный пользовательский интерфейс;
балансировать между скоростью системы и визуальной простотой;
работать с материалом Android-экосистемы и Material Design 3;
проектировать процесс сделки как единый экран со статусами, действиями и подтверждениями.