- Descrição do Projeto
- Enunciado
- Requisitos e Funcionalidades do Projeto
- Funcionalidades Adicionais
- Layout
- Demonstração
- Concepção do Projeto
- Como Rodar Este Projeto
- Tecnologias Utilizadas
- Pessoas Autoras
- Próximos Passos
O Projeto Pokédex é um site de pokémons que possui três páginas: Home, Pokédex e Detalhes. O projeto está subdivido em temas de acordo com os conteúdos estudados durante o Módulo 2 de Frontend. Este projeto terá como fonte de dados para a sua criação a Poke Api, uma API pública, muito usada para aplicações focadas em aprendizado de programação e também usada em cases de processos seletivos.
É objetivo deste projeto criar um site com três páginas usando a Poke API com as seguintes ferramentas e focos de estudo:
- React
- React Router
- Styled-components
- React Context
- Axios
- Integração de APIs
- Design Systems
- Estado Global
- Requisitos Gerais:
- O site deve ter 3 páginas: Home, Pokédex e Detalhes;
- Projeto deve seguir o design proposto;
- O fluxo de trocas de páginas devem ser semelhante ao fluxograma;
- Página Home:
- Mostrar uma lista de Pokemons, contendo ao menos 20 Pokemons;
- Cada Pokemon será representado por um Card;
- Em cada card de Pokemon tem um botão para adicioná-lo à Pokedex e um outro botão para acessar os detalhes do Pokemon;
- Header dessa página terá um botão para acessar a página da Pokedex
- Página Pokédex
- Renderizar a lista de pokémons adicionados na pokédex;
- Em cada card de Pokémon deve ter um botão para removê-lo da Pokédex e um outro botão para acessar os detalhes do Pokémon.
- Header deve ter um botão para voltar para a Home
- Não deve ser possível adicionar o mesmo Pokémon duas vezes na Pokédex
- Página de Detalhes
- Mostrar os detalhes do Pokémon selecionado, com informações descritas
- Header deve ter um botão para adicionar ou remover da Pokédex e outro para voltar a página home.
- Criar um readme para o projeto;
- Renderização de mais pokémons, fora os 20 dos requisitos
- Manipulação dos pokémons a serem mostrados na página home com botões laterais
- Foi utilizado o VITE
# Clone este repositório
$ git clone linkrepositório
# Acesse a pasta do projeto no seu terminal
$ cd projeto-react-apis
# Instale as dependências
$ npm install
# Execute a aplicação
$ npm run start






