Shared Product Blueprint

Recipe Cost Calculator

A read-only Product Blueprint created with IdeaMade.

Recipe cost calculator

Recipe Cost Calculator

A browser-only recipe cost calculator for one local user. Enter ingredients with package price, package size and unit, amount used and yield percentage, then see batch cost, cost per serving and a suggested selling price per serving. All data stays in this browser on this device.

Users and roles

The people who interact with the product.

Local user

The single person using this browser on this device, such as a home baker, small cafe owner or food truck cook. No sign-in and no other roles.

  • Save recipes with servings and a target food cost percentage
  • Enter ingredient rows and get accurate per-row costs
  • See batch cost, cost per serving and a suggested selling price

Key workflows

The main paths users take to reach an outcome.

Create a recipeLocal userCore
1

Open RecipesSee saved recipes or the empty-state invitation to create the first recipe.

2

Create recipeEnter the recipe name, number of servings and target food cost percentage and save it.

3

Open recipe detailOpen the new recipe to add ingredient rows.

Outcome: A saved recipe with a name, number of servings and target food cost percentage, ready for ingredient rows.
Enter ingredient rows and see costsLocal userCore
1

Add ingredient rowEnter ingredient name, package price, package size and unit, amount used and unit, and yield percentage (100% by default).

2

Validate unitsThe row is saved only when the amount-used unit converts to the package-size unit; otherwise it cannot be saved.

3

View costsSee the yield-adjusted row cost, batch cost, cost per serving and suggested selling price; with zero servings no result is shown.

Outcome: Ingredient rows saved with valid units, and batch cost, cost per serving and suggested selling price shown.
Check a selling priceLocal userSecondary
1

Enter selling priceType a selling price per serving for the recipe.

2

See comparisonThe selling price is shown in red when it is below the cost per serving.

Outcome: The entered selling price is compared with cost per serving and shown in red when it is lower.
Review and delete recipesLocal userSecondary
1

Review recipe listSee saved recipes with batch cost and cost per serving.

2

Delete recipeRemove a recipe and its ingredient rows from this browser.

Outcome: The user sees batch cost and cost per serving for each recipe and can delete a recipe.

Pages

2 pages in the MVP

RecipesList saved recipes with batch cost and cost per serving, create a new recipe, and delete a recipe. When no recipes exist yet, invite the user to create the first one. Also states that data is stored only in this browser on this device and that clearing browser data removes it.
Public
Recipes
Recipe detailEdit a recipe's name, number of servings and target food cost percentage; add, edit and remove ingredient rows with unit validation; and see batch cost, cost per serving, suggested selling price and a red warning when an entered selling price is below cost per serving.
Public
Recipe detail

Product decisions

Choices you can confirm directly in the Blueprint.

When an ingredient row has a unit that cannot be converted to the package size unit, what should happen to the rest of the recipe?ConfirmedWhen an ingredient row has a unit that cannot be converted to the package size unit, what should happen to the rest of the recipe?
Block saving the whole recipe until every row is valid

Assumptions

Items that should be verified before implementation.

When an ingredient row's amount-used unit cannot be converted to its package-size unit, the row cannot be saved and saving the whole recipe is blocked until every row is valid.

High impactAccepted

All recipes and ingredient rows are stored only in this browser on this device using local browser storage; clearing browser data removes them, and there is no account, sync, sharing, export or import.

High impactAccepted

The entered selling price per serving is used only for the on-screen comparison against cost per serving and is not stored as part of the recipe.

Medium impactNeeds confirmation