Skip to content

memematvaz/Rick-Morty-character-filter-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rick&Morty Filter

Esta aplicación se sirve de la API https://rickandmortyapi.com/documentation/#get-all-characters para elaborar un catálogo de personajes de la serie de televisión Rick&Morty en el que encontrar tus series favoritas mediantes el buscador y obetener más información sobre estos.

Este proyecto fue realizado como ejercicio de evaluación final del módulo 3 de Adalab por Maria Mateo GitHub #PromociónIdelisa.

Objetivos

  • Responsive Web
  • Estructura por componentes
  • Conectar a la API
  • LocalStorage
  • Filtro funcional
  • Desarrollar con React
  • Estilos con Sass

Estructura del proyecto

├── Readme.md
├── package.json
├── package-lock.json
├── public
|   ├── favicon.ico
|   ├── index.html
|   ├── manifest.json
|   └── robots.txt
└──src
    ├── components
    |     ├── services
    |     |       └── FetchData.js
    |     ├── Character.js
    |     ├── CharacterDetails.js
    |     ├── CharacterList.js
    |     ├── FilterInput.js 
    |     ├── Header.js     
    |     └── App.js
    ├── icons
    |     ├── fontawesome-free-5.12.1-web
    |     ├── alien.png
    |     ├── dead.png
    |     ├── favicon.png
    |     ├── header.jpg
    |     ├── human.png    
    |     └── live.png 
    ├── styles
    |     ├── base
    |     |       └── reset.scss   
    |     ├── core
    |     |       ├── _mixins.scss   
    |     |       └── _variables.scss   
    |     ├── layout
    |     |       ├── _details.scss  
    |     |       ├── _filter.scss
    |     |       ├── _header.scss  
    |     |       ├── _hover.scss   
    |     |       └── _main.scss   
    |     └── App.scss    
    └── index.js 

Tecnologías usadas

Instalación

Necesitarás instalar Node.js para trabajar con este repositorio, luego:

  1. Descarga o clona el repositorio
$ git clone https://github.com/Adalab/modulo-3-evaluacion-final-memematvaz.git
  1. Abre el proyecto en tu editor de codigo (Visual Sudio Code, Atom, Brackets...)

  2. Instala las dependencias locales

$ npm install
  1. Arranca el proyecto:
$ npm start

Cómo funciona:

La aplicación cuenta con un buscador en el que puedes escribir el nombre de los personajes que desees encontrar y automáticamente filtrará los resultados coincidentes. Los personajes se encuentran ordenados alfabéticamente a lo largo del main de la página.

Al colocar el cursor encima de las diferentes tarjetas con las imágenes de los personajes podrás ver su nombre y si especie. Al clickar sobre ellas podrás acceder a un resumen de este personaje viendo además de su nombre el número de episodios en el que ha aparecido. El primer icono de la tarjeta representan la especie del personaje, si es humano o un alien; y el segundo si se encuentra vivo o muerto. Pulsando la x podrás volver atrás.

Por último visita la web aquí!

(http://beta.adalab.es/modulo-3-evaluacion-final-memematvaz/)

About

Rick&Morty character filter API and ReactJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published