Plataforma de aprendizaje de código abierto — crea cursos, gestiona estudiantes y ofrece contenido educativo de primer nivel con un LMS todo en uno.

LearnHouse es una plataforma de aprendizaje de código abierto de próxima generación que permite a cualquier persona ofrecer contenido educativo de primer nivel. Esta plantilla despliega una instancia completa de LearnHouse con un solo clic.
Esta plantilla incluye:
[Zeabur LB] → Aplicación LearnHouse (:80, nginx interno)
├─ /* → Frontend Next.js (:8000)
├─ /api/v1/* → Backend FastAPI (:9000)
├─ /api/auth/* → NextAuth (a través del Frontend :8000)
├─ /collab → Servidor WebSocket de Colaboración (:4000)
└─ /content/* → Contenido Estático del Backend (:9000)
https://your-domain.zeabur.app en el navegadorPuedes personalizar estas variables de entorno en el panel de Zeabur bajo el servicio LearnHouse:
Activar funciones de IA:
LEARNHOUSE_IS_AI_ENABLED en TrueLEARNHOUSE_GEMINI_API_KEY con tu clave API de GeminiActivar Google OAuth:
LEARNHOUSE_GOOGLE_CLIENT_ID y LEARNHOUSE_GOOGLE_CLIENT_SECRETUsar almacenamiento S3:
LEARNHOUSE_CONTENT_DELIVERY_TYPE en s3apiLEARNHOUSE_S3_API_BUCKET_NAME y LEARNHOUSE_S3_API_ENDPOINT_URLActivar envío de correos:
LEARNHOUSE_RESEND_API_KEY con tu clave API de ResendMás información:https://github.com/learnhouse/learnhouse
Si encuentras algún problema durante el despliegue, avísanos a través de GitHub issues: https://github.com/glasschan/seafoodholdhand-zeabur-templates