Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

AI-LMS-TMS

Sistema auto-alojado de gestión de aprendizaje y formación (LMS/TMS) para el ecosistema SkillsFuture de Singapur, con integración SSG/TPGateway, IA generativa, roles multiusuario y herramientas financieras QuickBooks.

Ficha actualizada 24 sept 2026, 2:50 · upstream 24 sept 2026, 2:49 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es AI-LMS-TMS

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

AI-LMS-TMS es una aplicación web full-stack enterprise-grade que gestiona el ciclo completo de formación: creación de cursos, programación, inscripción de alumnos, seguimiento de progreso, evaluaciones y certificación. Está construida con Next.js 16, TypeScript, React, Node.js y Python, utilizando PostgreSQL como base de datos y S3/MinIO para almacenamiento.

El sistema integra la API oficial de SkillsFuture Singapore (SSG) para gestionar cursos, inscripciones, evaluaciones, subvenciones y reclamaciones. Incluye integración con QuickBooks para flujos financieros, generación de facturas personales/corporativas y seguimiento de ayudas. El stack tecnológico incluye Dockerfile y Docker Compose para despliegue multiinquilino en plataformas como Coolify.

Ofrece 7 roles con dashboards dedicados (Alumno, Formador, Admin, Desarrollador, Finanzas, Nómina, Proveedor de Formación) y herramientas educativas integradas. Incluye validación de NRIC/FIN, verificación UEN y soporte para cursos WSQ/CASL/IBF con cálculos de financiación.

CASOS DE USO
  • Gestión integral del ciclo de vida formativo en Singapur con integración oficial SSG
  • Plataforma multiinquilino para proveedores de formación con despliegue Dockerizado
  • Sistema de evaluación y certificación con seguimiento de asistencia digital
  • Herramientas financieras integradas con QuickBooks para gestión de subvenciones
  • Chatbot IA personalizado vía WhatsApp/Telegram para soporte a alumnos
PUNTOS DESTACADOS
  • Integración nativa con API SSG/TPGateway para ecosistema SkillsFuture
  • 7 roles con dashboards dedicados y permisos granulares
  • Herramientas educativas integradas (Ed Tools) en múltiples categorías técnicas
  • Soporte multiinquilino con despliegue vía Dockerfile y Docker Compose
  • Generación de certificados automática tras finalizar curso y cumplir asistencia
  • Validación oficial de documentos singapureños (NRIC, FIN, UEN)
PRECAUCIONES
  • Requiere configuración manual de variables de entorno para integraciones externas
  • No soporta despliegue one-click automático sin preparación previa
  • Dependencia de servicios externos (OpenAI/Claude) para funcionalidades IA
  • Alcance limitado a ecosistema Singapur por validaciones locales (NRIC, UEN)
  • Requiere 4 núcleos CPU y 4GB RAM mínimo para despliegue recomendado
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

AI-LMS-TMS Login ScreenAI provider settings
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

Desplegar con Dockerfile o Docker Compose en Coolify. Requiere PostgreSQL, S3/MinIO y configuración de variables de entorno para APIs externas (OpenAI/Claude, QuickBooks, SSG). Portas: 3000. CPU mínimo: 4 núcleos, RAM: 4GB, Disco: 20GB. Verificar credenciales cifradas en servidor antes de producción.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.jsPython
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
3000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.