Skip to content

Front-End do projeto para automatização de criação de overlays para streams de League of Legends

License

Notifications You must be signed in to change notification settings

Felkarto/frontend-stream

 
 

Repository files navigation

Front-End - Stream Overlay

Fron-end de um projeto para criação de overlays para campeonatos de LoL. É uma dashboard para configuração do campeonato, e as respectivas telas para serem adicionadas como fonte no OBS Studio.

Back-End do projeto

Como usar

⚠️ Antes de iniciar o front, certifique-se de que o Back-End já está rodando ⚠️

Para iniciar o front-end basta rodar npm start Ele estará rodando na porta 3000. Então, adicione o link para cada tela como uma fonte de browser no OBS Studio.

Telas

Dashboard

/
É onde acontece a configuração do campeonato, assim como de seus respectivos times. imagem da dashboard

Matchup

/Matchup
Imagem de ambos os times, assim como suas pontuações no campeonato. Possui fundo transparente, para maior personalização no OBS Studio. imagem do matchup

Picks and Bans

/Picks
Essa tela mostra toda a animação dos picks and bans. Caso o back-end esteja conectado com o Client do LoL, e os dados sejam de partidas reais - e não de um JSON de exemplo, como no caso do GIF abaixo - aparecerão também os nicks dos jogadores. GIF dos picks

Spectator

/LeagueOverlay
Overlay mostrando logo, e pontuações dos times, assim como o nome do torneio. Possui fundo transparente, então abaixo dele na cena no OBS deve estar a sua tela do LoL. imagem do spectator

Configurando com o Back-End

Para que o servidor possa rodar corretamente com o front-end, o diretório deve seguir esse formato:

projeto
└───back-end
│   │ repositório do back-end
│
└───overlays
    │   este repositório

To-Do

  • Adicionar tela de casters
  • Conectar OBS
  • Adicionar banner dos patrocinadores

About

Front-End do projeto para automatização de criação de overlays para streams de League of Legends

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 57.6%
  • CSS 38.9%
  • HTML 2.1%
  • SCSS 1.4%