Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/danielcrubens/kotas

🚩Desafio Técnico para a empresa Kotas. Consumir uma API e construir uma aplicação e Vue.js.
https://github.com/danielcrubens/kotas

api front-end nuxt3 pinia pokedex tailwind typescript vue3

Last synced: 4 days ago
JSON representation

🚩Desafio Técnico para a empresa Kotas. Consumir uma API e construir uma aplicação e Vue.js.

Awesome Lists containing this project

README

        

## 💻 Sobre o projeto

Desafio Técnico para a empresa Kotas.
Consumir uma API e construir uma aplicação e Vue.js.

### Requisitos
**1** - Tela de listagem Pokémons, sendo 24 registros por página com paginação em Scroll (Infinita).

**2** - Pesquisa de um Pokémon específico por ID ou Nome.

**3** - Exibir o detalhe de um Pokémon ao clicar em um card, mostrando os seus efeitos.
Exibir o detalhe de um Pokémon ao clicar em um card, mostrando os seus efeitos.
(Deve ser redirecionado para um página nova, sendo possível
também pesquisar um pokémon específico via parâmetro na url)

**4** - Responsividade para visualização em dispositivos Móveis.

**5** - Aplicação de Clean Code no projeto.

## :rocket: Tecnologias utilizadas
Esse projeto foi desenvolvido com a seguinte tecnologia:
- [Nuxt](https://nuxt.com/)
- [Tailwind ](https://tailwindcss.com/)
- [Pinia ](https://pinia.vuejs.org/)
- [Typescript ](https://www.typescriptlang.org/)

## :zap: Figma
- [Protótipo](https://www.figma.com/file/7s6fPACcLCmef4JZ8cM35v/Teste-FrontEnd---Pokemon?node-id=0%3A1)

## 💾 Instalação

Instale todas as dependências do projeto

```
npm install
```

Rode a aplicação

```
npm run dev
```

## 📝 License

Esse projeto está sob a licença MIT. Veja o arquivo [LICENSE](LICENSE) para mais detalhes.

---


Feito com 🖤 ☕ by Daniel Rubens