Skip to content

Repository files navigation

FitRealm

Conquer your fitness quest—one level, one guild, one epic at a time.


📖 Overview

FitRealm turns your workouts into an epic MMORPG adventure. Build a character, join guilds, tackle quests, and level up both your real-world body and your in-app avatar.


⚔️ Core Features

1. Fantasy Character Progression

  • Choose a class (Warrior = strength, Rogue = HIIT/cardio, Mage = yoga/flexibility, etc.)
  • Earn XP for every workout; specific exercises unlock class traits
  • Complete IRL challenges (e.g., squat 1.5× bodyweight) to equip new gear

2. Fitness Quests & World Events

  • Quests like “Climb Mount Dreadstone” (hike 1,000 ft elevation this week)
  • World bosses: community challenges (e.g., collective 1 million steps to defeat “The Colossus”)

3. Guild System & Co-op Workouts

  • Create or join guilds, track group progress
  • Sync calendars for virtual co-op training
  • Earn guild rewards: exclusive titles, gear, leaderboard boosts

4. AI Dungeon Master (DM)

  • Daily quests personalized by AI (based on your level, gear, goals)
  • Lore-rich intros, e.g.:

    “The Frostbound Valley threatens your village. Melt the ice with 20 minutes of HIIT fire.”

5. Legacy System

  • Long-term achievements (marathon, first pull-up) grant permanent avatar traits across seasons

🛠 Tech Stack Ideas

  • React Native + Expo for cross-platform mobile
  • Firebase for authentication, data storage, guild management
  • ChatGPT-style AI for the DM quest generator
  • Strava / Apple HealthKit integration for automatic workout import

🎯 Target Audience

  • Fitness nerds
  • Gamers who want to stay active
  • Anyone bored of traditional fitness apps
  • Friend groups seeking shared challenges

🚀 Milestones

1. Character & XP System

  • Firebase auth & onboarding
  • Link workouts to XP (manual log or HealthKit/Strava)
  • Avatar builder, XP bar, level-up UI

2. Fitness Quests & AI DM

  • ChatGPT integration for daily quests
  • Quest types: elevation, time, distance, flexibility streaks
  • Rewards: gear unlocks, XP boosts

3. Guilds & Co-op

  • Guild creation/joining with chat & progress
  • Calendar invites for co-op workouts
  • Guild-exclusive quests and leaderboard bonuses

4. Legacy Traits & Polishing

  • Permanent buffs for long-term goals (e.g., marathon = +Dexterity)
  • UI/UX polish: animations, level-up effects, boss defeat sequences

Welcome to the FitRealm Expo app 👋

This is an Expo project created with create-expo-app.

Get started

  1. Install dependencies

    npm install
  2. Start the app

    npx expo start

In the output, you'll find options to open the app in a:

You can start developing by editing the files inside the app directory. This project uses file-based routing.

Get a fresh project

When you're ready, run:

npm run reset-project

This command will move the starter code to the app-example directory and create a blank app directory where you can start developing.

Learn more

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages