Ongoing

Plataforma de Gestión de Campañas

Full-Stack Developer · 2025 · 4 meses · 5 people · 2 min read

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

Reasoning:

Permitía diferenciar claramente entre tipos de usuarios (clientes y operadores) y controlar el acceso a información sensible.

Alternatives considered:
  • Sistema sin roles definidos

Integración sobre plataforma existente en lugar de desarrollo independiente

Reasoning:

Permitía aprovechar la base existente y enfocarse en extender funcionalidades clave del sistema.

Alternatives considered:
  • Desarrollo desde cero

Tech Stack

  • Vue
  • FastAPI
  • MongoDB / PostgreSQL
  • Keycloak

Result & Impact

  • 4 meses de desarrollo iterativo
    Duración
  • 5 integrantes
    Equipo

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.