https://github.com/caioliveira277/desafio-ilia-pokemon
Desafio Ília Digital
https://github.com/caioliveira277/desafio-ilia-pokemon
cypress scss test-unit vue-router vue3-typescript vuex
Last synced: 3 months ago
JSON representation
Desafio Ília Digital
- Host: GitHub
- URL: https://github.com/caioliveira277/desafio-ilia-pokemon
- Owner: caioliveira277
- License: mit
- Created: 2022-04-06T18:16:26.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-12T03:20:03.000Z (about 3 years ago)
- Last Synced: 2025-01-23T08:28:41.226Z (5 months ago)
- Topics: cypress, scss, test-unit, vue-router, vue3-typescript, vuex
- Language: TypeScript
- Homepage: https://caioliveira277.github.io/desafio-ilia-pokemon/
- Size: 303 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Desafio-ilia-pokemon
## Projeto de teste para empresa: ***Ília - Digital***.
![]()
![]()
![]()
![]()
## Ideia: 💡
Desenvolver uma aplicação para consumir a api **Pokémon TCG**.## Funcionalidades:
- Listagem de Cards do pokemon;
- Busca por nome;
- Carregamento automático de conteúdo no scroll;
- Layout responsivo;
- Visualização da carta selecionada;
- Listagem de descrição dos ataques do pokemon.## Executando o projeto: 🚀
Para executar e visualizar o projeto em **modo de desenvolvimento**, você precisará seguir as próximas etapas.### Pré-requisitos:
Abaixo estará listada as ferramentas necessárias para o funcionamento do projeto.
- **NodeJS versão 16**
[Guia de instalação NodeJS](https://nodejs.org/en/).### Instalando dependencias:
Execute o comando abaixo para instalar as dependencias do projeto.
```sh
npm install
```### Executando o projeto:
Os scripts abaixo executam a compilação do projeto.
###### Comando para iniciar o servidor de desenvolvimento:
```sh
npm run dev
```
###### Comando para executar os testes unitários em modo desenvolvimento:
```sh
npm run test:unit
```
###### Comando para executar os testes End to End em modo desenvolvimento:
```sh
npm run test:e2e
```
###### Obs: O comando acima, necessita que o servidor de desenvolvimento esteja em execução.
###### Comando para executar a o teste geral End to End
```sh
npm run test:e2e:run
```
###### Comando para executar a verificação/correção de padrão de código
```sh
npm run lint
```
###### Comando para compilar todo o código do projeto para produção
```sh
npm run build
```
---### Informativo:
A publicação do arquivo .env está sendo feita somente para caso de teste, estando ciente que seu uso correto seria publicando um arquivo de exemplo contendo somente os nomes das variáveis.
---
## Links: 🌐***Documentação Vuejs e Vue Typescript:***
[Vuejs](https://vuejs.org/guide/introduction.html)
[VueJS Composition API Typescript](https://vuejs.org/guide/typescript/composition-api.html)***Documentação da API:***
[Pokemon TCG](https://dev.pokemontcg.io/)---
## Licença
Este projeto está licenciado sob a licença [MIT] - consulte o arquivo LICENSE.md para obter detalhes