{
  "name": "Tap",
  "slug": "tap",
  "blocks": ["Pages", "Lists: forms", "Actions: book"],
  "persona": "hospitality",
  "keywords": [
    "pub",
    "bar",
    "cocktail bar",
    "table booking",
    "quiz night",
    "events",
    "live music",
    "Sunday roast",
    "real ale",
    "function room",
    "group booking",
    "pub with events and table booking",
    "freehouse",
    "pub website"
  ],
  "description": "A brass-and-bottle-green freehouse site: a chalkboard of six cask ales and the drinks list, the food menu, a weekly events board with quiz and folk nights, and table bookings for the bar plus a function room enquiry for groups of nine or more.",
  "audience": [
    "freehouse pub",
    "cocktail bar",
    "pub with events"
  ],
  "category": "Bar, pub & wine bar",
  "palette": {
    "--green": "#17382C",
    "--green-deep": "#0E2219",
    "--brass": "#C29A4B",
    "--brass-hi": "#E7C57E",
    "--cream": "#F3EBD8",
    "--chalk": "#EDE6CF",
    "--ink": "#1C1F18"
  },
  "fonts": [
    "Libre Baskerville",
    "Kalam"
  ],
  "files": [
    "index.html",
    "menu.html",
    "events.html",
    "book.html",
    "visit.html",
    "404.html",
    "privacy.html",
    "styles.css",
    "script.js",
    "favicon.svg",
    "og.png",
    "apple-touch-icon.png",
    "art/hero.svg",
    "art/pint.svg",
    "art/lantern.svg",
    "art/function-room.svg",
    "art/garden.svg"
  ],
  "customise": {
    "strings": [
      "The Lantern & Fiddle in metadata, wordmark, footer and JSON-LD; replace every data-pl-fill fact",
      "Keep name, address and phone identical in footer, visit page and JSON-LD",
      "Drinks (cask lines, keg, cider, wine, cocktails), food sections and dishes, and events are Lists: once the site is kept, change them as list items; the menu page and the home page previews fill from them",
      "Replace the landlords' names (Bridie and Cal Ostrander), the cask line-up, brewers, the table and party rules, the function room terms and the garden and parking details with the pub's own facts",
      "Table bookings use the booking slot (tables); the function room and groups of nine or more use the functions form slot with a mailto fallback"
    ],
    "colours": "Edit the :root tokens at the top of styles.css (bottle green, brass, cream chalk)",
    "fonts": "Change the Google Fonts link in every page and --font-body / --font-chalk in styles.css; Kalam is only for chalkboard headings and labels",
    "sections": "Every page shares the header, footer and the mobile Call / Book / Directions bar. The booking picker is in book.html inside its slot template: ask for the bar's booking rules (times, table sizes, the waitlist), add them, then build the picker in this design from slots_url and post to post_url, keeping the link to booking_url for visitors without JavaScript. The function room form stays inert until a form plugin is connected. Test one booking before calling it live.",
    "images": "art/hero.svg (pub frontage, lantern and window glow) is the home hero; art/function-room.svg and art/garden.svg are photo frames (1600x1000) to replace with the room and the garden, keeping data-pl-photo, width, height and alt. art/pint.svg and art/lantern.svg are decorative and can stay."
  },
  "schemaVersion": 2,
  "job": "eat-drink",
  "categoryId": "bar",
  "alsoFits": [
    "cocktail bar",
    "pub",
    "taproom",
    "gastropub"
  ],
  "direction": "Brass and bottle green",
  "mood": [
    "dark",
    "bold",
    "classic"
  ],
  "schemaOrg": "BarOrPub",
  "pages": [
    {
      "path": "index.html",
      "label": "Home",
      "purpose": "Hero with the lantern frontage, this week's events, the on-tap board from the drinks list, table booking and visit details"
    },
    {
      "path": "menu.html",
      "label": "Menu",
      "purpose": "Drinks board (cask, keg, cider, wine, cocktails) and the food menu in four sections with dietary tags"
    },
    {
      "path": "events.html",
      "label": "Events",
      "purpose": "Weekly regulars (quiz, folk, Sunday roast) and monthly and one-off nights with times and prices"
    },
    {
      "path": "book.html",
      "label": "Book a table",
      "purpose": "Table picker for the bar, and the function room and group enquiry form for parties of nine or more"
    },
    {
      "path": "visit.html",
      "label": "Visit",
      "purpose": "Opening hours, kitchen times, the garden, dogs, step-free access, parking and the map link"
    }
  ],
  "slots": [
    {
      "id": "tables",
      "kind": "booking",
      "page": "book.html",
      "fallback": "tel"
    },
    {
      "id": "functions",
      "kind": "form",
      "page": "book.html",
      "fallback": "mailto"
    }
  ],
  "facts": [
    "name",
    "address",
    "phone",
    "email",
    "hours",
    "kitchen times",
    "cask line-up, brewers and prices",
    "food and drink prices and dietary tags",
    "event days, times and prices",
    "landlords",
    "garden, dogs and access",
    "parking",
    "function room capacity and terms"
  ],
  "interview": [
    "What is the pub called and where is it?",
    "What are your opening hours and kitchen hours?",
    "Which six cask ales are on, and who brews them?",
    "What events run each week and each month, and what do they cost?",
    "How many can book a table, and what are the function room terms for groups of nine or more?",
    "Who should diners ring or email?"
  ],
  "visuals": {
    "notes": "Flat, layered SVG in the brass and bottle green palette: a lit pub frontage with a hanging lantern (hero), a function room with bunting and string lights, a garden with lanterns on the fence. Lantern and pint glass are small line icons for the chalkboard panels.",
    "prompt": "Flat geometric SVG on deep bottle green: a brick-free pub frontage under a pitched roof, a warm brass-lit window, a hanging brass lantern with a soft glow, thin cream chalk lines for a sign."
  },
  "lists": [
    {
      "name": "food",
      "label": "Food menu",
      "pages": [
        "menu.html"
      ],
      "fields": [
        {
          "name": "name",
          "type": "text",
          "label": "Dish"
        },
        {
          "name": "section",
          "type": "text",
          "label": "Section (Bar snacks, Mains, Sunday roast or Puddings)"
        },
        {
          "name": "description",
          "type": "text",
          "label": "Description"
        },
        {
          "name": "price",
          "type": "money",
          "label": "Price"
        },
        {
          "name": "tags",
          "type": "text",
          "label": "Dietary tags (V, VG, GF)"
        }
      ],
      "items": [
        {
          "section": "Bar snacks",
          "name": "Pork scratchings with apple sauce",
          "description": "Crackling, sage salt, cider and apple sauce",
          "price": 3.5,
          "tags": "GF"
        },
        {
          "section": "Bar snacks",
          "name": "Cheese and ale rarebit",
          "description": "Mature cheddar, Lantern Bitter, pickled onions on toast",
          "price": 8.5,
          "tags": "V"
        },
        {
          "section": "Bar snacks",
          "name": "Garlic flatbread, whipped feta",
          "description": "Clear honey, chilli oil, mint",
          "price": 6.5,
          "tags": "V"
        },
        {
          "section": "Bar snacks",
          "name": "Scotch egg, mustard mayo",
          "description": "Free-range egg, sage sausage, piccalilli",
          "price": 6
        },
        {
          "section": "Mains",
          "name": "Beef and Bridie’s Porter pie",
          "description": "Slow-braised shin in a short crust, mash and greens",
          "price": 16.5
        },
        {
          "section": "Mains",
          "name": "Battered cod, chips and mushy peas",
          "description": "Beer batter, tartare sauce, lemon",
          "price": 15.5
        },
        {
          "section": "Mains",
          "name": "Smoked cheddar burger",
          "description": "Brioche bun, pickles, Harrowgate sauce, fries",
          "price": 14.5
        },
        {
          "section": "Mains",
          "name": "Squash and lentil pie",
          "description": "Herb crumb, roasted squash, spinach",
          "price": 14,
          "tags": "V · GF"
        },
        {
          "section": "Sunday roast",
          "name": "Roast sirloin of beef",
          "description": "Yorkshire pudding, roast potatoes, seasonal veg, gravy",
          "price": 17.5
        },
        {
          "section": "Sunday roast",
          "name": "Roast chicken leg and thigh",
          "description": "Sage stuffing, bread sauce, pan gravy",
          "price": 15.5
        },
        {
          "section": "Sunday roast",
          "name": "Nut roast",
          "description": "Red wine gravy, roast potatoes, seasonal veg",
          "price": 14,
          "tags": "V"
        },
        {
          "section": "Puddings",
          "name": "Sticky toffee pudding",
          "description": "Butterscotch sauce and vanilla ice cream",
          "price": 6.5,
          "tags": "V"
        },
        {
          "section": "Puddings",
          "name": "Apple crumble",
          "description": "Wexcombe apples, oat crumble, custard",
          "price": 6,
          "tags": "V"
        },
        {
          "section": "Puddings",
          "name": "Cheese board for two",
          "description": "Three cheeses, chutney, oatcakes",
          "price": 12,
          "tags": "V"
        }
      ]
    },
    {
      "name": "drinks",
      "label": "Drinks board",
      "pages": [
        "index.html",
        "menu.html"
      ],
      "fields": [
        {
          "name": "name",
          "type": "text",
          "label": "Drink"
        },
        {
          "name": "kind",
          "type": "text",
          "label": "Kind (Cask, Keg, Cider, Wine or Cocktail)"
        },
        {
          "name": "abv",
          "type": "number",
          "label": "ABV (%)"
        },
        {
          "name": "price",
          "type": "money",
          "label": "Price (per pint, per glass or per drink)"
        },
        {
          "name": "brewery",
          "type": "text",
          "label": "Brewery or maker"
        },
        {
          "name": "description",
          "type": "text",
          "label": "Tasting note"
        }
      ],
      "items": [
        {
          "name": "Lantern Bitter",
          "kind": "Cask",
          "abv": 3.9,
          "price": 4.2,
          "brewery": "Kestle Ales",
          "description": "Copper, dry, with a bite of bitter marmalade"
        },
        {
          "name": "Harrowgate Gold",
          "kind": "Cask",
          "abv": 4.2,
          "price": 4.4,
          "brewery": "Marrow Hill Brewing",
          "description": "Light, honeyed and clean, a good first pint"
        },
        {
          "name": "Dark Fiddle Mild",
          "kind": "Cask",
          "abv": 3.6,
          "price": 4,
          "brewery": "Coldharbour Brewery",
          "description": "Chocolate and roast, low in alcohol"
        },
        {
          "name": "Bridie’s Porter",
          "kind": "Cask",
          "abv": 5.1,
          "price": 4.8,
          "brewery": "Saltmarsh Brewery",
          "description": "Coffee, dark chocolate and a long finish"
        },
        {
          "name": "Downs Pale",
          "kind": "Cask",
          "abv": 4.5,
          "price": 4.6,
          "brewery": "Downs Brewhouse",
          "description": "Hoppy and grapefruit-bright, a modern pale"
        },
        {
          "name": "Guest Ale",
          "kind": "Cask",
          "abv": 4.3,
          "price": 4.5,
          "brewery": "Coldharbour Brewery",
          "description": "A rotating guest ale from a local brewery; ask what is on"
        },
        {
          "name": "Kestle Pilsner",
          "kind": "Keg",
          "abv": 4.8,
          "price": 4.2,
          "brewery": "Kestle Ales",
          "description": "Crisp, dry and served cold"
        },
        {
          "name": "Orchard Cloud",
          "kind": "Cider",
          "abv": 4.5,
          "price": 4.6,
          "brewery": "Hollin Orchards",
          "description": "Cloudy, dry and sharp, made from local apples"
        },
        {
          "name": "House white (175 ml)",
          "kind": "Wine",
          "abv": 12,
          "price": 5.2,
          "description": "Dry and citrus, from a small grower in the Loire"
        },
        {
          "name": "House red (175 ml)",
          "kind": "Wine",
          "abv": 13,
          "price": 5.6,
          "description": "Soft plum and black pepper, good with the roast"
        },
        {
          "name": "Lantern Negroni",
          "kind": "Cocktail",
          "abv": 22,
          "price": 8.5,
          "description": "Gin, sweet vermouth and bitter orange, stirred"
        },
        {
          "name": "Fiddle Old Fashioned",
          "kind": "Cocktail",
          "abv": 32,
          "price": 9.5,
          "description": "Rye, sugar, bitters and an orange peel"
        }
      ]
    },
    {
      "name": "events",
      "label": "Events",
      "pages": [
        "index.html",
        "events.html"
      ],
      "fields": [
        {
          "name": "name",
          "type": "text",
          "label": "Event"
        },
        {
          "name": "day",
          "type": "text",
          "label": "Day (Every Tuesday, or a date)"
        },
        {
          "name": "time",
          "type": "text",
          "label": "Time"
        },
        {
          "name": "description",
          "type": "text",
          "label": "Description"
        },
        {
          "name": "price",
          "type": "text",
          "label": "Price"
        }
      ],
      "items": [
        {
          "name": "Quiz night",
          "day": "Every Tuesday",
          "time": "20:30",
          "description": "Teams of up to six, five rounds and a picture round. Put your name down at the bar before 20:15.",
          "price": "Free to play"
        },
        {
          "name": "Folk session",
          "day": "Every Thursday",
          "time": "19:30",
          "description": "Local players bring fiddles, whistles and songs. Join in, or sit by the fire and listen.",
          "price": "Free, tips for the players"
        },
        {
          "name": "Sunday roast",
          "day": "Every Sunday",
          "time": "12:00 to 16:00",
          "description": "Sirloin, chicken or nut roast with all the trimmings. Book a table for groups.",
          "price": "From £14.00"
        },
        {
          "name": "Live music night",
          "day": "Last Friday of the month",
          "time": "21:00",
          "description": "A band in the back room, one night a month. Expect folk, old country and the odd ceilidh band.",
          "price": "£5 on the door"
        },
        {
          "name": "Beer and cheese evening",
          "day": "First Wednesday of the month",
          "time": "19:00",
          "description": "Bridie picks four cask ales and a cheese board to match, and talks you through each one.",
          "price": "£15 a head, pay at the bar"
        },
        {
          "name": "Bonfire supper in the garden",
          "day": "The Saturday nearest Bonfire Night",
          "time": "17:00 to 21:00",
          "description": "Food from the grill, mulled cider and a bonfire in the garden. Tickets are limited, so book ahead.",
          "price": "£20 a head, book ahead"
        }
      ]
    }
  ],
  "updated": "2026-10-21",
  "weightKB": 107
}
