DealBreaker
Weekly sale flyers · saved pantry · saved recipesCurrent Deals
Search, filter, sort, or shuffle the full flyer without digging through every page manually.
Create Recipes
Recipes use the full fetched sale pool plus your pantry. Pinned sale and pantry items are sent as "must use" — the AI will work them into the meals.
My Recipes
Saved per signed-in user in DEALBREAKER_RECIPES. Save a generated recipe from Create Recipes, then come back here later to reuse it.
My Pantry
Saved per signed-in user in your pantry KV binding. Items here are sent to the AI as ingredients you already own. Pin one to force the AI to use it in a recipe — same as pinning a sale item.
How it works
When signed in, your pantry list is stored under your account and synced across devices. Pinning a pantry item is the same as pinning a sale item — the AI is forced to use it in a recipe, but it also stays in the "already owned" list so it doesn't tell you to buy more.
Event Log
Useful when Flipp, auth, KV, or Gemini decides to be dramatic.