The Challenge
La ONG "Mi Valedor", dedicada a la reinserción de poblaciones vulnerables (personas en situación de calle, migrantes), gestionaba la información crítica de sus beneficiarios mediante procesos fragmentados en papel y hojas de cálculo.
Necesitaban un sistema centralizado para rastrear expedientes médicos, asistencia a talleres y ventas de revistas. La restricción técnica principal era presupuestal y operativa: el sistema debía construirse forzosamente sobre su infraestructura web existente (WordPress) para evitar costos de mantenimiento en servidores externos, garantizando al mismo tiempo la privacidad de datos sensibles (PII).
What I Built
Actué como analista de negocio y desarrollador. Primero, traduje los requerimientos del director en diagramas de flujo de datos (ERD) para mapear el viaje del usuario y obtener aprobación antes de escribir código.
- Plugin de CRM personalizado desde cero integrado al WordPress existente
- Custom Post Types (CPT) y Advanced Custom Fields (ACF) para bases de datos relacionales dentro del CMS
- Hooks de PHP para automatizar la lógica de negocio (registro de ventas y asistencia vinculado al expediente)
- Control de Acceso Basado en Roles (RBAC) para proteger datos sensibles de beneficiarios
Results
El sistema eliminó la dependencia del papel y la fragmentación de datos, ahorrando al equipo administrativo un estimado de 10 a 20 horas semanales. La ONG ahora cuenta con un panel centralizado e intuitivo que les permite monitorear en tiempo real el progreso, las ventas y el historial de los beneficiarios activos, facilitando la toma de decisiones.
Al empaquetar la solución como un plugin propio, garanticé que el sistema fuera modular, exportable y fácil de mantener para la organización.
Tools & Technologies
- PHP (Hooks & Custom Plugin Development)
- WordPress Architecture (CPT, ACF)
- Data Flow & Entity-Relationship Modeling
- Role-Based Access Control (RBAC)