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...
Miniatura

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.

Citación

Aprobación

Revisión

Complementado por

Referenciado por