Приложение для мобильного банкинга на iOS и Android

TechCore разработала банковское решение, позволяющее осуществлять частные денежные переводы, производить электронные платежи и управлять личными счетами с помощью мобильных устройств.

background image

Клиент

Наш клиент — один из банков в сегменте розничного и корпоративного обслуживания. Подробная информация не может быть раскрыта в соответствии с положениями соглашения о неразглашении.

1 год
от идеи до реализации
4.8
рейтинг приложений
9
специалистов в команде
Мобильное банковское приложение с банковской картой, переводами и управлением счетами

Задача

Современные пользователи ожидают от банковских приложений стабильной работы, интуитивного UX и высокой скорости операций, поэтому банки постоянно ищут новые способы повышения вовлеченности и улучшения пользовательского опыта. Цифровизация изменила поведение пользователей: дистанционное управление финансами стало для людей приоритетнее визитов в банковские отделения.

В связи с этим нашему клиенту требовалось полнофункциональное мобильное приложение, которое позволило бы пользователям совершать денежные переводы со смартфонов в пару кликов.

До обращения в TechCore клиент безуспешно пытался запустить продукт на базе готовых white-label решений. «Коробочные» платформы не обеспечивали нужного уровня кастомизации. По этой причине не было возможности сделать систему удобной и понятной для пользователей, как того требуют стандарты банка.

Перед командой TechCore была поставлена задача разработать мобильное банковское приложение на React Native, которое обеспечивало бы высокую производительность, масштабируемость и адаптацию интерфейсов под требования бизнеса.

background image

Решение

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

Регистрация и KYC-проверка

С этого модуля начинается онбординг клиента в приложении. Здесь пользователь регистрируется, вводит личные данные и проходит первичную KYC-проверку. Помимо создания учетной записи с подтверждением e-mail и установкой надежного пароля система проводит анкетирование, которое включает:

  • Личные данные:
    ФИО, дату рождения, страну проживания и другие идентификационные сведения.
  • Сведения о занятости:
    текущий статус занятости, сферу деятельности и данные о работодателе.
background image Экраны регистрации и заполнения личных данных в мобильном банковском приложении

Изображение носит иллюстративный характер. Дизайн интерфейса и другие детали проекта не могут быть раскрыты согласно договору о неразглашении.

Для подтверждения источника средств и расширения лимитов по операциям пользователь загружает выписку с банковского счета. Это снижает риск мошеннических операций, повышает уровень защиты транзакций и обеспечивает соответствие требованиям регуляторов.

background image Экран верификации аккаунта и подтверждения личности в мобильном банковском приложении

Изображение носит иллюстративный характер. Дизайн интерфейса и другие детали проекта не могут быть раскрыты согласно договору о неразглашении.

На заключительном этапе пользователь подписывает заявление на открытие и обслуживание банковского счета через интегрированный сервис DocuSign и подтверждает согласие с условиями публичной оферты. После этого клиент получает доступ к личному кабинету, где может управлять персональными данными и просматривать архив электронных копий подписанных документов.

Чтобы сократить число незавершенных регистраций, мы добавили автосохранение. Если регистрация прерывается, пользователь может продолжить ее с того же этапа без повторного ввода данных.

Мобильное банковское приложение

Команда TechCore разработала мобильное приложение с интуитивно понятным интерфейсом и современным дизайном.

background image Экран истории доходов и расходов в мобильном банковском приложении

Изображение носит иллюстративный характер. Дизайн интерфейса и другие детали проекта не могут быть раскрыты согласно договору о неразглашении.

После прохождения аутентификации пользователи получают доступ к управлению платежами и переводами. В приложении реализованы следующие функции:

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

background image

Процесс

За 12 месяцев команда TechCore реализовала весь запланированный функционал и выпустила решение в соответствии с требованиями клиента. Технологической основой проекта стал React Native, который команда использовала для разработки мобильного приложения на iOS и Android.

Проект велся по Scrum-методологии со спринтами длительностью 2–4 недели. В рабочий цикл входили промежуточные обзоры прогресса и еженедельные звонки в Google Meet. Задачи вели в Jira, проектную документацию — в Confluence.

На финальном этапе наша команда провела бета-тестирование в реальных условиях, обеспечила стабильный релиз и оперативное исправление багов.

Хотя клиент не устанавливал жестких требований, разработку завершили вовремя и в рамках согласованного бюджета. Это позволило быстро вывести продукт на рынок. Сейчас приложение успешно используется, а TechCore обеспечивает пост-релизную поддержку и выпускает регулярные обновления.

Команда

2

React Native разработчика

1

UX/UI-дизайнер

1

QA-инженер

1

Проектный менеджер

1

Бизнес-аналитик

1

DevOps-инженер

2

Бэкенд-разработчика

Работа команды разработчиков в офисе, обсуждение задач и взаимодействие коллег за ноутбуком

Результаты

Команда TechCore разработала мобильное банковское приложение, которое предоставило пользователям полный контроль над своими счетами. Предложенное решение перевело обслуживание клиентов в цифровой формат и позволило выполнять ключевые банковские операции без визита в отделение. А встроенные сервис мгновенных платежей и переводов позволил клиентам решать банковские задачи без визита в отделение банка.

background image

Другие проекты

Торговая платформа на базе машинного обучения

Торговая платформа на базе машинного обучения

.NET C# ИИ Машинное обучение Предиктивная аналитика Разработка продуктов Финтех
Мобильная игра «Уличное граффити»

Мобильная игра «Уличное граффити»

Android C# iOS Unity Медиа и развлечения Мобильная разработка Разработка игр
White-label краудинвестинговая платформа для агросектора

White-label краудинвестинговая платформа для агросектора

ESG Full-stack разработка Node.js React Агротех Архитектура решений Блокчейн Разработка продуктов
Система прогнозирования оттока клиентов

Система прогнозирования оттока клиентов

Java React Анализ данных Банки Дата-инжиниринг Машинное обучение Предиктивная аналитика Финтех
Разработка веб-портала для обращений граждан

Разработка веб-портала для обращений граждан

Full-stack разработка JavaScript PHP Yii2 Архитектура решений Веб-разработка Государственный сектор
Комплексная информационная система для нефтегазовой компании

Комплексная информационная система для нефтегазовой компании

Angular AWS Flutter Full-stack разработка Java Архитектура решений Мобильная разработка Нефть и газ
Модернизация ИТ-платформы для добывающей промышленности

Модернизация ИТ-платформы для добывающей промышленности

Docker Full-stack разработка Java React Архитектура решений Добывающая отрасль Нефть и газ Предиктивная аналитика
Приложение для управления мобильной связью, интернетом и ТВ

Приложение для управления мобильной связью, интернетом и ТВ

Android Firebase Kotlin Мобильная разработка Телекоммуникации