Aplicação construída para criar uma maior interação entre Streamers da Twitch e seus inscritos. Sempre que o canal recebe uma inscrição, a roleta aparece automaticamente através de um overlay e seleciona um dos prêmios previamente definidos pelo streamer, em seguida o prêmio também é anunciado no chat do canal. Além disso, é possível também integrar a roleta com as recompensas de pontos de canal e bits.
Feito com amor por Raylan Campos 🚀.
Você pode acessar a aplicação em:
👉 https://roletadosubscriber.com.br
A aplicação é dividida em 3 projetos:
# Clone os Repositórios
$ git clone https://github.com/raylansoares/roletadosubscriber-backend
$ git clone https://github.com/raylansoares/roletadosubscriber-chatbot
$ git clone https://github.com/raylansoares/roletadosubscriber-frontend
# Vá para a pasta do backend
$ cd roletadosubscriber-backend
# Instale as dependências
$ npm install
# Copie o arquivo de exemplo de variáveis de ambiente
$ cp .env.example .env
# Em seguida abra o arquivo de variáveis de ambiente e insira suas informações
$ vim .env
# Inicie a aplicação
$ docker-compose up --build
# Vá para a pasta do chatbot
$ cd roletadosubscriber-chatbot
# Instale as dependências
$ npm install
# Copie o arquivo de exemplo de variáveis de ambiente
$ cp .env.example .env
# Em seguida abra o arquivo de variáveis de ambiente e insira suas informações
$ vim .env
# Inicie a aplicação
$ npm run dev
# Vá para a pasta do frontend
$ cd roletadosubscriber-frontend
# Instale as dependências
$ npm install
# Copie o arquivo de exemplo de variáveis de ambiente
$ cp .env.example .env
# Em seguida abra o arquivo de variáveis de ambiente e insira suas informações
$ vim .env
# Inicie a aplicação
$ npm run serve
Acesse: http://localhost:8080 para ver o resultado.
Fique a vontade para criar uma nova issue. Se você já encontrou a solução para o problema, eu amaria fazer o review do seu pull request!
Esse projeto esta sobre GNU license.
Dê uma ⭐️ se esse projeto te ajudou!