pnn99/Sistema-de-Reserva-de-Salas-IFacil

Implementar Validação de Formulários no Front-end com Zod/Joi

Open

#3 opened on Aug 25, 2025

 (0 comments) (0 reactions) (0 assignees)HTML (0 forks)auto 404
documentationenhancementgood first issue

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.

Contributor guide