Mobile App • In Development
XPStrength

Gamified Fitness Tracking App

XPStrength is a full-stack mobile fitness platform featuring an XP-based progression system, real-time workout tracking, a social friend feed, weekly leaderboards, and a visual muscle-recovery heatmap. An IRB-approved human subjects study is currently underway evaluating the effectiveness of gamification on workout adherence and outcomes in active users.

View Live Demo
XPStrength
Scroll to explore

Project Overview

XPStrength is a full-stack mobile fitness platform featuring an XP-based progression system, real-time workout tracking, a social friend feed, weekly leaderboards, and a visual muscle-recovery heatmap. An IRB-approved human subjects study is currently underway evaluating the effectiveness of gamification on workout adherence and outcomes in active users.

0+

Exercises Available

0+

Achievements

0

Max Level

0+

XP per Workout

0+

Beta Testers

0

Workout Categories

Key Features

XP Progression System

Earn experience points for every workout and level up your fitness profile

Achievement Unlocks

Complete challenges to earn badges and showcase your fitness milestones

Social Leaderboards

Compete with friends and the community on weekly and all-time rankings

Workout Analytics

Track your progress with detailed statistics and performance insights

Project Gallery

Technical Stack

MOBILE

• React Native
• Expo
• iOS
• Android

BACKEND

• Firebase
• Cloud Functions
• Node.js

DATABASE

• Firestore
• Real-time Sync

TOOLS

• Git
• Figma
• VS Code

Hurdles & Resolutions

Challenges

Challenge

Gamification Balance

Balancing gamification without overwhelming core fitness features

Challenge

Real-time Sync

Implementing real-time leaderboard synchronization

Challenge

UX Design

Designing intuitive UX for diverse user fitness levels

Solutions

Solution

Gamification Balance

Conducted user testing to find optimal XP/reward ratios

Solution

Real-time Sync

Leveraged Firebase real-time database with optimistic updates

Solution

UX Design

Created adaptive UI that scales with user experience level