Начало работ
Конец 2015 – начало 2016
Передача заказчику
Середина 2016
Запуск приложения
Май 2017
Клиент
Известный уральский экс-банкир, доктор экономических наук Владимир Фролов. Основатель Екатеринбургского банка “Северная Казна”, входил в состав совета директоров “Банка24.ru”, руководитель проекта по созданию интернет банка “Инбанк”.
Задачи
Используя API, предоставленный со стороны клиента, создать приложение для мобильных платформ IOS и Android которое позволит:
- Выполнять аутентификацию через SMS и USSD;
- Просматривать информацию о текущих счетах;
- Просматривать историю транзакций;
- Выполнять пополнение счетов с использованием банковской карты;
- Выполнять перевод валюты между счетами;
- Отправлять валюту другим пользователям Copernicus Gold используя e-mail или телефон;
- Управлять личными данными пользователя.
О проекте Copernicus Gold
Copernicus Gold — это облачная платформа, которая предлагает использование технологии blockchain в глобальной финансовой системе.
Использование blockchain позволяет платформе Copernicus Gold выпускать разные типы цифровых активов, таких как электронные валюты, которые могут быть обеспечены различными материальными и нематериальными активами, равно как и обычными фиатными валютами, хранящимися на счетах в банках.
Copernicus Gold — это облачная платформа, которая предлагает использование технологии blockchain в глобальной финансовой системе.
Дизайн приложения
У заказчика отсутствовали конкретные пожелания по дизайну будущего приложения. Поэтому, основываясь на пожеланиях клиента относительно цветовой гаммы, мы должны были разработать весь UI/UX дизайн приложения. Данная задача была решена без затруднений и в короткие сроки.
Аутентификация
Внутри приложения мы реализовали механизм аутентификации двумя различными способами: USSD и SMS-сообщение. Выбор способа аутентификации осуществляется пользователем.
Интерфейс приложения
Основной интерфейс представлен двумя вкладками: счета и история.
Счета пользователя
В данной вкладке отображается вся информация об остатках.
Также здесь можно выполнить такие операции как пополнение счетов, обмен средствами между своими счетами, а также передача средств другим пользователям.
История транзакций
На данном экране можно наблюдать историю транзакций, проводимых пользователем. Все транзакции делятся на подтвержденные транзакции и черновики. Также реализована возможность поиска нужной операции.
Пополнение счета
Внутри приложения нами была реализована возможность пополнения всех счетов с банковской карты на одном экране. Выбор счета для пополнения осуществляется сразу после заполнения данных карты, что существенно упрощает работу с приложением.
Конвертация валют
Для перевода средств с одного счета на другой, пользователь может воспользоваться механизмом конвертации. Для этого достаточно выбрать исходный и целевой счета и подтвердить транзакцию.
Отправка валюты другим
пользователям
Пользователь может воспользоваться возможностью перевода средств на счета других пользователей. Перевод осуществляется по электронному адресу, либо номеру телефона, зарегистрированному в системе.
Все контактные данные пользователей проходят обязательное подтверждение.
Использованные технологии
В качестве основной среды для разработки приложения был использован фреймворк Apache Cordova. Данное решение отлично показывает себя при выполнении прототипирования и разработки кросс-платформенных решений для бизнеса.
Приложение проектировалось с применением модели MVVM. Поэтому для связи интерфейса с кодом была использована библиотека Knockout.js.
Результаты
Приложение было запущено в Google Play и AppStore 15 мая 2017 года.
Приложение было скачано 4000+ раз.
Средняя оценка приложения 4.7.
Google Play
App Store
Команда
Вячеслав Анисимов
менеджер / team lead
Никита Гришанов
программист
Александр Плесовских
программист