
Приложение для автоматической AI-подготовки фотографий к лотерее Green Card с проверкой по стандартам DV Lottery.
Задача
Разработать мобильное приложение, которое гарантирует 100% прохождение проверки фотографий для автоматической подготовки фото к лотерее Green Card.
Решение должно автоматически адаптироваться под любые будущие изменения требований (размер, фон, положение лица) и интегрироваться с популярными порталами государственных услуг.

Решение
Создано приложение на Kotlin Multiplatform Mobile с полным циклом обработки фото:
Внедрена кроссплатформенная логика на KMM с нативными UI (Jetpack Compose/SwiftUI) и REST-интеграцией с AI-бэкендом;
Реализованы AI-обработка (кадрирование, замена фона), валидация параметров фото и мультиязычный интерфейс.

ШРИФТ
EB Garamond
Aa
ЦВЕТ
Особенности проекта
работа с фотографиями
Приложение сохраняет всю историю ваших обработанных снимков для быстрого доступа. В один клик можно создать новую фотографию и мгновенно запустить полную проверку соответствия требованиям.
Весь процесс подготовки от съёмки до готового результата занимает 2–3 минуты благодаря автоматизированной системе контроля.
AI-обработка фото
Пользователь загружает любое фото, а система автоматически обрабатывает его с помощью искусственного интеллекта. Приложение выравнивает положение лица, корректирует размер снимка и удаляет фон согласно официальным требованиям.
проверка по стандартам DV Lottery
Приложение проводит полную проверку фотографии на соответствие строгим требованиям лотереи Green Card. Система анализирует четыре ключевых параметра: точный размер снимка, правильные пропорции изображения, однородный белый фон и достаточное качество фотографии.
Удобные настройки и поддержка
Приложение предлагает интуитивно понятный интерфейс на русском и английском языках, что делает его доступным для пользователей из разных стран. Для оперативного решения вопросов реализована быстрая поддержка через чат-бот с возможностью подключения специалиста.
Технологический стек
Мобильное приложение / frontend
Кроссплатформенная бизнес-логика реализована на Kotlin Multiplatform Mobile с нативными интерфейсами Jetpack Compose для Android и Swift UI для iOS. Архитектура MVVM с Dependency Injection и Compose Navigation обеспечивает модульность и удобную навигацию для обеих платформ.
Серверная часть / backend
Серверная часть использует Ktor с Coroutines и Serialization для сетевого взаимодействия и асинхронных операций. AI backend через REST API выполняет обработку изображений, обеспечивая интеграцию между мобильными приложениями и серверными компонентами.































