Caso de estudio
RMA: plataforma federal de relevamiento de museos
El registro oficial de museos de Argentina: un sistema de carga, validación y publicación usado por cada museo, cada provincia y la Nación.
Ficha técnica
- Cliente
- Secretaría de Patrimonio Cultural
- Año
- 2017–actualidad
- Servicios
- Desarrollo de plataforma web · Herramientas internas de gestión · Rediseño de marca e identidad visual · UX
- Stack Tecnológico
- Django · Django REST Framework (JSON:API) · PostgreSQL · Ember.js · D3 · Google Maps
El Desafío
La Secretaría de Patrimonio Cultural necesitaba un registro nacional de museos que fuera a la vez fuente oficial de datos y herramienta de trabajo diaria para cientos de instituciones. Cada museo carga una ficha extensa —identidad, edificio, colecciones, servicios, accesibilidad, personal— que pasa por revisión provincial y nacional antes de hacerse pública. El sistema tenía que manejar tres niveles de usuarios con permisos distintos, un circuito de estados auditable y exportaciones masivas para análisis estadístico, sin dejar de funcionar durante años de crecimiento del modelo de datos.
Nuestra Solución
Construimos una API REST en Django con especificación JSON:API y autenticación por token, sobre un modelo de datos en PostgreSQL de unas 45 entidades que evolucionó a lo largo de más de 170 migraciones. El flujo de publicación es una máquina de estados (pendiente, en revisión provincial, publicado, en actualización, objetado) con historial completo de cambios y auditoría de accesos. Cada rol —museo, referente provincial, Dirección Nacional de Museos— ve y edita solo lo que le corresponde. El frontend es una SPA en Ember.js con un formulario guiado de nueve secciones, un mapa público con agrupamiento de marcadores y visualizaciones en D3. Las exportaciones a Excel admiten unos 30 filtros y más de 100 columnas, generadas como snapshot periódico para no cargar la base en producción. En 2021, además de seguir con la evolución técnica, asumimos el rediseño visual y de marca integral del RMA: la identidad, el sistema de diseño y la estética actual del registro fueron ideados y desarrollados por nuestro equipo. En 2022–23 migramos todo el backend de Python 2 a Python 3. La plataforma corre en infraestructura de ARSAT, con entornos separados de staging y producción, y seguimos dándole soporte y evolución.
Galería Visual
Resultados e Impacto
- Más de 700 museos publicados en el mapa oficial y cerca de 1.000 registrados en el sistema.
- Circuito de validación entre museos, provincias y Nación, con trazabilidad completa de cada cambio.
- Exportaciones estadísticas autogestionadas para la Dirección Nacional de Museos.
- Identidad visual y sistema de diseño propios desde el rediseño integral de 2021.
- Casi una década en producción, con la migración a Python 3 completada sin rehacer el sistema.