UC001 Cadastro - unifgabsantos/Mecanico GitHub Wiki

Sumário

O Usuário abre o aplicativo e realiza seu cadastro digitando todos os dados necessários, como por exemplo Nome, E-mail e selecionando se é Mecânico ou Usuário.

Pré-Condição

  1. O usuário não deve estar logado.
  2. Os dados digitados não devem já estar no banco de dados.

Fluxo Principal

  1. Cliente informa os dados necessários para o cadastro:
  2. Nome
  3. E-mail
  4. Senha
  5. CPF
  6. CEP
  7. Telefone
  8. Se é Cliente ou Mecânico
  9. Utilizando o E-mail e CPF o sistema valida se o usuário já não está cadastrado.

Fluxo Alternativo

  1. O sistema retorna que a conta foi criada com sucesso
  2. O sistema leva o usuário para a tela de Login

Fluxo de Exceção

  1. Caso os dados (CPF || E-mail || Telefone) já estiverem no banco de dados, o sistema retorna um erro informando para o usuário realizar o Login

Fim do caso de Uso

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