https://github.com/programando-ideas/ejercicio2_node
https://github.com/programando-ideas/ejercicio2_node
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/programando-ideas/ejercicio2_node
- Owner: programando-ideas
- Created: 2020-06-08T20:33:29.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-13T00:45:28.000Z (over 2 years ago)
- Last Synced: 2025-01-22T12:32:47.000Z (5 months ago)
- Language: JavaScript
- Size: 156 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Se tiene que crear un API que cree, actualice, eliminé y obtenga uno o más registros
### 1. Para ejecutar el proyecto
```bash
npm install
npm start```
### 2. Requerimiento
1) Crear usuario (Todos los campos son necesarios)
- Nombre completo
- Fecha de nacimiento // fecha mayor a 18 años
- Orientación sexual
- Email // Validar el email - El email debe ser único
- Teléfono // El teléfono debe ser único.
- Contraseña2) Actualización de usuario:
- Recibe como parámetro el ID del usuario
- Solo puede actualizar:
- su nombre
- fecha nacimiento
- sexo
- teléfono.
- Haciendo las validaciones necesarias.3) Actualización de contraseña:
- Recibe como parámetro el email del usuario
- Se debe utilizar un método nuevo de actualización
- Sin embargo, la contraseña se debe generar y enviar por correo.4) Obtener usuario
- Recibe como parámetro el correo electrónico para obtener el usuario
- En caso de que esté parámetro no se envié regresara toda la lista de usuarios.5) Eliminar usuario, recibe como parámetro el id del usuario y elimina dicho registro.