Приложение клиента (концептуальный проект)

Заказчик: Фреш-25

Ситуация

Требуется приложение клиента

Проблема

  • Неудобно пользоваться пластиковыми картами
  • Неудобно информировать клиентов о наших скидках

Идея

Дать клиентам мобильное приложение, котором он будет видеть:

  • свои бонусы
  • действующие акции
  • штрихкод своей карты (показать на кассе)
Реализация

Система состоит из трёх частей:

  1. Мобильное приложение клиента
  2. Админская часть для управления системой
  3. Дисконтный сервер

Порядок работы клиента с приложением:

  1. Скачиваем приложение с AppStore или GooglePlay
  2. Указываем свой номер телефона
  3. Получаем код подтверждения по sms
  4. Заполняем анкету
  5. Переходим на экран со списком акций
    • можем листать акции и читать подробную информацию о них
    • можем открыть диск.карту (штрихкод) для демонстрации на кассе
    • можем посмотреть количество бонусов
    • можем посмотреть последние покупки

Функции приложения:

  1. Регистрация в системе
    • по номеру телефона через код подтверждения
    • в приложение возвращается id клиента, который потом используется во всех запросах
    • регистрационная информация сохраняется в кеше приложения
    • выйти из аккаунта нельзя - только через очистку кеша приложения
    • вход на другом устройстве - также через ввод номера телефона и кода подтверждения, но без заполнения анкеты
  2. Заполнение анкеты
    • у клиента в бэкенде есть признак "анкета заполнена", если он не стоит, то предлагается заполнить анкету
    • список полей анкеты приходит с бэкенда
    • все поля анкеты обязательны для заполнения
    • если набор полей меняется и мы хотим, чтобы клиенты повторно заполнили поля, нужно снять признак "анкета заполнена".
    • анкета сохраняется на телефоне
    • при повторном логине получается с сервера
    • клиент может просмотреть анкету, но может её изменить (во избежание махинаций)
    • перейти к использованию приложения можно только полностью заполнив анкету
  3. Электронная дисконтная карта
    • принажатии на кнопку "карта" открывается экран со штрихкодом карты (без номера)
  4. Бонусы
    • клиент видит на главном экране сколько у него бонусов
      • информация о бонусах обновляется автоматически один раз в день
  5. История покупок
    • клиент может просмотреть последние покупки
    • количество отбражаемых покупок задаётся в настройках системы
    • видна следующая информация:
      • дата покупки
      • сумма покупки
      • количество начисленных бонусов
      • без товарной части
  6. Скидки и акции
    • всего могут отображаться три раздела со скидками и акциями:
      • общесетевые акции
      • акции любимого магазина
      • персональные предложения для клиента

Функции административной части (бэкенд)

Домино:
  • логин для входа в бэкенд
  • система прав доступа на просмотр и внесение изменений
  • хранит данные
    • список клиентов
      • блокировка
      • изменение анкетных данных
    • заказы клиентов (чеки)
    • список акций
      • название акции
      • картинка акции
      • описание акции
      • период активности
      • в каких магазинах действует
      • раздел, в котором показывать в приложении (общие/магазин/персональные)
    • список вопросов анкеты
      • это поля таблицы клиентов
      • полный список полей жёстко программируется
      • можно будет настроить, какие поля из этого списка использовать
  • рассылка push-уведомлений
    • можно отфильтровать клиентов по полям анкеты
Дисконтный сервер:
  • возвращает бонусы клиента
  • возвращает историю покупок
В перспективе:
  • автоматические персональные скидки и предолжения
  • выбор любимого магазина
  • "умная" рассылка push-уведомлений (автоматически, скриптом, по заданной логике)
  • отзывы
    • оценка магазина (ряд вопросов и выбор ответа от 1 до 5)
    • текстовый отзыв
      • получить ответ

Ожидания: разово +-300 т.р., 50-60 т.р. ежемесячно

 

 

Что нужно сделать

  1. Мобильное приложение клиента
    1. WEB
    2. Android
    3. iOS
  2. Админская часть для управления системой

 

План выполнения проекта

  1. Создание WEB-версии 
    • Разработка WEB-версии приложения
      1. Описание логики работы приложения   7 дней    Системный архитектор  3000 р/час  21 000 р.
      2. Дизайн приложения 20 дней
      3. Программирование 40 дней
    • Разработка серверной части
      1. Описание логики работы бэкенда
      2. Разработка протокола обмена (API) клиентской и серверной части
      3. Разработка дизайна
      4. Программирование
  2. Создание приложения Android 
    1. Оборачиваем WEB-версию в приложение с помощью Cordova
  3. Создание приложения iOS
    1. Оборачиваем WEB-версию в приложение с помощью Cordova

 

 


Система JUPITER                                 www.jupiter.systems                                 (с) 2024г.