Casos de Uso Cadastro - PedroPaizam/4UMusic GitHub Wiki

Cliente

Fluxo Principal

Cliente Sistema
1. O cliente solicita um cadastro ao sistema 2. O sistema solicita um preenchimento de formulário para o cadastro do cliente
3. O cliente preenche o formulário de cadastro e envia as informações para o sistema 4. O sistema valida as informações e envia um código de confirmação no email do cliente
5. O cliente digita o código recebido por email e envia ao sistema 6. O sistema valida o código recebido e confirma o cadastro

Fluxo Alternativo - Informações já utilizadas para cadastro

Cliente Sistema
1a. O cliente solicita um cadastro ao sistema 2a. O sistema solicita um preenchimento de formulário para o cadastro do cliente
3a. O cliente preenche o formulário de cadastro e envia as informações para o sistema 4a. O sistema identifica que as informações de cadastro já foram utilizadas e informa o cliente
5a. O cliente recebe a informação e retoma o processo de cadastro

Fluxo Alternativo - Cliente não recebe o código de verificação

Cliente Sistema
1b. O cliente solicita um cadastro ao sistema 2b. O sistema solicita um preenchimento de formulário para o cadastro do cliente
3b. O cliente preenche o formulário de cadastro e envia as informações para o sistema 4b. O sistema valida as informações e envia um código de confirmação no email do cliente
5b. O cliente não recebe o código de verificação e solicita um reenvio 6b. O sistema recebe a solicitação e reenvia o código para o email
7b. O cliente digita o código recebido por email e envia ao sistema 8b. O sistema valida o código recebido e confirma o cadastro

Prestador

Fluxo Principal

Prestador Sistema
1. O prestador solicita um cadastro ao sistema 2. O sistema solicita um preenchimento de formulário para o cadastro do prestadorcomo grupo ou sozinho
3. O prestador preenche o formulário de cadastro correspondente e envia as informações para o sistema 4. O sistema disponibiliza a opção de acrescentar uma foto e uma descrição do prestador
5. O prestador fornece uma descrição junto de sua foto de perfil 6. O sistema valida todas as informações e envia um código de confirmação no email do prestador
7. O prestador digita o código recebido por email e envia ao sistema 8. O sistema valida o código recebido e confirma o cadastro

Fluxo Alternativo - Informações já utilizadas para cadastro

Prestador Sistema
1a. O prestador solicita um cadastro ao sistema 2a. O sistema solicita um preenchimento de formulário para o cadastro do prestador como grupo ou sozinho
3a. O prestador preenche o formulário de cadastro correspondente e envia as informações para o sistema 4a. O sistema verifica que já existe o cadastro solicitado e informa o prestador
5a. O prestador é informado e altera as informações para continuar o cadastro

Fluxo Alternativo - Prestador não recebe o código de verificação

Prestador Sistema
1b. O prestador solicita um cadastro ao sistema 2b. O sistema solicita um preenchimento de formulário para o cadastro do prestador como grupo ou sozinho
3b. O prestador preenche o formulário de cadastro correspondente e envia as informações para o sistema 4b. O sistema disponibiliza a opção de acrescentar uma foto e uma descrição do prestador
5b. O prestador fornece uma descrição junto de sua foto de perfil 6b. O sistema valida todas as informações e envia um código de confirmação no email do prestador
7b. O prestador não recebe o código de verificação e solicita um reenvio 8b. O sistema recebe a solicitação e reenvia o código para o email
9b. O prestador digita o código recebido por email e envia ao sistema 10b. O sistema valida o código recebido e confirma o cadastro
⚠️ **GitHub.com Fallback** ⚠️