New Task

U

Sistema de Autenticação de Usuário

12:40 PM

A

✅ Solicitação atendida. Verifique o painel ao lado 👉

12:40 PM

Nome
Implementação de Sistema de Autenticação de Usuário
Descrição
Desenvolva um sistema de autenticação de usuário seguro que inclui registro, login, logout e recuperação de senha.
Tempo Estimado
4 dias
Steps
  • Crie modelos de usuário e sessão utilizando Prisma ORM e SQLite.
  • Implemente rotas de autenticação usando React Router 7.
  • Desenvolva componentes de interface para registro, login e recuperação de senha usando React e ShadcnUI.
  • Implemente validação de formulários para todas as entradas de usuário.
  • Configure a autenticação de sessão e persistência com o SQLite.
  • Desenvolva uma função de recuperação de senha com validação de e-mail.
  • Teste o fluxo de autenticação, incluindo registro, login, logout e recuperação de senha.
Testes Sugeridos
  • it('deve permitir o registro de um novo usuário com e-mail e senha válidos')
  • it('deve permitir que um usuário faça login com credenciais corretas')
  • it('deve encerrar a sessão do usuário ao fazer logout')
  • it('deve permitir a recuperação de senha com um e-mail de verificação válido')
Critérios de Aceitação
  • Usuários podem registrar-se com e-mail e senha válidos.
  • Usuários podem fazer login com credenciais corretas.
  • Usuários podem fazer logout e as sessões são devidamente encerradas.
  • Usuários podem recuperar suas senhas através de um sistema de verificação por e-mail seguro.
Sugestão de Implementação
Utilize React Hook Form para gerenciar entradas de usuário, Prisma ORM para manipulação de dados de autenticação e React Router 7 para navegação segura em rotas protegidas.
 
Assitente de Tarefas

Faça uma pergunta sobre as tarefas

Powered by CopilotKit