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
- Configura el entorno siguiendo la guía de Configuración de Variables.
- Comprende cómo funciona el motor del proyecto en la sección de Arquitectura del Servidor.
- Si deseas contribuir, revisa la Guía de Contribución.