Help

How to use the Recipe Manager

Overview

Use the top nav: Menu Items, Ingredients, Components, Costing. Build data in order — ingredients → components → menu items — so costs and GP% roll up correctly. Assign items to menus so they appear on the right printed lists and venue-specific digital menus.

Ingredients

Ingredients — add name, default unit (kg, g, L…), optional category and supplier, then pack size and pack price so unit cost is calculated. Search and filter by category; optional photo per ingredient.

Components

Components — sub-recipes (sauces, doughs, etc.). Set yield, then use the Recipe tab for ingredient lines. Method tab holds prep steps by section. Costs update as you add lines.

Menu items

Menu Items — create food or drink lines with price and category. In the editor:

  • Recipe — BOM: + Ingredient / + Component; food cost and GP% live.
  • Method — recipe steps (kitchen instructions).
  • Drink specs — for drinks: glassware, build, ice, temperature, garnish, notes.
  • Menus — tick which menus (Terrace, Whisky Bar, QR, etc.) include this item.

Filter the list by type (Food/Drinks), category, or assigned menu. Up to three photos per item.

Costing

Costing — averages, category breakdown, top ingredients by unit cost, and a sortable table of all items. GP% under 60% is highlighted as low margin.

Bulk import & guest menus

Bulk import (JSON) is for large batch loads — validation colours rows before import. Customer views: Full menu, Terrace, Whisky Bar, QR printable.

Photos

Drag-and-drop or file picker; images are resized (max width 1920px), converted to WebP, stored in Supabase Storage. Replace or remove anytime.

Bucket setup: docs/SUPABASE_STORAGE_SETUP.md

Full manual (repo)

For a printable / versioned copy with tables and URLs, see docs/USER_MANUAL.md in the project.