Aplicação construida consumindo a api da Marvel com intuito de colocar em prática os conhecimentos de vue.js principalmente sobre vue router.
Foram utilizados HTML, CSS, Vue.js e Axios para as requisições.
Com esse projeto eu pude:
- Colocar em prática meus conhecimentos de vue.
- Compreender melhor sobre vue router.
- Aprender como criar um scroll infinito.
- Trabalhar mais com componentes
Para utilizar o projeto em seu computador, é necessário ter:
- Um editor de código
- Ter o node.js instalado
- Ter o git instalado
Você depois pode clonar esse repositório através do comando: git clone https://github.com/Hamilton-junior/heroes.git
No arquivo utils.js, está os dados da api como apiKey e etc. Para ter esses dados, acesse: https://developer.marvel.com/ e crie sua conta assim será gerado a sua chave pública e privada da api. Depois disso, você preenche as variáveis com os seus dados. O ts pode ser gerado fazendo um: Math.floor(Date.now() / 1000) no console do navegador. Para o hash, você pode acessar esse link: https://blueimp.github.io/JavaScript-MD5/ e colocar o ts seguindo da sua chave privada e depois a chave publica, pegando o valor gerado disso e colocando na variável.
Abrindo o projeto no editor, utilizar o comando: npm install para instalar as dependências do projeto e depois o comando: npm run serve para rodar o projeto.
Hamilton de Souza