alt text

PokéTrader

Introdução

Calculadora de troca de pokémons, mostrando se a troca entre dois times, de 1 até 6 pokémons, é justa ou não.

Para sua realização, foi utilizada a api do PokéApi para obter os pokémons e seus valores.

Backend

O backend tem o papel de alimentar o front com as informações da Api. Foi construído em Node.js, utilizando Express.js como framework, com SQLite como banco, utilizando de Knex para facilitar as conexões. Além disso, foi utilizado ESLint para melhores práticas de escritas e Jest para realizar testes unitários e de cobertura.

Como compilar

Para rodar o banco, basta entrar na pasta backend e rodar o seguinte comandos:

  knex migrate:latest

Caso queira deletar o banco, basta rodar o seguinte comando:

  knex migrate:rollback

Para compilar o código, basta entrar na pasta backend e rodar os seguintes comandos:

  npm install
  npm start

Frontend

O frontend tem o papel de obter as informações do backend e mostrar para o usuário. Foi construído em Vuejs, com framework Vuetify. Além disso, foi utilizado ESLint para melhores práticas de escritas e Jest para realizar testes unitários e de cobertura.

Como compilar

Para compilar o código, basta entrar na pasta frontend e rodar os seguintes comandos:

  yarn
  npm run dev