What the system had to solve
Territorial teams need a shared operational picture: who is responsible for each area, how structures are progressing, which activities have evidence, and where follow-up is required. Zirvex connects a role-aware CRM with electoral sections, field records, interactive maps, QR capture, exports, and auditable activity history.
Architecture at a glance
Open interactive architecture ↗
Module structure
Manage coordinators, promoters, promoted people, collaborators, structures, cargos, parties, sections, and operational relationships.
Organize electoral sections and colonies with interactive Leaflet maps, geocoding, polygon storage, and geographic search.
Register and verify field records with OCR and electoral-key validation, mobile QR scanning, and duplicate-prevention rules.
Visualize progress, targets, team structures, confirmations, statuses, and activity metrics through role-aware dashboards.
Generate Excel and PDF outputs, structured reports, folios, and reusable Word templates for operational delivery.
Control configuration, role permissions, scheduled shutdowns, notifications, error logging, activity history, and system versions.
Engineering improvements
The platform turns a large operational dataset into manageable workflows: reusable validation services, role-aware access, transactional updates, map-based territory management, QR-assisted capture, bulk data operations, exportable evidence, and activity logging for traceability.
This project demonstrates experience building a production-oriented CRM for distributed field teams, combining secure web architecture, geospatial interaction, data quality controls, reporting, and operational support.