Repositorio Aplicación para el control de contractos
Aplicación Web creada en React.js con acciones de Redux para realizar peticiones al backend de contactos
- Lista de contactos: realiza una petición para obtener la lista de los contectos.
- Devuelve la lista de información de los contactos, ordenadas en Card.
- En cada Card exite un botón para eliminar y otro para editar al contacto.
- Crear contacto: formulario con los datos válidos para crear un nuevo contacto.
Cada dato de un contacto, contiene validaciones.
Se cuenta con 2 servicios: frontend y nginx. Al ejecutar le programa se habilita una red virtual interna de Docker que ejecuta cada uno de los servicios:
- Frontend Contenedor diseñado para construir la aplicación React + Redux, este contenedor se destruye al finalizar la construcción del proyecto, dejando dispoinble los archivos de construcción disponible e un volumen compartido con el contendor Nginx.
- Nginx Contenedor como servicio web que abastece la vista en frontend gracias a un volumen compartido con el contenedor de construcción.
- Se crea repositorio de frontend, contiene aplicación en React y Nginx.
- Se crea aplicación en React.js + Redux.
- Se crea Views para listar contactos.
- Se crea acción para eliminar un contacto por uuid.
- Se crean validaciones de datos.
- Autenticar al usuario de lado del front.
- Buscador de contactos.