Plataforma educativa

Briquette LMS

Un sistema de aprendizaje multi-tenant para un curso de bioinformática, organizado alrededor de roles, módulos, entregas y comunicación en vivo.

Sistema de aprendizaje
Estado
En producción
Tipo de proyecto
Producto propio
Rol
Fundador y lead developer
Alcance
Producto, plataforma y entrega
Stack
React · TypeScript · Vite · Express · Drizzle · PostgreSQL · Socket.io · Tailwind CSS · Playwright · Docker

El problema

Un curso técnico necesitaba un lugar confiable para que administración, docentes y estudiantes recorrieran contenido, trabajo, feedback y comunicación sin perder el hilo.

Decisiones

  • Modelar roles y límites de tenant antes de pulir pantallas.
  • Mantener módulos, entregas, calificaciones y comunicación en un flujo entendible.
  • Tratar seguridad, backups y runbooks operativos como parte del producto.

Evidencia

  • Experiencias distintas para responsabilidades de administración, docencia y estudiantes.
  • Comunicación por módulo, materiales, tareas, entregas y feedback.
  • Arquitectura full-stack tipada con tests, auditorías y documentación de despliegue.

Servicios

  • Estrategia de producto
  • Diseño de producto
  • Desarrollo full-stack

Pruebas

  • Flujos de aprendizaje multi-tenant para administración, docentes y estudiantes
  • Arquitectura full-stack tipada con tests y documentación operativa

Arquitectura

Una plataforma de aprendizaje multi-tenant que unifica roles, módulos, entregas, feedback y comunicación.

Material aprobado

Interfaz del curso Briquette LMS.
Superficie de portada del sistema de aprendizaje.
Pantalla de acceso de Briquette LMS.
Acceso por rol al sistema de aprendizaje.
Dashboard del estudiante de Briquette LMS.
Dashboard del estudiante para módulos y progreso.
Dashboard administrativo de Briquette LMS en un entorno QA.
Panel administrativo de un entorno QA sanitizado.
Dashboard docente de Briquette LMS en un entorno QA.
Superficie del rol docente en QA.

Privacidad

No se publican datos de estudiantes, cursos, tenants ni operaciones.

Lo que aprendí

  • Un producto educativo es un problema de orquestación antes que de componentes.
  • La interfaz más útil suele volver obvia la próxima responsabilidad.

¿Seguimos?

Hablemos del problema real.

Hablemos