Спецпроект «Лица Победы»
Веб-разработка
Единый архив героев войны с поиском по фото
Клиент
Mail.ru Group – крупнейший IT холдинг в России, развивающий электронную торговлю, русскоязычные социальные сети и мессенджеры, портфолио популярных игр и другие проекты.
Контекст
«Лица Победы» – проект, который компания развивает в течение двух лет. В 2019 году совместно с Mail.ru Group мы запустили сервис по реставрации архивных фото. В 2020 году холдинг решил расширить функционал проекта и его социальную значимость и создать самый большой цифровой архив фотографий героев Великой отечественной войны.
Задача
Разработать и сверстать сайт, на котором возможно добавить фото родственника, участвовавшего в Великой отечественной войне и найти его на фото других пользователей.
В 2019 году для Mail.ru Group мы разрабтали сайт, на котором можно отреставрировать архивные фото времен Великой отечественной войны. Для реализации проекта мы разработали сайт и интегрировали по API технологию Vision. Функциональность обработки фото основывается на технологическом стеке Mail Cloud Solution. Наша работа состояла из двух частей:
Работа над проектом
Интеграционная часть
В 2019 году Mail.ru Group запустила сайт, на котором с помощью нейросетей можно обработать старые фото, вернув им цвет и убрав изъяны. Мы обеспечили интеграцию обработчика на сайт и возможности отправки обработанных фотографий по почте и публикации в соцсетях.

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

Нейросети его обрабатывают;

Пользователь авторизуется в своей почте mail.ru, и обработанные фото автоматически подгружаются для отправки нового письма, а загруженные фото сохраняются после авторизации.
Требовалось решение, ориентированное на большие нагрузки. Поэтому для баланса трафика мы разделили сервер на два дата-центра с разной геолокацией. Сервер и клиент написаны на высокопроизводительном node js-решении.

В 2020 году, мы добавили функционал компьютерного зрения, которая определяет совпадения на фотографиях разных пользователей и помогает найти героев семьи на снимках других людей: технология Vision от Mail.ru анализирует индивидуальные особенности личности и позволяет идентифицировать человека по ним.

Также пользователи со всего мира могут не только найти архивные фотографии с родственниками, но и пообщаться с владельцами фотографий: связаться с ними можно через электронную почту или социальные сети «ВКонтакте» и «Одноклассники».
Чтобы обработанные фото сохранялись после авторизации, мы подключили библиотеку Web SQL и отправляли фото в браузер пользователя. Это решение позволило ограничения на объем сохраненных в браузере файлов и дополнительной нагрузки на сервер.
800.000 человек
430.000 фотографий
Результаты
поучаствовали в проекте «Лица Победы»
загрузили на сайт
Менеджер проекта
Галина Копосова
Frontend-разработчики
Владислав Спирин
Антон Иващенко
Команда проекта
Backend-разработчики
Алексей Локтионов