Use Case: Plant search icons

Summary:

  • Scope: Plants Layer
  • Level: User Goal
  • Actors: App User
  • Brief: A short overview of the different attributes a plant has are shown to the App User when searching for plants.

Scenarios:

  • Precondition:
    • The App User has a map and wants to add a plant with a beneficial attribute.
  • Main success scenario:
    • When searching for plants, attributes are shown for every result and on hover those show a short description of the attribute.
  • Alternative scenario:
    • The App User searches for a plant and notices the icons associated with each result. They hover over an icon to learn more and discover attributes of plants they weren’t originally searching for.
  • Error scenario:
    • The call to get the attributes fails and no icons are shown.
  • Postcondition:
    • The correct icon should persist with the correct plant attributes after a search. Any visual elements related to the search, like the tooltips, should be cleared if the App User switches layers.
  • Non-functional constraints:
    • The icons and descriptions should be user-friendly and easy to understand.
    • They should not create clutter and should be designed in a way that's space efficient but also visually pleasing.
    • It should not affect load times significantly.