SouJunior / vagas-webapp

Frontend do Projeto de Vagas do @SouJunior
https://vagas.soujunior.tech
GNU General Public License v3.0
237 stars 39 forks source link

[Empresa / Cadidato] Acessar portal e redirecionar #17 #113

Closed igords-goncalves closed 1 year ago

igords-goncalves commented 1 year ago

US referente: https://github.com/orgs/SouJunior/projects/3/views/1?pane=issue&itemId=11661893


Figma referente: https://www.figma.com/file/vZW7WBF2WfTiiRjsSQRiFe/SouJunior---UI%2FUX---(-Update-19%2F10%2F2022-)?node-id=89%3A3&t=wn9fqUzX5pFkKGTE-0

Descrição

Integrar sistema e realizar autenticação com API correta.

Recursos

API backend: https://dev-backend-vagas.up.railway.app/api/#/

igords-goncalves commented 1 year ago

Por definição, regras do lado do servidor e também para atender requisitos do negócio não é possível realizar o login sem definir o tipo de usuário antes.

Image

Image

igords-goncalves commented 1 year ago

Teste e tratativa de erro referente ao usuário tentando realizar login com outro tipo de usuário, por exemplo usuário do tipo candidato tentando logar como empresa, o erro exibido será de E-mail ou senha não conferem como consta na imagem abaixo.

image

igords-goncalves commented 1 year ago

@LuandaClara @SouJunior/ux @SouJunior/apm @Jacqueline2021

  1. Ali na tela de Login onde vc pode observar a palavra empresa quando o tipo de usuário selecionado é empresa , antes era escrito Entrar como no figma, troquei para o nome do tipo de usuário que fara login por acreditar que fica ainda mais intuitivo saber qual usuário está fazendo login e também por conta da estratégia usada para renderizar os formulários de acordo com o tipo de usuário, no caso empresa ou candidato.

  2. Outra alteração que gostaria de realizar é apagar o botão do formulário que não estiver selecionado se for logar ou cadastrar uma empresa, o botão candidato ficará apagado e vice e versa, podemos deixar essa funcionalidade para uma V2 também se preferível.

Gostaria de saber o que vcs pensam sobre essas alterações e se posso prosseguir.

Antes

image

Depois

Observe que não é mais entrar, mas sim o tipo de usuário que fará o login.

Image Image

Vcs podem visualizar o video em https://discord.com/channels/1039135265966526525/1039135266809581587/1085638819489001564

igords-goncalves commented 1 year ago

Requisições de login do tipo Company já estão funcionando.

Image

igords-goncalves commented 1 year ago

[resolvido] Boa noite @brunodev21 e @SouJunior/backend estou tentando realizar um teste de criação da empresa atrelado também a task https://github.com/SouJunior/vagas-backend/issues/81, mas sempre retornando o mesmo erro referente ao CNPJ como segue na imagem. Achei que poderia estar realizando o teste de forma errada, por isso peço uma ajuda por gentileza, para verificarmos se realmente existe um problema.

image

igords-goncalves commented 1 year ago

Atualização da API https://linkedin-backend-production-4a92.up.railway.app/

igords-goncalves commented 1 year ago

Atualização da API https://vagas-backend.soujunior.tech/

igords-goncalves commented 1 year ago

Prezados em conversas com o pessoal de QA percebemos que algumas obrigatoriedades que existem no back-end e não existem nas US estão impedindo o front-end quanto ao avanço do cadastro do usuário tipo empresa, e também estamos tendo impedimentos quando ao uso da API de deploy citada acima qualquer ação ou requisição realizadas resulta em um erro.

Jacqueline2021 commented 1 year ago

@igords-goncalves quais são essas obrigatoriedades que estão divergindo?

wandersonDeve commented 1 year ago

Irei ver o deploy mencionado

wandersonDeve commented 1 year ago

@igords-goncalves Verifica ai como ta a API agora eu atualizei ela com o deploy que estava antes. Agora é pra ele estar deacorodo com a US

Swagger.: https://vagas-backend.soujunior.tech/api/

igords-goncalves commented 1 year ago

@igords-goncalves Verifica ai como ta a API agora eu atualizei ela com o deploy que estava antes. Agora é pra ele estar deacorodo com a US

Swagger.: https://vagas-backend.soujunior.tech/api/

Perfeito, mais tarde ao sair do trabalho realizarei todos os testes, e mais uma vez agradeço pela resposta sempre rápida e pelo excelente trabalho que o time vem fazendo.

igords-goncalves commented 1 year ago

@igords-goncalves quais são essas obrigatoriedades que estão divergindo? Endereço LinkedIn Descrição

Sem esses dados o cadastro não pode ser realizado! Mas como mencionado o deploy foi corrigido, logo realizarei os testes necessários.

Jacqueline2021 commented 1 year ago

@igords-goncalves quais são essas obrigatoriedades que estão divergindo? Endereço LinkedIn Descrição

Sem esses dados o cadastro não pode ser realizado! Mas como mencionado o deploy foi corrigido, logo realizarei os testes necessários.

Ah ok! Qualquer coisa é só chamar. Obrigada timeeee!

igords-goncalves commented 1 year ago

Toda parte de integração back e front finalizada, usuários sendo criados com sucesso!

Image

Image

igords-goncalves commented 1 year ago

Retornos com status de sucesso.

Image

Jacqueline2021 commented 1 year ago

Sensacional! Que notícia boa!

Andrezapsilva commented 1 year ago

Bugs:

Poderia verificar por gentileza @Leodias2204 @igords-goncalves

Andrezapsilva commented 1 year ago

Evidencias:

CT001 Teste 1 Empresa - Login no portal

Image

CT002 Teste 2 Candidato - Login no portal

Image

Andrezapsilva commented 10 months ago

Testes:

Confirmação de Cadastro de Empresa:

Confirmação de Cadastro de Candidato:

Todos os Testes Passaram.

Qualquer dúvida sobre as falhas descritas, estou a disposição.

Andrezapsilva commented 10 months ago

A Task pode seguir o fluxo @vivianaschmidt t e @denyscarvalho .