← Back to Documentation

🏆 Achievements & Gamification

Discover Nutrivio's comprehensive gamification system designed to make your nutrition journey engaging, rewarding, and sustainable. Earn XP, unlock achievements, build streaks, and level up your health!

Experience Points (XP) System

Every action you take in Nutrivio contributes to your XP and overall progress. The system is designed to reward consistent healthy habits:

XP Earning Opportunities

+10
Meal Logging
+50
Daily Goals Complete
+20
Daily Streak Bonus
+25
First Breakfast
+30
First Photo Meal
+20
First Measurement
+25
Weight Progress
+100
Profile Completion

XP Multipliers & Bonuses

🚀 Boost your XP with smart gameplay:

Level Progression System

Level Overview

5
Growing Strong - 850 / 1,200 XP
🎯 Dynamic level progression (based on Remote Config):

Note: Level requirements are dynamically configured and may be updated to optimize user engagement.

Level Benefits

Mission Paths

Choose your nutrition journey theme and unlock path-specific achievements and avatars:

🌱

Plant Growth Path

Growing healthy eating habits one meal at a time. Focus on natural foods, vegetables, and sustainable nutrition choices.

Path Benefits:
  • Plant-based achievement categories
  • Garden-themed level progression
  • Vegetable variety tracking
  • Seasonal eating bonuses
🍽️

Meal Mastery Path

Mastering the art of nutrition through balanced meals. Perfect for those who love cooking and meal planning.

Path Benefits:
  • Cooking and meal prep achievements
  • Chef-themed level progression
  • Recipe collection rewards
  • Nutritional balance bonuses

Path Switching

🔄 Mission Path Rules (Based on App Logic):

Achievement System

Achievement Categories

🍽️

Nutrition Achievements

Meal logging, macro balance, food variety, daily goals

Common to Rare

Track meals, hit macro targets, maintain food variety

📊

Tracking Achievements

Consistency, logging streaks, measurement tracking

Uncommon to Epic

Build daily habits, maintain streaks, track measurements

🎯

Progress Achievements

Goal completion, weight milestones, perfect days

Rare to Legendary

Achieve goals, reach milestones, complete perfect days

Special Achievements

Path-specific milestones, seasonal events, challenges

Epic to Legendary

Mission path milestones, unique accomplishments

Achievement Rarity System

Rarity XP Reward Difficulty Examples
Common 25-50 XP Easy First meal logged, 3 days streak
Uncommon 75-125 XP Moderate 7 days streak, 10 meals logged
Rare 150-250 XP Challenging 30 days streak, perfect week
Epic 300-500 XP Hard 90 days streak, weight goal reached
Legendary 500-1000 XP Extreme 365 days streak, perfect year

Sample Achievements

🏆 Real achievements based on app implementation:

Streak System

Build momentum with multiple types of streaks that reward consistency:

🔥 Daily Logging

Log at least one meal every day

🎯 Goal Achievement

Meet your daily calorie/macro targets

Perfect Day

Complete all daily nutrition goals

⚖️ Measurement

Record weekly weight/measurements

Streak Milestones & Rewards (From Remote Config)

🔥 Streak milestone bonuses (dynamically configured):

Note: All streak rewards are configurable via Firebase Remote Config and may be adjusted for optimal engagement.

Accessing Your Gamification Dashboard

How to Find Your Progress

📱 Navigate to your gamification features:
  1. Main Dashboard: XP progress bar and streak indicators are prominently displayed at the top
  2. Profile Menu: Tap your profile picture → "Gamification Dashboard" for full details
  3. Auto-Setup: System automatically creates your gamification profile on first access
  4. Real-Time Notifications: Toast messages appear instantly when you earn XP or unlock achievements
  5. Live Updates: All progress updates in real-time as you use the app

Dashboard Features (Based on GamificationDashboardScreen)

Notifications & Rewards

Real-Time Feedback System

🎉 Instant gamification feedback includes:

Tips for Maximizing Your Gamification Experience

🎮 Pro tips based on actual app implementation:

Advanced Gamification Features

Technical Implementation Details

🔧 Behind-the-scenes features:

Premium Gamification Benefits

⚠️ Important Technical Notes: