Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InfoMap Cochabamba 📍

Asistente de Navegación Estudiantil y Mapa 3D Interactivo.

Estado del Proyecto: v1.0.0 (Estable - Release Candidate) Desarrollado por: Juan José Lizarazu Quiroga

📖 Descripción del Proyecto

InfoMap es una solución móvil nativa diseñada para modernizar la experiencia de navegación dentro del campus de Infocal Cochabamba.

Su objetivo principal es mitigar la desorientación de los estudiantes nuevos y visitantes, proporcionando una herramienta visual, intuitiva y tecnológica que permite localizar aulas, bloques administrativos y servicios en segundos. A diferencia de los mapas estáticos tradicionales, InfoMap ofrece una experiencia inmersiva con renderizado de edificios en 3D y búsqueda predictiva.

🚀 Funcionalidades Clave

Mapa Vectorial 3D: Visualización detallada del campus con edificios extruidos en 3D, permitiendo rotación, inclinación y zoom fluido.

Buscador Inteligente: Sistema de búsqueda local que permite encontrar bloques (ej. "Bloque F"), laboratorios o servicios escribiendo palabras clave.

Navegación Asistida: "Vuelo de cámara" automático que lleva al usuario desde su vista actual hasta el destino seleccionado.

Señalización Visual (Pinning): Indicadores visuales precisos sobre la infraestructura seleccionada, acompañados de tarjetas de información desplegables.

Modo Primer Ingreso (Onboarding): Guía de bienvenida visual para nuevos usuarios.

Centro de Ayuda: Módulo integrado para contacto directo con Soporte Técnico vía WhatsApp y acceso a políticas de privacidad.

Privacidad Garantizada: Gestión de permisos de GPS transparente y ética. No se almacenan datos de ubicación del usuario.

🛠️ Stack Tecnológico

Este proyecto ha sido construido utilizando estándares modernos de desarrollo móvil híbrido:

Framework: Flutter (SDK 3.10+)

Lenguaje: Dart

Motor de Mapas: MapLibre GL (Renderizado OpenGL/Metal)

Fuente de Mapas: OpenFreeMap / OpenStreetMap (Vector Tiles)

Fuentes e Íconos: Google Fonts (Montserrat), FontAwesome Pro.

Almacenamiento Local: Shared Preferences (Persistencia de datos de sesión).

📦 Guía de Mantenimiento y Versionado (Para Desarrolladores)

Esta sección está dirigida al equipo técnico encargado del mantenimiento o venta de la aplicación.

Ciclo de Actualización

El proyecto utiliza Versionado Semántico (SemVer): MAJOR.MINOR.PATCH (ej. 1.0.0).

PATCH (1.0.x): Para corrección de errores pequeños (bugs) que no añaden funcionalidades nuevas.

MINOR (1.x.0): Cuando se añaden nuevas funcionalidades (ej. Nuevas aulas, filtros de búsqueda) de manera compatible.

MAJOR (x.0.0): Cambios grandes que modifican la estructura total de la app.

Pasos para publicar una nueva versión:

Actualizar pubspec.yaml: Busca la línea version y auméntala.

version: 1.0.1+2 # +2 es el número de compilación interno (build number)

Commit de los cambios:

git add . git commit -m "feat: Nuevas aulas agregadas al Bloque B"

Crear el Tag (Etiqueta) de Versión: Es vital crear un tag para marcar el punto estable en la historia del código.

git tag -a v1.0.1 -m "Versión 1.0.1 - Actualización de Datos"

Subir a la Nube:

git push origin main git push origin v1.0.1 # Importante: Los tags se suben por separado

📄 Licencia y Derechos

Copyright © 2025 Juan José Lizarazu Quiroga. Todos los derechos reservados. El código fuente y el diseño de esta aplicación son propiedad intelectual del desarrollador. Prohibida su distribución comercial sin autorización previa.

About

Aplicación dedicada para Infocal - Cochabamba para encontrar aulas, laboratorios, bloques, y servicios.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages