Skip to content

amisterdan7/Pokedex-Web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pokédex Web ⚡

Uma aplicação interativa e moderna que consome dados em tempo real da PokéAPI para exibir informações detalhadas sobre Pokémons. Este projeto foi desenvolvido como um desafio técnico focado em JavaScript assíncrono e manipulação dinâmica do DOM.

🚀 Funcionalidades

  • Busca Inteligente: Permite localizar Pokémons tanto pelo nome quanto pelo número de ID.
  • Dados Detalhados: Exibição dinâmica de nome, espécie, habilidades, altura e peso.
  • Galeria de Imagens: Renderização da arte oficial em alta definição ("official-artwork") para melhor fidelidade visual.
  • Interface Adaptável: Layout totalmente responsivo com design moderno e efeitos de glassmorphism.
  • Feedback ao Usuário: Sistema de estados que inclui indicadores de carregamento (loading) e tratamento de erros para buscas inválidas.

🛠️ Tecnologias Utilizadas

O projeto foi construído utilizando exclusivamente tecnologias nativas (Vanilla JS), sem o uso de frameworks ou bibliotecas externas:

  • HTML5: Estruturação semântica de dados.
  • CSS3: Estilização avançada com Variáveis CSS, Flexbox, Grid e animações personalizadas.
  • JavaScript (ES6+): Lógica assíncrona utilizando fetch, async/await e tratamento de exceções com try/catch.
  • Google Fonts: Tipografia refinada utilizando as fontes Orbitron (títulos) e Inter (corpo).

🔗 Link do Projeto

Você pode visualizar a aplicação em execução aqui: CLIQUE AQUI PARA ACESSAR A POKÉDEX WEB

📦 Como Executar o Projeto

  1. Clone este repositório em sua máquina local:

    git clone [https://github.com/amisterdan7/pokedex-web.git](https://github.com/amisterdan7/pokedex-web.git)
  2. Navegue até a pasta do projeto e abra o arquivo index.html em qualquer navegador moderno.

📖 Sobre o Desafio

Este projeto foi desenvolvido seguindo os requisitos técnicos da disciplina de Desenvolvimento de Aplicações Web (UC 07), com foco em:

  • Separação rigorosa de responsabilidades entre HTML, CSS e JavaScript.
  • Código limpo, indentado e livre de resíduos de depuração.
  • Navegação e performance otimizadas através de carregamento de imagens.

Desenvolvido por Ricardo Aamisterdan.

About

Pokédex Web é uma aplicação funcional que permite ao usuário buscar um Pokemon pelo nome ou ID e visualizar suas informações básicas diretamente na tela, consumindo dados em tempo real de uma API pública.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors