Cadastro de Organizador

1. Contexto

A tela de cadastro é apresentada pelo sistema quando o usuário seleciona a aba de “Cadastre-se”. Essa tela permitirá que novos organizadores solicitem cadastro como organizador na plataforma da foco, já fornecendo as informações necessárias para o cadastro.

2. Componentes

  • Logo da Foco Radical.
  • Texto: “Organizador”.
  • Abas:
    • “Entrar”.
    • “Cadastre-se”.
  • Inputs:
    • Nome fantasia.
    • CNPJ.
    • Celular.
    • Email.
    • Senha.
  • Checkbox: Termos de Uso e Política de Privacidade.
  • Botão “Cadastrar”.
  • Imagem de Background.

3. Regras

  1. Validação de campos:
    1. O campo de Nome Fantasia não deve estar vazio.
    2. O campo de CNPJ:
      1. Não deve estar vazio e aceitar apenas números, com 14 dígitos.
      2. Deve passar pela validação do algoritmo dos dígitos de CNPJ, garantindo que seja um CNPJ válido.
      3. Não pode ser duplicado, ou seja, não pode ser utilizado por mais de uma empresa já cadastrada no sistema.
    3. O campo de celular não deve estar vazio e aceitar apenas números, com mínimo de 10 dígitos e máximo de 11 dígitos.
    4. O campo de email deve ser um endereço de email válido e único, não podendo ser utilizado por outra conta.
    5. O campo de senha deve ter no mínimo 8 caracteres e conter uma combinação de letras, números e caracteres especiais.
  2. Criação de conta:
    1. Ao clicar no botão “Cadastrar”, as informações fornecidas pelo usuário devem ser validadas.
    2. Se todas as informações forem válidas, uma nova conta de usuário será solicitada ao Administrador da Foco (isso só será feito em outra issue, pode ignorar).
    3. Caso contrário, uma mensagem de erro apropriada deve ser exibida, indicando quais informações estão incorretas.
  3. Política de privacidade:
    1. Antes de criar a conta, o usuário deve ser apresentado a uma política de privacidade e termos de uso, que ele deve concordar antes de prosseguir com o cadastro.
  4. Confirmação:
    1. Após o cadastro bem-sucedido, uma mensagem de confirmação deve ser exibida ao usuário, informando que a solicitação de criação do Organizador na plataforma foi realizada com sucesso, e que deverá aguardar confirmação pelos responsáveis da Foco Radical.