IP Virginio Gómez - Universidad de Concepción

Rutas Abiertas

Aplicación móvil colaborativa para mapear y compartir puntos de accesibilidad urbana en Chile, promoviendo la inclusión y autonomía de personas con movilidad reducida.

Pantalla de inicio

Presentación del Equipo

El proyecto Rutas Abiertas ha sido desarrollado por estudiantes de Ingeniería en Informática del Instituto Profesional Virginio Gómez, Universidad de Concepción.

MZ

Mauro Zapata

Scrum Master & Desarrollador

Responsable de la gestión ágil del proyecto, definición de arquitectura de software, desarrollo Android con Kotlin/Jetpack Compose, e integración con servicios en la nube.

CS

Carlos Salvo

Desarrollador Full Stack

Encargado del desarrollo de funcionalidades móviles, integración con Firebase y Mapbox, diseño de interfaz de usuario y experiencia de accesibilidad.

2
Desarrolladores Comprometidos
100%
Metodología SCRUM
12
Semanas de Desarrollo

Objetivo General del Software

La razón de ser del proyecto y el impacto que busca generar en la sociedad chilena.

"Diseñar y desarrollar una aplicación móvil colaborativa que permita a los usuarios identificar, registrar, consultar y compartir información actualizada sobre puntos de accesibilidad urbana en Chile, contribuyendo a la autonomía, movilidad e inclusión social de personas con discapacidad, adultos mayores y familias."

Impacto Esperado

2.7M+
Personas con discapacidad beneficiadas
17%
De la población adulta chilena
Puntos colaborativos registrables

Funcionalidades del Software

Explicación detallada de todas las opciones disponibles en el sistema, cumpliendo con lo especificado en el informe de especificación de software.

Mapa Principal

Mapa Interactivo (Descubrir)

  • Geolocalización GPS: Detecta automáticamente la ubicación del usuario y centra el mapa en tiempo real usando Mapbox SDK.
  • Visualización de Marcadores: Muestra todos los puntos de accesibilidad cercanos con iconos diferenciados según categoría.
  • Detalle al Tocar: Al seleccionar un marcador, despliega información completa del lugar (dirección, características, fotos).
  • Navegación Fluida: Zoom, desplazamiento y rotación del mapa con gestos táctiles optimizados.
Sistema de Filtros

Sistema de Filtros Dinámicos

  • Filtro por Tipo: Rampas, ascensores, baños adaptados, estacionamientos, puertas anchas, personal capacitado.
  • Filtros Múltiples: Posibilidad de combinar varios criterios simultáneamente para búsquedas específicas.
  • Actualización en Tiempo Real: El mapa se actualiza instantáneamente al aplicar o quitar filtros.
  • Guardado de Preferencias: El sistema recuerda los últimos filtros aplicados por el usuario.
Añadir Punto

Añadir Nuevo Punto

  • Formulario Completo: Registro de dirección, nombre del lugar, tipo de accesibilidad y características específicas.
  • Ubicación Precisa: Selección manual en el mapa o uso de GPS para georreferenciar automáticamente.
  • Características Detalladas: Ancho de puertas, presencia de rampas, desniveles, servicios disponibles.
  • Validación de Datos: El sistema verifica que todos los campos obligatorios estén completos antes de guardar.
  • Almacenamiento en Firestore: Los datos se sincronizan en tiempo real con la base de datos en la nube.
Mis Rutas

Gestión de Mis Rutas (CRUD)

  • Listado Personal: Vista de todos los puntos registrados por el usuario con información resumida.
  • Editar Información: Actualizar cualquier dato del punto (dirección, características, fotos) manteniendo el historial.
  • Eliminar Punto: Borrado lógico (soft delete) que mantiene la integridad referencial de la base de datos.
  • Navegación Rápida: Acceso directo desde la lista al detalle completo del punto en el mapa.
  • Estadísticas Personales: Contador de contribuciones totales realizadas por el usuario.
Perfil de Usuario

Perfil y Configuración

  • Autenticación Segura: Login mediante correo electrónico/contraseña o Google Sign-In (Firebase Authentication).
  • Gestión de Perfil: Edición de nombre de usuario, foto de perfil y tipo de discapacidad (opcional).
  • Configuración de Accesibilidad: Ajustes de tamaño de texto (pequeño, mediano, grande) y modo alto contraste.
  • Recuperación de Contraseña: Sistema de reseteo de contraseña vía correo electrónico.
  • Cierre de Sesión Seguro: Opción para desconectar la cuenta manteniendo los datos sincronizados.
Detalle de Lugar

Detalle Completo del Lugar

  • Información Completa: Nombre, dirección exacta, coordenadas GPS y fecha de registro.
  • Características de Accesibilidad: Listado visual de todas las características disponibles (iconos + texto).
  • Navegación Externa: Botón para abrir el lugar en Google Maps y obtener direcciones.
  • Información del Contribuidor: Muestra quién registró el punto y cuándo fue la última actualización.

Próximos Pasos del Proyecto

Funcionalidades y mejoras planificadas para futuras versiones de Rutas Abiertas.

Fotografías

Integración de Firebase Storage para que los usuarios suban fotos de los lugares accesibles.

Sistema de Valoración

Reseñas y calificación comunitaria para validar la información de los puntos.

Rutas Optimizadas

Planificación de rutas accesibles entre múltiples puntos con algoritmos de optimización.

Notificaciones Push

Alertas sobre nuevos puntos cercanos y actualizaciones de lugares guardados.