Esse projeto foi desenvolvido em react, para participar de um processo seletivo na empresa Green Acesso, e utiliza uma API publica que fornece informações sobre os personagens da série de televisão Rick and Morty. Essa aplicação o usuário é apresentado uma lista de personagens que contém informações como nome, espécie, gênero e status. Contém também a lista de todas as temporadas e episódios da série. A aplicação conta com um campo de pesquisa eu pode ser feita pelo nome do personage, se está vivo ou não, e até a localização do mesmo.
Instale o repositório rick-and-morty com yarn
yarn
cd rick-and-morty
yarn start
Esse componente exibe uma lista de personagens com base nos dados fornecidos na propriedade 'characters'.
Esse componente é uma seção de sliders que mostra os episódios de todas as temporadas da serie. Cada slider contém uma lista de episódios que podem ser navegados horizontalmente.
Esse componente renderiza uma lista de episódios em um slider utilizando o pacote react-slick. Cada episódio é representado pelo componente EpisodesList que recebe informações como nome, data de exibição, número do episódio e personagens.
O componente Pagination é responsável por renderizar os botões de paginação da interface, permitindo que o usuário navegue entre as diferentes páginas de resultados. Ele recebe as informações de página atual, total de páginas e a função para lidar com a mudança de página.
Este componente é responsável por exibir um campo de pesquisa com um ícone de lupa que permite filtrar os personagens por nome. Quando o usuário digita algo no campo de pesquisa, o valor é armazenado no estado 'searchValue' e a função 'handleSearchChange' é chamada para atualizar o estado com o novo valor.