Разработка личного кабинета сайта и мобильного приложения для "НОВАТЭК-Автозаправочные комплексы"

Изображение мобильного приложения и личного кабинета

О клиенте

ООО «НОВАТЭК-Автозаправочные комплексы» – 100% дочернее предприятие крупнейшего независимого производителя газа – ПАО «НОВАТЭК» и занимает 3 место по доказанным запасам газа среди публичных компаний мира. Компания занимается мелкооптовой и розничной торговлей моторным топливом через федеральную сеть автозаправочных комплексов, а также строительством и эксплуатацией заправочной инфраструктуры.

www.novatek-azk.ru
Внешний вид приложения новатек

Скачать мобильное приложение

Задачи

Для юридических лиц

  1. Оптимизировать работу с документами для юридических лиц
  2. Разработать систему безопасности по работе с данными из закрытого сегмента сети заказчика

Для физических лиц

  1. Разработать механизм авторизации в соответствии с требованиями клиента

Решение

Для юридических лиц

  • Cоздание возможности автоматического выставления счетов на оплату за топливо и лимитов по топливу для юридических лиц

  • Для конфиденциальности данных заказчика разработать локальную базу данных без прямого обращения к основной БД

Для физических лиц

  • Сменить алгоритм авторизации для физических лиц - телефон становится логином, к которому привязываются данные клиента, а пароль пользователи создают сами

Особенности

Внедрили инструменты для сбора количественных показателей, которые позволяют:

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

Реализация

Десктопная версия личного кабинета Мобильное приложение
  • Общая информация для физических и юридических лиц в мобильном приложении

    Для всех пользователей в приложении доступна информация: «Новости», «Акции», «Вопрос-ответ» и «О компании». Все данные в приложение интегрируются с сайта.

  • Особенный функционал в разделе «АЗК»:

    В результате маркетингового анализа определили, что важно пользователям всегда видеть какие АЗК есть рядом с ним в данный момент времени, какие сейчас работают, какое топливо есть и каким способом можно оплатить, а также как добраться до выбранной АЗКот текущего местоположения

    Все это мы реализовали в разделе «АЗК».

    Также в разделе есть возможность найти АЗК по поиску, который работает как по номеру АЗК, так и по адресу. К тому же есть возможность отфильтровать данные по следующим данным:

    • - городу;
    • - виду топлива;
    • - объекту.
  • Пользователь может выбрать функцию «Ближайший АЗК» и приложение, на основе его местоположения, определит и укажет самые ближайшие к нему автозаправочные комплексы.

    У пользователя есть функция пометить любую АЗК как «Избранная» для быстрого просмотра и фильтрации по избранным АЗК.

  • При просмотре выбранной АЗК пользователю будут доступны следующие данные:

    • - наименование АЗК;
    • - адрес АЗК;
    • - возможность добавить в избранное;
    • - режим и статус работы;
    • - расстояние от вас до АЗК;
    • - возможность построить маршрут до АЗК;
    • - какое топливо имеется на АЗК и его стоимость, которая
      ежедневно интегрируется с Базой данных «НОВАТЭК-АЗК»;
    • - услуги;
    • - способы оплаты;
    • - отзывы;
    • - акции именно этой АЗК.

Личный кабинет для физических лиц

  • Авторизация для физических лиц

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

  • Информационная безопасность

    Личный кабинет предоставляет большое количество финансовой информации, поэтому требования к безопасности были очень серьезные. Рассмотрены следующие векторы атаки:

    • Уязвимости на уровне сервера сайта:
    • Уязвимости программного обеспечения сервера
    • Получение доступа к консоли сервера на котором находится сайт
    • Уязвимости на уровне CMS и самого разрабатываемого сайта
    • Получение доступа к панели управления сайтом
    • Получение доступа к программному коду сайта
    • Уязвимости в программном коде сайта
    • Уязвимости на уровне браузера пользователя
    • Кража логина/пароля у конкретного пользователя сайта

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

  • Схема информационного взаимодействия с внешними информационными системами

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

  • Личные данные

    У зарегистрированных пользователей Личные данные уже заполнены. Информация передается из БД Oracle, если пользователь изменит свои данные, то они также изменятся и в БД Oracle.

    При смене пароля внедрена двухфакторная аутентификация, причем при трехкратном некорректном вводе пароля происходит блокировка.

  • Бонусная карта

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

    В данном разделе происходит двухсторонняя интеграция с БД Oracle.

  • История покупок

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

  • Обратная связь

    Разработали функционал обратной связи клиента с компанией ПАО «НОВАТЭК» для прямых обращений к сотрудникам компании.

Личный кабинет для юридических лиц

Результат

Личный кабинет и мобильное приложение позволяет быстро и удобно получать всю необходимую информацию, а также редактировать свои данные пользователю, видеть данные по своим бонусным картам, блокировать их и добавлять новые, контролировать расходы денежных средств юридических лиц, а также зачислять на карты, и при необходимости оставить свое обращение или задать вопрос в компанию ПАО «НОВАТЭК».

В личном кабинете «НОВАТЭК-АЗК» есть все необходимые инструменты, чтобы клиент мог удобно получать необходимую информацию и управлять услугами, а сам личный кабинет — модернизироваться по мере развития продукта и бизнеса.

У вас похожая проблема? Пишите и мы ее решим!

Кейсы

Личный кабинет

Разработка личного кабинета сайта и мобильного приложения для "НОВАТЭК-Автозаправочные комплексы"

Мобильное приложение

Мобильное приложение «Рифарм»

Задачи
Разработка мобильного приложения под iOS и Androd. Мобильное приложение должно предоставить клиентам сети мобильный интернет-магазин и ряд полезных функций для комфортных покупок.
Результат

Под каждую платформу команда разработчиков создавала свое нативное приложение — то есть результатом разработки стало два продукта.

Мобильное приложение «Рифарм» — это кардинально новый инструмент для компании, являющийся естественным продолжением запущенной ранее интернет-аптеки.

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

Мобильное приложение ХК «Трактор»
Мобильное приложение

Мобильное приложение ХК «Трактор»

Мобильное приложение «Люкс Вода»
Мобильное приложение

Мобильное приложение «Люкс Вода»