Desarrollo de una solución integral para el Colegio Regional de Licenciados en Administración del Cusco. El proyecto unificó la presencia digital institucional con una plataforma administrativa para el control de miembros y sus estados financieros.
Mi Rol: Backend & Systems Analyst
Como encargado del backend, mi labor principal fue el análisis y modelado de la base de datos para gestionar la lógica de "Habilitación". Diseñé los flujos que permiten determinar automáticamente si un colegiado está activo o inactivo basándose en sus registros de pagos bancarios, garantizando la integridad de la información pública del gremio.
Características principales
- Gestión de Colegiados: Sistema de registro y búsqueda para verificar el estado de habilitación de los profesionales.
- Control de Pagos: Módulo para el registro de aportes vía depósitos bancarios y actualización dinámica de estados de cuenta.
- CMS Personalizado: Panel administrativo para gestionar sliders dinámicos (colaciones y eventos), blogs institucionales y comunicados.
- Bolsa de Trabajo: Plataforma dedicada para que las empresas publiquen ofertas exclusivas para los licenciados del colegio.
- Arquitectura de Subdominios: Uso de subdominios virtuales para separar la plataforma administrativa, la API y el portal público bajo el dominio
corladcusco.com.
Stack tecnológico
Desarrollo
- Backend: Django con Django REST Framework (DRF) para una gestión de datos centralizada.
- Frontend: React (Desarrollo en conjunto con @Sergio para una experiencia de usuario fluida).
- Base de Datos: PostgreSQL para el manejo seguro de registros de pagos y datos personales.
Infraestructura (DevOps)
- Contenerización: Implementación de Docker para asegurar la portabilidad y facilidad de despliegue del sistema.
- Servidor Web: Configuración de Nginx para el manejo de múltiples subdominios virtuales y seguridad.
Desafíos y Logros
Automatización del Estado de Habilitación
- Desafío: El seguimiento de los pagos se hacía de forma manual, lo que dificultaba saber en tiempo real quién estaba habilitado para ejercer la profesión.
- Solución: Diseñé una lógica de estados en el backend que cruza las fechas de último pago con las obligaciones mensuales. Esto permite que el sistema emita una respuesta inmediata al colegiado sobre su situación actual, facilitando los trámites institucionales.
Gestión Dinámica de Contenidos (CMS)
- Desafío: El personal administrativo necesitaba actualizar fotos de eventos y blogs sin depender de un desarrollador.
- Solución: Creé un backend modular que alimenta los componentes de React, permitiendo que cualquier cambio en el panel administrativo se refleje instantáneamente en el slider y la sección de noticias de la web principal.
Resultados
- Transparencia Institucional: Consulta pública de colegiados habilitados disponible las 24/7.
- Optimización Administrativa: Reducción del tiempo de verificación de pagos y trámites de colación.
- Identidad Digital: Centralización de todos los servicios gremiales (bolsa, blog y pagos) en una sola infraestructura profesional.