Skip to main content

MoFuel

"I track what powers you"

MoFuel will track nutrition — meals, macros, and hydration.

Status: ❌ Future (all systems planned)


Systems

SystemNameStatusDescription
MoMeals"The Food Log"❌ FutureMeal logging
MoMacros"The Nutrient Counter"❌ FutureMacro tracking
MoHydration"The Water Tracker"❌ FutureWater intake

Why Nutrition Matters

GoalNutrition Focus
Build muscleCalorie surplus, high protein
Lose fatCalorie deficit, maintain protein
PerformanceAdequate carbs, timing
RecoveryProtein timing, micronutrients

Planned Features

Quick Logging

  • Barcode scanner
  • Recent/favorite meals
  • Restaurant database
  • Recipe builder

Smart Suggestions

  • Protein targets based on goals
  • Pre/post workout nutrition
  • Hydration reminders

Integration

  • Sync with MyFitnessPal
  • Import from Apple Health
  • Recipe websites

Vertical Interface (Planned)

interface MoFuelInterface {
// Meals
logMeal(userId: string, meal: MealInput): Promise<MealLog>;
getMeals(userId: string, date: Date): Promise<MealLog[]>;

// Macros
getDailyMacros(userId: string, date: Date): Promise<DailyMacros>;
getMacroTargets(userId: string): Promise<MacroTargets>;

// Hydration
logWater(userId: string, amount: number): Promise<HydrationLog>;
getDailyHydration(userId: string, date: Date): Promise<HydrationLog>;
}

Implementation Priority

MoFuel is lower priority than training features, but will be important for:

  1. Users with specific body composition goals
  2. Cutting phases
  3. Performance optimization
  4. Long-term health tracking

Target: Phase 11+