Meme Twitch Bot
Una plataforma en conjunto con un bot (proximamente) que te permite tocar audios a tu streamer favorito de algunas frases conocidas como:
- Ah se mamo (Franco Escamilla)
- No mames que asco (Fedelobo)
- Ya la cague, verdad? (Fedelobo)
El objetivo en general es el que el público pueda interactuar mas con el streamer sin necesidad de recurrir a las recompensas de Twitch o de terceros.
Integrantes del Equipo
- Jesús Rangel
- Andrés López
Datos generales del proyecto
El servidor de nuestro proyecto esta creado con Laravel y la parte del front esta creada con React en conjunto con TypeScript. En sí toda la transferencia de información se realiza mediante una API.
Requisitos
Docker
Para Docker.
Instalación completa local
Instalación
Clonar el repositorio con:
$ git clone https://gitlab.com/werofuentes/meme-twitch-bot bot
$ cd bot
Crear archivo .env
$ cp .env.example .env
Después de esto, necesitas configurar las credenciales para la base de datos.
Además necesitamos configurar el valor APP_URL
y APP_API
ya que nuestro front-end
depende de dicha variable para poder ser ejecutado de manera correcta.
Instalar dependencias de NPM y Composer
$ composer install
$ npm install
Generar llave para la aplicación
$ php artisan key:generate
Correr migraciones
$ php artisan migrate
Compilar nuestro front-end
$ npm run dev
Se cuenta con dos seeders para mayor facilidad de interacción, se ejecutan con el comando
$ php artisan db:seed
El proyecto cuenta con correo electrónico, por lo que es necesario que se coloquen los datos de la cuenta a usar para enviar correos o de otra forma el registro de usuarios no va a funcionar de manera correcta debido a que se envía un correo de bienvenida al usuario.