← All features

Personas

  • allows usrs to manage, create and view personas for the app
  • personas can be associated with user flows
  • use form a json-schema for creating a standard format for the persona files
    {
      "type": "object",
      "title": "Persona",
      "properties": {
        "name": {
          "type": "string",
          "title": "Name"
        },
        "attributes": {
          "type": "object",
          "properties": {
            "occupation": {
              "type": "string",
              "title": "Occupation"
            },
            "location": {
              "type": "string",
              "title": "Location"
            },
          },
        },
        "background": {
          "type": "array",
          "title": "Background",
          "items": {
            "type": "string"
          }
        },
        "goals": {
          "type": "array",
          "title": "Primary Goals",
          "items": {
            "type": "string"
          }
        },
        "motivations": {
          "type": "array",
          "title": "Motivations",
          "items": {
            "type": "string"
          }
        },
        "painPoints": {
          "type": "array",
          "title": "Main Pain Points",
          "items": {
            "type": "string"
          }
        },
        "frustrations": {
          "type": "array",
          "title": "Frustrations",
          "items": {
            "type": "string"
          }
        },
      },
      "required": ["name", "attributes"]
    }
    • puts each object/array into a section with a header for the markdown:
    ```markdown

    {name}

## Attributes

- ...

## Background

- ...

## Goals

- ...

## Motivations

- ...

## Pain Points

- ...

## Frustrations

- ... ```