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.

¿Empezamos?

Contanos tu proyecto