Pocket Cabbage

User Manual

Pocket Cabbage is a family grocery-and-meal-planning app. It plans your week's meals around your budget, your dietary needs, and this week's real store sales; keeps a running pantry inventory; builds a per-store shopping list; and tracks how much you're actually spending and saving over time.

Before you start: This manual uses the app's own sample data in several screenshots so you can see what a lived-in account looks like before you've scanned a receipt. The source manual notes that the app's useSampleData developer flag is responsible for those realistic examples.

1. Getting started: Onboarding

The first time you open Pocket Cabbage, a short setup wizard collects what the meal planner needs to know about your household. Each step advances with Next, and you can go Back to change an earlier answer.

StepWhat it asks
HouseholdFamily size and ZIP code (ZIP is used to localize pricing)
EffortWhich meals to plan (breakfast/lunch/dinner/snack) and a prep-time ceiling for each
DietaryAllergies and diets to steer every plan away from
TastesCuisines and flavors your family leans toward
StoresWhich stores you shop, so their ads get scanned and compared
BudgetYour weekly grocery budget and how flexible it can be
Pocket Cabbage onboarding household size and ZIP code
Onboarding: household size and ZIP
Pocket Cabbage onboarding dietary needs and allergies
Onboarding: dietary needs and allergies
Pocket Cabbage onboarding weekly grocery budget
Onboarding: weekly grocery budget

Weekly budget. The slider shows the USDA's estimated minimum cost to feed a family of your size — go below it and the app tells you plainly rather than silently shorting your plan. Budget flexibility controls whether that number is a hard ceiling (Strict) or can stretch by 10–30% when your other preferences don't fit inside it otherwise.

Tapping Start planning → on the last step saves your profile and immediately generates your first week.

Allergy reminder: You are always responsible for confirming that every recipe and ingredient is safe for your household's allergies and dietary needs — the app's allergen screening is a helpful check, not a guarantee.

2. Plan tab — your weekly meal plan

The Plan tab is the home screen and the core of the app: a photo-forward view of what to cook today and the rest of the week, each meal priced against your actual shopping list.

Pocket Cabbage weekly meal plan
Weekly Plan screen
  • The header shows the total left to buy and how much this week's plan saves versus not shopping the sales.
  • Today is pulled out into its own card at the top.
  • Each meal row shows its prep time, cost, any deal badge, and a warning if it conflicts with a household allergy.
  • Tap the ✨ sparkles button to regenerate the whole week from scratch using your latest profile and pantry.

Swapping a meal

Tap the ··· menu on any meal for quick actions: view the recipe, get a new one (reroll), open the swap picker, or adjust the guest count for that meal.

Pocket Cabbage meal swap sheet with alternate recipes
Swap sheet with alternate recipes

The swap sheet shows two AI-suggested alternates for that slot, each with its own cost and time. You can also type a request in the ask Cabbage for something else… field or tap 🎲 for a fresh reroll.

Recipe detail

Tapping a meal's title opens its full recipe: ingredients split into what you already own vs. what you need to buy, nutrition per serving, and numbered steps.

Pocket Cabbage recipe detail with ingredients and steps
Recipe detail screen

At the bottom, swipe the I made this slider right if it was a hit or left if it wasn't. Either way the ingredients you used come out of your pantry inventory and the meal moves into your 30-day archive; swiping right also saves it as a favorite in your Recipe Manager.

Cost optimizer

Near the bottom of the Plan tab, the 💰 Cost optimizer card compares every ingredient in your week across all your scanned store ads and picks the cheapest combination — including swapping a whole meal out for a cheaper one when that beats buying the original ingredients on sale.

Pocket Cabbage Cost Optimizer comparison
Cost Optimizer before/after comparison

Every suggested change is individually reversible before you Accept optimized plan →. Accepting rebuilds your shopping lists, one per store.

3. Scan tab — pantry & ad scanning

The Scan tab is where the camera-driven data entry lives — the less typing you have to do, the more useful the plan.

Pocket Cabbage Scan tab
Scan hub

Pantry Update wizard

Start Pantry Update launches the guided, roughly bi-weekly refresh: Pantry → Fridge → Freezer → Ads. Each step lets you photograph a shelf (or a stack of receipts), and on-device AI identifies items and quantities for you to confirm or adjust with +/− steppers before moving on.

Pocket Cabbage Pantry Update wizard
Pantry Update wizard, step 1 of 4

The last step scans this week's store ads and feeds straight into building a new meal plan around whatever's on sale.

One-off scans

  • Scan pantry — a quick single-zone photo capture, for topping up one shelf without running the whole wizard.
  • Scan ads — read a weekly flyer and see every deal it found, grouped by store, with a count of how many match things you already cook.
Pocket Cabbage ad scan review with deals by store
Ad Scan review with deals by store

Each ad remembers a good through date; once it expires, prices built from it revert to the ordinary price and the app tells you which store's ad ran out so a jump in the shopping-list total doesn't look like a bug.

4. Lists tab — shopping lists

Once a plan exists, Lists turns it into a per-store, aisle-grouped shopping list with running totals.

Pocket Cabbage shopping lists grouped by store and aisle
Shopping list, grouped by aisle
  • Max stops I'll make trades convenience for savings: capping the trip at 1–3 stores rolls anything from a store you're skipping into a buy-anywhere bucket at its regular non-sale price.
  • Items show their aisle, price, and a 🔥 badge when they're on sale; tap a row to check it off as you shop.
  • Rebuild from this week's plan regenerates the list after you swap or reroll meals.
  • Each store list has its own Share button, and stores that support it offer Send to Kroger cart / pickup.

If the list's total drifts from the plan's own total, usually because an ad expired, a note under the totals explains why.

5. Me tab — profile & settings

Me holds your household profile, preferences, and account-level tools.

Pocket Cabbage Me tab with household and preferences
Me tab — household and preferences
  • Household — family size, ZIP, weekly budget and its flexibility.
  • Preferences — dietary/allergy chips, taste chips, favorite stores, and a free-text special instructions field.
  • Savings & spending — jumps to the Money dashboard.
  • Meal preferences — per-meal detail: choose which meals to plan and set likes and a prep-time ceiling for each.
Pocket Cabbage meal preferences
Meal Preferences screen

Unticking a meal type pulls it out of the current week immediately — its groceries drop off the shopping list too — without discarding anything: retick it later and any set-aside meals come back.

Recipe Manager

Every recipe you've thumbs-upped after cooking lives here, alongside any you write or import yourself as a Family Favorite.

Pocket Cabbage Recipe Manager
Recipe Manager, empty state

Recipes flagged want again soon get a nudge toward your next generated plan. Tap + to add a Family Favorite by hand, or import one straight from a photo — on-device text recognition reads the photo and, where available, Apple Intelligence structures it into ingredients and steps for you to review before saving.

Pocket Cabbage Family Favorite editor with photo import
Family Favorite editor with photo import

6. Money — savings & spending

Reached from Me → Savings & spending, this is the budget dashboard: what you've spent, what you've saved, and how accurate the app's own price estimates have been.

Pocket Cabbage Money dashboard
Money dashboard
  • Spent / Saved / Per meal stat cards for the month.
  • Grocery spend by weekday — a bar chart of spending patterns.
  • Projection accuracy — how close the app's price estimates have run to what you actually paid.
  • By store — spent vs. saved and Savings per week charts.
  • Export food costs — writes an Excel workbook of expected vs. actual ingredient costs, dated, with per-ingredient and per-month summaries.

Reconcile a receipt

Snap a photo of a receipt and the app reads its line items, matches them against your planned list, and shows you exactly where the actual price diverged.

Pocket Cabbage receipt reconciliation
Receipt reconciliation

Unplanned items are called out separately, and a Learned banner explains what the app adjusted for next time. Save & update my numbers feeds this back into future price projections.

Savings receipt

A shareable, till-print-styled monthly summary — meals planned, recipes kept, pantry items used, and dollars saved per store.

Pocket Cabbage monthly savings receipt
Monthly savings receipt

Sharper numbers (Insights)

Shows the payoff of scanning receipts over time: a rising accuracy trend, and cheaper-swap suggestions grounded in what you've actually paid.

Pocket Cabbage Insights accuracy trend and cheaper swaps
Insights: accuracy trend and cheaper swaps

The ☰ button in the top-left corner of every main screen opens a single menu with a link to everything in the app, organized by task — handy for jumping straight to a screen that isn't one of the four tabs.

The menu includes Manage inventory — a manual, hand-editable view of everything currently in your pantry, fridge, and freezer, organized by zone. It's the typing counterpart to the camera scans: add, edit, or delete a stored item directly, or launch a camera update from here too.

Also reachable from the menu: Archived plans (everything you've cooked in the last 30 days, searchable by dish or date — swipe a meal left to keep it as a favorite) and the Cost optimizer.

The supplied manual references additional menu and inventory screenshots for this section, but those two image files were not included with the uploaded screenshot set, so this version keeps the documented functionality without inventing or substituting images.

8. Backup & restore

From Me → Backup & restore, export everything the app knows about your household — settings, pantry inventory, saved recipes, scanned receipts, and price history — to a file you keep, in JSON, XML, or Excel format. Restoring a backup adds to what's already on the device; anything already stored is left alone, so it's safe to restore an old backup without wiping out newer data.

9. Tips & troubleshooting

  • “App Attest isn't available on this device” — this only appears when running in the iOS Simulator or another environment without real Apple attestation hardware; it does not appear on a real iPhone or iPad.
  • A dashed asterisk / “price unknown” next to a cost — estimated prices are marked so you don't mistake a guess for a confirmed receipt or ad price.
  • A recipe shows “not safe for your household” — the on-device allergen screen checks the ingredient list against your stated restrictions. Always double-check labels yourself; this is a safety net, not a guarantee.
  • Shopping list total doesn't match the plan total — usually means a store's ad expired since the plan was built; the app names the store so the drift doesn't look like a bug. Generate a new week to re-price everything against current ads.