{
 "slug": "spotted",
 "name": "Spotted",
 "title": "Free modeling agency website template",
 "description": "Free HTML modeling agency website template for scouting agencies: open call, casting board, application form. AGENTS.md for Claude Code, or no code with 8B.",
 "kind": "One-page website for a model scouting and development agency that runs a weekly open call for new faces",
 "summary": "A one-page site for a scouting agency: an open-call screen, a casting index of six new faces, four places where they were found, a four-step path to a first booking, a contact sheet of nine test shoots, a horizontal track of first shows, a \"no fees\" promise, five partner cities, six questions and an application form. Light grey ground with yellow spots and a checker flag, extended-width type, pill buttons and a black open-call panel.",
 "fits": [
  "model scouting or development agency",
  "talent or casting agency",
  "photographer or portrait studio with a sign-up day",
  "any service with a weekly open day, a short path to the first job and an application form"
 ],
 "categories": [
  "Agency and studio"
 ],
 "tags": [
  "model agency",
  "scouting agency",
  "talent agency",
  "casting call",
  "open call",
  "new faces",
  "portfolio",
  "application form",
  "yellow",
  "pill buttons",
  "gsap",
  "scrolltrigger",
  "lenis",
  "single-file"
 ],
 "language": "en",
 "size_kb": 86,
 "photos": 25,
 "fonts": [
  "Pliant"
 ],
 "libraries": [
  "https://cdn.jsdelivr.net/npm/gsap@3.13.0/dist/gsap.min.js",
  "https://cdn.jsdelivr.net/npm/gsap@3.13.0/dist/ScrollTrigger.min.js",
  "https://cdn.jsdelivr.net/npm/gsap@3.13.0/dist/SplitText.min.js",
  "https://cdn.jsdelivr.net/npm/lenis@1.3.27/dist/lenis.min.js"
 ],
 "browsers": "Chrome and Edge 111+, Safari 16.2+, Firefox 113+ (it uses color-mix(), cascade layers, small/dynamic viewport units).",
 "sections": [
  {
   "key": "navigation",
   "id": "site-nav",
   "heading": "",
   "about": "fixed white panel with the wordmark and five links, a hairline, three yellow social pills; hides on scroll down; phone menu overlay on black"
  },
  {
   "key": "opening",
   "id": "opening",
   "heading": "Walk in unknown. Walk out with your first test shoot.",
   "about": "black open-call screen: label, headline, when, where and what to bring, a yellow button, and a round photo on a yellow glow"
  },
  {
   "key": "board",
   "id": "board",
   "heading": "The new board",
   "about": "casting index: six names with height, home town and where they were spotted, beside a sticky frame of six portraits"
  },
  {
   "key": "spotted",
   "id": "spotted",
   "heading": "Where we found them",
   "about": "four rows of places where people were found, each with a yellow spot, place, time, a short story and a photo"
  },
  {
   "key": "method",
   "id": "method",
   "heading": "From spotted to signed",
   "about": "four steps along a diagonal line with a travelling yellow spot, on a white ground"
  },
  {
   "key": "develop",
   "id": "develop",
   "heading": "Nine test shoots this month",
   "about": "white contact sheet on a black section, nine test frames dealt from a pile, a yellow square drawn round frame 07 and its note"
  },
  {
   "key": "shows",
   "id": "shows",
   "heading": "First shows, first campaigns",
   "about": "horizontal track of five photo cards for first shows and campaigns"
  },
  {
   "key": "promise",
   "id": "promise",
   "heading": "No fees. Ever.",
   "about": "yellow panel: \"No fees. Ever.\", a lead and four crossed-out charges against what the agency does instead"
  },
  {
   "key": "network",
   "id": "network",
   "heading": "Five cities, one mother agency",
   "about": "black section with five giant city names and a yellow tag for each"
  },
  {
   "key": "faq",
   "id": "faq",
   "heading": "Before you walk in",
   "about": "heading with a short line beside six questions as native <details>"
  },
  {
   "key": "contact",
   "id": "contact",
   "heading": "Apply to be spotted",
   "about": "checker flag, \"Apply to be spotted\", studio details and an application form"
  },
  {
   "key": "footer",
   "id": "site-footer",
   "heading": "Agency",
   "about": "black footer: one line about the agency, three link columns, social pills, a hairline, a large wordmark and the base line"
  }
 ],
 "placeholders": [
  "og-image",
  "favicon",
  "social",
  "phone",
  "email",
  "form"
 ],
 "lighthouse": null,
 "license": {
  "code": "MIT",
  "photos": "Unsplash License",
  "fonts": "SIL Open Font License 1.1"
 },
 "get": {
  "degit": "npx degit 8bsite/modeling-agency-website-template my-site",
  "curl": [
   "curl -LO https://raw.githubusercontent.com/8bsite/modeling-agency-website-template/main/index.html",
   "curl -LO https://raw.githubusercontent.com/8bsite/modeling-agency-website-template/main/AGENTS.md",
   "curl -LO https://raw.githubusercontent.com/8bsite/modeling-agency-website-template/main/LICENSE",
   "curl -LO https://raw.githubusercontent.com/8bsite/modeling-agency-website-template/main/CREDITS.md"
  ],
  "agent_prompt": "Read AGENTS.md, then edit index.html. Make this my site: <my agency: name, city, what we scout, open call day and hours, address, phone and email, fees or commission, timings, the people we represent, partner cities, legal name>. Replace first the name, the board faces, the found-place stories, the show claims, the crossed-out charges and the partner cities. Keep the section ids, the board's name and photo order, the four method steps, the nine frames and the wordmark's len. Ask for missing facts; never invent fees, bookings, shows or contacts."
 },
 "links": {
  "page": "https://8b.com/templates/spotted/",
  "md": "https://8b.com/templates/spotted.md",
  "json": "https://8b.com/templates/spotted.json",
  "demo": "https://8b.com/templates/spotted/demo.html",
  "ghDemo": "https://8bsite.github.io/modeling-agency-website-template/",
  "repo": "https://github.com/8bsite/modeling-agency-website-template",
  "zip": "https://8b.com/templates/spotted/modeling-agency-website-template.zip",
  "use": "https://github.com/new?template_name=modeling-agency-website-template&template_owner=8bsite",
  "agents": "https://github.com/8bsite/modeling-agency-website-template/blob/main/AGENTS.md",
  "credits": "https://github.com/8bsite/modeling-agency-website-template/blob/main/CREDITS.md",
  "raw": {
   "index": "https://raw.githubusercontent.com/8bsite/modeling-agency-website-template/main/index.html",
   "agents": "https://raw.githubusercontent.com/8bsite/modeling-agency-website-template/main/AGENTS.md",
   "license": "https://raw.githubusercontent.com/8bsite/modeling-agency-website-template/main/LICENSE",
   "credits": "https://raw.githubusercontent.com/8bsite/modeling-agency-website-template/main/CREDITS.md"
  },
  "preview": "https://8b.com/templates/spotted/desktop.webp",
  "phone": "https://8b.com/templates/spotted/phone.webp",
  "clip": "https://8b.com/templates/spotted/scroll.mp4",
  "og": "https://8b.com/templates/spotted/og.jpg",
  "design_md": "https://8b.com/templates/spotted/DESIGN.md"
 },
 "github": {
  "repo": "8bsite/modeling-agency-website-template",
  "template_repository": true,
  "topics": [
   "html-template",
   "landing-page",
   "website-template",
   "website-templates",
   "model-agency",
   "scouting-agency",
   "talent-agency",
   "casting-call",
   "html5",
   "agents-md",
   "gsap",
   "scrolltrigger",
   "scroll-animation",
   "lenis",
   "single-file",
   "cursor-ai",
   "static-site",
   "mit-license",
   "vibe-coding",
   "claude-code"
  ]
 },
 "made_by": {
  "name": "8B",
  "url": "https://8b.com/"
 }
}
