Skip to content

Uma aplicação moderna de Pokédex para Geração I do Pokémon, permitindo que os usuários explorem e visualizem informações detalhadas sobre os 151 Pokémon originais dos jogos clássicos.

Notifications You must be signed in to change notification settings

jeehzx/pokefinder

Repository files navigation

PokéFinder ❤

Bem-vindo ao PokéFinder!
Uma aplicação moderna de Pokédex para Geração I do Pokémon, permitindo que os usuários explorem e visualizem informações detalhadas sobre os 151 Pokémon originais dos jogos clássicos.

🎮 Sobre o Projeto

O PokéFinder é uma Pokédex interativa e responsiva desenvolvida com Next.js, oferecendo uma experiência visual inspirada nos jogos clássicos de Pokémon, com animações suaves e design moderno.

PokéFinder - Página de Busca

PokéFinder - Detalhes do Pokémon

✨ Funcionalidades

🔍 Busca e Filtros

  • Busca por nome ou ID: Encontre Pokémon rapidamente digitando o nome ou número da Pokédex
  • Filtros avançados:
    • Filtro por Tipo (Inseto, Fogo, Água, etc.)
    • Filtro por Grupo de Ovo
    • Filtro por Estágio de Evolução (Base, 1ª Evolução, 2ª Evolução)

📱 Visualização

  • Cards interativos: Visualize todos os 151 Pokémon em um grid responsivo
  • Sprites animados: Sprites GIF animados com opção de alternar entre versões masculina e feminina
  • Design responsivo: Interface adaptada para desktop, tablet e mobile

📊 Detalhes Completos

  • Informações básicas: Peso, altura, grupo de ovo e habilidades
  • Estatísticas base: Visualização com barras de progresso
  • Cadeia de evolução: Visualização completa e interativa das evoluções
  • Geração I exclusiva: Foco nos 151 Pokémon originais
  • Performance otimizada: Cache de dados e carregamento eficiente

🛠️ Tecnologias Utilizadas

📦 Estrutura do Projeto

pokefinder/
├── app/                    # Rotas e páginas Next.js
│   ├── page.tsx           # Página inicial
│   ├── page/              # Página de busca
│   └── [pokemonName]/     # Página de detalhes do Pokémon
├── components/             # Componentes React
│   ├── pokemon-card.tsx   # Card do Pokémon
│   ├── evolution-chain.tsx # Cadeia de evolução
│   └── ui/                # Componentes UI reutilizáveis
├── lib/                    # Utilitários e APIs
│   ├── pokemonAPI.ts      # Funções de API
│   └── translations.ts    # Sistema de traduções
└── public/                 # Arquivos estáticos

🚀 Como Executar

  1. Instale as dependências:
npm install
  1. Execute o servidor de desenvolvimento:
npm run dev
  1. Abra http://localhost:3000 no navegador

2025 © Jéssica Rodrigues. Todos os direitos reservados.

About

Uma aplicação moderna de Pokédex para Geração I do Pokémon, permitindo que os usuários explorem e visualizem informações detalhadas sobre os 151 Pokémon originais dos jogos clássicos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published