Beta

Fitseum

Private Fitness Leagues for Friends, Teams & Communities

Your private arena for progress. Create or join fitness leagues with friends, coworkers, or your gym community. Track workouts, log weight, build habits, and compete on leaderboards — all while keeping your personal data on your device.

🏆
Free To Use
6 Competition Modes
36+ Exercises
Android & iOS Cross-Platform

Core Features

Everything you need to compete, track, and stay motivated with your crew.

🏅

Private Fitness Leagues

Create or join leagues with custom names, privacy settings, and invite codes. Compete with friends, coworkers, or your gym community.

⚔️

6 Competition Modes

Leaderboard, teams, head-to-head, ladder, season playoff, and group challenge. Pick the format that fits your crew.

⚖️

Weight Tracking

Daily weigh-ins with trend analysis, moving averages, and body composition metrics including BMI, body fat %, muscle mass, and water %.

💪

Workout Logging

36-exercise library with 25 strength and 11 cardio exercises. Track sets, reps, and weights for every session.

🔥

Daily Habit Tracking

Track weigh-ins, workouts, food logging, water intake, sleep, and steps. Build streaks with milestones at 7, 14, 30, and 100 days.

🍎

Nutrition Logging

Track calories and macros — protein, carbs, and fat. Stay on top of your diet alongside your training.

📸

Progress Photos

Categorized photo timeline (front, side, back) to visually track your transformation over time.

📊

Leaderboards & Rankings

Weekly, season, and all-time rankings with medals for top 3. Custom scoring engine with 5 preset scoring models and configurable category weights.

📣

Social Feed

Cross-league activity feed with workout cards, milestones, @mentions, reactions, and comments. Celebrate wins together.

📋

Weekly Recaps

Automated weekly reports with standings, winner announcements, biggest climbers, and personalized coaching tips.

🤖

Smart Scale OCR

Snap a photo of your scale display and let on-device text recognition read the value automatically. No manual entry needed.

🎖️

Badges & Gamification

Earn badges for MVP performance, consistency streaks, comebacks, and personal bests. Celebration animations keep the energy high.

How It Works

1

Create or Join a League

Set up a league with a name, competition mode, and scoring rules — or join an existing one with an invite code.

2

Log Your Activity

Track workouts, weight, habits, and nutrition. Your personal data stays on your device — only scores and activity summaries go to the league.

3

Compete & Climb

Watch the leaderboard update in real time. Earn badges, celebrate milestones, and push each other to be better.

4

Review & Repeat

Get weekly recaps with standings and coaching tips. Start a new season and keep the momentum going.

Your Data, Your Control

🔐

Local-First Personal Data

Weight, workouts, habits, nutrition, and progress photos are stored on your device. Only what you choose to share goes to the league.

🛡️

Secure Cloud for Social

League data is protected with TLS encryption and row-level security. You can only see data from leagues you belong to.

🗑️

Delete Anytime

Delete your account and all cloud data from within the app at any time. Uninstalling removes all local data.

📄

Transparent Policy

We don't sell your data. No ads, no tracking beyond basic anonymous analytics. Read our full privacy policy for details.

Under the Hood

🐦

Framework

Flutter

🎯

Language

Dart

☁️

Cloud

Supabase

🔔

Notifications

Firebase Cloud Messaging

🧠

OCR

Google ML Kit

💾

Local Storage

SQLite

Ready to Compete?

Fitseum is currently in beta testing. Request access to be among the first to create your own fitness league.