Frequently Asked Questions

Everything you need to know about Fitness Gamification Platform. Can't find the answer? Contact our support team.

✅ All features are now implemented! Points system, achievement system, and leaderboard are fully functional.

1. How does the points system work?

✅ Status: Implemented

Answer: You earn points by completing workouts and challenges. Base points: 100 points per workout. Duration bonus: 1 point per minute. Calorie bonus: 0.5 points per calorie burned. Points are automatically calculated and added to your profile.

Read detailed explanation

Points Calculation:

  • Base Points: 100 points for each completed workout
  • Duration Bonus: 1 point per minute of workout (e.g., 30-minute workout = 30 bonus points)
  • Calorie Bonus: 0.5 points per calorie burned (e.g., 200 calories = 100 bonus points)
  • Challenge Bonus: Extra points for completing challenges (varies by challenge difficulty)

Example: A 30-minute strength training workout that burns 200 calories would earn: 100 (base) + 30 (duration) + 100 (calories) = 230 points total.

Points are automatically added to your profile after each workout. You can track your points on your profile page and see your rank on the leaderboard.

2. How do I unlock achievements (badges)?

✅ Status: Implemented - Auto-unlock mechanism active

Answer: Achievements are automatically unlocked when you meet specific conditions: First Workout (Beginner), 7-day Streak (Persister), 50 Workouts (Enthusiast), 10 Daily Challenges (Challenger), 100km Running (Marathon Runner), 30-day Streak (Iron Man), Level 10 (Fitness Master), Top 3 on Leaderboard (Community Star).

Read detailed explanation

Achievement Badges:

Badge Condition Category
🌟 Beginner (Beginner) Complete first workout Beginner
🔥 Persister (Persister) 7-day streak Beginner
💪 Fitness enthusiast (Enthusiast) Complete 50 workouts Intermediate
🎯 Challenger (Challenger) Complete 10 daily challenges Intermediate
🏃 Marathon runner (Marathon Runner) Run 100km total Advanced
🏆 Iron athlete (Iron Man) 30-day streak Advanced
👑 Fitness master (Fitness Master) Reach Level 10 Special
⭐ Community star (Community Star) Top 3 on leaderboard Special

Badges are automatically unlocked when conditions are met. You'll see a notification when you unlock a new badge!

3. How is the leaderboard ranked?

✅ Status: Implemented - Real-time updates

Answer: The leaderboard is ranked by total points earned. It updates in real-time when users complete workouts or challenges. You can see your rank, points, badges count, and workouts completed. The top 3 users get special medals (🥇, 🥈, 🥉).

Read detailed explanation

Leaderboard Features:

  • Real-time Updates: Rankings update immediately after workouts or challenges
  • Points Ranking: Users are sorted by total points (highest to lowest)
  • Top 3 Medals: 🥇 (1st), 🥈 (2nd), 🥉 (3rd)
  • Your Position: Highlighted in blue with a "You" (You) label
  • Stats Displayed: Points, Badges Count, Workouts Completed

To climb the leaderboard, complete more workouts, finish challenges, and maintain a daily streak!

4. What are daily/weekly/monthly challenges?

✅ Status: Implemented

Answer: Challenges are special tasks that award bonus points. Daily challenges reset every day, weekly challenges reset every week, and monthly challenges reset every month. Completing challenges awards extra points on top of your workout points.

Read detailed explanation

Challenge Types:

  • 📅 Daily Challenges: Reset at midnight. Usually easier (100-200 points).
  • 📆 Weekly Challenges: Reset on Monday. Medium difficulty (300-600 points).
  • 🗓️ Monthly Challenges: Reset on the 1st. Hardest (1000-2000 points).

Difficulty Levels:

  • Easy: Simple tasks, lower points
  • Medium: Moderate effort required
  • Hard: Significant commitment, highest points

Click "Log workouts" (Complete Training) on a challenge to mark it as completed and earn the bonus points!

5. How does the level system work?

✅ Status: Implemented

Answer: Your level is calculated as: Floor(Total Points / 1000) + 1. For example, if you have 3750 points, your level is 5. Each level represents your progress and dedication. Higher levels unlock more recognition in the community.

Read detailed explanation

Level Calculation:

Level = Floor(Total Points / 1000) + 1

Examples:
- 0-999 points → Level 1
- 1000-1999 points → Level 2
- 2000-2999 points → Level 3
- 3000-3999 points → Level 4
- 4000-4999 points → Level 5
...
- 9000-9999 points → Level 10 (Fitness Master badge!)
                        

Progress Bar: Your profile shows a progress bar indicating how close you are to the next level. The formula for the next level is: (Current Level) * 1000 points.

6. Can I track my workout history?

✅ Status: Implemented

Answer: Yes, every workout you log is recorded with details including workout type, duration, calories burned, points earned, and completion date. You can view your history to track progress over time.

Read detailed explanation

Workout Logging:

Use the "Log Workout" buttons on the home page to quickly log:

  • 💪 Strength Training (30 min)
  • 🏃 Running (20 min)
  • 🧘 Yoga (40 min)

Workout History Includes:

  • Workout type
  • Duration (minutes)
  • Calories burned
  • Points earned
  • Completion date/time

Your workout history helps track progress and unlocks achievements (e.g., "Complete 50 workouts" badge).

7. Is my fitness data private?

✅ Status: Implemented - Privacy protected

Answer: Yes, your fitness data is private and secure. We use encryption to protect your data. Your workout history and progress are only visible to you unless you choose to share your achievements on the leaderboard.

Read detailed explanation

Privacy Features:

  • Data Encryption: All data is encrypted in transit and at rest
  • Private by Default: Your workout history is only visible to you
  • Leaderboard Opt-in: Only your total points and badges count are shown on the leaderboard (no detailed workout history)
  • No Data Sharing: We don't share your data with third parties

Your privacy is our priority. You control what information is displayed publicly.

8. How can I get customer support?

✅ Status: Implemented

Answer: Free users can access our FAQ and community forum. Pro users receive email support within 24 hours. Enterprise users get priority support with 4-hour response time. Contact us at support@fitnessgaming.com.

Read detailed explanation

Support Options:

  • FAQ: This page! Find answers to common questions.
  • Email Support: support@fitnessgaming.com
  • Community Forum: Coming soon... (Join our community to discuss features and get help)
  • Feature Requests: Coming soon... (Submit ideas for new features)

Response Times:

  • Free Users: Community forum access
  • Pro Users: Email support within 24 hours
  • Enterprise Users: Priority support within 4 hours