Skip to content

rtelenta/rick-and-morty

Repository files navigation

Rick and Morty

Buscador de los personajes de Rick and Morty

Funcionalidades principales:

  • Versión clara/oscura
  • Buscador de personajes
  • Filtro por estado

Comenzando 🚀

Puedes ver una DEMO del proyeto en este enlace https://rtelenta.github.io/rick-and-morty/.

Mira Instalación para conocer ejecutarlo en un ambiente local.

Pre-requisitos 📋

node.js
yarn

Instalación 🔧

Instalando de dependencias

yarn install

Ejecutando el proyecto en local. http://localhost:3000

yarn start

Compilando el proyecto. Se generará una carpeta build con los archivos compilados

yarn build

Ejecutando las pruebas ⚙️

El proyecto cuenta con pruebas unitarias y un reporte de cobertura de código

Analizando las pruebas unitarias 🔩

Ejecutando las pruebas unitarias

yarn test

Ejecutando la cobertura de código

yarn test:coverage

Estructura de las carpetas ⌨️

Dentro de la carpeta components se encuentran los componentes generales acompañados cada uno de su respectivo test. Ejemplo:

📦components
 ┣ 📂CardImage
 ┃ ┣ 📜CardImage.test.tsx
 ┃ ┗ 📜index.tsx
 ┣ 📂...

Dentro de la carpeta features se encuentra una carpeta Finder con todos los archivos y tests del buscador. Ejemplo:

📦features
 ┗ 📂Finder
 ┃ ┣ 📂components
 ┃ ┃ ┣ 📜SearchForm.tsx
 ┃ ┃ ┗ 📜...
 ┃ ┣ 📂graphql
 ┃ ┃ ┣ 📂queries
 ┃ ┃ ┃ ┗ 📜getCharactersQuery.ts
 ┃ ┃ ┗ 📂types
 ┃ ┃ ┃ ┣ 📜charactersDataType.ts
 ┃ ┃ ┃ ┗ ...
 ┃ ┣ 📂hooks
 ┃ ┃ ┗ 📜useCharacters.ts
 ┃ ┣ 📂services
 ┃ ┃ ┗ 📜getCharacters.ts
 ┃ ┣ 📂__tests__
 ┃ ┃ ┣ 📂components
 ┃ ┃ ┃ ┣ 📜AlertMessage.test.tsx
 ┃ ┃ ┃ ┣ 📜...
 ┃ ┃ ┗ 📜Finder.test.tsx
 ┃ ┗ 📜index.tsx

Capturas de pantalla 💻

Versión clara Versión oscura

Construido con 🛠️

Liberías y tecnologías usadas en el proyecto

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published