Plataforma de Gestión de Campañas
Desarrollo e integración de funcionalidades sobre una plataforma existente, enfocadas en gestión de usuarios, documentos y toma de decisiones
Overview
Proyecto académico desarrollado en colaboración con la empresa Alloxentric, enfocado en extender una red social existente mediante nuevas funcionalidades de gestión y procesamiento de documentos.
Problem
La plataforma existente requería nuevas capacidades de gestión de usuarios, control de accesos y visualización de información para mejorar la toma de decisiones dentro del sistema.
Constraints
- Trabajo sobre una plataforma ya existente
- Requerimientos definidos por cliente externo
- Entrega incremental en contexto académico
- Restricciones de confidencialidad (sin acceso público al producto final)
Approach
Se trabajó en un equipo de 5 personas bajo una dinámica similar a entorno profesional, con reuniones semanales y entregas iterativas. El desarrollo incluyó levantamiento de requerimientos, diseño de base de datos, implementación de endpoints y construcción de una solución full stack integrada.
Key Decisions
Uso de sistema de roles y control de accesos
Permitía diferenciar claramente entre tipos de usuarios (clientes y operadores) y controlar el acceso a información sensible.
- Sistema sin roles definidos
Integración sobre plataforma existente en lugar de desarrollo independiente
Permitía aprovechar la base existente y enfocarse en extender funcionalidades clave del sistema.
- Desarrollo desde cero
Tech Stack
- Vue
- FastAPI
- MongoDB / PostgreSQL
- Keycloak
Result & Impact
- 4 meses de desarrollo iterativoDuración
- 5 integrantesEquipo
Se logró integrar funcionalidades clave en una plataforma real, alineadas a requerimientos de cliente, en un entorno colaborativo similar a la industria.
Learnings
- Trabajo en equipo bajo dinámicas cercanas a entorno profesional
- Levantamiento de requerimientos con cliente real
- Integración full stack sobre sistemas existentes
- Uso de sistemas de autenticación y autorización (Keycloak)
Contexto Adicional
El proyecto no puede ser mostrado públicamente debido a restricciones del cliente. Actualmente se está desarrollando una versión simulada que permitirá demostrar las funcionalidades mediante generación de datos y visualización controlada.
Se trabajó sobre prototipos definidos en Figma y requerimientos entregados por la empresa, priorizando la correcta integración con la plataforma existente.