{
  "$comment": "GENERATED by make publish (Gnr8.Agentic, D108) from the binder rows — never edit by hand",
  "binder": "@Gnr8ed.Gnr8/GNR8.Website.binder",
  "apps": [
    {
      "id": "gnr8-website",
      "title": "Gnr8",
      "site": "gnr8.net",
      "tagline": "Apps generated from rows",
      "footer": "© 2026 Gnr8 · draft text — rewrite in GNR8.Website.binder"
    }
  ],
  "pages": [
    {
      "id": "home",
      "title": "Home",
      "path": "",
      "order": 1,
      "isActive": true,
      "addToMenu": true,
      "description": "Gnr8 builds apps and websites from rows: the data, the design and the words live in tables.",
      "app": [
        "gnr8-website"
      ]
    },
    {
      "id": "about",
      "title": "About",
      "path": "about",
      "order": 2,
      "isActive": true,
      "addToMenu": true,
      "description": "How Gnr8 works.",
      "app": [
        "gnr8-website"
      ]
    }
  ],
  "sections": [
    {
      "id": "home-hero",
      "kind": "hero",
      "order": 1,
      "title": "Apps generated from rows",
      "body": "Design, data and words live in tables. Gnr8 turns them into apps and websites.",
      "actionLabel": "How it works",
      "actionLink": "about",
      "page": [
        "home"
      ]
    },
    {
      "id": "home-cards",
      "kind": "cards",
      "order": 2,
      "title": "One source of truth",
      "page": [
        "home"
      ]
    },
    {
      "id": "home-call-to-action",
      "kind": "call-to-action",
      "order": 3,
      "title": "Build your brand's app",
      "body": "Every brand gets its own site under gnr8ed.net.",
      "actionLabel": "Get in touch",
      "actionLink": "#contact",
      "page": [
        "home"
      ]
    },
    {
      "id": "home-contact",
      "kind": "contact",
      "order": 4,
      "title": "Contact",
      "page": [
        "home"
      ]
    },
    {
      "id": "about-text",
      "kind": "text",
      "order": 1,
      "title": "How Gnr8 works",
      "body": "Every screen, field and word starts as a row in Airtable.\n\nThe rows generate the code: kits of PrimeNG components, one package per capability, one small app per brand.",
      "page": [
        "about"
      ]
    }
  ],
  "items": [
    {
      "id": "home-cards-1",
      "order": 1,
      "title": "Rows",
      "text": "Pages, fields and words are rows in Airtable.",
      "icon": "table",
      "section": [
        "home-cards"
      ]
    },
    {
      "id": "home-cards-2",
      "order": 2,
      "title": "Kits",
      "text": "The rows generate PrimeNG components, one package per kit.",
      "icon": "th-large",
      "section": [
        "home-cards"
      ]
    },
    {
      "id": "home-cards-3",
      "order": 3,
      "title": "Brands",
      "text": "Each brand installs the packages and only keeps its own rows.",
      "icon": "globe",
      "section": [
        "home-cards"
      ]
    },
    {
      "id": "home-contact-1",
      "order": 1,
      "title": "Email",
      "text": "(your email — fill in)",
      "icon": "envelope",
      "section": [
        "home-contact"
      ]
    }
  ]
}
