Tomando como marco de referencia el documento MVP.
Elaborar la vista SignUp que será la pantalla de registro para usuarios WebCustomers que deseen adquirir productos en la plataforma.
URL -> { /signup }
La pantalla /signup creará un usuario WebCustomer en la base de datos y contará con:
[x] Un formulario donde al usuario se le solicitará que ingrese:
Nombre y apellido.
Email.
Contraseña.
Repetir la contraseña (verificar que las contraseñas ingresadas sean iguales).
[x] Una vez completados los campos y verificado que las contraseñas coinciden se desbloqueará un botón que diga "Completar registro" que al hacer click en él redireccionará al usuario WebCustomer registrado a la pantalla del WC Onboarding.
[x] Importante 1: Antes de redireccionar al usuario al WebCustomer Dashboard se debe verificar que el email ingresado no se encuentre registrado en la base de datos, en caso de ser así se debe devolver un mensaje de error que indique al usuario que ya existe una cuenta registrada con ese correo electrónico y solicitar ingresar un correo diferente.
[x] Importante 2: La contraseña debe contener como mínimo 8 caracteres y respetar el standard Regex (regular expression): al menos una letra mayúscula, al menos un número entre 0 y 9, no debe permitir caracteres especiales.
Importante 3: (backend) Al crearse el usuario en la base de datos, se debe generar un uuid automático que se utilizará para identificar específicamente al WebCustomer generado.
[x] Una vez finalizado el diseño, pasarlo a mobile.
[ ] Aplicar estilos para adaptarse a los diseños realizados por Ayrton.
Tomando como marco de referencia el documento MVP.
Elaborar la vista SignUp que será la pantalla de registro para usuarios WebCustomers que deseen adquirir productos en la plataforma.
URL -> { /signup }
La pantalla /signup creará un usuario WebCustomer en la base de datos y contará con:
[x] Un formulario donde al usuario se le solicitará que ingrese:
[x] Una vez completados los campos y verificado que las contraseñas coinciden se desbloqueará un botón que diga "Completar registro" que al hacer click en él redireccionará al usuario WebCustomer registrado a la pantalla del WC Onboarding.
[x] Importante 1: Antes de redireccionar al usuario al WebCustomer Dashboard se debe verificar que el email ingresado no se encuentre registrado en la base de datos, en caso de ser así se debe devolver un mensaje de error que indique al usuario que ya existe una cuenta registrada con ese correo electrónico y solicitar ingresar un correo diferente.
[x] Importante 2: La contraseña debe contener como mínimo 8 caracteres y respetar el standard Regex (regular expression): al menos una letra mayúscula, al menos un número entre 0 y 9, no debe permitir caracteres especiales.
Importante 3: (backend) Al crearse el usuario en la base de datos, se debe generar un uuid automático que se utilizará para identificar específicamente al WebCustomer generado.
[x] Una vez finalizado el diseño, pasarlo a mobile.
[ ] Aplicar estilos para adaptarse a los diseños realizados por Ayrton.