Skip to content

fparuce/pokedex-project-vue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📱 Pokédex com Vue.js 3

Uma aplicação web moderna que consome a PokeAPI para exibir informações sobre Pokémon, construída com Vue.js 3 e Vite.

✨ Funcionalidades

  • 🎨 Interface responsiva e atraente
  • 🔍 Busca por nome ou número do Pokémon
  • 📋 Listagem com cards dos Pokémon
  • 📊 Página de detalhes com estatísticas completas
  • ⚡ Cache inteligente para melhor performance
  • 🛡️ Tratamento robusto de erros e fallbacks

🛠️ Tecnologias Utilizadas

  • Vue.js 3 - Framework frontend
  • Vite - Build tool ultrarrápido
  • Axios - Cliente HTTP
  • Vue Router - Navegação entre páginas
  • API REST - PokeAPI

🚀 Como Executar

Pré-requisitos

  • Node.js (v16 ou superior)
  • npm ou yarn

Instalação

  1. Clone o repositório:
git clone https://github.com/fparuce/pokedex-project-vue.git
  1. Acesse o diretório:
cd pokedex-project-vue
  1. Instale as dependências:
npm install
# ou
yarn install

Execução

Modo desenvolvimento:

npm run dev
# ou
yarn dev

Modo produção:

npm run build
npm run preview

🧪 Testes

Para executar os testes:

npm run test

📂 Estrutura do Projeto

src/
├── assets/          # Imagens e recursos estáticos
├── components/      # Componentes Vue
├── composables/     # Lógica reutilizável
├── router/          # Configuração de rotas
├── views/           # Páginas principais
├── utils/           # Utilitários
├── App.vue          # Componente raiz
└── main.js          # Ponto de entrada

🤝 Contribuição

Contribuições são bem-vindas! Siga estes passos:

  1. Faça um fork do projeto
  2. Crie sua branch (git checkout -b feature/nova-feature)
  3. Commit suas mudanças (git commit -m 'Adiciona nova feature')
  4. Push para a branch (git push origin feature/nova-feature)
  5. Abra um Pull Request

📄 Licença

Este projeto está licenciado sob a licença Apache-2.0 - veja o arquivo LICENSE para detalhes.

🙏 Créditos


Feito com ❤️ por Felipe Costacurta Paruce
GitHub


About

Uma Pokedex construída com Vue.js 3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published