Skip to content

projeto-de-algoritmos/Final_League-of-MatchUp

Repository files navigation

League of MatchUp

Número da Lista: Trabalho Final
Conteúdo da Disciplina: Grafos e Dividir e Conquistas

Alunos

Matrícula Aluno
19/0124997 Amanda Jeniffer Pereira Nobre
15/0129866 Igor Araujo de Sousa

Sobre

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.

Screenshots

Tela inicial: image

Resultado MatchUp: image

Top 10 Winrates image image

Instalação

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.

Uso

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published