App móvil CitySensor
Captura territorial en campo con operacion estructurada.
La app movil de CitySensor permite registrar incidencias, evidencia visual y contexto geoespacial en tiempo real para convertir observaciones de campo en decisiones municipales accionables.
Operacion
Que hace la app en campo
La app movil conecta captura, evidencia y trazabilidad para sostener la operacion territorial.
Arquitectura tecnica
Stack de desarrollo y servicios de soporte
CitySensor movil se integra con una arquitectura moderna separada por capas de frontend, backend, datos y almacenamiento.
Frontend
Next.js, React, TypeScript, Tailwind CSS y MapLibre para visualizacion geoespacial.
Backend
FastAPI con SQLAlchemy, Alembic, JWT, control de roles, auditoria y servicios para reportes, imagenes y geometrias.
Base de datos geoespacial
PostgreSQL + PostGIS para zonas, poligonos, puntos, misiones, incidencias y limites administrativos.
Almacenamiento
MinIO compatible con S3 para imagenes originales y miniaturas con URLs firmadas.
Infraestructura
Docker Compose con API, web, Redis, MinIO, worker y base geoespacial.
Seguridad y acceso
Control por rol y municipio
El modelo operativo aplica seguridad por autenticacion, roles y separacion multi-municipio.
- - Autenticacion con JWT y refresh token rotativo.
- - Hash de contrasenas con Argon2.
- - Control de acceso por rol y por municipio.
- - Auditoria de eventos operativos relevantes.
- - Separacion multi-municipio con municipality_id.
Roles
Base geoespacial
GeoJSON y PostGIS para lectura territorial
La app movil aprovecha un modelo geoespacial preparado para incidencias puntuales y areas afectadas.
- - Soporte de datos GeoJSON para operacion territorial.
- - Zonas en MULTIPOLYGON con SRID 4326.
- - Incidencias como punto, poligono o multipoligono.
- - Calculo de areas de vuelo en metros cuadrados.
- - Visualizacion de limites administrativos, colonias y municipios.
Valor municipal
De reportes aislados a operacion estructurada
La app movil acelera captura y seguimiento para sostener decisiones publicas con evidencia territorial.
- - Ubicacion precisa de incidencias en territorio.
- - Evidencia visual por cada hallazgo.
- - Priorizacion por severidad.
- - Planeacion de inspecciones por zona.
- - Seguimiento por mision y trazabilidad operativa.
- - Reportes tecnicos exportables.
- - Control de acceso por municipio y rol.
- - Base preparada para integracion de deteccion con IA.
Diferenciadores
No es solo un mapa movil
CitySensor movil conecta territorio, evidencia, seguridad y continuidad operativa multi-municipio.
- - Enfoque municipal desde diseno y operacion.
- - Datos georreferenciados con evidencia visual por mision.
- - Mapas satelitales y lectura territorial accionable.
- - Seguridad por roles en contexto multi-municipio.
- - Preparada para IA y procesamiento territorial futuro.
Roadmap
Evolucion prevista de CitySensor movil
Linea de evolucion funcional para ampliar capacidad de operacion y transparencia publica.
Evolucion 01
Dashboard territorial con mapa de incidencias en tiempo real.
Evolucion 02
Vista detallada de mision con galeria, mapa, severidades y progreso.
Evolucion 03
Deteccion automatica de baches o deterioro vial con IA.
Evolucion 04
Asignacion de incidencias a cuadrillas y seguimiento de reparacion.
Evolucion 05
Panel publico de transparencia con indicadores agregados.
Descarga y soporte
Activa la app movil de CitySensor en tu operacion.
Si ya cuentas con piloto o despliegue, te compartimos configuracion de acceso y flujo de uso para equipos en campo.

