Saltar al contenido
Proyectos

Plataforma de incidencias de agua

Reporte ciudadano de incidencias con trazabilidad, mapa de ubicación y panel de análisis, para cuatro perfiles de usuario.

  • Angular
  • TypeScript
  • Leaflet
  • Spring Boot
  • MySQL
Panel administrativo con gráficos de reportes por mes, por estado, por zona y por categoría de incidencia.

Qué es

Una plataforma para que un vecino reporte una fuga, una rotura o un desabastecimiento y pueda seguir qué pasó con su reporte. Del otro lado, el prestador del servicio ve los casos, los asigna a personal de campo y mide.

Cuatro perfiles: ciudadano, operador, administrador y autoridad, cada uno con su propia vista.

Mi parte

El registro de incidencias con ubicación en mapa mediante Leaflet, la trazabilidad del reporte por estados, y el panel administrativo con la analítica: reportes por mes, por estado, por zona y por categoría.

Lo interesante del dominio es que un reporte ciudadano sin trazabilidad no sirve de nada: quien reporta abandona si no ve movimiento. Por eso el estado es visible desde el primer momento y no solo para el administrador.

Cómo se trabajó

Proyecto académico de la carrera de Ingeniería de Sistemas en la UTP, hecho en equipo, con ramas por funcionalidad.

Detrás del frontend hay una API REST en Spring Boot sobre MySQL, con el ciclo de vida del caso, la autenticación por perfiles y las lecturas de los sensores de nivel: DisenoBackend.

Lo publicado aquí es solo el frontend, con datos de ejemplo y sin backend encendido. No es un servicio en marcha para una comunidad real.