A running or cycling group chat gets you a place to talk, but not a place to see who actually trained this week. Korat's club module sits on top of the health module's recorded activities: a club claims one sport, its members' logged sessions feed a leaderboard and a feed automatically, and the club gets its own chat room — so the ranking, the feed and the conversation are one thing instead of three apps stitched together by hand.
Discover: near me, popular, or active this week
Finding a club is a search with three sort orders — near me (needs location permission; the app shows a clear blocked state rather than an empty list if it is not granted, which is one of Korat's four principles), most popular, and active this week, the last one surfacing clubs whose members have actually been logging sessions lately rather than clubs that are simply old. Results can be filtered by sport.
Rankings: distance, time or session count, over three periods
Inside a club, the leaderboard ranks members by whichever metric fits the sport — distance and time for a running or cycling club, session count for something like gym or yoga where distance is not the point — over this week, this month, or all time. The numbers come straight from each member's recorded health activities; nobody types a result in by hand.
A feed of the club's own activities, and practice meetups
A club has its own activity feed — the runs, rides and sessions its members share, with kudos, separate from the club's chat room and separate from the main Korat feed. Owners and admins can post a practice meetup: a time, a place and a note, which members see inside the club. A gathering that needs paid places and a scan at the door is an event ticket rather than a meetup. Joining a club asks for consent before a member's activities appear on it, the same share-consent pattern the health module uses for the wider community feed.
A chat room that comes with the club
Every club has its own rooms, reachable straight from the club screen, so coordinating a Saturday route does not mean starting a separate conversation somewhere else and hoping everyone finds it. A room is not the messenger and should not be read as one: it carries plain text you can send and delete, with no editing, no reply to a specific message, no reactions, no photos, files or voice messages, and no calls from inside the room.
A club is one sport, not a general-purpose group. Running a multi-sport club as one club is not supported today; each club claims one sport, and the fit for a group that trains several is running one club per sport — or an ordinary group, which is tied to no sport and has no leaderboard.
Rankings and the club feed depend on members recording their sessions in the health module and consenting to share them — a member who never opens Health or declines the consent prompt will not appear on the leaderboard.