About XFit Game
A gamified CrossFit WOD tracker powered by AI — helping athletes train smarter, not just harder.
What is XFit Game?
XFit Game is a web application that tracks the daily CrossFit Workout of the Day (WOD) published on crossfit.com. It adds a gamification layer on top of standard WOD tracking: earn XP, level up, unlock badges, and compete on the global leaderboard.
Athletes can log their performances, challenge each other, and share results — all in one place.
How AI Powers Your Training
XFit Game integrates Google Gemini AI to enrich each WOD with intelligent, context-aware coaching insights:
- AI Session Plan: Gemini generates a complete 1-hour session structured in 3 parts: Mobility & Warm-Up, Skill Work / Strength Prep, and the WOD itself. Previous WODs are used as context (RAG) to avoid overloading the same muscle groups.
- Muscle Analysis & Benefits: Gemini identifies primary and secondary muscles activated by each WOD, along with a summary of the fitness benefits and athletic adaptations.
- Community Insights: Each evening, Gemini analyzes athlete comments from the official CrossFit.com WOD page, extracting common scores, suggested variations, tips, and overall sentiment.
- A/B Testing & Voting: Athletes can vote on AI suggestions to indicate their usefulness. This feedback is stored and will be used to continuously improve the quality of AI-generated recommendations (RAG improvement loop).
How the Data Pipeline Works
Every day, two automated jobs run:
- Morning (~5:00 AM IST): The WOD is scraped from crossfit.com, parsed, and stored. Gemini AI is then called to generate the session plan and muscle analysis.
- Evening (~8:00 PM IST): Athlete comments on the official CrossFit.com WOD page are scraped and analyzed by Gemini to produce community insights.
Historical WODs can be imported via the /api/wod/history API endpoint, which accepts a date range (from / to in YYYY-MM-DD format) and optionally enriches each WOD with AI.
AI Transparency & Limitations
All AI-generated content on XFit Game is clearly labeled with a 🤖 AI badge and the generation timestamp.
Important limitations to be aware of:
- AI-generated session plans and muscle analyses are suggestions only. They are not a substitute for advice from a qualified CrossFit coach or medical professional.
- Community insights are based on publicly available comments and may not reflect the full range of athlete experiences.
- AI responses may occasionally contain inaccuracies. Always apply your own judgment and consult a coach when in doubt.
Data Privacy & GDPR Compliance
XFit Game is committed to protecting your personal data in compliance with applicable data protection regulations, including the General Data Protection Regulation (GDPR).
- Data collected: Email address and optional name/username for authentication; performance results you voluntarily log; AI suggestion votes.
- Data NOT collected: Your personal CrossFit training history beyond what you explicitly log on this platform.
- AI processing: WOD content (not personal data) is sent to the Google Gemini API for AI enrichment. No personal user data is sent to Gemini.
- Third-party services: Google AdSense (advertising), Google Analytics (anonymous usage statistics), Google Gemini API (AI). Each service is governed by Google's privacy policy.
- Data retention: Your account and performance data are retained as long as your account is active. You may request deletion at any time by contacting us.
- Your rights: You have the right to access, correct, export, and delete your personal data. Contact us at the email below to exercise these rights.
EU AI Act Compliance
XFit Game uses AI in a way that falls under the minimal-risk category under the EU AI Act. Specifically:
- AI is used purely for informational and advisory purposes in a fitness context.
- No automated decisions with legal or similarly significant effects are made about users.
- AI-generated content is clearly labeled as such throughout the application.
- Users are encouraged to consult qualified professionals for personalized training advice.
- A human oversight mechanism is in place: users can vote on AI suggestions and report issues.
Open Source & Technology
XFit Game is built with:
Contact
For privacy requests, bug reports, or general inquiries, please reach out via GitHub or the contact information on our profile.