Группа бегунов или велосипедистов в любом мессенджере даёт место для разговоров, но не показывает, кто на самом деле тренировался на этой неделе. Модуль клубов Korat строится поверх активностей, записанных в модуле здоровья: клуб привязан к одному виду спорта, записанные тренировки участников автоматически питают рейтинг и ленту, а у клуба есть собственная текстовая комната, ограничения которой описаны ниже.
Поиск: рядом со мной, популярные или активные на этой неделе
Поиск клубов предлагает три сортировки — рядом со мной (нужен доступ к геолокации; при отказе приложение чётко показывает заблокированное состояние, а не пустой список), самые популярные и активные на этой неделе — последняя выводит клубы, участники которых недавно действительно записывали тренировки. Можно фильтровать по виду спорта.
Рейтинги: дистанция, время или число тренировок за три периода
Внутри клуба рейтинг ранжирует участников по метрике, подходящей виду спорта — дистанция и время для бега или велоспорта, число тренировок для зала или йоги — за эту неделю, этот месяц или всё время. Цифры берутся напрямую из реально записанных активностей здоровья.
Собственная лента клуба и тренировочные встречи
У клуба есть своя лента активности — пробежки, заезды и тренировки, которыми делятся участники, с возможностью поддержать (kudos), отдельно от текстовой комнаты клуба и от основной ленты Korat. Владельцы и админы могут опубликовать тренировочную встречу: время, место и заметку. При вступлении в клуб запрашивается согласие, прежде чем активности участника появятся там.
Клуб — не заведение: у него нет ни кассы, ни платного членства, ни консоли. Фитнес-зал, который хочет продавать занятия, делает это через пакеты модуля услуг и ведёт команду из консоли заведения.
Текстовая комната, которая идёт вместе с клубом
У каждого клуба есть собственная текстовая комната, доступная прямо с экрана клуба. Это ровно та же система, что и комнаты группы, с теми же ограничениями: чистый текст, который отправляют и удаляют, без редактирования, без ответа на конкретное сообщение, без реакций, без фотографий, файлов и голосовых сообщений и без звонков. Личная переписка, где всё это есть, — только между двумя людьми.
Клуб привязан к одному виду спорта, а не является общей группой. Сегодня клуб на несколько видов спорта не поддерживается; каждый клуб выбирает один вид спорта, а для группы, тренирующейся в нескольких видах, подходит отдельный клуб на каждый вид. Для всего, что не привязано к одному виду спорта, по-прежнему подходит обычная группа.
Рейтинги и лента клуба зависят от того, записывают ли участники тренировки в модуле здоровья и дают ли согласие на публикацию — участник, который никогда не открывал раздел здоровья или отказался от согласия, не появится в рейтинге.