Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • front-end front-end
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Plataforma de Doações para o Pão dos Pobres
  • front-endfront-end
  • Merge requests
  • !41

Merged
Created Sep 13, 2025 by Bernardo Possani Kirsch@b.kirschDeveloper6 of 8 tasks completed6/8 tasks

Feat/integration signin signup

  • Overview 7
  • Commits 12
  • Pipelines 6
  • Changes 13

🔗 Task no ClickUp

ID da Task: 86b6e2uty e 86b6e2uy6

📝 Descrição das mudanças

Esse MR implementa PARCIALMENTE a integração do fluxo de login e de cadastro, junto com os ajustes do Provider do Usuário e da Navbar. Digo parcialmente, pois uma das telas (cadastro de usuário) não estava devidamente implementada. Fui ver se tinha um comentário ou explicação no MR da task (!34 (merged)) mas acho que ela nem foi corrigida. Alguns pontos que identifiquei:

  • A lógica de verificação de input não é validada da maneira certa (Previamente determinada com ZOD)!
  • Atributos em português e totalmente diferentes do que o backend espera.
  • Não possuí reações importantes a falha de cadastro (senha fraca, validação do formato certo de cpf, telefone).
  • Comentários jogados e sem sentidos.
  • Falta de clareza nos métodos e funções (SignUp é diferente de Login, a função de cadastro deve ser diferente da de login)
  • Falta de conexão entre as duas etapas do Formulário (PersonalForm não passa as informações AcessForm)

Fiquei quase 6 horas para integrar uma função e não finalizei, sugiro reabrirem o MR da task da tela cadastro.
Outra sugestão é de que o a mesma pessoa que faça a tela, faça também a integração. Principalmente porque às vezes a tela é feita de maneira muito diferente do que o backend espera, e a pessoa que integra tem muito retrabalho.

🎯 Tipo de Mudança

  • Bug fix (correção de bug)
  • New feature (nova funcionalidade)
  • Documentation (documentação)
  • Refactoring (refatoração)
  • Test (testes)

📸 Evidências

Segue abaixo algumas evidências da task de cadastro que esta na develop:

Como falei anteriormente, alguns erros de formatação de CPF e PHONE fizeram o back retornar erros peculiares (erro 422):
image


Código e arquivos não possuem diferenciação clara entre SignIn e SignUp, e as variáveis em português e inglês:
image

Validação feita no componente:
image

✅ Checklist

  • Código segue os padrões do projeto
  • Self-review foi feito
  • Código foi testado localmente

📌 Notas adicionais

  • Reforço a importância de corrigir o PR para e seguir boas práticas para facilitar o trabalho e entendimento do resto da equipe.
  • Abri o MR para deixar registrado a minha tentativa. Se alguém quiser assumir o resto dessa task, eu ficaria agradecido!
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: feat/integration_signin_signup