Gabriela UgarteGabriela Ugarte
Volver al inicio

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.

Next.jsReactTypeScriptSupabaseGitHub
MUSEO DIGITAL BARRIO VILAFRANCA

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.