Aplicación Web / Archivo Digital
MUSEO DIGITAL BARRIO VILAFRANCA
Desarrollo de una aplicación web para preservar, organizar y presentar digitalmente la historia y el patrimonio documental del Barrio Vilafranca, incorporando usuarios registrados, gestión de contenidos y un sistema de revisión y aprobación por parte de administradores.

Resumen
Museo Digital Barrio Vilafranca es un proyecto de desarrollo de software orientado a crear un archivo digital colaborativo de la historia del barrio. La aplicación permite organizar contenido histórico y contempla diferentes niveles de participación y gestión.
Reto
El reto era transformar información histórica y material documental en una estructura digital organizada, permitiendo que diferentes personas pudieran aportar contenido sin perder el control sobre qué información se incorpora finalmente al museo.
Enfoque
El proyecto se planteó como una aplicación web con una estructura de datos flexible y diferentes niveles de acceso. Se diseñó un sistema de capítulos históricos y bloques de contenido, junto con una gestión de usuarios que permite separar las aportaciones de los usuarios del contenido que finalmente se publica.
Solución
Se está desarrollando la aplicación utilizando Next.js, React y TypeScript, con Supabase como sistema de gestión de datos y almacenamiento. La plataforma contempla usuarios registrados que pueden realizar aportaciones y un administrador encargado de revisar y aprobar el contenido antes de su publicación. También se incorporó almacenamiento multimedia para trabajar con imágenes y documentos históricos.
Proceso
Definición de la estructura histórica → diseño de capítulos → creación de bloques de contenido → gestión de usuarios → sistema de aportaciones → revisión y aprobación administrativa → desarrollo de la interfaz → integración con Supabase → gestión de imágenes y documentos.
Resultados
El proyecto cuenta con una estructura para gestionar capítulos históricos, diferentes tipos de contenido y la participación de usuarios, incorporando un flujo de revisión y aprobación administrativa para controlar las aportaciones antes de su publicación.
Aprendizajes
Este proyecto permite trabajar en aspectos de desarrollo de software que van más allá de una web corporativa, incluyendo gestión de usuarios, control de acceso, modelado de datos, flujos de aprobación, gestión de contenido, almacenamiento multimedia y construcción de una aplicación web en evolución.
