Узнайте стоимость вашего ИТ-проекта
Опишите вашу идею, и мы подготовим оценку трудозатрат и стоимости разработки.
TechCore разработала банковское решение, позволяющее осуществлять частные денежные переводы, производить электронные платежи и управлять личными счетами с помощью мобильных устройств.
Наш клиент — один из банков в сегменте розничного и корпоративного обслуживания. Подробная информация не может быть раскрыта в соответствии с положениями соглашения о неразглашении.
Современные пользователи ожидают от банковских приложений стабильной работы, интуитивного UX и высокой скорости операций, поэтому банки постоянно ищут новые способы повышения вовлеченности и улучшения пользовательского опыта. Цифровизация изменила поведение пользователей: дистанционное управление финансами стало для людей приоритетнее визитов в банковские отделения.
В связи с этим нашему клиенту требовалось полнофункциональное мобильное приложение, которое позволило бы пользователям совершать денежные переводы со смартфонов в пару кликов.
До обращения в TechCore клиент безуспешно пытался запустить продукт на базе готовых white-label решений. «Коробочные» платформы не обеспечивали нужного уровня кастомизации. По этой причине не было возможности сделать систему удобной и понятной для пользователей, как того требуют стандарты банка.
Перед командой TechCore была поставлена задача разработать мобильное банковское приложение на React Native, которое обеспечивало бы высокую производительность, масштабируемость и адаптацию интерфейсов под требования бизнеса.
Специалисты TechCore разработали мобильное приложение с двумя ключевыми модулями: модулем регистрации клиентов и личным кабинетом для управления финансами.
С этого модуля начинается онбординг клиента в приложении. Здесь пользователь регистрируется, вводит личные данные и проходит первичную KYC-проверку. Помимо создания учетной записи с подтверждением e-mail и установкой надежного пароля система проводит анкетирование, которое включает:
Изображение носит иллюстративный характер. Дизайн интерфейса и другие детали проекта не могут быть раскрыты согласно договору о неразглашении.
Для подтверждения источника средств и расширения лимитов по операциям пользователь загружает выписку с банковского счета. Это снижает риск мошеннических операций, повышает уровень защиты транзакций и обеспечивает соответствие требованиям регуляторов.
Изображение носит иллюстративный характер. Дизайн интерфейса и другие детали проекта не могут быть раскрыты согласно договору о неразглашении.
На заключительном этапе пользователь подписывает заявление на открытие и обслуживание банковского счета через интегрированный сервис DocuSign и подтверждает согласие с условиями публичной оферты. После этого клиент получает доступ к личному кабинету, где может управлять персональными данными и просматривать архив электронных копий подписанных документов.
Чтобы сократить число незавершенных регистраций, мы добавили автосохранение. Если регистрация прерывается, пользователь может продолжить ее с того же этапа без повторного ввода данных.
Команда TechCore разработала мобильное приложение с интуитивно понятным интерфейсом и современным дизайном.
Изображение носит иллюстративный характер. Дизайн интерфейса и другие детали проекта не могут быть раскрыты согласно договору о неразглашении.
После прохождения аутентификации пользователи получают доступ к управлению платежами и переводами. В приложении реализованы следующие функции:
01. Добавление кредитных и дебетовых карт
Пользователь привязывает любое количество карт банков-эмитентов. Для этого достаточно ввести реквизиты или номер счета и пройти проверку.
02. Мгновенные платежи и переводы
Все операции защищены шифрованием, что сводит риск мошенничества к минимуму. Помимо переводов, пользователи могут оплачивать коммунальные услуги, аренду, страхование, налоги и другие счета по номеру счета, телефона или e-mail.
03. Платежи и переводы по ссылке или QR-коду
Пользователи переводят деньги друг другу и оплачивают товары и услуги по платежной ссылке или QR-коду.
04. Просмотр лимитов, истории операций и категорий расходов
Пользователи отслеживают лимиты по картам, историю операций и структуру расходов по категориям. Это помогает контролировать движение средств и планировать бюджет.
Приложение доступно в App Store и Google Play. Средний рейтинг — 4,8 на основе более 500 отзывов
Мобильная разработка
JS, React Native, React Navigation, Redux, Redux-Saga, Redux-Persist, Redux-Offline, Redux-Thunk, RxJS, TypeScript
База данных
PostgreSQL
CI/CD
Jenkins
QA-тестирование
JUnit. Java 8/Scala, Cucumber, SBT, Gradle, GraphQL, Protobuf, HTTP, REST, Elastic Search
Git
BitBucket
За 12 месяцев команда TechCore реализовала весь запланированный функционал и выпустила решение в соответствии с требованиями клиента. Технологической основой проекта стал React Native, который команда использовала для разработки мобильного приложения на iOS и Android.
Проект велся по Scrum-методологии со спринтами длительностью 2–4 недели. В рабочий цикл входили промежуточные обзоры прогресса и еженедельные звонки в Google Meet. Задачи вели в Jira, проектную документацию — в Confluence.
На финальном этапе наша команда провела бета-тестирование в реальных условиях, обеспечила стабильный релиз и оперативное исправление багов.
Хотя клиент не устанавливал жестких требований, разработку завершили вовремя и в рамках согласованного бюджета. Это позволило быстро вывести продукт на рынок. Сейчас приложение успешно используется, а TechCore обеспечивает пост-релизную поддержку и выпускает регулярные обновления.
React Native разработчика
UX/UI-дизайнер
QA-инженер
Проектный менеджер
Бизнес-аналитик
DevOps-инженер
Бэкенд-разработчика
Команда TechCore разработала мобильное банковское приложение, которое предоставило пользователям полный контроль над своими счетами. Предложенное решение перевело обслуживание клиентов в цифровой формат и позволило выполнять ключевые банковские операции без визита в отделение. А встроенные сервис мгновенных платежей и переводов позволил клиентам решать банковские задачи без визита в отделение банка.