Gambote News

Gambote News

Plataforma digital impulsada por la comunidad y enfocada en preservar la historia, la cultura y la vida cotidiana de Gambote a través de noticias, archivos históricos y la participación de la comunidad.

Next.jsReactSupabaseTypeScriptMDXCSS ModulesVercelZod
Ver proyecto en vivo

Resumen

Gambote News es una plataforma impulsada por la comunidad, creada para preservar, documentar y compartir la historia, la cultura y la vida cotidiana de Gambote.

El proyecto surgió tras identificar la falta de un espacio digital centralizado donde la comunidad pudiera preservar su memoria histórica y, al mismo tiempo, compartir noticias locales, eventos culturales e historias.

A diferencia de un sitio web de noticias tradicional, Gambote News combina el periodismo, la preservación digital y la participación comunitaria en una sola plataforma.


El Desafío

El mayor reto fue diseñar una plataforma capaz de admitir múltiples tipos de contenido y, al mismo tiempo, ser lo suficientemente sencilla como para facilitar su mantenimiento a largo plazo.

La plataforma también debe:


Solución

La solución consiste en una arquitectura moderna basada en Next.js App Router y Supabase.

El contenido se escribe utilizando MDX, lo que permite que cada artículo y proyecto combine texto, componentes de React, imágenes y contenido multimedia sin sacrificar el rendimiento.


Características


Proceso de desarrollo

El proyecto sigue un enfoque de desarrollo iterativo.

Cada función se diseña de manera independiente, se documenta y se integra una vez validada.

Este enfoque garantiza que la plataforma sea fácil de mantener y, al mismo tiempo, permite un crecimiento continuo.


Lecciones aprendidas

Algunas de las lecciones más valiosas aprendidas durante el desarrollo incluyen:


Mejoras futuras


Reflexiones finales

Gambote News es más que un proyecto de portafolio.

Representa un esfuerzo por preservar la identidad, la historia y la cultura de toda una comunidad, al tiempo que muestra una arquitectura front-end moderna, una gestión de contenido escalable y un desarrollo basado en componentes.