FOAP-NETMIND-PROMOCIO-2020 / friendlyrent

This is a team project
4 stars 0 forks source link

Crear formulario de registro de usuario #13

Open omiras opened 4 years ago

omiras commented 4 years ago

Objetivo

Crear un formulario simple de registro de nuevo usuario.

Análisis y diseño

  1. Crear formulario de registro en un nuevo EJS. Puesto que usamos la biblioteca Bootstrap, nos podemos inspirar aquí: https://bootsnipp.com/tags/registration. Aunque se aconseja no invertir un tiempo desmedido en el diseño. Crea un endpoint que te permite recuperar el formulario de registro, por ejemplo /get-register-new-user
  2. Atención al campo donde introducir el password: https://developer.mozilla.org/es/docs/Web/HTML/Elemento/input/password
  3. Consultar con @sagalto68 y @SergiHub sobre los campos necesarios que espera la base de datos.
  4. Los datos del formulario de registro se deben enviar al endpoint /post-register-new-user
  5. Hacer un console.log en el endpoint del POST para comprobar que ha recibido bien los datos
  6. Haced un res.send("Usuario creado con éxito!")
huiterjrv commented 4 years ago

observación

en este formulario de registro de usuario se le pasan al controlador los siguientes parámetros :

{
  userName: 'Albert Albert',
  userCode: 'Tenant96',
  email: 'albertalbert@gmail.com',
  identifUser: 'false',
  userPassword: 'albert',
  password: 'albert'
}

el endpoint /post-register-new-user es el que recibe los parámetros del formulario

NOTA: no fue necesaria la creación del endpouint /get-register-new-user debido a la implementación de un modal

se usaron las siguientes librerías :

hmirodski commented 4 years ago

El formulario funciona correctamente, registra un objeto con los campos mencionados.

En el campo que dice "what are you looking for?", dicha frase aparece como una opción mas a seleccionar, opino deberían estar solo las otras dos opciones("I'm renting my apartment" y "I'm looking for an apartment")

Por lo demas esta excelente! Screen Shot 2020-07-17 at 4 47 36 pm

lauraDrums commented 4 years ago

Hola team!

@rawl0408 y yo hemos testeado el formulario y creemos que podemos hacer algún improvement para facilitar la creación de la cuenta.

Vamos a mencionar una posible lista de mejoras que se podrían añadir;

-General: -Sería conveniente añadir required a todos los campos porque deja inscribirse con solo poner el full name. -Sería conveniente poner un mínimo y máximo de letras.

-Particular:

@omiras

huiterjrv commented 4 years ago

comentarios

  1. Gracias @hmirodski estare buscando como solucionar ese detalle
  2. holaaa... @lauraDrums y @rawl0408 no lo enfatizamos en eso ya que en el Schema de usuario dise que todo no es necesario así que creo que esto lo van a solucionar más adelante

ok ok