{
  "name": "App / Software Screenshot Request",
  "description": "Collect screenshots, demo access, feature descriptions, platform info, and release dates for app or software marketing.",
  "version": "1.0",
  "questions": [
    {
      "questionText": "App or software name",
      "questionType": "text",
      "required": true
    },
    {
      "questionText": "Platform(s)",
      "questionType": "multiselect",
      "required": true,
      "options": ["iOS (iPhone)", "iOS (iPad)", "Android", "macOS", "Windows", "Linux", "Web browser", "Other"]
    },
    {
      "questionText": "App version / release date",
      "questionType": "text",
      "required": true
    },
    {
      "questionText": "Short description of the app and its main value",
      "questionType": "textarea",
      "required": true
    },
    {
      "questionText": "Which features or screens should be highlighted?",
      "questionType": "textarea",
      "required": true
    },
    {
      "questionText": "Please upload screenshots (high-res, ideally device-framed).",
      "questionType": "file",
      "required": true,
      "fileConfig": {
        "allowedFileTypes": ["image/png", "image/jpeg", "image/webp", ".png", ".jpg"],
        "maxFileSizeMB": 50,
        "maxFiles": 20
      }
    },
    {
      "questionText": "Is there a demo account or trial access we can use?",
      "questionType": "yesno",
      "required": false
    },
    {
      "questionText": "Demo login URL",
      "questionType": "url",
      "required": false
    },
    {
      "questionText": "Demo username",
      "questionType": "text",
      "required": false
    },
    {
      "questionText": "Demo password",
      "questionType": "text",
      "required": false
    },
    {
      "questionText": "Screen resolution(s) needed for screenshots",
      "questionType": "multiselect",
      "required": false,
      "options": ["1x (standard)", "2x / Retina (@2x)", "3x (@3x)", "App Store sizes (6.7\", 6.5\", 5.5\")", "Google Play sizes", "Custom — describe in notes"]
    },
    {
      "questionText": "Any additional notes or requirements?",
      "questionType": "textarea",
      "required": false
    }
  ]
}
