60+ endpoints · carga masiva de 20
Músicos y escuelas manejan colecciones de partituras en Dropbox, hojas de cálculo y carpetas de papel. MSL lo reemplaza con una biblioteca de partituras buscable, etiquetable y colaborativa con visor PDF integrado — el estudiante abre, hace zoom y lee sin descargar nada.
MSL es una biblioteca de partituras full-stack con frontend React 18 y backend Django REST API con más de 60 endpoints. Incluye gestión de múltiples bibliotecas (públicas/privadas), etiquetado de metadatos ricos (compositor, período, dificultad, tipo de obra), colaboración con 3 niveles de permisos, búsqueda global con filtrado, visor de PDF integrado con zoom y tema claro/oscuro, seguimiento de actividad, notificaciones in-app y carga masiva de hasta 20 partituras.
Más de 60 endpoints en Django; React 18 en la superficie de lectura. El admin de Django resuelve la moderación de contenido gratis, ahorrando construir una UI de moderación aparte.
Cada partitura lleva compositor, período, dificultad, tipo de obra y tags personalizados. La búsqueda corre sobre campos estructurados, no solo nombres de archivo — "Bach · Barroco · intermedio" devuelve exactamente eso.
Permisos de dueño / editor / viewer aplicados por biblioteca. Una escuela separa colecciones públicas/privadas — un catálogo maestro para estudiantes, un set privado para el cuerpo docente.