DealBreaker

Weekly sale flyers · saved pantry · saved recipes
0deals
0filtered
0pantry
0saved recipes
0pinned
Pinned for AI

Current Deals

Search, filter, sort, or shuffle the full flyer without digging through every page manually.

Price range Optional
Page 1

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.

Fetch deals, choose a theme, then generate recipe cards.

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.

These are tied to your account, separate from your pantry list, and stored in the same Worker environment using the DEALBREAKER_RECIPES binding.

Sign in to load saved recipes.

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.