# Registro de Usuario ## Tipo de usuario Dueno de mascota (nuevo) ## Donde empieza Pagina principal -> Boton "Registrarse" o `/register` ## Que quiere hacer el usuario Crear una cuenta nueva para poder reservar turnos y gestionar sus mascotas ## Pasos 1. Click en "Registrarse" en la pagina principal 2. Ingresar email 3. Ingresar contraseña 4. Confirmar contraseña 5. Aceptar terminos y condiciones 6. Click en "Crear cuenta" 7. Recibir email de verificacion 8. Click en el link de verificacion 9. Cuenta activada, redirige al dashboard ## Que deberia pasar - Usuario creado en el sistema - Email de bienvenida enviado - Puede iniciar sesion inmediatamente - Ve su dashboard vacio (sin mascotas, sin turnos) ## Problemas comunes - El email ya esta registrado pero el usuario no lo recuerda - El email de verificacion llega a spam - La contraseña no cumple los requisitos minimos - El usuario cierra el browser antes de verificar y no encuentra el email despues - Usuarios intentan registrarse con email de otra persona ## Casos especiales - Si el email existe como usuario invitado (del turnero), deberia linkear las cuentas - Si el usuario ya tiene cuenta pero no verificada, reenviar email de verificacion - Registro desde el flujo de turnero (ya ingreso datos, solo falta contraseña) ## Flujos relacionados - Login (despues de registrarse) - Turnero (puede disparar registro) - Recuperar contraseña (si ya tenia cuenta y no recuerda) ## Notas tecnicas - API: `POST /common/users/create/` - Validacion de contraseña: minimo 8 caracteres, 1 numero, 1 mayuscula - Verificacion expira en 24 horas