{
  "name": "Restaurant / Menu Website Content",
  "description": "Collect all content for a restaurant website — opening hours, menu, photos, address, reservation link, and allergen info.",
  "version": "1.0",
  "questions": [
    {
      "questionText": "Restaurant name",
      "questionType": "text",
      "required": true
    },
    {
      "questionText": "Street address",
      "questionType": "text",
      "required": true
    },
    {
      "questionText": "City and postal code",
      "questionType": "text",
      "required": true
    },
    {
      "questionText": "Phone number",
      "questionType": "phone",
      "required": true
    },
    {
      "questionText": "Email address",
      "questionType": "email",
      "required": true
    },
    {
      "questionText": "Opening hours (all days, e.g. Mon–Fri 11:00–22:00, Sat 12:00–23:00)",
      "questionType": "textarea",
      "required": true
    },
    {
      "questionText": "Menu (dishes, descriptions, and prices — copy-paste or describe structure)",
      "questionType": "textarea",
      "required": true
    },
    {
      "questionText": "Please upload the menu as a PDF or image.",
      "questionType": "file",
      "required": false,
      "fileConfig": {
        "allowedFileTypes": ["application/pdf", "image/*"],
        "maxFileSizeMB": 25,
        "maxFiles": 5
      }
    },
    {
      "questionText": "Please upload food and interior photos.",
      "questionType": "file",
      "required": true,
      "fileConfig": {
        "allowedFileTypes": ["image/jpeg", "image/png", "image/webp"],
        "maxFileSizeMB": 25,
        "maxFiles": 30
      }
    },
    {
      "questionText": "Online reservation link (e.g. OpenTable, Resy, own booking page)",
      "questionType": "url",
      "required": false
    },
    {
      "questionText": "Do you take walk-in reservations, bookings only, or both?",
      "questionType": "select",
      "required": true,
      "options": ["Walk-ins only", "Reservations only", "Both walk-ins and reservations"]
    },
    {
      "questionText": "Allergen and dietary information to display",
      "questionType": "multiselect",
      "required": false,
      "options": ["Vegan options available", "Vegetarian options available", "Gluten-free options available", "Lactose-free options available", "Full allergen list on menu", "No special dietary info"]
    },
    {
      "questionText": "Social media profiles (Instagram, Facebook, etc.) — paste links",
      "questionType": "textarea",
      "required": false
    },
    {
      "questionText": "Any additional information to show on the website?",
      "questionType": "textarea",
      "required": false
    }
  ]
}
