Loading...

{{ error }}
{{ success }}
🚧

Site Under Construction

We're building something amazing! This platform is currently in development and not yet live for public use.

🏆 Fitness Challenge Management Platform

Transform Lives.
Build Community.
Track Success.

The all-in-one platform for fitness trainers to create engaging challenges, track client progress, and build a thriving fitness community with real-time analytics, custom workout plans, and gamification features.

Features

Everything You Need to Run Amazing Challenges

Powerful tools designed for both trainers and participants

📊

Real-Time Analytics

Track engagement, weight loss trends, and participation rates with beautiful visual dashboards and detailed reports.

💪

Custom Workout Plans

Create detailed weekly workout routines with exercise videos, sets, reps, and personalized trainer notes for each participant.

📸

Progress Tracking

Weekly check-ins with photo uploads, weight tracking, and workout completion logging to monitor transformations.

🏆

Gamification & Prizes

Automatic leaderboards, point systems, and prize tracking to keep participants motivated and engaged throughout the challenge.

👥

Participant Management

View individual progress, check-in history, and engagement metrics for every participant in one centralized dashboard.

📱

Mobile Friendly

Fully responsive design that works perfectly on any device - desktop, tablet, or mobile for on-the-go access.

Process

How It Works

Get started in minutes and run your first challenge today

1
🎯

Create Your Challenge

Set the duration, price, prizes, and tracking metrics for your fitness challenge. Customize everything to match your training style.

  • ✓ Flexible duration (1-52 weeks)
  • ✓ Custom pricing & prizes
  • ✓ Participant limits
2
📣

Invite Participants

Share your challenge link and watch participants join and start their transformation journey. Build excitement and community.

  • ✓ Shareable challenge links
  • ✓ Registration management
  • ✓ Automated confirmations
3
📊

Track & Engage

Monitor progress, create workouts, and keep everyone motivated throughout the challenge with real-time updates and analytics.

  • ✓ Weekly check-ins
  • ✓ Custom workout plans
  • ✓ Progress monitoring
4
🎉

Celebrate Results

Award prizes, celebrate transformations, and build lasting community connections. Share success stories and inspire others.

  • ✓ Final leaderboards
  • ✓ Winner announcements
  • ✓ Transformation galleries
🚀

Ready to Transform Your Fitness Business?

Start running engaging fitness challenges with powerful tools to track progress, build community, and help your clients achieve their goals.

Free to get started
Easy setup
Full-featured platform
🏋️

No challenges available yet

Check back soon for new fitness challenges!

{{ challenge.status }} {{ formatPrice(challenge.price_cents) }}

{{ challenge.title }}

👤 {{ challenge.trainer_name }}

{{ challenge.description.substring(0, 120) }}...

📅 {{ challenge.duration_weeks }} weeks
👥 {{ challenge.participant_count }}/{{ challenge.max_participants }} joined
🗓️ Starts {{ formatDate(challenge.start_date) }}
🎯

No challenges created yet

Create your first fitness challenge to get started!

{{ challenge.status }} {{ formatPrice(challenge.price_cents) }}

{{ challenge.title }}

{{ challenge.description.substring(0, 120) }}...

📅 {{ challenge.duration_weeks }} weeks
👥 {{ challenge.participant_count }}/{{ challenge.max_participants }} participants
🗓️ Starts {{ formatDate(challenge.start_date) }}
🎯
{{ participantDashboard.stats.total_challenges }}
Total Challenges
{{ participantDashboard.stats.active_count }}
Active Challenges
{{ participantDashboard.stats.total_points }}
Total Points
📉
{{ participantDashboard.stats.avg_weight_lost }}
Avg Weight Lost (lbs)
⏰ You have {{ participantDashboard.stats.checkins_needed }} pending check-in(s) for this week

Active Challenges

💪

No active challenges

Browse available challenges and start your transformation!

{{ challenge.status }}
Rank #{{ challenge.current_rank }}

{{ challenge.title }}

👤 {{ challenge.trainer_name }}
Overall Progress {{ challenge.progress_percentage }}%
{{ challenge.total_points }}
Points
{{ challenge.check_ins_completed }}/{{ challenge.duration_weeks }}
Check-ins
📉
{{ challenge.weight_lost_lbs || 0 }}
lbs Lost
✓ Week {{ challenge.current_week }} check-in completed
⏰ Week {{ challenge.current_week }} check-in pending

Completed Challenges

Completed
Final Rank #{{ challenge.current_rank }}

{{ challenge.title }}

👤 {{ challenge.trainer_name }}
{{ challenge.total_points }}
Total Points
{{ challenge.check_ins_completed }}/{{ challenge.duration_weeks }}
Check-ins
📉
{{ challenge.weight_lost_lbs || 0 }}
lbs Lost
{{ challenge.current_rank === 1 ? '🥇' : challenge.current_rank === 2 ? '🥈' : '🥉' }}
Top {{ challenge.current_rank }} Finish!
🎯
{{ myStats.total_challenges }}
Challenges Joined
{{ myStats.total_points }}
Total Points
📉
{{ myStats.avg_weight_lost }}
Avg. Weight Lost (lbs)

Active Challenges

💪

No challenges joined yet

Browse available challenges and start your transformation!

{{ challenge.status }}
Rank #{{ challenge.current_rank }}

{{ challenge.title }}

👤 {{ challenge.trainer_name }}
Overall Progress {{ challenge.progress_percentage }}%
{{ challenge.total_points }}
Points
{{ challenge.check_ins_completed }}/{{ challenge.duration_weeks }}
Check-ins
📉
{{ challenge.weight_lost_lbs || 0 }}
lbs Lost
✓ Week {{ challenge.current_week }} check-in completed
⏰ Week {{ challenge.current_week }} check-in pending
📊
{{ trainerOverview.metrics.total_challenges }}
Total Challenges
🎯
{{ trainerOverview.metrics.active_challenges }}
Active Challenges
👥
{{ trainerOverview.metrics.total_participants }}
Total Participants
💰
{{ formatPrice(trainerOverview.metrics.total_revenue_cents) }}
Total Revenue

Your Challenges

🎯

No challenges created yet

Create your first fitness challenge to get started!

Challenge Status Week Participants This Week Check-ins Engagement Avg. Weight Lost Revenue Actions
{{ challenge.title }}
{{ formatDate(challenge.start_date) }} - {{ formatDate(challenge.end_date) }}
{{ challenge.status }} {{ challenge.current_week }} / {{ challenge.duration_weeks }} {{ challenge.participant_count }} / {{ challenge.max_participants }}
{{ challenge.week_checkin_count }} / {{ challenge.participant_count }}
{{ challenge.overall_engagement }}%
{{ challenge.avg_weight_lost }} lbs {{ formatPrice(challenge.price_cents * challenge.participant_count) }}
{{ selectedChallengeProgress.challenge.status }}
Your Rank #{{ selectedChallengeProgress.participant.rank || 'N/A' }}

{{ selectedChallengeProgress.challenge.title }}

📅 {{ selectedChallengeProgress.challenge.duration_weeks }} Weeks 📍 {{ formatDate(selectedChallengeProgress.challenge.start_date) }} - {{ formatDate(selectedChallengeProgress.challenge.end_date) }}
{{ selectedChallengeProgress.participant.total_points }}
Total Points
Keep climbing the leaderboard!
{{ selectedChallengeProgress.participant.check_ins_completed }}/{{ selectedChallengeProgress.challenge.duration_weeks }}
Check-ins Completed
{{ Math.round((selectedChallengeProgress.participant.check_ins_completed / selectedChallengeProgress.challenge.duration_weeks) * 100) }}% complete
📉
{{ selectedChallengeProgress.participant.weight_lost_lbs || 0 }} lbs
Weight Lost
Starting: {{ selectedChallengeProgress.participant.starting_weight_lbs || 'N/A' }} lbs
🏋️
{{ selectedChallengeProgress.participant.workouts_completed || 0 }}
Total Workouts
Stay consistent!

This Week's Workout

{{ currentWeekWorkout.title }}

📝
{{ currentWeekWorkout.description }}
{{ getDayIcon(day) }}

{{ getDayName(day) }}

😌 Rest Day - Recovery is important!

{{ exercise.exercise_name }}

💪 {{ exercise.sets }} sets × {{ exercise.reps }} reps
⏱️ {{ exercise.duration_minutes }} minutes
💡 {{ exercise.notes }}
🏋️

No Workout Plan Yet

Your trainer hasn't assigned a workout for this week. Check back later!

Weekly Progress Timeline

{{ week.checked_in ? '✅' : '⏳' }} Week {{ week.week_number }}

✓ Completed Pending
Weight
{{ week.weight_lbs ? week.weight_lbs + ' lbs' : 'N/A' }}
Workouts
{{ week.workouts_completed }}
Points
{{ week.points_earned }}
📝 Your Notes

{{ week.notes }}

📸 Progress Photo
Check-in photo
Submitted: {{ formatDate(week.submitted_at) }}
📋
No check-in yet
Complete your weekly check-in to track progress
{{ trainerDashboard.challenge.status }}
{{ formatDate(trainerDashboard.challenge.start_date) }} - {{ formatDate(trainerDashboard.challenge.end_date) }}

{{ trainerDashboard.challenge.title }}

📅 {{ trainerDashboard.challenge.duration_weeks }} Weeks 💰 {{ formatPrice(trainerDashboard.challenge.price_cents) }} 📍 Week {{ trainerDashboard.analytics.current_week }} of {{ trainerDashboard.challenge.duration_weeks }}
👥
{{ trainerDashboard.analytics.total_participants }}
Total Participants
{{ trainerDashboard.analytics.active_participants }} active
{{ trainerDashboard.analytics.current_week_checkins }}/{{ trainerDashboard.analytics.total_participants }}
Week {{ trainerDashboard.analytics.current_week }} Check-ins
{{ trainerDashboard.analytics.total_participants > 0 ? Math.round((trainerDashboard.analytics.current_week_checkins / trainerDashboard.analytics.total_participants) * 100) : 0 }}% completion rate
📉
{{ trainerDashboard.analytics.avg_weight_lost }} lbs
Avg. Weight Lost
Per active participant
📊
{{ trainerDashboard.analytics.avg_points }}
Avg. Points
{{ trainerDashboard.analytics.total_checkins }} total check-ins

Weekly Check-in Rate

Week {{ weekData.week }} {{ weekData.count }}/{{ trainerDashboard.analytics.total_participants }} ({{ weekData.percentage }}%)
CURRENT
No check-in data yet

Top Weight Loss Progress

🥇 🥈 🥉 {{ index + 1 }}. {{ data.name }} {{ data.weight_lost }} lbs
No weight loss data yet

Engagement Overview

{{ trainerDashboard.analytics.total_participants > 0 ? Math.round((trainerDashboard.analytics.active_participants / trainerDashboard.analytics.total_participants) * 100) : 0 }}%
Participation Rate
{{ trainerDashboard.analytics.active_participants }} of {{ trainerDashboard.analytics.total_participants }} active
{{ trainerDashboard.analytics.avg_points }}
Avg Points Per Person
{{ trainerDashboard.analytics.total_checkins }} total check-ins
{{ trainerDashboard.analytics.current_week }}/{{ trainerDashboard.challenge.duration_weeks }}
Weeks Complete
{{ Math.round((trainerDashboard.analytics.current_week / trainerDashboard.challenge.duration_weeks) * 100) }}% through challenge

Participants

No participants yet
Rank Name Points Check-ins Weight Lost Engagement Actions
🥇 🥈 🥉 #{{ participant.rank }} {{ participant.name }} {{ participant.total_points }} {{ participant.check_ins_completed }}/{{ trainerDashboard.challenge.duration_weeks }} {{ participant.weight_lost_lbs || 0 }} lbs
{{ participant.engagement_rate }}%

Weekly Workout Plans

Week {{ week }}

Created Not Created

{{ workoutPlans.find(p => p.week_number === week).title }}

{{ workoutPlans.find(p => p.week_number === week).exercises.length }} exercises

No workout plan created for this week yet

{{ selectedParticipant.participant.name }}

{{ selectedParticipant.participant.email }}

Challenge: {{ selectedParticipant.participant.challenge_title }}

Total Points
{{ selectedParticipant.participant.total_points }}
Check-ins
{{ selectedParticipant.participant.check_ins_completed }}
Weight Lost
{{ selectedParticipant.participant.weight_lost_lbs || 0 }} lbs
Current Weight
{{ selectedParticipant.participant.current_weight_lbs || 'N/A' }}

Check-in History

No check-ins submitted yet

Week {{ checkIn.week_number }}

{{ checkIn.points_earned }} pts
Weight: {{ checkIn.weight_lbs ? checkIn.weight_lbs + ' lbs' : 'Not recorded' }}
Workouts: {{ checkIn.workouts_completed }}
Notes: {{ checkIn.notes }}
Check-in photo
Submitted: {{ formatDate(checkIn.submitted_at) }}
{{ selectedChallenge.status }}
{{ formatPrice(selectedChallenge.price_cents) }}

{{ selectedChallenge.title }}

👤 Created by {{ selectedChallenge.trainer_name }}
⏱️
{{ selectedChallenge.duration_weeks }}
Weeks
👥
{{ selectedChallenge.participant_count }}/{{ selectedChallenge.max_participants }}
Participants
📅
{{ formatDate(selectedChallenge.start_date) }}
Start Date
🏁
{{ formatDate(selectedChallenge.end_date) }}
End Date

About This Challenge

{{ selectedChallenge.description }}

Prizes & Rewards

🥇
1st Place
{{ selectedChallenge.prize_first }}
🥈
2nd Place
{{ selectedChallenge.prize_second }}
🥉
3rd Place
{{ selectedChallenge.prize_third }}