Prototipo funcional de geolocalización para la visualización en tiempo real de rutas y paradas del transporte urbano en la ciudad de Guaranda.
Cargando...
Archivos
Fecha
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Estatal de Bolívar. Facultad de Ciencias Administrativas Gestión Empresarial e Informática. Carrera de Software
Resumen
This thesis project describes the design, development, and implementation of UniBolivar
Transit, a comprehensive real-time geolocation system for displaying routes, stops, and
urban transit vehicles operated by the Universidad de Bolívar Urban Transit Cooperative in
the city of Guaranda, Bolívar Province, Ecuador. The system consists of three components: a
mobile app for passengers, a mobile app for drivers that transmits real-time GPS location
even when running in the background, and a web-based administrative dashboard. The
backend was developed using Laravel 11, PHP 8.4, PostgreSQL 16, and Soketi as the
WebSocket server. Using the Scrum agile methodology, the project was developed in four
sprints: analysis and requirements gathering, system design, module development and
integration, and validation, testing, and implementation. The system was deployed on a
DigitalOcean server with the domain unibolivartransit.com and an SSL/HTTPS certificate
provided by Let's Encrypt. The results show that the system meets the established functional
requirements: tests using k6 showed a response time of 2.71 seconds with 48 simultaneous
drivers and 0% failures, security tests with OWASP ZAP did not detect any high-level
vulnerabilities, and compatibility tests confirmed proper operation on Android 10, 11, 12,
and 13.
Descripción
El presente proyecto de titulación describe el diseño, desarrollo e implementación de
UniBolivar Transit, un sistema integral de geolocalización en tiempo real para la visualización
de rutas, paradas y unidades de transporte urbano de la Cooperativa de Transporte Urbano
Universidad de Bolívar, en la ciudad de Guaranda, provincia de Bolívar, Ecuador. El sistema
está compuesto por tres componentes: una aplicación móvil para pasajeros, una aplicación
móvil para choferes que transmite la ubicación GPS en tiempo real incluso en segundo plano,
y un panel administrativo web. El backend fue desarrollado con Laravel 11, PHP 8.4,
PostgreSQL 16 y Soketi como servidor WebSocket. Mediante la metodología ágil Scrum, el
proyecto se desarrolló en cuatro sprints: análisis y levantamiento de requerimientos, diseño
del sistema, desarrollo e integración de módulos, y validación, pruebas e implementación. El
sistema fue desplegado en un servidor DigitalOcean con dominio unibolivartransit.com y
certificado SSL/HTTPS mediante Let's Encrypt. Los resultados demuestran que el sistema
cumple con los requerimientos funcionales establecidos: las pruebas con k6 arrojaron un
tiempo de respuesta de 2.71 segundos con 48 choferessimultáneos y 0% de fallos, las pruebas
de seguridad con OWASP ZAP no detectaron vulnerabilidades de nivel alto, y las pruebas de
compatibilidad confirmaron el funcionamiento correcto en Android 10, 11, 12 y 13.