Este é um projeto para permitir a escolha do melhor clipe do canal da Twitch. Usando dados que foram obtidos através da API da plataforma, os clipes são exibidos em lista formada de pares para que o utilizador possa votar no seu favorito.
Ao total, são seis rodadas. Para o funcionamento correto é foi necessário obter 64 clipes. O critério de escolha nesta fase foi a popularidade dos clipes, ou seja, os clipes mais vistos do canal. Após a seleção, todos os clipes foram analisados e os que não eram adequados para o projeto foram removidos e substituídos pelos subsequentes, totalizando 64 clipes.
Posteriormente, será possível adicionar novos clipes e rodadas e o código adaptado para uso de outras comunidades será disponibilizado no repositório original do projeto.
- Node, Express
- React, React Router
- Tailwind CSS, Motion Framer
- Vite, Rollup
- JS, HTML, CSS
- Git, GitHub
- Figma, Behance
- Vercel (para deploy)
Dados obtidos com a API da Twitch. Desenvolvido no Webstorm, testado no Chrome e Firefox.
A versão atual do projeto pode ser acessada em https://battle-tube.vercel.app/. Atualmente, o projeto está com os clipes e com informações do canal do Eskimozin
Note
O projeto está em desenvolvimento e pode sofrer alterações. A versão atual é a 1.0.0. É possível que haja bugs e problemas de usabilidade. Dados importantes para o funcionamento correto são persistidos no localStorage do navegador.
- Animação de festa (confetes): https://codepen.io/zer0kool/pen/KjZWRW