SouJunior / products

GNU General Public License v3.0
4 stars 2 forks source link

Criar Conta Empresa #2

Open Vanessapcs opened 1 year ago

Vanessapcs commented 1 year ago

Definição:

Como Empresa, gostaria de me cadastrar no Portal Empresa, para que eu possa acessar a área logada e compartilhar novas vagas .

Descrição:

Para que o usuário tenha acesso a área logada do portal de vagas é necessário um Cadastro. Assim que o cadastro for finalizado, ele postará suas vagas, terá acesso aos currículos dos candidatos, filtros das candidaturas e região.

Protótipo:

https://www.figma.com/file/vZW7WBF2WfTiiRjsSQRiFe/SouJunior---UI%2FUX---(-Update-19%2F10%2F2022-)?node-id=89-3

Image

Image

Image

Critérios de Aceite:

  1. A empresa/usuário deve acessar a área de login, direcionado pelo link na home page do site https://www.soujunior.tech/ ou da home page do site de vagas, onde ele terá acesso ao login e senha.

  2. Na página login, o candidato deve clicar no botão "Criar Conta".

  3. Os dados do usuário devem ser preenchidos manualmente;

  4. O campo “Nome da Empresa” deve ter limite de 30 caracteres;

  5. O campo CNPJ deve ser preenchido somente com números e o sistema deve inserir a formatação usual de pontuação: “XX.XXX.XXX/XXXX-XX”;

  6. O campo CNPJ deve ter limite de 14 caracteres;

  7. O sistema deve validar a existência do e-mail no sistema na hora da digitação;

  8. Caso o e-mail já esteja cadastrado, deve aparecer acima do botão Criar Conta a frase “E-mail já cadastrado” em vermelho;

  9. O e-mail deve ter o formato usual de e-mail “usuario@dominio.com”;

  10. A senha deve conter no mínimo 8 caracteres, sendo eles letras minúsculas e maiúsculas, números e caracteres especiais.

  11. Deve conter uma regrinha simples e de fácil entendimento no momento da criação da senha e ela deve constar na tela para visualização do usuário: “A senha deve conter no mínimo 8 caracteres, sendo ela com no mínimo 1 letra Maiúscula, letras minúsculas, números e pelo menos 1 caractere especial.” Para que ela esteja dentro dos limites de aceite para a criação da senha e da segurança do usuário.

  12. Além disso, o usuário deverá confirmar a senha no campo abaixo "Confirmar senha", para que não ocorra a possibilidade de erro na digitação e a impossibilidade de logar numa próxima vez.

  13. Caso ocorra erro na digitação na confirmação da Senha, deixar a aba “Criar senha” e “Confirmar Senha” em vermelho e com uma mensagem de erro: “as senhas precisam ser idênticas”.

  14. Permitir com a figura “olho” no canto direito dos campos “Senha” e “Confirmar Senha”, a visibilidade dos caracteres enquanto o usuário digita sua senha para evitar erros.

  15. Quando o usuário clicar no ícone de visualizar senha no campo senha Image (olho aberto), então o sistema mostrará a senha digitada.

  16. Quando o usuário clicar no ícone de ocultar senha no campo senha Image (olho traçado), então o sistema ocultará a senha, demostrando o mesmo no formato (****)

  17. Só será possível cadastrar senhas com os critérios informados na regra;

  18. Caso o usuário digite no “campo senha” uma senha que não esteja dentro dos critérios informados, ele será avisado como senha inválida e deve aparecer acima do botão Criar Conta a frase “Senha inválida”.

  19. Todos os campos de input listado devem ser obrigatórios para realização de cadastro;

  20. O checkbox "Li e Aceito os termos e políticas de privacidade" deve ser obrigatório para a realização de cadastro;

  21. O botão "Criar Conta" só será habilitado, quando todos os campos forem preenchidos e a checkbox de termos de uso for selecionada.

  22. Quando o usuário clicar no link Termos, deve abrir uma nova aba no navegador com a página de Termos de Uso do Portal de Vagas;

  23. Quando o usuário clicar no link Políticas de Privacidade, deve abrir uma nova aba no navegador com a página de Políticas de Privacidade do Portal de Vagas;

  24. Caso os campos “Nome da Empresa” e “CNPJ” não sejam válidos, aparecerá uma mensagem de erro. O nome da empresa não tem validação específica e o sistema verificará se o CNPJ é válido, segundo regra universal, pois existe uma validação padrão para CPF e CNPJ, e caso não seja válido, apresentar a mensagem "dados incorretos".

  25. Assim que o usuário fizer a digitação incorreta e for para o outro campo, a mensagem aparecerá, além disso o campo ficará com as bordas na cor vermelha.

  26. Quando o usuário clicar no botão Criar Conta, o sistema deve enviar um e-mail validação para o e-mail cadastrado;

  27. Quando o usuário validar sua conta pelo e-mail, ele deve ser redirecionado para a página de "Acessar Portal", onde ele digitará usuário e senha e clicará no botão "Entrar".

  28. Quando o usuário clicar no botão "Acessar Portal de Vagas", ele será direcionado para a home do portal de vagas da SouJunior. (US Home - Thiago)

  29. Quando o usuário clicar no botão "Conhecer SouJunior Tech", ele será direcionado para o site: https://www.soujunior.tech/

Jacqueline2021 commented 1 year ago

Inserir alguma marca que especifique que é um cadastro no Portal de Vagas específico para empresas. (Isso estará especificado na página do Portal, na aba do lado direito da página, ao lado de "Candidato" e também na parte superior direita da tela "Cadastro"). Inserir campo para input de CNPJ no protótipo. No wireframe isso já foi add. @Vanessapcs segue para correção. Obrigada. @samantacds para correção. Obrigada.

samantacds commented 1 year ago

@Jacqueline2021 verificar itens abaixo:

Item 11: Esta regrinha deve ser visualizada na tela, certo? É importante deixar explicito na documentação onde a regra/mensagem deve ser exibida.

item 12: Onde lê se "Aba", deveria ser campo, correto?

item 24: Senti falta do conteúdo do e-mail que será enviado para o usuário.

sugestão

item 19: O botão Criar Conta deve só será habilitado, quando todos os campos forem preenchidos e a checkbox de termos de uso for selecionada, Talvez fique mais claro para o dev lembrar de desabilitar de um dos campos forem apagados.

samantacds commented 1 year ago

@Jacqueline2021 Validação finalizada

Vanessapcs commented 1 year ago

@samantacds a numeração dos itens de validação não estão batendo com os critérios. Acredito que só o primeiro que está de acordo.

wandersonDeve commented 1 year ago

Para poder salvar que os termos foram lidos, sugiro o frontend enviar o IP do cliente para salvarmos no backend junto com a data.

Jacqueline2021 commented 1 year ago

@igords-goncalves @wandersonDeve @BeatrizFFranco Tela nova de criar conta com o novos botões (critérios 28 e 29) e tela de e-mail ok.