To start the project locally without Docker you have to clone the repo and run the following command:

To run the e2e tests with cypress run the following command:

  • npm run cypress:open

To start the project using Docker (please make sure you have installed Docker & docker-compose) and run the following comand:

  • docker build -t poke-api-challenge:prod .
  • docker run -p 3000:80 poke-api-challenge:prod
  • Go to http://localhost:3000/

React Junior Challenge

👩‍💻 Proyect Overview

  • Crear un fork de este proyecto
  • Crear una SPA
  • Utilizar fetch o axios para consultar una api https://dragon-ball-api.herokuapp.com/documentation​ o ​https://pokeapi.co/
  • Listar todos los personajes de la api
  • Al hacer click sobre el personaje abrir una página nueva y mostrar toda la informacióndel personaje
  • Utilizar Css, puede ser css, sass o styled component

🎯 Puntos

  1. Utilizar Typescript
  2. Utilizar variables de entorno
  3. Buen código e Indentación del código

🎯 Bonificaciones

  • Poder hacer SSR
  • Montar el proyecto en docker y docker-compose
  • Crear Test E2E se recomienda utilizar cypress

📃 Disclaimer

Esto es un desafío técnico sin proposito comercial y DEUNA de ninguna manera:

  • Compartirá o usará tu código
  • Obligarte a realizar este desafío
  • Compensarte de cualquier forma por realizar este desafío

Buena suerte 🚀

Esta prueba se puede completar fácilmente en un lapso de 6 a 8 horas