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.
Galería del proyecto


