Prueba Tecnica de Fravega
- node >= v14.15.*
- yarn >= 1.22.10
- git clone https://github.com/JABvzla/pokedex-challenge.git
- cd pokedex-challenge
- yarn
Estructura de carpetas
contants // valores/configuraciones constantes
types // types/interfaces globales
components // componentes organizados utilizando atomic design
pages // componentes por url
public // assets y ficheros publicos
styles // estilos globales
La organización de componentes en este proyecto se baso utilizando atomic design, dejando reflejado en los nombre de los ficheros el orden propuesto en la metodologia (atoms, molecules, organisms, templates).
Las funciones que requieren de servicio externo son testeado comprobando que el servicio responde de forma esperada por la app (test de integración).
- yarn test `