К содержимому
Кейсы

Coupon Cabin

Вызовы Компания Coupon Cabin обратилась к нам со значительным вызовом, связанным с расширением для мобильного браузера Safari. Первоначально разработанное другой компанией,

Дата

Coupon Cabin

Главная проблема

Мобильное расширение Safari от Coupon Cabin было разработано другой командой и быстро развалилось. Кучу багов, медленная работа, нестабильность, плохо документированный код. Пользователи сталкивались с крахами и зависаниями — это убивало юзер экспириенс и доход.

Нужна была команда, которая специализируется на мобильном Safari. Это не простой браузер.

Что мы сделали

Мы знали мобильный Safari изнутри. Быстро нашли корень всех проблем и разработали стратегию рефакторинга.

  • Переписали обработку сообщений между скриптами — это был главный источник крахов
  • Переделали логику localStorage и управление состоянием (Vuex) — теперь данные синхронизируются корректно
  • Обновили работу с cookies и таймерами, использовав браузерные API вместо велосипедов
  • Интегрировали iOS-расширение в основное приложение для распространения через App Store
  • Обновили React Native и все зависимости

Результаты

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

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

Это стало долгосрочным партнёрством. Это показывает, что когда ты действительно знаешь свою область (мобильный Safari — это сложно), клиенты возвращаются и доверяют тебе следующие проекты.