Karma
Мобильные приложения для сервиса p2p кредитования.
Цель:
Предоставить инвесторам возможность взаимодействия с платформой Karma.red для пользователей мобильных устройств и дать возможность им выбирать проекты, инвестировать в них и получать доход.
Заказать приложение
Свяжитесь с нами
Telegram
WhatsApp
Messenger
Mail
Решение:
Разработка мобильных клиентов, обладающих следующими функциями:

  • Регистрация и авторизация пользователей;
  • Создание "профиля инвестора";
  • Доступ к "Рынку проектов", просмотр информации и документов по каждому проекту;
  • Инвестирование в выбранные проекты;
  • Получение информации о статусе проекта и о полученном доходе.
If a building becomes architecture, then it is art
Начало работы
Мы начали со сбора функциональных требований, которые описали подробно и детально. Что должен делать новый пользователь, что должен сделать пользователь, уже существующий в системе, как себя должны вести поля ввода, какие статусы могут быть у проектов и т.д.
Процесс занял 10 рабочих дней с учетом согласований.

Проектирование пользовательского интерфейса

На основании документа "Функциональные требования" мы разработали пользовательский интерфейс для всех сценариев, предусмотренных в первой версии мобильных клиентов.
Основная задача - это простота и очевидность каждого действия для пользователя.
Мы выделили 3 основных блока в приложениях:
  • Рынок - список проектов, собирающих инвестиции;
  • Портфель - список проектов, в которые инвестировал пользователь;
  • Акаунт - профиль пользователя, настройки и управление доступом к сервису.
Вход и регистрация
Пользователь, который хочет инвестировать в проекты должен быть авторизован.

После авторизации ему предлагается создать профиль инвестора, заполнив анкету.

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

Вход в приложение защищен кодом, Face id или Touch id для обоих платформ.
Куда инвестировать
На Рынке представлены проекты, собирающие инвестиции.

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

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

И самое главное - отправить заявку на инвестицию.
Нам было важно, чтобы приложения были собраны максимально быстро и качественно, а это возможно только при условии, что все участники процесса полностью погружены в него и видят конечную цель.
Мы очень довольны тем, как нам удалось построить взаимодействие с командой Аппликатура.

Артем Лаптев, СЕО Karma
Мои инвестиции
Важно, чтобы инвестор видел, в какие проекты он инвестировал и какой доход он должен получить.

В разделе Портфель доступна информация о статусе проинвестированного проекта, общей сумме инвестированных средств и текущей доходности инвестиций.
Профиль пользователя
Здесь есть возможность управлять реквизитами для выплат, отправить заявку на вывод средств, управлять доступом к приложению, и конечно же написать в поддержку.
Тестирование и отладка
Нельзя гарантировать качество, не проведя полноценное тестирование. Это так же важно, как проверить перед выходом из квартиры ключи, деньги и документы.
Мы совместно с командой Карма составили тест-кейсы и чек-листы и проверяли по ним каждую сборку - на разных устройствах и разных версиях ОС.
Клиент для Андроид был проверен на 16 устройствах, для iOS - на 8.
Несколько фактов о проекте
То что всегда за скобками
  • Команда
    С нашей стороны в проекте работало 7 человек:
    2 iOS разработчика;
    2 Android разработчика;
    1 дизайнер
    1 тестировщик
    1 РМ
  • Сроки
    Работа над проектом началась 16.10.2018, закончилась 30.01.2019.
    Общее потраченное время - 866 человеко-часов.
  • Инструменты
    Swift для iOS.
    Java для Android.
    API - Graph QL
    Клиентская архитектура - VIPER.
  • Аналитика
    AppMetrica
    Firebase
    Crashlitycs
  • Сложности
    Основная сложность конечно - работа с Graph QL на нативных платформах.
    Но благодаря apollo все получилось отлично.
  • Развитие
    В процессе реализация большого функционала для следующих версий:
    Привязка ApplePay и GooglePay;
    Показ динамики и статистики доходности;
    Возможность создания нескольких счетов и др.
В результате
  • Проект запущен в срок и уверенно растет;
  • Идет работа с аналитическими данными, на основании которых планируются следующие функции и улучшения;
  • Ведется работа над новым функционалом.
Karma
Приложение для p2p кредитования