{
  "schemaVersion": 2,
  "name": "Foster",
  "slug": "foster",
  "description": "A friendly animal rescue site in teal and coral, with photo-led polaroid frames for each animal, a species filter, animal profiles, foster and volunteer roles and a giving page.",
  "audience": [
    "animal rescue",
    "shelter",
    "pet fostering",
    "rehoming charity"
  ],
  "category": "Community",
  "job": "community",
  "categoryId": "rescue",
  "alsoFits": [
    "animal shelter",
    "cat rescue",
    "dog rescue",
    "rabbit rescue",
    "pet fostering scheme"
  ],
  "direction": "Friendly teal and coral, tilted polaroid photo frames with tape, rounded display type",
  "mood": [
    "light",
    "bold",
    "modern"
  ],
  "schemaOrg": "NGO",
  "palette": {
    "--paper": "#F3FAF9",
    "--white": "#FFFFFF",
    "--ink": "#0B2E2E",
    "--teal": "#0E6B66",
    "--teal-deep": "#0A4D4A",
    "--teal-soft": "#D5EEEA",
    "--coral": "#FF7A66",
    "--sun": "#FFD166"
  },
  "fonts": [
    "Fredoka",
    "Nunito"
  ],
  "pages": [
    {
      "path": "index.html",
      "label": "Home",
      "purpose": "Hero with three polaroids, key numbers, how adoption works, adopter quotes, coral call to action, visit details"
    },
    {
      "path": "adopt.html",
      "label": "Adopt",
      "purpose": "Grid of animals ready to adopt with species filter, enquiry form (inert slot) and mailto fallback"
    },
    {
      "path": "juno.html",
      "label": "Juno",
      "purpose": "Example animal profile: polaroid, facts list, about text, adoption enquiry (inert slot). Duplicate per animal"
    },
    {
      "path": "foster.html",
      "label": "Foster and volunteer",
      "purpose": "Foster steps, what the rescue covers, foster application (inert slot), volunteer roles with time needed and volunteer form (inert slot)"
    },
    {
      "path": "stories.html",
      "label": "Stories",
      "purpose": "Three adoption stories with polaroid photos, adopter quotes and after-adoption figures"
    },
    {
      "path": "donate.html",
      "label": "Donate",
      "purpose": "Gift options with external donation links, where the money goes, drop-off wish list, match appeal"
    }
  ],
  "slots": [
    {"id": "donate", "kind": "payment", "page": "donate.html", "fallback": "link"},
    {
      "id": "enquire",
      "kind": "form",
      "page": "adopt.html",
      "fallback": "mailto"
    },
    {
      "id": "adopt-juno",
      "kind": "form",
      "page": "juno.html",
      "fallback": "tel"
    },
    {
      "id": "foster",
      "kind": "form",
      "page": "foster.html",
      "fallback": "mailto"
    },
    {
      "id": "volunteer",
      "kind": "form",
      "page": "foster.html",
      "fallback": "mailto"
    }
  ],
  "features": {
    "protect": "Not built in: fits a volunteer area behind a password if the owner asks",
    "coEdit": "Volunteer coordinators update animal profiles and the wish list together"
  },
  "facts": [
    "charity name, town and postcode",
    "phone, email and opening hours",
    "animal names, species, age, size and health notes",
    "adoption fee and what it covers",
    "number of animals rehomed and other annual figures",
    "donation links for each gift amount",
    "adopter and foster quotes (only real ones)",
    "volunteer roles and time needed"
  ],
  "interview": [
    "What is your rescue called, and which town and postcode are you in?",
    "Which animals do you take in: dogs, cats, rabbits or others?",
    "What does an adoption fee cover, and how much is it?",
    "Do you run a foster scheme, and what do foster carers need at home?",
    "Where do donations go, and where can people send them?",
    "What are your opening hours and how do visitors book a meet-and-greet?"
  ],
  "files": [
    "index.html",
    "adopt.html",
    "juno.html",
    "foster.html",
    "stories.html",
    "donate.html",
    "privacy.html",
    "404.html",
    "styles.css",
    "script.js",
    "favicon.svg",
    "og.png",
    "apple-touch-icon.png",
    "art/dog.svg",
    "art/cat.svg",
    "art/rabbit.svg",
    "art/foster-blanket.svg",
    "art/meadow.svg"
  ],
  "customise": {
    "strings": [
      "Charity name 'Little Marsh Animal Rescue' and town 'Hobcombe Vale' in <title>, meta descriptions, footer, privacy and JSON-LD name",
      "Address 'Sedge Lane Yard, Hobcombe Vale, RS3 7LQ' in the footer, visit section, donate page and JSON-LD address",
      "Phone 01632 960 803 and hello@example.com in the header menu, footer, adopt, juno, foster and visit sections",
      "Animal names, ages and notes on adopt.html (six cards) and the juno.html profile; copy the profile page for each animal",
      "Statistics on index.html and stories.html; adoption fee on index.html; monthly costs on foster.html; gift amounts on donate.html",
      "Donation links on donate.html (replace example.com) and the Donate buttons",
      "Quotes in index.html and stories.html: use real adopter quotes only, otherwise remove them"
    ],
    "colours": "Edit the :root tokens at the top of styles.css. Keep --ink on --paper and --white, --white on --teal, and --ink on --coral and --sun",
    "fonts": "Change the Google Fonts <link> in each page and --font-display / --font-body in styles.css",
    "sections": "Each <section> has an aria-labelledby and is self-contained. Animal cards on adopt.html are <li class=\"adopt-card\"> with data-species dog, cat or rabbit; add a card by copying one. The enquiry forms live in <template data-pl-slot-form>",
    "images": "Replace the five art/*.svg frames with real photos. Polaroid frames are 4:3 (1600×1200) for animals and 16:10 (1600×1000) for the foster home; the donate hero is 2:1 (1600×800). WebP under 300 KB each"
  },
  "visuals": {
    "notes": "Five SVG files in art/: dog (tan dog on a coral collar), cat (grey tabby on a peach wall), rabbit (white rabbit in a mint room), foster-blanket (a dog on a coral blanket on a teal sofa), meadow (teal hills with coral flowers). Polaroids are tilted with a CSS variable and straighten on hover or focus. Tape is a CSS pseudo-element.",
    "prompt": "A friendly flat illustration of an animal resting in a bright room: teal and mint background, a coral blanket or collar, one butter-yellow accent, simple shapes with no outlines, 4:3 landscape."
  },
  "updated": "2026-10-12"
}
