{
  "schemaVersion": 2,
  "name": "Pantry",
  "slug": "pantry",
  "description": "A plain-language food pantry site: tomato red, deep green and sunshine yellow on white, rounded Fredoka headings, big tap buttons, and an open-now light that tells people if they can come in today.",
  "audience": [
    "food bank",
    "food pantry",
    "mutual aid group",
    "community fridge"
  ],
  "category": "Community",
  "job": "community",
  "categoryId": "charity",
  "alsoFits": [
    "food bank",
    "mutual aid",
    "food pantry",
    "community fridge",
    "food drive"
  ],
  "direction": "Plain-language food bank, big colour blocks",
  "mood": [
    "light",
    "bold",
    "modern"
  ],
  "schemaOrg": "NGO",
  "palette": {
    "--bg": "#FFFFFF",
    "--ink": "#17301F",
    "--accent": "#C92E1E",
    "--green": "#1F5C3B",
    "--yellow": "#FFC83D"
  },
  "fonts": [
    "Fredoka",
    "Figtree"
  ],
  "pages": [
    {
      "path": "index.html",
      "label": "Home",
      "purpose": "Opening times and location up top with a live open-now light, what we need this week, how to get help in three steps, volunteer shifts, and how to give"
    },
    {
      "path": "get-help.html",
      "label": "Get help",
      "purpose": "How to get a parcel: what to bring, what you get, when we are open, and a delivery request form slot with a phone and email fallback"
    },
    {
      "path": "volunteer.html",
      "label": "Volunteer",
      "purpose": "Roles by type with the time each takes, next shifts, a coordinator portrait, and a volunteer sign-up form slot"
    },
    {
      "path": "donate.html",
      "label": "Donate",
      "purpose": "Drop-off rules, what the money buys at three amounts, where the money goes with honest running-cost figures, and a food drive form slot"
    },
    {
      "path": "about.html",
      "label": "About us",
      "purpose": "Founding story, year in numbers, the people who run it, and an honest what-did-not-work block"
    }
  ],
  "slots": [
    {
      "id": "referral",
      "kind": "form",
      "page": "get-help.html",
      "fallback": "tel"
    },
    {
      "id": "volunteer",
      "kind": "form",
      "page": "volunteer.html",
      "fallback": "mailto"
    },
    {
      "id": "drive",
      "kind": "form",
      "page": "donate.html",
      "fallback": "mailto"
    }
  ],
  "features": {
    "coEdit": "Volunteer coordinators edit the rota and the needs list together"
  },
  "facts": [
    "name",
    "address",
    "phone",
    "email",
    "hours",
    "donation amounts and what they buy",
    "online donation link",
    "volunteer roles, shift times and dates",
    "coordinator and trustee names",
    "parcel contents and counts",
    "spending split and accounts year",
    "founding year and volunteer numbers",
    "safeguarding and data retention policy"
  ],
  "interview": [
    "What is the pantry called and where is it?",
    "Which days and times do you hand out food?",
    "What do you need this week, and where should drop-offs go?",
    "How do people get a parcel, and what do they bring?",
    "Who coordinates volunteers, and which roles and shifts do you need?",
    "Where can people give money online, and what does each amount buy?",
    "What email and phone should people use if they cannot come in?"
  ],
  "customise": {
    "strings": [
      "Replace every data-pl-fill fact: name, address, phone, email, hours, donation amounts and the example.com donation link.",
      "Keep name, address and phone identical in the footer, the find-us block, the JSON-LD and the privacy page.",
      "Rewrite the needs list on index.html each week (the meter classes: very-low, low, mid, ok) and keep the best-before note.",
      "Replace the spending split and the 2025 numbers on about.html and donate.html with your own audited figures, or delete the block."
    ],
    "colours": "Edit the :root tokens at the top of styles.css. Keep tomato red and white contrast at 4.5:1 or better for text.",
    "fonts": "Fredoka 600 for headings and Figtree 400 and 700 for body: three files. Change the Google Fonts link in every HTML head and the two font tokens in styles.css.",
    "sections": "The open-now light reads the schedule in script.js (the slots array). Change it to match your opening days. Without JavaScript the hours table still shows the times.",
    "images": "Replace art/hero.svg, art/shelf.svg and art/volunteers.svg with landscape 1600×1000 photos, and art/team.svg with a portrait 800×1000 photo. WebP under 300 KB each. Keep the width, height and data-pl-photo attributes."
  },
  "weightKB": 85,
  "updated": "2026-10-12",
  "files": [
    "index.html",
    "get-help.html",
    "volunteer.html",
    "donate.html",
    "about.html",
    "privacy.html",
    "404.html",
    "styles.css",
    "script.js",
    "favicon.svg",
    "og.png",
    "apple-touch-icon.png",
    "art/hero.svg",
    "art/shelf.svg",
    "art/volunteers.svg",
    "art/team.svg"
  ],
  "visuals": {
    "notes": "Flat SVG placeholders in tomato red, deep green, sunshine yellow and pale green: crates of tins and vegetables, stocked shelves, volunteers at a sorting table, and a plain portrait.",
    "prompt": "Draw a flat SVG of crates of tins, bread and carrots on a hall table, in tomato red, deep green and sunshine yellow on pale green, with no outlines thicker than 8 px."
  }
}
