Все проекты

Фитнес-экосистема

Набор модулей для тренеров, клиентов, мобильных приложений и wearable-интеграций.

Vue 3ConvexSwiftKotlinWearables
01

Задача

Фитнес-продукт охватывает много поверхностей: web, инструменты тренера, мобильные приложения и данные устройств.

02

Что делали

Мы разделили экосистему на основную платформу, coach-приложения и отдельные адаптеры Apple Watch, Android и wearables.

03

Результат

Каждый модуль развивается отдельно, сохраняя общую real-time модель данных и UX-направление.

Dev-story статья

Фитнес-экосистема: как создавался проект

Продукт расширялся на много экранов и устройств. Нужно было сохранить единый взгляд на пользователя и прогресс.

Разделы

06

Модули

04

Стек

Vue 3 + Convex

Длительность: 14-17 min. От проекта к обучающим материалам
01 00:00

Почему появился проект

Фитнес-продукт охватывает много поверхностей: web, инструменты тренера, мобильные приложения и данные устройств.

Продукт расширялся на много экранов и устройств. Нужно было сохранить единый взгляд на пользователя и прогресс.

02 01:00

Что было создано

Мы разделили экосистему на основную платформу, coach-приложения и отдельные адаптеры Apple Watch, Android и wearables.

Спроектирована модульная модель с ядром, блоками тренера и отдельными адаптерами для мобильных и клиентов с носимыми устройствами.

03 02:40

Основные модули и путь пользователя

M01

Базовые записи клиентов и программ дают единый источник для всех каналов.

M02

Экран тренера объединяет планы, контроль и обратную связь между сессиями.

M03

Мобильные приложения дают пользователю ежедневный доступ к тренировкам и активности.

M04

Адаптеры по Garmin, Polar и другим устройствам сводят разные форматы в общую форму.

04 04:30

Архитектура и технологические решения

Техническая основа: Vue 3, Convex, Swift, Kotlin, Wearables. Важно не перечисление логотипов, а то, как выбранный стек помогает управлять данными, состояниями, действиями пользователя и дальнейшей поддержкой.

Vue, Convex, Swift и Kotlin позволяют держать единый контракт, но с разными клиентскими воплощениями без смешения логики.

05 06:30

Как это работает в реальном сценарии

В реальном использовании «Фитнес-экосистема» работает как понятная последовательность: сначала решается исходная проблема, затем пользователь выполняет основное действие, видит ясный путь данных и результат. Опыт остаётся логичным, а не набором случайных экранов.

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

06 08:30

Результат и выводы

Каждый модуль развивается отдельно, сохраняя общую real-time модель данных и UX-направление.

Экосистема расширяется по модулям и не требует перестройки центра при добавлении новых интеграций.

Читать дальше

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

Есть похожая идея?

Обсудить проект