О заказчике
Впервые бренд «Максавит» появился в 2010 году. Тогда это было всего несколько аптек в Нижнем Новгороде. Уже в 2011 году сеть вышла за пределы Нижегородской области, открылась аптека в Калуге, и с тех пор «Максавит» завоевал 36 регионов. Сейчас под этим брендом работают более 530 аптек в 103 городах по всей России.
О проекте
Мобильные приложения, API/АРМ работают с перебоями, нарушено быстродействие, требуется проработка проблем, ошибок, полная диагностика продукта, его оптимизация и развитие.
Возможности приложений:
- Текстовый, голосовой поиск или поиск по штрих-коду.
- Карта аптек с подробной информацией о режиме работы и расположении, а также возможность проложить маршрут до аптеки.
- Сравнение цен и наличия во всех аптеках вашего города.
- Единый профиль клиента для сайта и приложения с полной синхронизацией истории заказов.
- Программа лояльности.
- Индивидуальные предложения, акции, скидки и бонусы.
- Персональные уведомления, чтобы вы всегда были в курсе статусов заказа.
Платформа
- Языки: Kotlin, Swift.
- БД PostgreSQL.
- API node.js.
Разработка
Разработка осуществляется на основе периодических процессов выявления потребностей. Ежемесячно вносятся изменения в мастер-планы проекта. Ключевые задачи:
Декабрь 2021
- Создать бету для arm, репозиторий.
- Изучить информацию по работе выгрузок.
- Подготовить техническое заключение по аудиту инфраструктуры и рекомендации по дальнейшей ее организации.
Январь 2022
- Создать бету для api.
- Настроить деплой для arm.
- Запустить проект локально в докере.
- Настроить деплой для api.
- Настроить новый сервер и перенести проект туда (первый этап работы).
- Актуализация версий зависимостей для Android.
- Актуализация версий зависимостей для iOS.
Февраль 2022
- Настроить новый сервер.
- Логирование на бекэнде.
- В админ панели реализовать возможность добавлять более 300 товаров к акции.
- Android, iOS: Изменить наполнение карточки препаратов в результатах поиска.
- Android, iOS: Автоматическое увеличение яркости на экране программы лояльности.
- Предоставить информацию по заданиям в планировщике.
Март 2022
- Выпущена сборка приложения, работающего с новой тестовой АПИ
- Настроены задания в планировщике
- Выполнено тестирование проекта на новом сервере.
- Изменен адрес подключения приложения к API программы лояльности «Максавит»
- Исправлена ошибка в процессе инициализации объекта карты
- Выполнена смена иконок facebook и instagram
- Произведен запуск проекта на новой инфраструктуре
- Решена проблема с доставкой push-уведомлений, добавленных в админ панель
- Выполнена доработка блока «Не забудьте приобрести» на экране товара
- Настроено отображение неактуальных фото в мобильном приложении на платформах iOs и Android
- Выполнена доработка API — устранено противоречие в данных
- Выполнена доработка — в административной панели реализована возможность добавлять более 300 товаров к акции
- Исправлена ошибка в поиске на новом сервере
- Выполнена актуализация версий зависимостей для iOS и Android
Апрель 2022
- Исправлена ошибка поиска
- Разработана первая часть документации (девопс)
- Настроен доступ к мониторингу на просмотр на новом сервере.
- Разработана документация по хранению информации в базах данных
- Выполнена доработка по изменению информации о хранении заказа на 48 часов
- Выполнена доработка на стороне бэкенда по подбору аналогов из текущей выгрузки
- Исправлена информация о наличии в ХХХ аптек на листинге
- Исправлена ошибка с некорректной историей начисления — списания бонусов
- Выполнена аудит запросов приложения
- Исправлена ошибка с выбором аптек в приложении
- Изучено ТЗ по поиску, подобрано функциональное решение
- Добавлен необязательный параметр ID города
- Исправлена ошибка отображения некорректной цены препарата в аптеке
- Исправлена ошибка обработки файлов короткой выгрузки остатков и цен, бонусов, каталога
- Исправлена ошибка вылета приложения при запуске
- Выполнена актуализация версий зависимостей для Android
- Проведен аудит проблемы повторного запроса на использование геолокации
- Заменен текст на начальных слайдах
- Исправлена ошибка с разной историей заказов на Android и IOS
- Выполнена актуализация версий зависимостей для IOS
- Исправлена некорректная работа фильтра
- Выполнена реализация Диплинков в мобильном приложении Максавит
- Исправлена ошибка вылета приложения при некорректном ответе API
Май 2022
- Доработка поля PHRASE выгрузки additional_full.csv
- Внедрен на бете полнотекстовый поиск Postgres и протестировать
- Исправен баг некорректной работы фильтра
- Реализован экран уведомлений для IOS
- Реализован экран уведомлений для Android
- Исправлена ошибка когда пользователи не получают пуши, если приложение закрыто
- Выполнена доработка поиска — реализовано подмешивание аналогичных товаров в результаты поисковой выдачи
- Выполнена актуализация версий зависимостей для Android
- Выполнена актуализация версий зависимостей для IOS
- Подготовлена документация о том, какая информация хранится в каждой из баз данных(вторая часть)
- Исправлена ошибка вылета приложения
- Доработка бэкенда для блока в карточке товара «С этим товаром покупают»
- Доработка бэкенда для блока в корзине «Может пригодиться»
- Исправлена ошибка с отображением отключенных в АРМ акциях в паблик части МП
- Исправлена ошибка падения приложения для AG
- Изменен визуал ярлыка зеленого ценника на Android
- Осуществлена доработка API для работы с уведомлениями.
- Исправлена ошибка с отображением заказов
Июнь 2022
- Доработка Корзина — добавлен блок допродажи «Может пригодиться» для обеих платформ
- Выполнена доработка карточки товара — добавлен блок допродажи «С этим товаром покупают» для Android и IOS
- Подготовлена документация о том, какая информация хранится в каждой из баз данных(третья часть)
- Осуществлен перенос сборок приложений в рабочую версию
- Исправлена ошибка для Android и iOS с неработающим обновлением инструкции через API
- Выполнена актуализация версий зависимостей для Android
- Выполнена актуализация версий зависимостей для IOS
- Реализован экран Уведомлений для iOS — задача принята в первоначальной постановке, доработки
- Подготовлена документация по настройке сервера, добавлен файл readme и роль для настройки nodejs
- Выполнена доработка API для выдачи указанных параметров в приложение
- Выполнена доработка импорта для получения указанных параметров в БД приложения.
- Осуществлена доработка на стороне бэкенда для настройки push-уведомлений на стороне сервера
- Исправлена ошибка формирования запроса для получения баннеров Android
- Изменено время запуска крон задания по обработке полной выгрузки и крон задачи price:update
- Изменена скорость отправки рекламных ручных PUSH из АРМ
Июль 2022
- Доработка карточки товара в наличии, отображение согласно макетам для обеих платформ
- Реализован метод API для получения информации для блока «Подборки товаров по симптомам»
- Доработка API для выдачи указанных параметров в приложение
- Осуществлен перенос сборок приложений в рабочую версию
- Доработки API для блока Участие в акции в карточке товара
- Выполнена актуализация версий зависимостей для Android
- Выполнена актуализация версий зависимостей для IOS
- Выполнено изменение логики работы настроек пуш уведомлений для обеих платформ
- Решен вопрос с поддержкой устаревшей библиотеки
- Подготовлена документация о том, какая информация хранится в каждой из баз данных(четвертая часть)
- Предоставлена документация по описанию команд крона
- Внесены изменения в информацию о приложении в AppStore
- Исправлена ошибка выборки получателей
- Исправлена ошибка «Переход с экрана»
- Выполнена доработка АРМ для получения статистики на странице с пушами
- Исправлена ошибка вылета приложения при переходе в уведомления для IOS
- Исправлена ошибка с отображением аналогов
- Исправлена ошибка со смещением кнопки навигации в корзине для Android
- Реализована возможность удаления аккаунта по требованию App Store
- Реализовать метод в API для блока «Категория товара»
- Скорректирован текст в блоке «Инструкция по применению»
Август 2022
- Исправлен баг с дублированием заказов
- Осуществлен перенос сборок приложений в рабочую версию
- Исправлен баг с затиранием поля «Фамилия» и «Отчество» в ЛК при создании заказа
- Исправлен баг с вылетом приложения при переходе в уведомления
- Выполнена доработка API — реализован метод добавления товара в корзину и метод создания заказа
- Выполнена доработка на стороне бэкенда — вынесена в АРМ возможность управления триггерными пушами в приложении
- Выполнена доработка АПИ — реализован метод для получения информации для блока «Все формы выпуска»
- Обсуждение перехода на одну базу данных
- Исправлена ошибка на Android при которой падало приложение при открытии карточки по ссылке
- Внесены изменения в информацию о приложении в AppStore
- Выполнена доработка для Android — теперь полностью не отображается название препарата в результатах поиска
- Выполнена доработка для Android — выводятся иконки количество в упаковке, форма выпуска, дозировка на листинге
- Исправлен баг на IOS — не пропадает из корзины экран с успешным оформлением
- Исправлена ошибка когда слетает авторизация
- Выполнена доработка API для передачи адреса email и чеков
- Выведен блок участие в акции в карточке товара для IOS
- Выведен блок участие в акции в карточке товара для Android
- Реализован блок Аналогичные товары в карточке товара для IOS
- Реализован блок Аналогичные товары в карточке товара для Android
- Реализован блок Просмотренные товары в карточке товара для IOS
- Реализован блок Просмотренные товары в карточке товара для Android
- Выполнена доработка API для метод запроса кода подтверждения на почту
- Выполнена доработка в ЛК по сбору email, чеки на ЭП для Android
- Выполнена доработка в ЛК по сбору email, чеки на ЭП для IOS
- Исправлен цвет кнопки аналогов для IOS
- Исправлена проблема с сертификатом
Сентябрь 2022
- Выполнена доработка карточки товара на Android и IOS, добавлено количество штук в упаковке и гиперссылка «другие формы выпуска»
- Осуществлен перенос сборок приложений в рабочую версию
- Проведен аудит проблемы: долго прогружается история заказов в Профиле пользователя в приложениях Android и iOS
- Выполнена доработка вывода лейбла «Акция» для обеих платформ
- Реализован блок Табы в карточке товара на Android и IOS
- Выполнена доработка для IOS в листинг добавлены иконки количесива в упаковке, форма выпуска, дозировка
- Выполнена доработка АПИ для сортировки аналогов в карточке товара
- Исправлена ошибка на Android — не добавляется препарат в избранное
- Исправлена ошибка когда товары не исключались из избранного
- Выполнена доработка для Android все тексты системных ошибок приведены к человекопонятному виду
- Выполнена доработка API методов для сбора емейлов
- Выполнена доработка на Android и IOS для реализации подтверждения email
- Проведена аналитика методов и оценка возможности интеграции с сайтом
- Выполнена доработка для вывода чекбоксов в личных данных на Android и IOS
- Осуществлена доработка на стороне бэкенда — изменен текст, визуальное оформление, а также расписание отправки пуш-уведомлений
Октябрь 2022
- Выполнена доработка метода API «Список напоминаний» для функционала «Напоминание о приеме лекарств»
- Выполнена доработка метода API «Добавить/изменить напоминание» для функционала «Напоминание о приеме лекарств»
- Выполнена доработка для платформы Android — изменена логика работы переключателей в уведомлениях
- Выполнена доработка для платформы iOS — изменена логика работы переключателей в уведомлениях
- Исправлена ошибка для платформы Android — Вылетает приложение на экране выбора аптеки
- Выполнена доработка API — при получении указанной ошибки методом POST отправлять запрос на привязку карты на сайт
- Выполнена доработка для платформы Android — добавлен переход на страницу акции из карточки товара
- Выполнена доработка для платформы Android — просмотренные товары не очищаются при разавторизации, а хранятся на устройстве.
- Изменена логика формирования штрихода карты для платформы iOS
- Выполнена доработка карточки товара под заказ согласно макетам для платформы iOS
- Исправлена ошибка с удалением заказов без номеров у всех пользователей
- Добавлена скругленная иконка на рабочем столе смартфона на Android
- Исправлена некорректная передача событий аналитики Firebase 21 на Android и iOS
- Исправлена ошибка с несовпадением набора чекбоксов на экране активации карты для платформы iOS
- Скорректирована сокращения на платформе iOS
- Выполнена доработка обработчика выгрузки товаров под заказ
- Осуществлен перенос текущих сборок в рабочую версию
Ноябрь 2022
- Исправлен баг с вылетом приложения при скроле главного экрана после сворачивания для платформы Android
- Выполнена доработка метода API для формирования списка товаров
- Выполнена доработка для платформы Android — добавлен пуш «Не забудьте забрать заказ»
- Выполнена доработка для платформы iOS — добавлен пуш «Не забудьте забрать заказ»
- Выполнена доработка для платформы iOS — добавлено отображение статуса карты ПЛ в профиле
- Выполнена доработка для платформы Android — добавлено отображение статуса карты ПЛ в профиле
- Выполнена доработка для платформы Android — добавлена сортировка аптек в карточке товара
- Выполнена доработка для платформы iOS — добавлена сортировка аптек в карточке товара
- Выполнена доработка карточки товара под заказ согласно макетам для платформы Android
- Осуществлена разработка метода API «Календарь приема на месяц» для «Напоминание о приеме лекарств»
- Осуществлена разработка метода API «Прием лекарства» для «Напоминание о приеме лекарств»
- Собраны данные по клиентам с незаполненными е-мейлами
- Выполнена доработка для платформы iOS — препарат исчезает из избранного после удаления
- Выполнена доработка для платформы Android — препарат исчезает из избранного после удаления
- Исправлена ошибка на обеих платформах, которая возникает при авторизации пользователя
- Выполнена доработка для платформы Android — доработан экран уведомлений
- Выполнена доработка для платформы iOS — доработан экран уведомлений
- Добавлено приложение Максавит в магазин приложений RuStore
- Исправлена ошибка с обновлением справочной информации из выгрузки каталога import.xml
- Осуществлен перенос текущих сборок в рабочую версию
Декабрь 2022
- Выполнена доработка метода API для получения количества аналогов
- Выполнена разработка метода API для передачи статуса «Нет в наличии» в карточке товара
- Выполнена доработка для платформы Android — изменена логика работы диплинков
- Выполнена доработка для платформы iOS — добавлена новогодняя иконка в приложение
- Выполнена доработка для платформы Android — добавлена новогодняя иконка в приложение
- Выполнена доработка для платформы Android — добавлено отображение информации об сроке годности для товаров с ОСГ
- Выполнена доработка для платформы iOS — добавлено отображение информации об сроке годности для товаров с ОСГ
- Выполнена доработка для платформы iOS — изменен визуал аналогов в карточке товаров
- Выполнена доработка для платформы Android — изменен визуал аналогов в карточке товаров
- Исправлена ошибка с отображением длинных названий препаратов в наборе для платформы Android
- Исправлена ошибка в отображении списка городов для платформы iOS
- Выполнена доработка для платформы iOS — настроено отслеживание диплинков Appmetrica
- Выполнена доработка для платформы Android — настроено отслеживание диплинков Appmetrica
- Осуществлено добавление в ARM нового поля для рассылки Пушей
- Выполнена доработка для платформы Android — изменен красный цвет в мобильном приложении
- Выполнена доработка для платформы iOS — изменен красный цвет в мобильном приложении
- Исправлена ошибка с вылетом приложения при запуске для платформы Android
- Выполнена доработка метода API для Экрана уведомлений — количество уведомления для каждого типа
- Выполнена доработка метода API для Экрана уведомлений — Фильтр уведомлений по типу
- Исправлена ошибка на обеих платформах, когда было невозможно положить товар в корзину
- Исправлена ошибка когда пользователь Android не может найти приложение в Play market
- Исправлена ошибка с обработкой выгрузки аптек
- Выполнена доработка метода API — добавлено поле срока годности
- Исправлена ошибка с передачей в корзину неверной цены
- Скорректирован текст на экране авторизации/регистрации для платформы iOS
- Исправлена ошибка с отсутствием блока бонусной карты на главном экране приложения для платформы Android
- Осуществлен перенос текущих сборок в рабочую версию
Январь 2023
- Платформа Android: реализованы карточки «Не в наличии» — первая итерация.
- Платформа iOS: реализованы карточки «Не в наличии» — первая итерация.
- Платформа Android: вернули функционал диплинков.
- Платформа iOS: вернули функционал диплинков.
- Платформа Android: вернули обычную иконку.
- Платформа iOS: вернули обычную иконку..
- Платформа Android: добавлена кнопка «В корзину» на карте.
- Платформа Android + Huawei: добавлена ссылка на Аналоги в превью карточек товаров.
- Платформа iOS: добавлена ссылка на Аналоги в превью карточек товаров.
- Отключен пуш «Ваш заказ выполнен».
- Платформа Android: настроен Ecommerce Appmetrica.
- Платформа iOS: настроен Ecommerce Appmetrica.
- Платформа Android: добавлена кнопка «Как заказать» для товаров под заказ.
- Платформа Android: убран текст на экране авторизации/регистрации.
- Добавлено в мониторинг обновление таблицы.
- Платформа Android + iOS: сохранять емеил и признак емеил подтвержден без сохранения профиля.
- Устранена проблема в отображении информации о бонусной карт.
- Исправлена ошибка : не сохранялся профиль при пустой дате рождения.
- Платформа iOS: исправлена ошибка с неработающими переходами по экранам со слайдера.
- Платформа Android: консультация о реализации свайп окон на Андроиде.
- Платформа Android: исправлена ошибка, из-за которой приложение крашится после создания заказа.
- Платформа Android: выполнена доработка «скрыть нулевую цену».
Февраль 2023
- Платформа Android + iOS: доработка отображения ШК бонусной карты, даже если отсутствует интернет.
- Платформа Android: исправление некорректно работающих фильтров в каталогах.
- Платформа Android + iOS + Huawei: добавление серии попапов для обновления приложения.
- Платформа Android + iOS: исправление ошибочно кликабельных ссылок на товары, которые отсутствуют в регионе в блоке «Количество в упаковке».
- Платформа Android: исправление ошибки при размещении баннера со ссылкой на статью.
- Платформа Android: исправление ошибки, из-за которой приложение крашится в карточке товара после смены конфигурации.
- Платформа Android + iOS: исправление ошибки, из-за которой в приложении нет инструкции для товара.
- Платформа Android + iOS: исправление ошибки, из-за которой не работают диплинки без слеша на конце.
- Платформа iOS: исправление ошибки, из-за которой не работает кнопка «Аналоги» в карточке товара.
Март 2023
- Доработка метода API для выделения новых аптек в списке.
- Платформа Android + iOS: исправление ошибочного отображения зеленого ценника у препарата.
- Платформа Android + iOS: доработка «Заказы сделанные за час до закрытия аптеки».
- Доработка API: отображение слайдера в зависимости от ГЕО пользователя.
- Платформа Android + iOS: добавление название товара в оповещение о том, что товар закончился.
- Доработка API: избранные аптеки и товары в МП должны совпадать с избранными аптеками и товарами на сайте.
- Платформа Android + iOS: исправление ошибки — в карточке товара «Под заказ» не отображается блок допродажи «С этим товаром покупают».
- Платформа iOS: исправление некорректного отображения цвета цены в карточке товара.
- Платформа Android + iOS: доработка блоков «Вы смотрели» на главном экране + «Корзина».
- Платформа Android + iOS: замена кнопки «В корзину».
- Платформа iOS: добавление вывода ошибки об отсутствии соединения.
- Платформа Android: исправление ошибки, из-за которой у пользователя на актуальной версии приложения отображались архивные баннеры и акции.
- Платформа Android: исправление проблемы кеширования и актуализации данных в БД приложения.
- Перенос сборки в рабочую версию.
Апрель 2023
- Исправление ошибки в обработке выгрузки аптек.
- Исправление ошибки в обработке выгрузки бонусов.
- API: разработка метода для получения блока «Персональные рекомендации» Retail Rocket.
- API: разработка метода для получения блока «Популярные товары» Retail Rocket.
- Платформа iOS + Android: выделение новых аптек в списке аптек.
- Платформа iOS + Android + Huawei: убрать чат со всех экранов и поместить его в меню.
- Платформа iOS + Android: реализация календаря для напоминаний о приеме лекарств.
- Платформа iOS: устранение ошибки, при которой при регистрации пользователь видит 2 привязанных заказа к профилю.
- Платформа Android: устранение краша приложения из-за экрана сканирования штрихкода.
- Перенос сборки в рабочую версию, апрель.
Май 2023
- Платформа Android + iOS:
- Некорректно работает получение пушей.
- Доработка: Аналоги по действующему веществу.
- Не работает поиск товаров с ошибкой в запросе.
- Блоки персонализации Ритейл Рокет: Главный экран.
- Блоки персонализации Ритейл Рокет: Пустая корзина.
- Блоки персонализации Ритейл Рокет: Пустой поиск.
- Экран напоминания о приеме лекарств.
- Платформа iOS. Обновить пины на карте в Карточке товара и в Корзине.
- Платформа Android. Доработка: удаление профиля пользователя.
- Перенос сборки в рабочую версию, май.
Июнь 2023
- Доработка метода API для вывода в листингах товаров категории «Похожие».
- Разработка метода API для получения «Новинки из категорий, интересных пользователю, на которые есть скидка».
- API: разработка метода для получения «Поисковые рекомендации» Retail Rocket.
- Платформа iOS + Android: обновлено визуальное оформление сгруппированных и одиночных пинов на картах.
- Платформа iOS + Android + Huawei: добавленеи в листингах к карточке товара ссылку «Похожие».
- Платформа iOS + Android: реализован функционал напоминаний о приеме лекарств.
- Платформа iOS + Android + Huawei: вынесена цена в карточке товара в поле зрения пользователя при скроллинге страницы вниз.
- Перенос сборки в рабочую версию, апрель.
Июль 2023
- API Интеграция с Searchbooster: поиск.
- Консультация: синхронизация остатков и цен между сайтом и мастер-планом.
- Доработка: добавление в фильтр возможность фильтрации по аптекам, формам выпуска.
- Доработка для импорта товаров «по рецепту».
- Платформа iOS + Android: блоки персонализации Ритейл Рокет «Поисковая выдача».
- Платформа iOS + Android: блоки персонализации Ритейл Рокет «Экран акции».
- Платформа iOS + Android + Huawei: доработать кнопку аналоги и добавить в нее стоимость аналогов.
- Платформа iOS + Android + Huawei: добавить кнопку "Перейти" в корзину.
- Платформа iOS + Android: добавить фильтр по наличию на втором этапе корзины.
- Перенос сборки в рабочую версию.
Август 2023
- Перенос сборки в рабочую версию.
- Консультация: синхронизация остатков и цен между сайтом и МП.
- PI Интеграция с Searchbooster: поиск.
- API: Разработать метод для получения блока «Сопутствующие товары» Ритейл Рокет.
- Не отображается контент у новых городов.
- Платформа iOS + Android: скрыть ссылки на статьи в профиле.
- Платформа iOS + Android: визуализация плашки «Реклама» на баннере.
- Платформа iOS + Android: добавить возможность смены города в карточке товара и в корзине.
- Платформа iOS + Android Блоки персонализации Ритейл Рокет: «Избранное».
- Платформа iOS + Android: вывести лейбл «по рецепту».
- Платформа iOS + Android + Huawei: доработка визуала у кнопки «Перейти».
- Android: исключить использование kotlin-android-extensions в приложении.
Сентябрь 2023
- Продления SSL сертификата.
- Консультация: синхронизация остатков и цен между сайтом и МП.
- API: взаимодействия с рекомендациями.
- Платформа iOS + Android: доработка, обновление состава корзины в фоновом режиме.
- Ошибка: отображаются дубли городов.
- API: разработка метода для получения данных для блока с подсказками по категориям.
- Платформа iOS + Android: доработка, отображение акций полученных по API c сайта.
- Платформа iOS + Android: поиск с первой буквы.
- Платформа iOS + Android: не выводить информацию о времени сбора заказов.
- Платформа iOS + Android: добавить возможность очистить историю поиска.
- Платформа iOS + Android: изменение содержимого превью карточки товара.
- Платформа iOS + Android: изменить положение кнопки смены города в профиле.
- Android: доработка отображения дозировки, формы выпуска, кол-ва штук на листингах и блоках.
- Android: уменьшить размер фотографии в карточке товара.
- Перенос сборки в рабочую версию.
Октябрь 2023
- API: изменение сортировки в результатах выдачи, листингах, товарных блоках.
- API: доработка для вывода информации в напоминаниях.
- БЭК: поиск с ошибкой в запросе, доработка.
- БЭК: синхронизация остатков и цен между сайтом и МП.
- БЭК: изменения по фильтрам и сортировке адресов аптек.
- Платформа iOS + Android: напоминание о приеме лекарств.
- Платформа iOS + Android: добавить блок с подсказками по категориям.
- Платформа iOS + Android: изменение визуализации кнопок «Фильтр» и «Сортировка» в каталогах.
- Платформа iOS + Android: скорректировать время показа баннера «Получать чеки на е-мейл».
- Платформа iOS + Android: добавить тултип к производителю в «Карточке товара».
- Платформа iOS + Android: отображение аптек в видимых городах на карте.
- Android: реализовать виджеты приложения для вынесения на экран мобильных телефонов.
- Android: переход на Kotlin 1.8.
- Android: добавить возможность смены города в карточке товара и в корзине.
- Android: отображение аптек в видимых городах на карте.
- Перенос сборки в рабочую версию.
Ноябрь 2023
- Платформа iOS + Android: доработка: не затирать данные о аналогах.
- Платформа iOS + Android: баг: в уведомлениях не отображаются рекламные пуши и не совпадает дата получения.
- API: доработка для вывода стоимости единицы товара из упаковки.
- API: доработка для выдачи брендов в результатах поиска.
- API: доработка для получения информации о другой форме выпуска и дозировке.
- API: БАГ + доработка: не всегда работают купленные товары.
- Платформа iOS + Android: отображение аптек в видимых городах на карте.
- Платформа iOS + Android: добавить бренды в результаты поиска.
- Платформа iOS + Android: стоимость одной таблетки.
- Платформа iOS + Android: изменить наименование избранных товаров и аптек.
- Платформа iOS + Android: добавить в карточку товара наименование блока «Инструкция».
- Платформа iOS + Android: ритейл рокет: взаимодействия с рекомендациями.
- Платформа iOS + Android: добавить возможность смены города в карточке товара и в корзине.
- Перенос сборки в рабочую версию.
Декабрь 2023
- API: разработать метод для вывода стоимости 1 таблетки на листинг.
- Бэк: баг: некорректно отображаются зеленые ценники.
- API: доработка для вывода табов в поиске.
- API: доработка для вывода подсказок в поиске.
- API: доработка для отображения товаров в наборе.
- Платформа iOS + Android: добавить прелоадер в акции и профиль.
- Платформа iOS + Android: карточка товара: перелинковка формы выпуска, дозировки.
- Платформа iOS + Android: баг: привести отображение категорий на главном к виду макетов.
- Платформа iOS + Android: добавить новогоднюю иконку приложения.
- Платформа iOS + Android: добавить стоимость 1 таблетки на листинг.
- Платформа iOS + Android: корзина: добавить плашку цена скоро изменится.
- Платформа iOS + Android: поиск адреса аптеки, добавление тултипа с ошибкой.
Январь 2024
- ARM. Доработка: выгружать отзывы с МП Google doc/csv.
- Консультация: API - передача кастомного лейбла и веделения товара.
- Консультация: API - передача лейбла «Цена снижена».
- Консультация: API - карточка товара.
- API: доработка для фильтров в корзине.
- API: доработка для страницы товаров с зелеными ценниками.
- Платформа iOS + Android, доработка: вернуть обычную иконку приложения.
- Платформа iOS + Android, доработка: добавить подсказки запроса в поиске.
- Платформа iOS + Android, доработка: добавить табы подсказов в поиск.
- Платформа iOS + Android, доработка: добавить блок «скидки на товары в избранном».
- Платформа iOS, баг: пропадают новые аптеки из списка при применении фильтра «все в наличии».
- Платформа iOS + Android, Карточка товара, Корзина: отображение кол-ва бонусов за покупку.
- Платформа iOS + Android, Профиль: добавить блок «Подборки товаров».
- Платформа iOS + Android: доработка для передачи лейбла цена снижена.
- Платформа iOS + Android: доработка для вывода кастомного лейбла и веделения товара.
- Платформа iOS + Android: изменить визуал кнопок «+»«-».
Февраль 2024
- Бэк: 2 партии товара: отображение двух партий товара.
- Бэк: акционный баннер при запуске приложения.
- API: не работает сортировка в результатах поиска.
- Бэк, акции: скидка при покупке двух.
- БЭК + Android + iOS: не работает функционал «отображение баннеров» по гео условиям.
- Платформа iOS + Android: отображение аптек соседних городов на карте.
- Платформа iOS + Android: фиксированная цена - убрать «ОТ».
- Платформа iOS + Android: добавить в корзину блок «вы заказывали здесь».
- Платформа iOS + Android: добавить фильтры по цене, району, алфавиту, ИСГ.
- Платформа iOS + Android: добавить номер телефона аптеки.
- Платформа iOS + Android: экран «Включите пуш уведомления».
- Платформа iOS + Android: всплывающее окно «активируйте карту».
Март 2024
- Бэк: напоминание о приеме лекарств: напомнить о покупке.
- Выгрузки: получение остатков и цен с сайта и отображение их в паблик части.
- Бэк: доработка: отображение аптек соседних городов на карте.
- Консультация: промокоды в мобильном приложении.
- АРМ: добавить кастомный текст в функционал.
- Бэк: разработка метода для вывода информации в блок «Текущие заказы» на главном экране.
- Бэк: разработать метод для вывода препаратов и популярных запросов на экран при пустом поисковом запросе.
- Платформа iOS + Android: редизайн: экран уведомлений.
- Платформа iOS + Android: изменить расположение лейблов.
- Платформа iOS + Android: доработка: акционный баннер при запуске приложения.
- Платформа iOS + Android: доработка: функционал кнопки «скрыть» в функционале выделения новых аптек и вы заказывали здесь.
- Платформа iOS + Android: добавить прелоадеры.
- Платформа iOS + Android: баг: подборки товаров: изменить цвет названия товара.
- Платформа iOS + Android: скрыть ссылку на раздел с зелеными ценниками.
- Платформа iOS + Android: добавить фото в popup «Товар добавлен в корзину».
- Платформа iOS + Android: поиск: добавить подборки товаров на экран пустого поискового запроса.
- Перенос сборки в рабочую версию.
- Платформа iOS: баг: баннеры ведут на пустой экран акции, если указана ссылка на экран акции.
- Платформа Android: падение при наличии обновления в GP на Android 14.
Апрель 2024
- Бэк: сортировка по цене на листингах и результатах поиска.
- Бэк: доработка акционных баннеров.
- Платформа iOS + Android: блоки персонализации Ритейл Рокет: экран заказа.
- Платформа iOS + Android: блоки персонализации Ритейл Рокет: личный кабинет.
- Платформа iOS + Android: блоки персонализации Ритейл Рокет: экран категорий.
- Платформа iOS + Android: добавить блок «Текущие заказы» на главный.
- Платформа iOS + Android: напоминание о приеме лекарств: напомнить о покупке.
- Платформа iOS + Android: отображение аптек соседних городов на карте.
- Платформа iOS + Android: скрыть ярлык зеленого ценника и зеленую цену.
- Платформа iOS + Android: добавить плашки «акция завершена» и «акция не проводится в выбранном городе».
Май 2024
- Бэк: пуши: отчет по отправкам - «Геофенсинга».
- Бэк: доработка: кастомные подборки товаров - «План покупок».
- Бэк: доработка: кастомные подборки товаров - «Моя аптечка».
- Бэк: доработка: добавить блок «Реклама» и широкий баннер.
- Бэк: доработка: рандомное отображение баннера при запуске.
- Бэк: доработка: наборы на главном.
- Бэк: промокоды в мобильном приложении.
- АРМ: запланировать отправку Push.
- АРМ: баг: пропадают выбранные города при обновлении/открытии страницы.
- Задача по тестированию производительности.
- Платформа iOS + Android: пуши: отправка на основании геолокации - «Геофенсинг».
- Платформа iOS + Android: доработка: отображать просмотренные товары в профиле.
- Платформа iOS + Android: корзина: добавить блок добавьте еще 1 товар, чтобы сэкономить больше.
- Платформа iOS + Android: отображение двух партий товара.
- Платформа iOS + Android: поиск: добавить популярные запросы на экран пустого поискового запроса.
- Платформа iOS + Android: доработка: скрыть текст в карточке товара.
- Платформа iOS + Android: доравботка: заменить процент возможного списания бонусов.
- АРМ: доступы.
- Калькулятор «Рассчет кол-ва пачек на прием».
Июнь 2024
- Отключение обработки выгрузок.
- Новые сервера: миграция в новое облако.
- Платформа iOS + Android: не работает отображение баннеров по гео.
- API МП: передача городов.
- БЭК: доработка: уведомления в приложении.
- БЭК: переход с устаревших API FCM на HTTP v1.
- БЭК: промокоды в мобильном приложении.
- Платформа iOS + Android: добавить блок «реклама» и широкий баннер.
- Платформа iOS + Android: промокоды в МП.
- Платформа iOS + Android: приветственный экран.
- Платформа iOS + Android: кастомные подборки товаров.
- Платформа iOS + Android: установка SDK.
- Платформа iOS + Android: добавить блок «добавьте еще 1 товар чтобы сэкономить больше».
- Платформа iOS: краши в версии 1.17.8 1.17.12.
Июль 2024
- Миграция в новое облако.
- Скрыть акционный ярлык акции для рецептурных/строгорецептурных товаров.
- API: доработка для получения в корзине данных о сроках годности.
- Добавить точное количество препарата в аптеке.
- «Купленные товары»: отображать товары за всю историю аккаунта.
- CDP Mindbox: методы избранных товаров.
- API: изменение в логике работы страницы акции.
- Доработка механизма создания уведомлений.
- Запланировать отправку Push.
- Ошибка возникает у пользователя при авторизации.
- Заливка указанным цветом подмешанным товарам в поиске.
- Платформа iOS + Android: автоматическое обновление состава корзины и аптек с наличием.
- Платформа iOS + Android: добавить фильтр по району.
- Платформа iOS + Android: добавить экран с товарами с зелеными ценниками.
- Платформа iOS + Android: кастомные подборки товаров (моя аптечка).
- Платформа iOS + Android: скрыть акционный ярлык акции для рецептурных/строгорецептурных товаров.
- Платформа iOS: реализовать виджеты приложения для вынесения на экран мобильных телефонов.
- Платформа iOS + Android: градиент в кастомных лейблах.
- Платформа iOS + Android: отчёты по просмотру/открытию сообщений из геофенсинга.
- Платформа Android: изменить текст в сторах.
- Платформа Android: замена не поддерживаемых/устаревших методов.
- Платформа Android: постоянная подгрузка данных из РР.
- Платформа Android: не кликабельны кнопки связи с КЦ на экране поиска.
- Платформа Android: исправление проблемы построения экрана с ViewPager.
Август 2024
- Наладить сбор логов.
- Предоставить список пользователей.
- Статистика по пушам.
- Программа лояльности.
- Mindbox (Майндбокс): передача выбранного города на сайт API.
- Передача городов, областей, районов по API.
- Добавить передачу заголовков x-mindboxEndpointId и x-mindboxDeviceUUID.
- Платформа iOS + Android: передача выбранного города на сайт.
- Платформа iOS + Android: кастомные подборки товаров (моя аптечка).
- Платформа iOS + Android: уведомления в приложении.
- Платформа iOS + Android: калькулятор «Рассчет кол-ва пачек на прием».
- Платформа iOS + Android: заливка указанным цветом подмешанным товарам в поиске.
- Платформа iOS + Android: не отображается количество баллов для партии.
- Платформа iOS + Android: на листинги и некоторые товарные подборки добавить кол-во бонусов.
- Платформа iOS + Android: фильтр «избранные аптеки».
- Платформа iOS + Android: в малый поиск добавить избранное.
- Платформа iOS + Android: добавление аптек в избранное из карточки и корзины.
- Платформа iOS + Android: изменить визуал экрана выбора города.
- Платформа Android: устаревшие библиотеки.
В сентябре 2024 проект был остановлен.
Читать этот кейс на Яндекс.Дзен
Похожие кейсы
Мобильное приложение «Мобильный киоск заказа Herbalife»
Embeauty.ru — интернет-магазин косметики
Интернет магазин для Age Of Innocence
Мобильное приложение для платформы Pocket Sport
Мобильное приложение для трансферной компании BT-ONE