DiggeApp
App móvil de gestión vial para República Dominicana





DiggeApp fue una propuesta desarrollada para un hackathon, con la idea original y la planificación a cargo de Darlin, el diseño de la interfaz hecho por John Marte, y yo como desarrollador principal y único responsable técnico del proyecto, encargado de la arquitectura, la implementación de todas las funcionalidades y la organización del repositorio de principio a fin. Diseñé la navegación basada en archivos y una organización por pantallas con componentes reutilizables agrupados por funcionalidad, buscando tener una base sólida y escalable dentro del tiempo limitado del hackathon.
Implementé los módulos funcionales principales: gestión de vehículos con registro, cambio de vehículo principal y sistema de puntos; denuncias de infractores y reportes de averías viales con visualización en mapa y seguimiento de estado; integración de mapas para navegación GPS con capas de denuncias y averías; acceso rápido a contactos y servicios de emergencia; gestión de pagos de multas e historial de transacciones; y edición de perfil con autenticación biométrica y manejo seguro de sesión.
También integré un chatbot de soporte con inteligencia artificial generativa, y a pesar del contexto de hackathon, definí estándares de código y un flujo de contribución del repositorio, mantuve el historial de versiones documentado y escribí documentación técnica del proyecto, incluyendo arquitectura y guía de desarrollo. Configuré además el proceso de generación de builds para Android e iOS.
Entre las decisiones de arquitectura destaca la separación estricta de componentes por pantalla para facilitar el desarrollo ágil en equipo durante el tiempo acotado del evento, y el manejo explícito de la autenticación biométrica y los permisos sensibles (cámara, ubicación, micrófono), dados los requerimientos de una app de gestión vial. Buscamos que el proyecto tuviera una base documentada desde el inicio, aun tratándose de un desarrollo bajo presión de tiempo propio de un hackathon.


