Skip to content

Introducción

Streamlyra es una plataforma de gestión de streaming multiplataforma diseñada para centralizar y optimizar la experiencia de los creadores de contenido. Permite integrar de manera simultánea servicios como Twitch, YouTube y Kick en una sola interfaz robusta.

Propósito del Proyecto

El objetivo principal de Streamlyra es ofrecer una herramienta de código abierto que permita a los streamers gestionar sus directos, interacciones y datos sin depender de múltiples pestañas o servicios externos fragmentados.

Stack Tecnológico

El proyecto está construido con tecnologías modernas para asegurar rendimiento y escalabilidad:

  • Frontend: React con Vite (TypeScript)
  • Backend: Node.js con Express (TypeScript)
  • Base de Datos: PostgreSQL (Gestionado vía Neon.tech)
  • Documentación: VitePress

Requisitos Previos

Antes de comenzar la instalación, asegúrese de tener instalado:

  • Node.js: Versión 18.x o superior
  • Gestor de Paquetes: npm v9.x o superior
  • Base de Datos: Cuenta en Neon.tech (PostgreSQL gestionado)
  • Acceso a Internet: Necesario para la autenticación con las APIs de streaming

Siguientes Pasos

  1. Configura el entorno siguiendo la guía de Configuración de Variables.
  2. Comprende cómo funciona el motor del proyecto en la sección de Arquitectura del Servidor.
  3. Si deseas contribuir, revisa la Guía de Contribución.

Liberado bajo la Licencia MIT.