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

Главная проблема
Мобильное расширение Safari от Coupon Cabin было разработано другой командой и быстро развалилось. Кучу багов, медленная работа, нестабильность, плохо документированный код. Пользователи сталкивались с крахами и зависаниями — это убивало юзер экспириенс и доход.
Нужна была команда, которая специализируется на мобильном Safari. Это не простой браузер.
Что мы сделали
Мы знали мобильный Safari изнутри. Быстро нашли корень всех проблем и разработали стратегию рефакторинга.
- Переписали обработку сообщений между скриптами — это был главный источник крахов
- Переделали логику localStorage и управление состоянием (Vuex) — теперь данные синхронизируются корректно
- Обновили работу с cookies и таймерами, использовав браузерные API вместо велосипедов
- Интегрировали iOS-расширение в основное приложение для распространения через App Store
- Обновили React Native и все зависимости

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


