GOGYM2022–2025

GOGYM — фитнесшеринг

Fullstack разработчик

Логотип GOGYM
2022–2025
работа над продуктом
1 000+
клубов на момент премии
50
городов России
200K+
пользователей сервиса
Стек
React NativeReactTypeScriptReduxSentry
Период
Апрель 2022 — январь 2025
Роль
Fullstack разработчик
Клиент
GOGYM

О проекте

Весной 2022 года наша команда получила приложение GOGYM от другой организации в нестабильном состоянии. Сначала мы разбирались с унаследованной кодовой базой, исправляли критические ошибки и восстанавливали сборки, чтобы вернуть продукт в App Store и Google Play. После стабилизации мы начали фактически создавать приложение заново: переработали архитектуру и интерфейс, пересобрали ключевые сценарии и наладили регулярный выпуск новых версий.

Проект, который нужно было вернуть к жизни

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

Первой задачей было не развитие новых функций, а восстановление жизнеспособности продукта. Мы разбирали существующую архитектуру, исправляли критические баги, восстанавливали сборки iOS и Android и добивались успешной публикации обновлений в App Store и Google Play.

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

  • Аудит унаследованной кодовой базы
  • Исправление критических ошибок
  • Восстановление сборок и релизов в сторах
  • Подготовка основы для полной переработки

От восстановления — к полной переработке

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

React Native оставался общей основой для двух платформ, TypeScript помогал делать контракты явными, Redux отвечал за предсказуемую работу глобального состояния, а Sentry давал команде обратную связь о поведении приложения после релиза.

  • Рефакторинг legacy-кода и ключевых модулей
  • Повторно используемые UI-компоненты и единые паттерны
  • Типизация продуктовых сценариев на TypeScript
  • Мониторинг ошибок и стабильности через Sentry

Редизайн вокруг реального пути пользователя

Полный редизайн затронул не только визуальный слой. Мы пересобирали путь пользователя вокруг основных задач: найти подходящий клуб, увидеть условия, начать тренировку, контролировать её длительность и выбрать способ оплаты.

Параллельно появлялись новые функции и подписочные сценарии. Каждый такой поток требовал согласованной работы интерфейса, состояния приложения, API-интеграций и платформенных особенностей iOS и Android.

Карта доступных фитнес-клубов в приложении GOGYM
Выбор клуба и стоимости тренировки на карте
Таймер поминутной тренировки в приложении GOGYM
Контроль активной поминутной тренировки
Экран оплаты тренировки в приложении GOGYM
Оплата посещения или выбор подписки GOGYM PRO
Главный экран с сервисами мобильного приложения GOGYM
Главная страница: поминутные тренировки, абонементы, групповые занятия и онлайн-сервисы
Поиск фитнес-клуба на карте в мобильном приложении GOGYM
Карта залов с поиском, фильтрами, расстоянием и поминутной стоимостью
Расписание групповых тренировок в мобильном приложении GOGYM
Календарь групповых тренировок с поиском, фильтрами, временем и стоимостью занятия

От готовой функции до App Store и Google Play

Работа не заканчивалась после объединения кода. Я участвовал в полном релизном цикле приложения: подготовке версии, проверке ключевых сценариев, устранении проблем перед публикацией и выпуске обновлений в App Store и Google Play.

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

Лучшее мобильное wellness-приложение 2023 года

25 января 2024 года GOGYM получил премию Re:Awards в номинации «Лучшее мобильное wellness-приложение». В комплексной оценке учитывались полезность функций, регулярность обновлений, отзывы пользователей, рейтинг приложения и эффективность сервиса.

На момент публикации о победе сервис объединял более 1 000 фитнес-клубов и студий в 50 городах России, а аудитория превышала 200 000 пользователей. Для команды награда стала подтверждением того, что техническая и продуктовая работа заметна не только внутри компании.

Награда Re:Awards за лучшее мобильное wellness-приложение 2023 года
Статуэтка Re:Awards — лучшее мобильное wellness-приложение 2023 года
Команда GOGYM с наградой Re:Awards на церемонии в Москве
Церемония Re:Awards в Москве, 25 января 2024 года

Почти три года работы с продуктом целиком

В GOGYM я работал как Fullstack-разработчик и участвовал во всём жизненном цикле продукта: от разбора архитектуры и интеграций до интерфейса, новых функций, стабильности и доставки обновлений пользователям.

Главный результат этой работы — унаследованное нестабильное приложение удалось сначала вернуть к жизни, а затем полностью переработать и превратить в развивающийся продукт для реальных тренировок.