PokeCartesian

Número da Lista: Não se aplica
Conteúdo da Disciplina: Dividir para conquistar

Alunos

Matrícula Aluno
19/0010606 Artur de Sousa Vieira
18/0145363 Yan Andrade de Sena

Sobre

O objetivo do PokeCartesian é apresentar uma interface direta e simples de utilizar, que tem a função de mostrar a menor distância entre dois pokémons. Para isso é utilizado o algoritmo de menor distância entre dois pontos.

Screenshots

Pagina inicial (Sem Seleção)

Pagina Inicial

Modal de resultado

Modal Resultado

Instalação

Linguagem: Java, Typescript
Framework: Springboot, Angular

Para rodar o nosso projeto localmente, deverá ter instalado Java (versão 11), Node (versão 16) e Maven(Versão 3.8). Também sugerimos a instalação de uma IDE, o Intellij, já que o mesmo facilita rodar projetos Java.

Para rodar o backend (sem IDE) basta acessar o diretório pokegraph_backend e rodar o comando:

mvn spring-boot:run 

Para rodar o backend (com a IDE) instalada basta apertar o botão "▶" no método main da classe br.com.pokecartesian.PokeCartesianApplication.

Para rodar o frontend basta ir no diretório pokegraph_frontend e rodar o comando:

npm i 

Para baixar as dependências e em seguida execute o comando:

npm run start

A aplicação estará disponível no endereço:

http://localhost:4200

Uso

Para a utilizaçao devemos apertar o botão de refresh até ter uma matrix desejada e em seguida apertar o botão: "Go!".

Outros

Download Apresentação

Segue o Link para download da Apresentação do projeto.
(Para download, clique no link e depois nas opções Download ou View Raw)