Приложение для серьёзных отношений «По Любви»
Бизнес-задача клиента
Заказчик пришёл к нам с задачей создать уникальное мобильное приложение, непохожее на другие сервисы знакомств. По статистике, в России за последние 10 лет количество разводов растёт — на 10 браков приходится около 7 разводов, а средний возраст вступающих в брак увеличился с 23 лет до 27. Это говорит о том, что многие люди не могут найти подходящих партнёров или не знают, как создавать устойчивые и долгие отношения.
У заказчика был готовый концепт приложения для серьёзных отношений. Его основная цель — сделать безопасную площадку для поиска партнёров, который помогает укреплению отношений и семейных ценностей. Существующие сервисы знакомств не решают такой задачи, так как больше нацелены на короткие отношения. Помимо этого, заказчик хотел:
- Обеспечить высокую безопасность данных и самих пользователей, чтобы снизить риски неадекватного поведения на свиданиях или непроверенной информации от других пользователей.
- Вывести продукт на рынок за 8 месяцев.
Наша задача
Заказчик искал подрядчика, который сможет разработать приложение в максимальном соответствии с его идеями. Мы взялись за проект и собрали команду. В неё вошли исследователи, аналитики, разработчики, дизайнеры, продуктовые и проектные менеджеры и тестировщики. Они должны были:
- Провести полноценное исследование конкурентов и выделить самые необходимые функциональности для долгосрочных отношений и создания семьи.
- Разработать приложение в короткие сроки с ограниченным бюджетом на основе продуктового исследования и бэклога идей заказчика.
- Провести нагрузочное тестирование, чтобы приложение было легко масштабировать в будущем.
Как мы создали приложение «По Любви»
Нас вдохновил подход клиента и его видение. С самого начала мы стали не просто исполнителем, а полноценной частью команды: глубоко погрузились в задачи, предлагали решения, активно участвовали в проработке функциональности и вместе с заказчиком развивали продукт на каждом этапе.
Провели предпроектное исследование и создали концепцию
Мы погрузились в исследование конкурентов и потребностей пользователей. Наша продуктовая команда изучила десятки популярных приложений для знакомств и собрала отзывы тысяч пользователей.
На базе исследования и с учётом видения клиента выявили ключевые боли людей, которые хотят найти серьёзные отношения:
- Однотипные анкеты с минимумом информации, из-за чего сложно понять ценности и цели потенциального партнёра.
- Бесконечный поток анкет и лёгкость свайпов, которые превращают поиск любви в затягивающую игру, но не приводят к качественным совпадениям.
- Низкий уровень доверия: много фейков, неподтверждённых данных и тревога за свою безопасность при встречах.
- Навязчивая монетизация и фокус на удержании в приложении, а не на реальном результате (создании пары).
Проанализировав эти проблемы и лучшие практики рынка, мы совместно с клиентом сформировали концепцию для приложения «По Любви». Вместо бесконечного скролла в сервисе алгоритм должен быть настроен на результат — помочь людям встретить «ту самую» половинку и как можно скорее уйти из приложения в жизнь.
Разработали детальный Customer Journey Map пользователя: от момента, когда человек осознаёт потребность в серьёзных отношениях, до регистрации, общения и даже первых офлайн-свиданий. На основе CJM выстроили архитектуру приложения.
Разработали подробную анкету, чтобы помочь найти «своего» человека
Заказчик особенно хотел сделать акцент на развёрнутой анкете пользователя. Профиль в «По Любви» — это мини-история о человеке, а не просто аватарка с общими словами. При разработке структуры анкеты мы тесно сотрудничали с клиентом и психологами.
Двухуровневый опросник. Мы разделили регистрацию на два этапа:
- Короткая анкета — базовые сведения: имя, возраст, пол, геолокация. Плюс обязательная отметка о семейном положении (пользователь должен подтвердить, что сейчас не состоит в браке). Эта часть заполняется за пару минут при регистрации, чтобы быстро приступить к использованию приложения.
- Расширенная анкета — около 15 минут вдумчивых ответов на вопросы о личности и желаниях.
В расширенной анкете разделили вопросы на подразделы:
- Ценности и цели: жизненные приоритеты (карьера, семья), отношение к детям, планы насчёт брака, религиозные и политические взгляды. Пользователь также указывает цель знакомства — например, «брак и семья» или готовность к переезду ради партнёра.
- Жизненные обстоятельства: прошлый опыт отношений, наличие детей, вредные привычки. Это помогает сразу понять контекст жизни человека.
- «Зелёные» и «красные» флаги: что особенно ценит в партнёре (зелёные) и что категорически неприемлемо (красные). Каждый отмечает важнейшие для него качества — это как критерии отбора.
- Интересы и факты о себе: вместо сухого списка «кино, путешествия» мы предлагаем поделиться конкретикой. Например, не просто «люблю музыку», а «собираю винил The Beatles»; не «люблю путешествовать», а «каждую зиму катаюсь на сноуборде в Домбае». Такие детали оживляют образ и служат отличным поводом начать разговор.
- «Открывашки»: необязательный блок с необычными вопросами о себе. Это весёлые или неожиданные пункты (например, «Какое суперспособность вы бы выбрали?»), которые позволяют показать свою индивидуальность с нестандартной стороны. Ответы на «открывашки» отображаются в профиле и помогают начать общение с улыбки.
Анкету сделали достаточно подробной, так как заказчик хотел отсеять тех, кто не готов к серьёзным отношениям. Также благодаря заполненным профилям приложение может эффективнее сопоставлять пользователей по важным параметрам.
Сразу после регистрации анкета скрыта от других — пользователь сам решает, когда открыть свой профиль для просмотра. Перед этим данные проходят проверку модерацией и (при желании) этап верификации личности.
После заполнения анкеты пользователь загружает фотографии и видеокружки для отображения в анкете. Можно не записывать видео, но благодаря ему карточка пользователя продвигается в выдаче. Так же и с фото — обязательно загрузить только одну, но профиль будет подниматься в списке при максимум шести фото. После загрузки профиль проходит проверку и пользователь может открыть его для других людей. По умолчанию профиль остаётся закрытым.
Разработали систему верификации пользователей, чтобы повысить безопасность
Максимальная безопасность пользователей — один из важных приоритетов проекта. Для этого мы реализовали быструю верификацию и двухэтапную систему модерации.
Верификация личности. Разработали систему селфи, когда при регистрации пользователь фотографирует себя и и показывает жест галочки. Мы подготовили несколько вариантов жестов на будущее, чтобы усложнить жизнь возможным мошенникам. Преимущества для верифицированных: +2 дополнительных лайка в сутки и галочка в профиле, а анкета получает приоритетный показ в ленте. Это мотивация подтвердить свою личность без принуждения.
Модерация контента. Заказчик особое внимание планировал уделить модерации анкет, чтобы повысить безопасность пользователей. В ходе разработки мы совместно с клиентом решили внедрить двухступенчатую модерацию:
- Автоматическая (ИИ): сразу после загрузки контент оценивает встроенная нейросеть. Она анализирует изображение по сегментам и ищет запрещённые материалы — например, обнажённое тело, признаки порнографии, насилия. Если ИИ находит серьёзное нарушение, анкета помечается для ручной проверки или временно скрывается.
- Ручная: команда модераторов заказчика внимательно просматривает каждую анкету. Они следят, чтобы профили не выглядели фейково или провокационно, не содержали откровенно неприемлемых вещей.
Мы заранее подготовили обширную базу нецензурных и оскорбительных выражений для мониторинга текстов — как в анкетах, так и в сообщениях. Если кто-то пытается заполнить профиль матом или пишет грубости в чате, служба поддержки оперативно получит сигнал и примет меры. При этом такие слова скрыты звездочками в анкете или чате.
Внедрили алгоритм мэтчинга для повышения вероятности встретить идеальную пару
Сердце приложения «По Любви» — это алгоритм подбора пар, настроенный на качество, а не на количество. Мы с клиентом изначально решили отказаться от привычной бесконечной ленты свайпов, чтобы пользователь не превращал поиск партнёра в бесконечный скроллинг. Вместо этого выстроена многоступенчатая система фильтров и рекомендаций:
- Базовые фильтры: из общего пула исключаются заведомо неподходящие анкеты. Алгоритм не показывает повторно профили, которые пользователь уже оценивал (лайкнул или пролистнул), скрывает анкеты вне указанного радиуса или города, а также не показывает неполные или неподтверждённые профили.
- Учёт ключевых критериев: затем из оставшихся кандидатур отбираются те, кто проходит по критически важным вопросам. Мы берём ответы пользователя на самые значимые для него пункты (те самые «красные/зелёные флаги», цели знакомства и т.д.) и строго фильтруем по ним. Например, если человек категорически не приемлет курение, то курящих партнёров ему не покажут.
- Расчёт процента совпадения: для каждого профиля, прошедшего первые фильтры, вычисляется процент совместимости. Учитывается совпадение по ответам анкеты, общность жизненных ценностей и интересов. В выдачу дня попадают только анкеты, набравшие процент выше заданного порога. Таким образом, пользователь видит действительно близких ему по взглядам людей.
- Приоритет активных и проверенных: результаты сортируются с учётом активности и надёжности. Выше показываются недавние активные пользователи, прошедшие верификацию и полностью заполнившие профиль. А вот неактивные анкеты или профили, на которые поступали жалобы, наоборот, скрываются из выдачи.
Если в какой-то день алгоритм не нашёл кандидатов, соответствующих всем условиям, — это нормально. Мы не выводим ради количества случайные анкеты. Такой подход экономит время пользователя и повышает шанс, что каждый новый контакт действительно приведёт к взаимной симпатии.
Внедрили чаты для общения пользователей как в Telegram
После того как между пользователями возник мэтч, начинается самое важное — общение. Мы постарались сделать этот этап максимально удобным и безопасным.
Кастомный чат. Совместно с заказчиком разработали с нуля чат, который по интерфейсу схож с привычными Telegram или WhatsApp. В нём видна история переписки, отображается статус «в сети», приходят надёжные уведомления о новых сообщениях. Пользователям не нужно сразу переходить в сторонние приложения — они могут узнать друг друга ближе прямо на нашей платформе.
Специальные опции в чате:
- Поделиться профилем перед встречей. Это механика для офлайн-безопасности. Если пара договорилась о свидании, одним нажатием можно отправить ссылку на профиль собеседника своему доверенному лицу (другу или родственнику). Близкие будут знать, с кем и где вы встречаетесь. Если вдруг вы долго не выйдете на связь после встречи, родные смогут оперативно обратиться в поддержку приложения. Мы, со своей стороны, в экстренном случае предоставим им контактные данные вашего собеседника, чтобы помочь полиции при необходимости.
- Пожаловаться и заблокировать. К сожалению, даже в хорошем сервисе могут встретиться токсичные люди. Если собеседник ведёт себя агрессивно, оскорбляет или нарушает правила, пользователь может мгновенно отправить жалобу и заблокировать его. Жалоба тут же поступит модераторам: они рассмотрят ситуацию и при подтверждении нарушений вынесут предупреждение или удалят аккаунт нарушителя. Для заблокировавшего же эта персона исчезнет из списка чатов.
- Удалить пару. Опция на случай, если общение не заладилось или люди поняли, что не подходят друг другу. По сути, это взаимный разрыв контакта: профиль каждого удаляется из чата у другого. При этом оба продолжают полноценно пользоваться приложением и видеть новые анкеты.
Создали игровые механики и анимации для вовлечения пользователей
Чтобы люди относились к выбору партнёра осознаннее, мы совместно с клиентом внедрили несколько геймификационных решений, которые замедляют процесс и делают его более обдуманным:
- Лимит на лайки. В бесплатной версии пользователь может поставить не более 8 лайков в день. Такое решение связано с продуктовым видением клиента — важно, чтобы люди осознанно подходили к выбору партнера, а не просто думскроллили анкеты. Для верифицированных пользователей лимит чуть выше (+2 лайка ежедневно как бонус за подтверждение личности). Подписка также увеличивает этот порог до 13 лайков в день, но мы принципиально не делаем его бесконечным. Ограничение предотвращает привычку бесцельно свайпать вправо на всех подряд и повышает качество каждого потенциального мэтча.
- Необычный формат анкеты. Мы отошли от классической карточной галереи, где листаешь фото за фото. Профиль в «По Любви» представлен как небольшая лента: несколько фотографий, видео-визитка, блоки с ответами на вопросы — всё на одной странице прокрутки. Это как пост в соцсети, рассказывающий о человеке. Пользователь задерживается дольше на анкете, чем в типичных приложениях знакомств, где решаешь судьбу профиля за полсекунды. Такой формат визуально и по контенту смещает фокус с одной лишь внешности на личность и достижения потенциального партнёра.
- Анимация сердечка при свайпе. Небольшой психологический трюк: когда вы просматриваете анкету и начинаете свайп (пролистывать) фото, на экране появляется сердечко, которое как бы «тянется» за пальцем. Этот эффект заставляет на миг притормозить движение. В результате взгляд пользователя задерживается на фотографии чуть дольше, чем обычно. Это доли секунды, но они могут решить, заметите ли вы что-то важное в анкете, вместо того чтобы машинально её пропустить.
- Забавные псевдонимы поклонников. Если кто-то поставил вам лайк, в приложении можно посмотреть список таких симпатий. Но вместо реальных имён и фотографий мы показываем случайные милые прозвища — «Незнакомец», «Красавчик», «Суженый» и др. Такой элемент игры добавляет интриги: получатель лайка заинтригован, кто же скрывается за прозвищем, и охотнее заходит в профиль симпатии. К тому же это избавляет от предвзятости: человек оценивает тех, кто его лайкнул, не по одной фотке, а изучив анкету подробнее.
- Механика «Записочки». Это наша альтернативa платным «суперлайкам» и виртуальным подаркам. Пользователь может приложить к своему лайку короткое личное сообщение — ту самую «записочку». Например: «Ваша улыбка просто покорила меня. Буду рад познакомиться ближе!». Фишка в том, что адресат увидит эту записку только если симпатия взаимна (т.е. он тоже лайкнет в ответ). В противном случае сообщение остаётся невидимым и никого не смущает. Зато когда происходит мэтч, такой персональный комплимент сразу создаёт тёплую атмосферу для первого шага. Начать диалог с приятной записки куда легче и приятнее, чем с сухого уведомления о мэтче.
Создали базу видео с психологами, чтобы помогать строить здоровые отношения
На основе видения клиента добавили коллекцию коротких рилсов на тему здоровых отношений. Это короткие 30-секундные ролики с советами от психологов, записанные совместно с партнёром нашего заказчика — психологическим центром. Это помогает и удержать пользователей, и с пользой провести время.
Внедрили монетизацию без манипуляций
Монетизацию мы встроили деликатно, стараясь не ущемлять возможности тех, кто не платит, но предлагая приятные бонусы для подписчиков. Базовая функциональность приложения остаётся бесплатной и полноценной — этого достаточно, чтобы найти пару. Платные механики дают преимущество, но не ломают сам принцип осознанных свиданий.
Подписка «Фримиум» открывает расширенные возможности:
- Лимит лайков увеличивается на 4 в день. Если считать с базовыми лайками и верификацией, это 14 лайков в сутки — больше шансов встретить нужного человека быстрее, но всё ещё сдерживает от бездумного свайп-марафона.
- Появляется возможность отменять реакции — лайки, дизлайки или записки. Если вы передумали или случайно пролистали не того, подписка позволит вернуть потраченный лайк и использовать его заново. Это снижает страх ошибки при ограниченных лайках.
- Дополнительные «записочки» и другие мелочи: подписчики могут отправлять больше персональных сообщений-комплиментов и получают некоторые косметические плюшки в приложении.
Мы исключили агрессивные приёмы монетизации: нет навязчивых баннеров «купи VIP, иначе ничто не выйдет», нет искусственно созданных препятствий, снимаемых только за деньги.
Мы также ввели реферальную программу: если пользователь приглашает в приложение друзей по своей ссылке, он получает несколько дней премиум-подписки бесплатно. Чем больше приглашённых, тем длиннее подписка. Выигрывают все — сервис привлекает новую аудиторию, а лояльный пользователь экономит на подписке.
Разработали кроссплатформенные приложения на Flutter, чтобы ускорить процесс
Для приложения «По Любви» мы использовали наши любимые технологии, чтобы ускорить выход приложения и сократить расходы на разработку до 40%. Поэтому выбрали кроссплатформенный фреймворк Flutter, который помогает создавать сразу несколько приложений из единого кода — и получили два приложения на Android и iOS за 8 месяцев.
При разработке провели тестирование продукта. Убедились, что приложение будет корректно и безопасно работать при увеличении количества пользователей до 150 тыс. человек.
Приложения вышли на трёх платформах — App Store, Google Play и RuStore в мае 2025 года. Уже 5000+ человек зарегистрировались в них — мы знаем, что это по любви.
Результаты после релиза
Приложение показывает высокий уровень вовлечённости пользователей. Вот что мы видим по метрикам заполнения профиля и активности:
- 85% пользователей завершают регистрацию после первого запуска приложения.
- 69% — средний процент заполненности анкеты. Для сравнения, во многих сервисах знакомств большинство профилей заполнены менее чем наполовину. Люди действительно отвечают на вопросы и рассказывают о себе.
- 62% пользователей указали хотя бы одно хобби или интерес в своём профиле.
- 37% ответили на дополнительные вопросы-«открывашки», хотя это необязательный раздел.
- 28% написали развёрнутое описание «О себе», поделившись личной историей или целями.
- 27% перечислили важные для них «зелёные флаги» в анкете, и 26% — свои «красные флаги».
- 16% прошли полную верификацию личности через селфи.