En base a los diseños dados, construir las siguientes tres vistas:
- Caja de búsqueda
- Resultados de la búsqueda
- Detalle del producto
Descripción funcional de la aplicación
- En la vista de caja de búsqueda, debería poder ingresar el producto a buscar y al enviar el formulario navegar a la vista de Resultados de búsqueda, visualizando solo 4 productos. Luego, al hacer clic sobre uno de ellos, debería navegar a la vista de Detalle de Producto.
- Dado un id de producto, debería poder ingresar directamente a la vista de detalle de producto.
Para obtener una copia local en funcionamiento, siga estos sencillos pasos de ejemplo.
-
Clonar el repositorio
git clone
Una vez clonado, deberá repetir estos pasos para el cliente y el servidor.
-
Instalar paquetes NPM
npm install
-
Crear un archivo .env en la carpeta raíz del servidor con la siguiente información Para el servidor:
PORT= el puerto que desee usar (ej: 3001)
Para el cliente:
REACT_APP_BASEURL= el endpoint del servidor (ej: http://localhost:3001/api/items)
-
Iniciar el servidor y el cliente
npm start
- Estructura de carpetas
- Habilitacion de endpoints en el servidor
- Definición de metodologia de trabajo
- Creacion de rutas en el cliente
- Creacion de componentes en el cliente
- Analisis de datos en el cliente
- Creacion de estilos en el cliente
- Creacion de funciones en el cliente
- Implementacion de funcionalidades extra
Lucas Tisera - [email protected]
Project Link: https://github.com/Lucas-Tisera/challenge-tecnico-MELI