Universitario · Web

COMUNI

Centraliza el descubrimiento, la creación y la gestión de comunidades estudiantiles con permisos por rol.

  • MongoDB
  • Express
  • React
  • Node.js
  • JWT

En una mirada

  • Problema · Reunir comunidades, publicaciones e integrantes en un solo flujo
  • Decisión · SPA React y API Express/MongoDB con autenticación y roles validados
  • Resultado · Flujos diferenciados para visitantes, responsables de comunidad y administradores

Problema y contexto

El reto fue reunir en un solo flujo el descubrimiento de comunidades, la publicación de contenido, la administración de integrantes y la moderación de actividades. Lideré el desarrollo de la plataforma y separamos la experiencia en React de una API con Node.js, Express y MongoDB, aplicando permisos según la responsabilidad de cada usuario.

Decisiones y ejecución

  • Separé la SPA en React de la API Express para mantener independientes la experiencia de usuario y las reglas del backend.
  • La autenticación y los permisos se revalidan según el rol para proteger la gestión de integrantes y la moderación.
  • El modelo en MongoDB conecta comunidades, publicaciones y membresías dentro de un mismo flujo.
Página de inicio
Página de inicio
Panel de usuario
Panel de usuario
Gestión de comunidades
Gestión de comunidades