Implementar Validação de Formulários no Front-end com Zod/Joi
#3 opened on Aug 25, 2025
Repository metrics
- Stars
- (0 stars)
- PR merge metrics
- (No merged PRs in 30d)
Description
🔴 Objetivo
Implementar a validação de formulários no front-end usando bibliotecas como Zod ou Joi para garantir que os dados de entrada sejam válidos antes de serem enviados para o backend.
🔍 Contexto
Atualmente, o sistema realiza validações no backend, mas não faz validação consistente no frontend, o que pode resultar em erros ou inconsistências na submissão de formulários. Implementar a validação de entradas no lado do cliente ajudará a melhorar a usabilidade, evitando que o usuário precise esperar pela resposta do servidor para corrigir erros simples.
❎ Escopo sugerido
- Adicionar a biblioteca Zod ou Joi no projeto para validação de dados no front-end.
- Implementar validações nos formulários de cadastro, login e reservas.
- Exibir mensagens de erro ao usuário quando os dados inseridos forem inválidos.
- Garantir que as validações no front-end estejam sincronizadas com as validações do backend.
- Atualizar a documentação com as novas regras de validação.
📈 Impacto esperado
A implementação de validação no frontend melhorará a experiência do usuário ao reduzir erros, aumentar a eficiência do processo de cadastro e reserva, e prevenir entradas inválidas antes que cheguem ao servidor.