El objetivo principal de este Challenge consistió en pasar una pagina clásica de HTML, CSS y JavaScript a un proyecto de React. La idea general es crear múltiples componentes, con distintos grados de dificultad, e ir renderizando cada uno con la implementación de nuevas dependencias. Con lo cual, podrán encontrar dentro del package.json librerías como:
- React - Hook - Form
- Axios
- React - Router - Dom
- Typewriter-effect
- Moment
Es importante destacar que este proyecto se inició con Create React App.
Descargue el proyecto desde mi repositorio de Github.
- 1: Sobre la lista de archivos, haga clic en Código.
- 2: Método HTTPS: Dentro de las opciones seleccione el Icono de Copiar Enlace.
Para otras opciones de clonación diríjase al siguiente enlace cloando repositorios.
- 3: Utilizando la terminal, ejecute los siguientes comandos:
cd [carperta-destino]
$ git clone [URL copiada]
Este proyecto requiere mpm.js para funcionar.
Instale las dependencias y ejecute el servidor.
cd [carperta-clonada]
$ npm i
$ npm start
IMPORTANTE: el programa se ejecutará en el navegador que tenga por defecto e intentará utilizar como base el puerto 3000.
- Desarrollar un sitio que contenga las siguientes características
- Pagina principal (home) que contenga 3 enlaces:
- 1er enlace: un "Formulario de Contacto".
- 2do enlace: generar un cuadro con información de clientes el cual se obtiene tras realizar una petición a la API {JSON} Placeholder
- 3er enlace: generar un dashboard con los personajes de Rick & Morty los cuales se obtienen de realizar un llamado a la API https://rickandmortyapi.com/
- Sobre este último se debe poder acceder al detalle de cada personaje haciendo click en cada tarjeta.
- Se debe mantener un maquetado correcto en todo momento
- Estilos de CSS libres
- Debe poder renderizarse en otros dispositivos
Es importante destacar que parte del trabajo se realizó en equipo pero nuestra metodología se basó en generar espacios de consultas sobre funcionalidades unicamente. Después cada uno le brindó a su proyecto el maquetado y el estilo que consideró adecuado.
En general: a todo el equipo de AVALITH por impulsar el programa Skill Factoy de React 100% remoto y gratuito que nos permite seguir creciendo bit a bit en este hermoso mundo IT. En particular al grupo de genios con lo que me tocó hacer este proyecto y por último, pero no menos importante, a nuestro sensei Fabián Tureo quien muestra un entusiasmo superlativo y se brinda en cada encuentro de la mejor manera.
VAMOS POR MAS!!!