UC005 Avaliar - unifgabsantos/Mecanico GitHub Wiki

Sumário

Possibilita a avaliação do serviço, dando uma nota, também possibilita o cliente a receber uma nota

O usuário realiza o login, após a conclusão do serviço, ambos podem ser avaliados

Pré-Condição

  1. O serviço deve está completo, após isso o usuário deve está logado;
  2. Usuário deve estar cadastrado na plataforma;

Fluxo Principal

  1. Cliente realiza login no aplicativo;
  2. Cliente realiza a busca pelo mecânico, utilizando filtros de localização e especialidade;
  3. Cliente encontra o mecânico que atenda aos seus requisitos;
  4. Cliente descreve sua necessidade e envia para o mecânico;
  5. Mecânico recebe a solicitação do serviço e escolhe se deseja dar continuidade ao contato com o cliente, ou se recusa o serviço a ser prestado;
  6. Mecânico realiza o serviço;
  7. Tanto cliente quanto mecânico podem fazer a avaliação, tanto do serviço como do cliente;

Fluxo Alternativo

  1. Cliente e mecânico não se avaliam no momento da finalização;.
  2. Quando ambos abrirem o aplicativo novamente, aparecerá para avaliar o ultimo serviço e o ultimo cliente;

Fluxo de Exceção

  1. Caso ambos não se avaliem, irá aparecer pop-ups para que seja avaliado;

Fim do caso de Uso

⚠️ **GitHub.com Fallback** ⚠️