Закрытие границ на въезд в страны по всему миру больно ударило по их экономике. Например, в 2020 году поток трудовых мигрантов в Россию сократился на 70% — в страну приехало всего 5,8 млн иностранных граждан. Люди теряли работу, а организации — работников.
При пересечении границ граждане должны были предоставить ПЦР-тест, который для полной гарантии и безопасности нужно проверять на подлинность, чтобы не спровоцировать в перспективе новую волну заболеваемости.
Евразийский банк развития и его Фонд цифровых инициатив предложили разработать решение, которое бы позволило трудовым мигрантам из стран ЕАЭС перемещаться между странами и в несколько кликов официально подтверждать, что они здоровы. А государствам — оцифровывать данные, хранить и обмениваться информацией для идентификации мигрантов.
Разработка приложения стала для нас настоящим вызовом: это был социально значимый проект, который мог упростить жизнь миллионам граждан. Но реализовать его нужно было в самый короткий срок — за 3 месяца. Не сделать мы уже не могли.
Нам нужно было разработать механизм, который бы одинаково действовал в девяти странах: Азербайджане, Армении, Белоруссии, Казахстане, Киргизии, Молдавии, России, Таджикистане и Узбекистане. В каждой стране уже было свое решение, как собирать и хранить данные о ПЦР-тестах, а также были свои национальные QR-коды.
Изначально мы планировали создать для всех стран наши компоненты системы, развернуть их на своих серверах и собирать данные от подключенных лабораторий. Реализовать идею получилось не со всеми — некоторые государства уже хранили результаты всех тестов в своих централизованных базах данных, не хотели создавать новые и предложили использовать то, что есть.
Для таких случаев мы индивидуально работали с каждым министерством здравоохранения, создавали интеграционные решения, которых не было раньше. Уровень IT-отрасли в каждой стране разный: некоторые ведомства приятно удивили скоростью и экспертностью, другим пришлось помогать больше. Третьи не могли пустить во внутренние системы, и для них мы писали мануалы по интеграции продукта, которым они следовали. Нужно также отметить колоссальную вовлеченность нашего заказчика, который участвовал во всех этапах проекта, проводил переговоры с ведомствами и выступал гарантом.
Приложение «живет» в децентрализованной системе — это еще один плюс решения: в случае сбоя в одном из компонентов — другие продолжат работать, и приложение не будет зависать. В противном случае, если программа стала бы недоступной даже на 1 час, у пользователей могли возникнуть проблемы со въездом.
Мы презентовали этот проект представителям каждой страны, которая в нем участвует: рассказывали об идее проекта, принципе работы и пользе. Но почти в каждом случае сталкивались с опасением со стороны силовых структур. Им казалось, что мы будем собирать личные данные пользователей и передавать их в Россию.
Решить проблему мы смогли с помощью технологии локального хранения остаточной персональной информации о пользователе. Суть технологии: пользователь сканирует документ, удостоверяющий личность → приложение вырезает оттуда фотографию, а остальные данные берет в замаскированном виде → сохраняет все данные локально в смартфоне. Пользователь в любой момент может удалить данные о документе, они никуда не передаются. А уже при въезде проверяющий в России может по остаточным данным убедиться, что результаты теста принадлежат конкретному пользователю.
При въезде в страну граждане могут предъявлять разные документы для удостоверения личности: внутренний паспорт, заграничный паспорт, идентификационную карту, свидетельство о рождении и другие документы для детей. Требовалось решение, при котором приложение считывало бы любой вид удостоверяющего документа.
Для идентификации данных в приложении мы использовали готовое решение от сервиса Smart Engines — раньше мы уже работали с сервисом и понимали качество работы и его возможности.
В процессе стало понятно, что нужно добавить некоторые типы документов, поэтому связывались с создателями Smart Engines и договаривались добавить новые форматы документов для сканирования.
Неочевидная, но реальная проблема для разработчиков мобильных приложений: не у всех людей есть смартфоны. Нам нужно было срочно придумать решение, чтобы сведения о ПЦР-тесте мог предоставить и ребенок, и пожилой человек, и человек с кнопочным телефоном или вообще без телефона. Для таких ситуаций мы добавили возможность загружать в один смартфон данные сразу нескольких граждан.
С самого начала планировали, чтобы приложением мог воспользоваться любой человек. Хотели сделать так, чтобы отсканировать документ и внести данные ПЦР-теста можно было максимально быстро и легко. Добиться этого удалось, и вот как в итоге выглядит путь пользователя:
Результаты нашей работы отметил президент России Владимир Путин. 10 декабря на заседании Высшего Евразийского экономического совета он сказал:
«Решению восстановления мобильности населения в условиях пандемии помогает реализация другого совместного проекта в области инноваций и информационных технологий — имею в виду мобильное приложение для смартфонов „Путешествую без COVID-19“».
Прямо сейчас, когда ограничения из-за COVID-19 сняты или ослаблены во многих странах, приложение не так востребовано, как в 2020–2021 годах. В 2022 году им пользуются 9 стран. Но мы продолжаем его поддерживать — волны пандемии трудно прогнозировать, и нет гарантий, что приложение снова не станет актуальным.
Параллельно с этим работаем над решением, которое позволит монетизировать приложение. Для пользователей оно останется бесплатным, а для лабораторий мы создаем отдельное программное обеспечение, которое позволит прозрачно вести учет количества тестов и оплачивать их.
Напишите нам, если хотите реализовать сложный, многоступенчатый IT-продукт. Мы готовы взять на себя все этапы проекта — придумать, разработать, запустить, поддерживать 💚