К нам пришел заказчик с идеей – сделать приложение онлайн-кредитования, где пользователь сможет получить займ за 5 минут. Нужно было в короткий срок выйти на рынок с продуктом, который сможет масштабироваться и выдержит рост. Мы предложили PWA как самый быстрый и выгодный вариант. Начали с нуля и за 6 месяцев собрали рабочее приложение с первыми пользователями. Рассказываем, какие решения сработали и почему.

Какое приложение построили
На проекте мы работали с другим вендором, внутренней командой заказчика, общались с представителями внешних сервисов (того же KYC). Процессы шли слаженно.
Мы взяли на себя пользовательский путь: мобильное PWA-приложение и API для него. Продукт включал:
авторизацию и регистрацию пользователя
калькулятор кредитных условий
прохождение KYC (*проверка личности пользователя: документы, фото, биометрия, чтобы убедиться, что он реальный и безопасный для бизнеса)
просмотр и подписание документов
ожидание решения + экран с результатом: одобрено или нет
отображение текущего активного займа
история всех заявок и кредитов

UI был максимально упрощен — почти везде одна кнопка «продолжить». Пользователь вводил лишь номер телефона, почту, пароль, отрасль деятельности и номер счёта для получения денег (если заявку одобрят). Остальное давал KYC: из фото документов и лица поднималась вся нужная информация.
Главная техтаска
Интеграция с KYC стала одной из самых критичных частей приложения. Здесь приложение принимало решение — можно ли выдавать человеку займ. Понимали, если проверка будет проходить медленно, многие пользователя отвалятся.

Мы помогли превратить проверку личности в стабильный и быстрый этап:
настроили обработку документов, фото и биометрии так, чтобы шаг проходил без ошибок;
оптимизировали весь процесс и сократили время проверки до 3,5 минут. Весь процесс одобрения занимал примерно 5 минут.
сделали KYC максимально бесшовным для пользователя, чтобы не было отвалов. Провайдеров KYC было несколько, если один задерживается, то могли оперативно переключиться на другой, пользователь не замечал существенной разницы;
заложили логику обработки ошибок и повторных попыток, чтобы заявка не зависала;
обеспечили стабильность под нагрузкой, когда пользователи идут потоком.

Можем помочь с финтех-приложением – напишите нам на почту marketing@clevertec.ru
Как повышали конверсию push-сообщениями
Пушей было много – от напоминаний о платеже до уведомлений о переходе заявки на следующий этап. Пользователь мог закрыть приложение, не дождавшись ответа KYC, а пушами мы возвращали его к процессу. Логика была сложная и почти полностью жила в backend.
Плюс помогали заказчику экспериментировать:
меняли порядок экранов
отключали или включали SMS-подтверждения
переводили шаги из обязательных в необязательные
тестировали разные цвета кнопок
убирали или возвращали анкеты
меняли сценарии KYC
делали синхронные шаги асинхронными, чтобы снизить отток

Например, раньше экран с предложением кредита появлялся только после завершения KYC. Пользователи ждали долго, уставали, закрывали приложение. Когда показ переставили на момент сразу после селфи и фото документа, отвал уменьшился примерно на 7 процентов.
Аналитика и контроль за каждым шагом
Любые бизнес задачи опирались на аналитику. В приложении около 250 событий для аналитики. Отслеживали буквально всё:
нажатия кнопок
начало и окончание ввода
касания полей
переходы между экранами
статусы заявок
Backend отправлял события о завершении заявки и о выпуске кредита. Заказчики строили дашборды, смотрели конверсии, анализировали отвал пользователя на каждом шаге. Любые изменения в поведении пользователей — даже снижение кликов на 3 процента — повод для расследования и решений.
Как масштабировались
Писать приложение в облаке — модная и, главное, практичная модель. Заказчик платит провайдеру и не держит у себя железо и сопровождение. Например, на Яндекс Облаке. Мы интегрировали продукт с AWS (облако Amazon).
Пространство с точки зрения инфраструктуры, которая построена на облаке, очень легко масштабируется под нагрузкой, если того требует бизнес‑ситуация. У нас было около 7 тысяч человек — это пиковое значение по заявкам. А на момент миграции пользователей между разными системами аутентификации мы переносили почти 400 тысяч пользователей. Все работало стабильно.
Собственная система аутентификации для экономии
Сами написали логику для аутентификации, хранения паролей в нашей базе, выдачи токенов и разграничения прав. Почему сами? Готовые решение — это дорого и неудобно. А собственные:
Экономия денег — меньше внешних серверов и арендованных машин.
Простота сопровождения — меньше зависимостей от сторонних систем.
Контроль над архитектурой — всё под своим управлением, без лишних внешних сервисов.

Использовали AI для ускорения разработки
Мы протестировали AI-инструменты в IDE, чтобы сэкономить время разработчиков и повысить скорость типовых задач.
Юнит-тесты: AI писал их в считанные минуты вместо 1–2 часов — экономия была до 90%.
Типовые интеграции и работа с чужим кодом: AI помогал быстро понять структуру сервиса, нарисовать диаграммы, генерировать мапперы и базовые тесты — экономия до 80%.
Поиск и локализация багов: ускорял анализ логов и stack trace, помогал быстрее находить ошибки в рамках одного сервиса.
Если вы тоже занимаетесь финтехом — будем рады пообщаться и поделиться опытом.
Комментарии (3)

tester12
12.12.2025 07:28Допустим, что деньги не пахнут, моральную составляющую дела обсуждать не будем.
Но я не понял: вы полгода делали PWA, отправляющее несколько текстовых полей и фото паспорта? Ну ещё на бэкенде распознавание данных паспорта (готовой OCR библиотекой). А сколько разработчиков этим занималось, если не секрет?
dude_sam
Дочитал по первого скрина, где ~8% в месяц, так это ~250% годовых (точно лень считать).
И это ещё не учитывая 4% некой комиссии.
Мда. В былые времена про такое приложение залепу микрокридитную постеснялись бы на Хабре писать...
oxplean
я не стал вникать что написано тк не смотрел этот сериал - попробовал глянуть кса-версию и с первой серии понял что не пожалел что не смотрел даже оригу