Beta

PacePact

Private Commitment Leagues for Fitness & Accountability

Where real-life groups make promises and keep them. Create private commitment leagues with friends, couples, coworkers, or your gym community. Sign measurable weekly pacts, track follow-through, and build momentum together — with recovery mechanics when life gets messy. Your personal data stays on your device.

🏆
Free To Use
6 Competition Modes
4 Trust Levels
Android & iOS Cross-Platform

Core Features

Everything you need to commit, compete, and stay accountable with your crew.

🤝

Commitment Leagues

Create private leagues for couples, friend groups, gym cohorts, or office pods. Each member signs a measurable weekly commitment — workouts, steps, weight trend, or a custom habit stack.

⚔️

6 Competition Modes

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

🔒

4 Trust Levels

Casual, standard, competitive, or strict. Casual groups stay low-friction with self-reporting, while serious leagues can require device sync, photo proof, or commissioner review.

🛟

Recovery Mechanics

Grace days, teammate rescue, comeback challenges, and commissioner overrides. Misses trigger support — not just punishment. Progress over perfection.

📅

Season Templates

2-week reset, 4-week consistency sprint, 8-week transformation, or rolling maintenance. Structure your league around real goals.

⚖️

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.

🔥

Habit Tracking & Streaks

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

📊

Leaderboards & Scoring

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

📣

Activity Feed

Event-driven feed tied to commitments and league momentum — workout cards, milestones, @mentions, reactions, and weekly recaps.

📋

Weekly Recaps

Automated weekly stories with standings, winner announcements, biggest climbers, and personalized coaching tips that tell the story of your league.

🎖️

Badges & Gamification

Earn badges for pact keeping, 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, season template, trust level, and scoring rules — or join an existing one with an invite code.

2

Sign Your Pact

Each member signs a measurable weekly commitment — workouts, steps, weight trend, or a custom habit stack. The commitment is yours to define.

3

Compete & Climb

Log your activity and watch the leaderboard update. Earn badges, celebrate milestones, and push each other to follow through.

4

Recover & Repeat

Get weekly recaps with standings and coaching tips. Use recovery mechanics when you slip. 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 Leagues

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 Make Your Pact?

PacePact is currently in beta testing. Request access to create your first commitment league with your crew.