Usuário Procura Experiência
Descrição:
Este caso de uso permite ao usuário buscar experiências na aplicação. Essa busca pode ser feita por meio da localização ou o nome da experiência.
Ator principal: Usuário - Hóspede.
Pré-requisitos: Acessar a página inicial do Airbnb.
Fluxo Principal:
  - FP00. O usuário acessa a página inicial do Airbnb
 
  - FP01. O usuário seleciona a opção experiências.
 
  - FP02. O sistema retorna categorias de experiências e as experiências em destaque de qualquer lugar.
 
  - FP03. O usuário seleciona uma experiência
 
Fluxo Alternativo 01 - Buscar diretamente pela barra de pesquisa por nome:
  - FA0100. Este fluxo parte de FP00
 
  - FA0101. O usuário pesquisa o nome da experiência diretamente na barra de pesquisa.
 
  - FA0102. O sistema retorna a experiência buscada e/ou algumas experiências semelhantes
 
  - FA0103. Este fluxo retorna em FP03
 
Fluxo Alternativo 02 - Buscar experiência em categorias.
  - FA0200. Este fluxo parte de FP02:
 
  - FA0201. O usuário seleciona uma categoria de experiências.
 
  - FA0202. O sistema retorna as experiências relacionadas a categoria selecionada.
 
  - FA0203. Este fluxo retorna em FP03
 
Fluxo Alternativo 03 - Buscar diretamente pela barra de pesquisa por localidade:
  - FA0300. Este fluxo parte de FP00
 
  - FA0301. O usuário pesquisa a localidade da experiência diretamente na barra de pesquisa.
 
  - FA0302. O sistema retorna as experiência naquela localidade
 
  - FA0303. Este fluxo retorna em FP03
 
Regras de Negócio 01:
  
    
      | Campo | 
      Formato | 
      Obrigatoriedade | 
      Valor | 
    
  
  
    
      | Barra de pesquisa | 
      Experiência em “nome da localidade” ou nome da Experiência | 
      Não | 
      Caracteres Alfanuméricos | 
    
  
Fluxo de Exceção 01: Nome não encontrado
  - FE0100. Este fluxo parte de FA0101
 
  - FE0101. O sistema não encontra nenhuma experiênica relacionada com o nome da busca.
 
  - FE0102. Este fluxo finaliza retornando uma mensagem de que nenhum resultado foi encontrado
 
Fluxo de Exceção 02: Localidade não encontrada
  - FE0200. Este fluxo parte de FA0301
 
  - FE0201. O sistema não encontra nenhuma experiênica relacionada com a localidade da busca.
 
  - FE0202. Este fluxo finaliza retornando uma mensagem de que nenhum resultado foi encontrado
 
Pós-condição:
O sistema retorna os detalhes da experiência selecionada pelo usuário.
Diagrama de Caso de Uso
