Клиент

ООО « ЭНЕРГОТЕК»

Экспертиза

Проектирование, дизайн, мобильная разработка, техническая поддержка

Дата запуска

декабрь 2019

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

Проектирование

На этапе проектирование мы рассмотрели как прямых конкуренов приложения, таких как Stocard, Wallet, PINbonus, Кошелек, так и популярные купонаторы КупиКупон и Biglion.

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

01

Хранить собственные карты (бонусных и скидочных)

02

Делиться картой с другом по номеру телефона

03

Покупать и получать от друга скидочные или бонусные карты

04

Продавать свою скидочную карту неограниченному количеству пользователей

05

Выводить заработанные деньги на банковскую карту, телефон или Яндекс деньги

Разработка

В качестве основного фреймворка для разработки было решено использовать IONIC для клиентской части. В связи с тем, что необходимо было реализовать продажу, покупку карт, а также каталог выставленных на продажу карт, то в качестве бэкенда был использован Битрикс. Для работы приложения все компоненты возвращают json, а не html код, что добавило особую пикантность в процесс разработки.

Вход | регистрация пользователя

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

Процесс добавления карты

Процесс добавления карты сделан максимально простым. Для этого пользователю достаточно выбрать из каталога брендов или самостоятельно ввести название магазина и отсканировать штрих-код.

Сканирование карты занимает считанные секунды при помощи камеры мобильного телефона. В случае, если нет возможности сканировать карту либо штрих-код отсутствует, пользователь может вручную ввести номер карты.

К описанию карты можно добавить дополнительные изображения сделав фото или выбрав из галереи готовых снимков на телефоне.

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

Поделиться и купить карту

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

Для обеспечения возможности продать или купить карту мы провели интеграцию с платежной системой банка Mandarin Pay. Чтобы купить карту, пользователь должен пополнить свой баланс в приложении. В денежных вопросах безопасность превыше всего. Поэтому мы перенаправляем пользователя на страницу банка, где и происходит все операции с платежами. Для удобства пользователю предлагается сохранить карту в системе банка, а с нашей стороны хранить только уникальный идентификатор банковской карты. Все операции проходят с процедурой 3D-secure.

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

Технологии и интеграции

Команда

Ксения Иншакова
Менеджер проекта

Андрей Капитанов
Специалист 1C-Битрикс

Мария Бондаренко
Дизайнер

Константин Соколов
Frontend разработчик

Сергей Круглов
Backend разработчик

Сергей Мелихов
QA-специалист

Общий результат

Разработано удобное приложение для хранения и продажи карт

500+ загрузок в первый день

Общий срок проекта 1,5 месяца

Узнайте цену и сроки проекта
в течении часа

Опишите основную задачу, цели проекта и специалисты EZTec рассчитают проектную смету с возможными вариантами реализации

Узнайте цену и сроки
проекта в течении часа

Опишите основную задачу, цели проекта и специалисты EZTec рассчитают проектную смету, предложив возможные варианты реализации со всеми их выгодами