Skip to content

Mariandr4de/Pokedex

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 

Repository files navigation

🎮🕹️Projeto Pokedex🖥️🖱

O projeto consiste na criação de uma Pokedex online. A ideia é que usemos a Poke Api como fonte de dados. Ela é uma API pública, bastante utilizada para aplicações focadas em aprendizado de programação.

✔O que funciona

  • Home
    • Na pagina home é possivel ver a lista de Pokémons vindos da API
    • Os Pokémons podem ser adicionados à Pokédex
    • Ao clicar na imagem do Pokémon você será direcionado à página de detalhes
    • Ao adicionar o Pokémon, o botão Pokebola Aberta muda para Pokebola Fechada, fazendo com que não seja possivel adicionar mesmo Pokémon duas vezes na Pokedex
    • Acesso à Pokedex
    • Paginação
  • Pokédex
    • Ver os Pokémons adicionados
    • Remover os pokémons da pokedex
    • Acesso à página de detalhes clicando na imagem do Pokémon
    • Voltar para a home clicando no Logo ou na imagem de Pokedex aberta
  • Detalhes do Pokemon
    • Na página de detalhes é possivel ver informações do Pokémon. Como:
    • Fotos
    • Tipo
    • Estatisticas
    • Movimentos
  • Batalha Pokemon
    • Na página de batalhas é possivel jogar no estilo Super Trunfo
    • Os Pokémons são sorteados e é possivel fazer a comparação de atributos
    • Mensagens na tela após cada rodada e Alerta após a finalização de 5 Rounds. Informando quem foi o vencedor
    • Ao lado esquedo da tela tem um botão de regras/rules, onde ao clicar o usuário verá a seguinte mensagem explicativa:
    Clique no Card do seu Pokémon e escolha um Atributo.
    Se a pontuação for maior que a do seu oponente >> Você Vence!!
    
  • Alerta de Sucesso ou erro nas operações caso ocorram
  • Página de erro caso navegue por uma página não existente Loading em todas as páginas
  • Responsividade Funcional

🔗Link Surge

💻Como Rodar o Projeto Localmente

Siga o passo-a-passo abaixo:

Passo Comando
Faça o Clone git clone
Instale as Dependências npm install
Utilize o Script Start npm start

Por padrão a aplicação rodará localmente na porta 3000.

📚Bibliotecas Utilizadas

  • axios
  • react-icons
  • react-router-dom
  • styled-components
  • sweet-alert

🛠Tecnologias Utilizadas


React HTML CSS Git

🖥📱Imagens

Home printspokedex (1) Paginação printspokedex (2) Alert ao capturar um Pokémon printspokedex (3) Um Pokémon não pode ser adicionado à Pokedex duas vezes
printspokedex (4) Pokedex prints (3) Pokemon sendo removido
prints (2) Página de detalhes
printspokedex (6) prints (2) Pagina de Batalha / Regras printspokedex (11) Parte frontal do card printspokedex (8) Escolhendo atributo printspokedex (9) Após 5 Rounds printspokedex (10)

👩🏻‍💻Desenvolvedoras


Jil Mayumi Moutinho


Mariana Andrade


Talita Leonardo Miguel

About

Pokedex 🎮

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.2%
  • HTML 2.8%