How karanagrawal955/fitxp works
FitXP is a browser-based, single-HTML gamified fitness app. The main user journey is to track workouts and activity, build XP and levels, and use that progression alongside nutrition and body-progress tracking. The README documents capabilities and platform integrations, but source excerpts were unavailable, so the graph avoids claims about internal code-level dispatch beyond those documented relationships.
Main entry points: index.html FitXP App
Components 18
Training
- Workout Plans
index.html - Exercise Library
index.html - Motion Tracking
index.html - Gym Timer
index.html - Workout Tracking
index.html
Progression
- Daily Quests
index.html - Leveling System
index.html - Progress Rewards
index.html
Health Tracking
- Nutrition Tracking
index.html - Food Analysis
index.html - Body Progress
index.html - Physique Advice
index.html
Other components
- Fitness User
- FitXP App
index.html - Local Storage
- DeviceMotion API
- Camera API
- Google OAuth
Connections 22
- Fitness User → FitXP App: uses
- FitXP App → Workout Plans: offers
- FitXP App → Exercise Library: offers
- FitXP App → Motion Tracking: offers
- FitXP App → Gym Timer: offers
- FitXP App → Workout Tracking: offers
- FitXP App → Daily Quests: offers
- FitXP App → Leveling System: offers
- FitXP App → Progress Rewards: offers
- FitXP App → Nutrition Tracking: offers
- FitXP App → Body Progress: offers
- Workout Plans → Leveling System: uses XP level
- Motion Tracking → DeviceMotion API: reads motion
- Motion Tracking → Workout Tracking: counts steps
- Nutrition Tracking → Camera API: captures meals
- Nutrition Tracking → Food Analysis: analyzes meals
- Body Progress → Camera API: captures photos
- Body Progress → Physique Advice: provides advice
- Body Progress → Progress Rewards: improvement bonuses
- Daily Quests → Leveling System: streak challenges
- FitXP App → Local Storage: persists data
- FitXP App → Google OAuth: optional sign-in