Terminado

Practica Agenda

Publicado el 17 Septiembre, 2019 en Programación y Tecnología

Sobre este proyecto

Abierto

Cree una pequeña aplicación que permita lo siguiente:

Será un directorio que contiene usuarios con la siguiente información:
• Primer nombre
• Apellido
• Habla a
• Correo
• teléfono

(Debe haber al menos 10 usuarios precargados en la aplicación)
La aplicación debe tener una funcionalidad de búsqueda que permita al usuario buscar por cualquiera de los parámetros o combinación de ellos. Debe mostrar una tabla con los resultados de la búsqueda y debe poder clasificarse si hay más de un resultado.

Además, debe haber una sección que permita el registro de nuevos usuarios que tengan las siguientes validaciones:
• Todos los campos deben ser obligatorios, el nombre y el apellido solo pueden contener valores alfabéticos
• El correo debe tener un formato de correo electrónico válido
• El teléfono solo permitirá caracteres numéricos y debe formatearse como (###) ### - ####.

En caso de que se rompa alguna validación, el usuario debe recibir un error en la entrada y deshabilitar el botón enviar hasta que se realicen las correcciones.

• Utilice CSS o precompiladores para el diseño y la experiencia del usuario.
• Usar diseño de materiales.

Después de capturar a un nuevo usuario, debería poder buscarlo en la funcionalidad de búsqueda.
Simulacros de http para los servicios de captura y búsqueda. (Un cargador entre "llamadas" ayudaría a indicar que el proceso está en su lugar)

El proyecto se realiza en angular 5+.


Debería hacer uso de RXJS


Este pequeño proyecto debe estar en git para poder revisarlo.
Notas o agradable tener:
Pruebas unitarias con jazmín.
Cualquier funcionalidad adicional y mejoras son más que bienvenidas.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo el diseño
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: 19 Septiembre, 2019

Habilidades necesarias