← Home

Help

How to add ingredients

Go to Ingredients, click + Add Ingredient, then fill in:

  • Name and base unit (e.g. kg, g, L)
  • Category and supplier (optional)
  • Purchase pack size and price so unit cost is calculated

How to build components

Go to Components, click + Add Component. Enter name, yield (e.g. 1 portion), then in Recipe add lines: pick an ingredient, quantity, and unit. Cost updates as you add lines. Save when done.

How to build menu items

Go to Menu Items, click + Add Menu Item. Set name and menu price, then add recipe lines with + Ingredient or + Component. Food cost and GP% update live. Save to store the recipe.

Costing dashboard

The Dashboard shows key metrics (total items, average GP%), category breakdown, top ingredients by cost, and a sortable list of all menu items with margins. Items with GP% under 60% are highlighted as low margin.

Photo uploads

When adding or editing an ingredient, component, or menu item, you can attach an optional photo. Use the drag-and-drop area or click to choose a file. Images are resized (max 1920px wide), converted to WebP, and stored in Supabase Storage. You can replace or remove the photo anytime.

Storage must be set up in Supabase first; see docs/SUPABASE_STORAGE_SETUP.md.

Workflow tip

Add ingredients first, then build components from ingredients, then build menu items from ingredients and components. That way costs flow correctly from pack prices to final GP%.