CASO DE ESTUDIO // CRM

CRM custom gestión de proyectos de ingeniería.

Desarrollo de un CRM a medida para una empresa de ingeniería, orientado a centralizar la gestión de proyectos, emplazamientos, responsables, tareas, documentación técnica e información geográfica.

La plataforma permite gestionar el ciclo completo de los proyectos, importar datos masivos desde Excel, controlar duplicados, visualizar archivos KMZ/KML en mapas interactivos, asignar tareas entre usuarios y mantener una trazabilidad completa de las acciones realizadas dentro del sistema.

TECNOLOGÍAS UTILIZADAS
CSS3 HTML5 JS PHP PHPSPREADSHEET SYMFONY TWIG
ROL Gestor del proyecto
CRONOLOGÍA 2026_DEPLOY
CLIENTE Gregal Ingeniería

EL RETO

El principal reto fue sustituir un flujo de trabajo fragmentado, basado en procesos manuales, hojas Excel e información dispersa, por una plataforma web centralizada, segura y escalable.

La empresa necesitaba gestionar proyectos técnicos complejos, especialmente proyectos BTS, donde cada proyecto podía incluir emplazamientos asociados, documentación técnica, datos geográficos, agentes, estados, tareas e historial de actuaciones.

Además, era fundamental garantizar la fiabilidad de los datos. El sistema debía permitir importaciones masivas desde Excel, detectar proyectos existentes, evitar duplicidades y actualizar la información de forma incremental sin perder el control sobre los cambios realizados.

"De procesos manuales y datos dispersos a una plataforma centralizada capaz de controlar proyectos, emplazamientos, documentación y trazabilidad operativa."

LA SOLUCIÓN

Se desarrolló un CRM a medida con Symfony, diseñado sobre una arquitectura modular y adaptado al flujo de trabajo real de la empresa.

La plataforma incluye gestión de proyectos y emplazamientos, control de usuarios y roles, autenticación segura, recuperación de contraseña, doble factor de autenticación, filtros dinámicos, asignación de tareas, historial de acciones y notificaciones automáticas por correo electrónico.

Una de las funcionalidades principales es el sistema de importación de proyectos BTS, que permite subir archivos Excel, crear proyectos y emplazamientos automáticamente, detectar duplicados mediante el Site Number, actualizar registros existentes y generar reportes con el resultado de la importación.

También se integró un módulo geográfico avanzado con Leaflet, que permite subir, visualizar, editar y crear archivos KMZ/KML directamente desde el navegador. Cada proyecto BTS puede disponer de su propio mapa interactivo con polígonos, ubicaciones, coordenadas, búsqueda de direcciones y diferentes vistas de mapa.

Importación inteligente de proyectos BTS

Carga masiva desde Excel con detección de duplicados, actualización incremental, creación automática de emplazamientos y reporte de resultados.

Mapas KMZ/KML interactivos

Visualización, edición y creación de mapas técnicos directamente desde el navegador mediante Leaflet.

Gestión de tareas

Sistema interno para crear, asignar y controlar tareas entre usuarios, con avisos de tareas urgentes o atrasadas.

Trazabilidad completa

Historial de acciones por usuario, proyecto y emplazamiento para controlar cambios, mejorar la seguridad y reforzar el seguimiento interno.

IMPACTO TÉCNICO

El proyecto permitió transformar un proceso manual y propenso a errores en una plataforma centralizada, estructurada y trazable.

A nivel técnico, el CRM fue desarrollado con Symfony 7, Twig, MySQL/MariaDB, JavaScript, interacciones AJAX, PhpSpreadsheet para el procesamiento de Excel y Leaflet para la gestión de mapas interactivos.

La implementación mejoró la consistencia de los datos, redujo la duplicidad de registros, agilizó el seguimiento de proyectos y creó una base escalable para futuras ampliaciones e integraciones.

Además, se reforzó la seguridad mediante control de acceso por roles, gestión segura de archivos, renombrado automático de documentos, políticas de contraseña, doble factor de autenticación e historial completo de acciones por usuario, proyecto y emplazamiento.

40% MENOS GESTIÓN MANUAL

Menos tareas repetitivas gracias a la automatización de procesos clave del flujo de trabajo.

100% TRAZABILIDAD OPERATIVA

Registro de acciones por usuario, fecha, proyecto y emplazamiento.

2FA SEGURIDAD REFORZADA

Autenticación segura, roles de usuario, recuperación de contraseña y doble factor de acceso.