Развлечение и спорт
Порталы и сервисы
Android
Сентябрь 2026
Тренер ведёт клиентов в мессенджере, таблицах и календаре. Пока клиентов пять, это работает. Дальше начинается: расписание рассыпается, оплаты теряются, прогресс клиента живёт в переписке, а новые клиенты приходят только по сарафану.
Клиенту тоже неудобно: найти проверенного тренера негде, записаться — только через переписку, историю тренировок и результаты нигде не видно.
Задача была сделать платформу, где встречаются обе стороны: клиент находит тренера и занимается, тренер ведёт свою практику целиком, а клуб подключает своих тренеров и залы. Отдельное требование — онлайн-тренировки с видеосвязью, потому что часть занятий проходит удалённо.
Собрали платформу, где у каждой стороны своё приложение, а данные общие.
Приложение клиента на Flutter для iOS и Android. Каталог тренеров с проверенными анкетами и отзывами, запись на занятие в свободный слот, онлайн-тренировка по видеосвязи, история занятий и прогресс, чат с тренером, оплата и подписка внутри приложения.
Приложение тренера. Расписание и загрузка, карточки клиентов с историей и заметками, программы тренировок, оплаты и статистика по практике. Тренер видит свой доход и занятость, не сводя это вручную.
Кабинет клуба. Клуб подключает своих тренеров и залы, распределяет расписание, видит загрузку по каждому направлению.
Общая часть: веб-версия для тех, кому удобнее с компьютера, и административная панель с модерацией анкет тренеров, разбором жалоб и финансами.
Бэкенд на NestJS с PostgreSQL и Redis. Отдельно занимались тем, что обычно ломает такие сервисы: видеосвязь для тренировок, чтобы занятие не рвалось на мобильном интернете, платежи и продление подписок, чаты в реальном времени и push-уведомления о занятиях.

Платформа работает, приложения тренера и клиента вышли в Google Play, приложение тренера — в App Store, клиентское готовим к публикации там же.
Это наш самый крупный проект по объёму: около 2500 файлов исходного кода, 589 коммитов. Три мобильных приложения, веб-версия, административная панель и общий бэкенд — всё сделано одной командой, без подрядчиков и перепродажи работ.
Что изменилось. Тренер ведёт практику в одном месте: расписание, клиенты, программы, оплаты и переписка вместо мессенджера с таблицей. Клиент находит проверенного тренера, записывается в свободный слот и занимается онлайн, если не может приехать. Клуб видит загрузку залов и тренеров.
Проект развивается дальше: добавляем функции по обратной связи от тренеров и клиентов.
