Skip to content

devjaime/clone-mercadolibre

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto Clone de Mercado Libre

Actividad Nº 2

- Crear buscador de productos utilizando la api de Mercado Libre
- usar Axios para hacer una llamada a https://api.mercadolibre.com/sites/MLC/search?q={query}
- Donde query es obtenido por medio input de tipo text (componente controlado)
- Tomar los items de los resultados de busqueda y guardar en el state items
- Pintar los resultados de busqueda como una lista.
- Utiliza como ejemplo el formato de los rows de los resultados de busqueda (https://listado.mercadolibre.cl/iphone)
- Cada fila debe contener imagen del producto, titulo y precio
- Agregar dentro del .nav-header el logo (https://http2.mlstatic.com/ui/navigation/4.5.0/mercadolibre/logo__large_plus@2x.png)

se debe instalar axios npm i axios cambie material ui por https://getuikit.com/ semana 16-08-2019 semana 24-08-2019 usando como base el código de la actividad 2 para agregar las siguientes funcionalidades:

  • Agregar react-router para separar en 2 vistas: -Listado de búsqueda -Detalle de producto, donde la vista recibe como parámetro el item id. -Usar una transición para moverse entre las distintas vistas. -En la vista de "Detallle de producto" debemos hacer una llamada a
  • http://api.mercadolibre.com/items/:ITEMID
  • En la vista de detalle dejarla lo similar a la VIP de Mercado Libre Al volver desde la vista de detalleal resultado de busqueda con la ´última búsqueda -Algunas restricciones: -No usuar componentes visuales de terceros
  • Usar el maximo de componentes de tipo funcion.
  • El proyecto debe tener un mínimo de Cobertura del 60 %.

se agregan npm install @material-ui/icons --save npm install @material-ui/core --save npm install moment --save npm install react-fb-image-grid --save npm i --save react-facebook-emoji npm install react-fb-image-grid --save npm audit fix

Tercera Versión en 3 columnas con gestos de FB incluidos Segunda versión app sin gestos FB Home Mobile

Proyecto Clone de Mercado Libre para aprender react.js

React es una libreria de javascript para construir interfaces web

React utiliza JSX que es una manera unir etiquetas con javascript

Este proyecto contempla la manipulación de estados

Experimiento de integración continua con AzureDevOps

Creación del proyecto en Azure DevOps Tareas comprometidas en el proyecto Clonando Repositorio para subirlo a AzureRepo

Idea de producto final un solo código un solo producto

Instalaciones necesarias para proyectos React

Extensiones

Creación de proyecto

Comando de creación de proyecto

  • npx create-react-app [Nombre del proyecto ejemplo clone-mercadolibre] (nota los proyectos no permiten letras mayusculas al crearlos)
  • Una vez creado el proyecto debes abrir la carpeta CD clone-mercadolibre
  • prueba la ejecución de la aplicación con npm start

About

aplicación clone de mercado libre

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published