{
  "schemaVersion": 2,
  "name": "Skillet",
  "slug": "skillet",
  "blocks": ["Pages", "Lists: bookings", "Actions: pay, book"],
  "persona": "teachers",
  "keywords": [
    "cookery school",
    "cooking classes",
    "cookery classes",
    "workshops",
    "book and pay",
    "craft workshop",
    "gift voucher",
    "bread making",
    "baking class",
    "class booking",
    "cookery course",
    "pay deposit online"
  ],
  "description": "A warm copper-and-enamel site for a cookery school: nine hands-on classes with dates and places left, a booking picker with a waitlist for the free taster, paid places held with a deposit, and gift vouchers.",
  "audience": [
    "cookery school",
    "baking and bread class",
    "craft workshop"
  ],
  "category": "Education",
  "job": "education",
  "categoryId": "course",
  "alsoFits": [
    "cookery school",
    "baking class",
    "craft workshop",
    "knife skills course"
  ],
  "direction": "Copper and enamel: burnished copper, cream enamel and cornflower-blue tiles, with copper pan and herb-bundle illustrations",
  "mood": [
    "light",
    "calm",
    "classic"
  ],
  "schemaOrg": "Organization",
  "palette": {
    "--cream": "#F7EFDC",
    "--copper": "#B5603A",
    "--copper-d": "#8E4420",
    "--blue": "#2F5FA8",
    "--blue-d": "#1F3F73",
    "--ink": "#2A1B14"
  },
  "fonts": [
    "Fraunces",
    "Figtree"
  ],
  "pages": [
    {
      "path": "index.html",
      "label": "Home",
      "purpose": "Hero with the cookery promise and a book button, the next workshops from the classes list, what a day is like, meet the teacher, gift vouchers"
    },
    {
      "path": "classes.html",
      "label": "Classes",
      "purpose": "All nine classes from the classes list with cuisine, length, price, places and next date, and how a paid place works"
    },
    {
      "path": "book.html",
      "label": "Book",
      "purpose": "Booking picker for the free Tuesday taster (dates, places left and a waitlist), then the £20 deposit route for paid classes by email and payment link"
    },
    {
      "path": "vouchers.html",
      "label": "Gift vouchers",
      "purpose": "A voucher for one class or an amount, delivered by email with a message, with its terms"
    },
    {
      "path": "visit.html",
      "label": "Visit",
      "purpose": "Address with a map link, opening times, parking, getting here, allergy policy and cancellations"
    }
  ],
  "slots": [
    {
      "id": "workshops",
      "kind": "booking",
      "page": "book.html",
      "fallback": "tel"
    },
    {
      "id": "vouchers",
      "kind": "payment",
      "page": "vouchers.html",
      "fallback": "mailto"
    }
  ],
  "facts": [
    "name",
    "address",
    "phone",
    "email",
    "opening hours",
    "class names, lengths, prices and places",
    "next dates and places left",
    "teacher name and background",
    "deposit and cancellation terms",
    "allergy and dietary policy",
    "parking and access"
  ],
  "interview": [
    "What is the cookery school called, and where is it?",
    "What phone number and email should students use?",
    "Which classes do you run, with their prices, lengths and number of places?",
    "Which dates are next, and how many places are left on each?",
    "Who teaches, and what is their background?",
    "What is your deposit and cancellation policy?"
  ],
  "customise": {
    "strings": [
      "Business name 'The Copper Pan Cookery School' in <title>, the wordmark, the footer and the JSON-LD name",
      "Address 'The Old Dairy, 3 Churn Lane, Fallowfield Cross QW2 9EB' in visit.html, the footer and the JSON-LD (keep them identical)",
      "Classes in the classes list (classes.html and the next-workshops list on index.html): name, cuisine, length, price, places, description, picture, next date and places left",
      "Teacher name, background and the 'Meet' paragraph on index.html",
      "Deposit amount (£20) and cancellation rule (7 days) on book.html, classes.html, visit.html and the voucher page"
    ],
    "colours": "Edit the :root tokens at the top of styles.css (copper, cream, blue)",
    "fonts": "Change the Google Fonts link in every page and --font-serif and --font-sans in styles.css",
    "sections": "Each page section can be removed or reordered. Booking: the picker books only the free Tuesday taster; paid classes are held by email with a £20 deposit payment link and the rest paid on the day. Ask for the taster dates, places and waitlist rule, then add the booking with the taster as a service with seats and times, confirm the summary, then build the picker from the inert template in book.html and keep its link to the booking page for visitors without JavaScript. Test with one test booking before calling it live.",
    "images": "Replace art/*.svg frames with photos at the same aspect ratio: hero-pan.svg 1600x1000 (home hero), class pictures 1600x1000 (class-*.svg), herb-bundle.svg 800x1000 (teacher), dairy.svg 1600x1000 (visit), voucher.svg 1600x1000. WebP under 300 KB each."
  },
  "visuals": {
    "notes": "Flat copper-and-enamel illustration: a copper pan drawn in layered circles, herb bundles tied with blue string, a blue and white tile band at the foot of each scene. No raster art.",
    "prompt": "Top-down photo of a copper pan of fresh pasta on a cream linen cloth, a bundle of herbs tied with blue string, blue and white tiles at the edge of the frame."
  },
  "files": [
    "index.html",
    "classes.html",
    "book.html",
    "vouchers.html",
    "visit.html",
    "404.html",
    "privacy.html",
    "styles.css",
    "script.js",
    "favicon.svg",
    "og.png",
    "apple-touch-icon.png",
    "art/hero-pan.svg",
    "art/herb-bundle.svg",
    "art/dairy.svg",
    "art/voucher.svg",
    "art/tile-band.svg",
    "art/class-taster.svg",
    "art/class-tagliatelle.svg",
    "art/class-curry.svg",
    "art/class-dal-breads.svg",
    "art/class-sourdough.svg",
    "art/class-focaccia.svg",
    "art/class-knife.svg",
    "art/class-bistro.svg",
    "art/class-thai.svg"
  ],
  "updated": "2026-10-22",
  "lists": [
    {
      "name": "classes",
      "label": "Classes",
      "pages": [
        "classes.html",
        "index.html"
      ],
      "fields": [
        {
          "name": "name",
          "type": "text",
          "label": "Class name"
        },
        {
          "name": "cuisine",
          "type": "text",
          "label": "Cuisine"
        },
        {
          "name": "length",
          "type": "text",
          "label": "Length"
        },
        {
          "name": "price",
          "type": "money",
          "label": "Price per place (£, leave empty for free)"
        },
        {
          "name": "places",
          "type": "number",
          "label": "Places per class"
        },
        {
          "name": "description",
          "type": "long_text",
          "label": "Description"
        },
        {
          "name": "picture",
          "type": "image",
          "label": "Picture"
        },
        {
          "name": "next_date",
          "type": "date",
          "label": "Next date"
        },
        {
          "name": "places_left",
          "type": "number",
          "label": "Places left on the next date (leave empty when full)"
        }
      ],
      "items": [
        {
          "name": "Pasta and pesto",
          "cuisine": "Italian",
          "length": "90 minutes",
          "places": 10,
          "description": "Roll and cut fresh pasta by hand, then make a basil pesto in a mortar. Free on Tuesday evenings, and the best first class to try.",
          "picture": "art/class-taster.svg",
          "next_date": "2026-11-03",
          "places_left": 4
        },
        {
          "name": "Handmade tagliatelle and ragù",
          "cuisine": "Italian",
          "length": "3 hours",
          "price": 95,
          "places": 10,
          "description": "Mix and rest the egg dough, roll it through the machine and cut the ribbons, then simmer a slow beef and pork ragù for the table.",
          "picture": "art/class-tagliatelle.svg",
          "next_date": "2026-11-07",
          "places_left": 3
        },
        {
          "name": "Weeknight curries from scratch",
          "cuisine": "Indian",
          "length": "3 hours",
          "price": 85,
          "places": 10,
          "description": "Toast and grind your own spices, then cook a chicken and a lentil curry from first principles. You leave knowing how to adjust one to taste.",
          "picture": "art/class-curry.svg",
          "next_date": "2026-11-12",
          "places_left": 6
        },
        {
          "name": "Indian breads and dal",
          "cuisine": "Indian",
          "length": "2.5 hours",
          "price": 75,
          "places": 10,
          "description": "Knead and roll chapati and garlic naan, then cook a tarka dal with cumin, chilli and curry leaves to eat them with.",
          "picture": "art/class-dal-breads.svg",
          "next_date": "2026-11-14"
        },
        {
          "name": "Sourdough from your own starter",
          "cuisine": "Bread and baking",
          "length": "4 hours",
          "price": 115,
          "places": 10,
          "description": "Feed a starter, mix and fold a country loaf, shape it and score it. Take home a jar of starter and a loaf that went into the oven in class.",
          "picture": "art/class-sourdough.svg",
          "next_date": "2026-11-21",
          "places_left": 2
        },
        {
          "name": "Focaccia and soda bread",
          "cuisine": "Bread and baking",
          "length": "2.5 hours",
          "price": 75,
          "places": 10,
          "description": "Make rosemary focaccia and buttermilk soda bread, preparing the soda bread while the focaccia proves.",
          "picture": "art/class-focaccia.svg",
          "next_date": "2026-11-18",
          "places_left": 7
        },
        {
          "name": "Knife skills for the home cook",
          "cuisine": "Knife skills",
          "length": "2.5 hours",
          "price": 75,
          "places": 10,
          "description": "Hold a knife properly, sharpen it on a stone, then practise the cuts that matter: dice, julienne, brunoise and a proper onion. Bring your own knife if you have one.",
          "picture": "art/class-knife.svg",
          "next_date": "2026-11-26",
          "places_left": 10
        },
        {
          "name": "French bistro supper, three courses",
          "cuisine": "French bistro",
          "length": "4 hours",
          "price": 145,
          "places": 10,
          "description": "A leek and potato soup, steak with a red wine sauce and frites, then a chocolate pot. Three courses, and the class people book for a birthday.",
          "picture": "art/class-bistro.svg",
          "next_date": "2026-11-28",
          "places_left": 1
        },
        {
          "name": "Thai street food: pad Thai and green curry",
          "cuisine": "Thai street food",
          "length": "3 hours",
          "price": 90,
          "places": 10,
          "description": "Pound a green curry paste, then fry rice noodles over high heat for a proper pad Thai, with tamarind, palm sugar and lime. Eat it the way the stalls do.",
          "picture": "art/class-thai.svg",
          "next_date": "2026-12-02",
          "places_left": 8
        }
      ]
    }
  ]
}
