Skip to content

[F6-03] Pantallas de acceso: registro, login, verificación y recuperación #50

Open

Description

@JCCG-code

Fase: F6 · Tamaño: S · Depende de: #44 (F6-01), #40 (F3-02), #43 (F5-03)
Decisiones: D-11 en #1

Objetivo

Que un creador pueda entrar en menos de un minuto, con Google o con email.

Alcance

  • Rutas: /auth/sign-in, /auth/sign-up, /auth/verify, /auth/forgot, /auth/reset.
  • Botón "Continuar con Google" destacado; email + contraseña como alternativa.
  • Validación con los esquemas zod compartidos; errores junto al campo y resumen al enviar.
  • Rutas de /app/* protegidas: sin sesión redirigen a login y vuelven a la página pedida tras entrar.
  • Tras el primer login, redirección al dashboard con la lista de pasos para empezar ([F6-08] Dashboard e historial de proyectos #70).

Criterios de aceptación

  • Test (Playwright + MSW): registro con email → pantalla de verificación → login → dashboard.
  • Test: acceder a /app/projects sin sesión redirige a login y, tras entrar, vuelve a /app/projects.
  • Todo el flujo funciona solo con teclado y axe no reporta violaciones.
  • Textos disponibles en es y en.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions