{
  "schemaVersion": 1,
  "family": "volunteer-application",
  "title": "Volunteer Application",
  "fields": [
    {
      "name": "name",
      "label": "Full name",
      "type": "text",
      "required": true,
      "autocomplete": "name"
    },
    {
      "name": "email",
      "label": "Email",
      "type": "email",
      "required": true,
      "autocomplete": "email"
    },
    {
      "name": "phone",
      "label": "Phone",
      "type": "tel",
      "required": false,
      "autocomplete": "tel",
      "inputmode": "tel"
    },
    {
      "name": "role",
      "label": "Preferred role",
      "type": "select",
      "required": true,
      "options": [
        "Event support",
        "Community outreach",
        "Food distribution",
        "Administration",
        "Fundraising"
      ]
    },
    {
      "name": "skills",
      "label": "Relevant skills",
      "type": "textarea",
      "required": false
    },
    {
      "name": "availability",
      "label": "Availability",
      "type": "select",
      "required": true,
      "options": [
        "Weekdays",
        "Evenings",
        "Weekends",
        "Flexible"
      ]
    },
    {
      "name": "start_date",
      "label": "Earliest start date",
      "type": "date",
      "required": false
    },
    {
      "name": "consent",
      "label": "I consent to be contacted about this fictional application",
      "type": "checkbox",
      "required": true
    }
  ]
}
