Número da Lista: Trabalho Final
Conteúdo da Disciplina: Grafos e Dividir e Conquistas
Matrícula | Aluno |
---|---|
19/0124997 | Amanda Jeniffer Pereira Nobre |
15/0129866 | Igor Araujo de Sousa |
Este projeto é uma melhoria do trabalho de Grafos 1 e tem como objetivo ser útil aos jogadores de League of Legends, dando informações sobre as match ups entre os campeões do jogo e uma visão geral sobre os personagens com a maior porcentagem de vitória.
Linguagem: Foram utilizadas 2 linguagens nesse projeto, javascript e Python. Para facilitar a execução do projeto por parte dos professores e alunos adicionamos um docker-compose para a instalação das linguagens e execução
Framework:
Utilizamos o flask como backend para receber as requisições feitas e para aplicar os algorítmos relacionado a lista de Adjacência.
Utilizamos o Node.js para fazer o scrapping dos dados dentro do site que possui as métricas relacionadas aos matchUps.
Utilizamos o Next.js para fazer o frontend responsável por mostrar a visualização dos dados resultantes do backend.
Tudo que é necessário para executar esse projeto é ter em sua máquina instalado o docker e o docker-compose
Após a intalação de ambos é necessário executar o seguinte comando na raiz desse projeto:
docker-compose up
- Agora basta acessar o link abaixo que você será redirecionado para o nosso projeto no seu browser no localhost:3000