Plans are intentions: "I'll eat X at Y time." The system checks ingredient stock and required prep time.
If you need to shop, pick a shopping slot — all shopping must be done 30 min before the slot time (hard rule).
If shopping isn't complete by then, the plan auto-cancels.
Add Meal
🍽️ Meal
🥤 Drink
🍎 Snack
💊 Supplement
Prepared = you assemble from ingredients. Ready = bought pre-made, skips cooking.
Enter the nutrition info from the product label. One pack = one purchase.
If a pack contains multiple servings (e.g. a 500g yogurt tub = 5 servings),
set "servings per pack" so calories are split correctly.
Add Ingredient
▸ Purchase info (optional — how the shop sells it)
When set, shopping list converts "120g needed" into "1 × 500g pack".
Leave empty for loose / bulk items.
Nutrition (per 100${'g'} or per piece)
▸ Search USDA database
Plan a Meal
Shopping slot
Must complete shopping by this time + 30 min grace. After that, plan auto-cancels.