Skip to content

Application using the Pokémon API to show the data, attributes and more.

Notifications You must be signed in to change notification settings

gabrlcj/PokemonBank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banner da pokédex


🌎 Navegação

Navegação para as secções
📝 Sobre
📸 Imagens
💻 Funcionalidades
🧰 Tecnologias
👤 Autor

📝 Sobre

Um dos projetos que mais gostei de trabalhar e quis trabalhar com várias ferramentas que ando estudando, o PokémonBank é uma pokédex do Pokémon, utilizando a PokeApi onde temos diversas informações sobre vários Pokémon e todo o seu universo.

Feito no intuito de práticar minhas técnicas com chamadas de API e também para trabalhar com um design já fornecido pela página do DevChallenge, construido pela umpontoseis, e também praticar as linguagens que ando mais utilizando.

Com esse projeto pude me aprofundar em conhecimentos como:

  • Trabalhar com a context api do React.js
  • Utilizar os types do Typescript
    • Juntamento com a funcionalidade de Pick, onde podemos pegar tipagens especificas de uma interface já criada
  • Utilização de CSS Modules com o SASS
  • Trabalho com hooks do React.js
  • Manipulação dinâmica de rotas com o react-router V6
  • Vite como ferramenta de build do projeto
  • Criação do projeto utilizando o método Mobile First

OBS: Nem todas as funcionalidades estão com seu funcionamento 100%, acabei finalizando as partes que consegui no momento

📸 Imagens

Versão Web

Versão Mobile

💻 Funcionalidades

  • Responsividade Web/Mobile
  • Listagem dos 50 primeiros Pokémon na Home Page
  • Botão para carregamento de mais 50 Pokémon ao final da Page
  • Input de procura totalmente funcional para os 1118 Pokémon
  • Ao clicar em um dos cards redireciona para uma visualização única daquele card
  • UI completa
  • Filtragem para as informações dos Pokémon
  • Scroll infinito

🧰 Tecnologias

Reactjs Typescript SASS Vite

👤 Autor

Feito com 🤎 por Gabriel Bittencourt Penteado. Entre em contato! 👋🏽


About

Application using the Pokémon API to show the data, attributes and more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published