Thesis Desarrollo backend para la aplicación web de pasaporte turístico digital para Viña del Mar
| dc.contributor.correferente | Abdelhamid, Mohamed | |
| dc.contributor.department | Departamento de Electrónica | |
| dc.contributor.guia | Martínez Verdugo, José Manuel | |
| dc.coverage.spatial | Campus Casa Central Valparaíso | |
| dc.creator | Aguilera Canelo, Joaquín Andrés | |
| dc.date.accessioned | 2026-03-16T17:37:28Z | |
| dc.date.available | 2026-03-16T17:37:28Z | |
| dc.date.issued | 2026-03 | |
| dc.description.abstract | La presente tesis aborda el diseño e implementación de una plataforma digital llamada Viña Pass, orientada a la gestión municipal de un pasaporte turístico digital para la ciudad de Viña del Mar. El sistema permite a los turistas registrarse, generar un pasaporte digital con código QR y acceder a beneficios (usando el código QR) ofrecidos por locales adheridos, mientras que la municipalidad dispone de herramientas administrativas para supervisar, controlar y analizar el uso del programa de parte de los turistas. La solución fue desarrollada bajo una arquitectura cliente-servidor utilizando el patrón Modelo–Vista–Controlador (MVC), con backend en Node.js y base de datos relacional MySQL. Se implementaron mecanismos de validación robusta, incluyendo verificación formal de RUT, controles en el registro para la generación de pasaportes, restricción de duplicación de turistas y prevención de emisión de más de un pasaporte activo por usuario. Asimismo, el sistema integra generación automática de credenciales en formato PDF enviadas por correo electrónico, autenticación de locales mediante PIN para el proceso de canje, control de stock de beneficios y registro transaccional en una tabla de historial para garantizar trazabilidad. El panel administrativo permite gestionar turistas, pasaportes, locales y beneficios, así como visualizar indicadores relevantes para la toma de decisiones municipales. Los resultados obtenidos a partir del desarrollo demuestran el cumplimiento de los requisitos funcionales definidos, validando la viabilidad técnica de la solución como versión demostrativa aplicable a un contexto municipal real. Se identifican como líneas futuras de mejora el fortalecimiento de mecanismos de seguridad y pruebas en entornos de despliegue remoto. | es |
| dc.description.abstract | This thesis addresses the design and implementation of a digital platform called Vi˜na Pass, aimed at the municipal management of a digital tourist passport for the city of Vi˜na del Mar. The system allows tourists to register, generate a digital passport with a QR code, and access benefits (using the QR code) offered by participating local businesses, while the municipality has administrative tools to supervise, control, and analyze how tourists use the program. The solution was developed under a client–server architecture using the Model–View–Controller (MVC) pattern, with a Node.js backend and a MySQL relational database. Robust validation mechanisms were implemented, including formal verification of the Chilean RUT identifier, registration controls for passport generation, prevention of duplicate tourist records, and restriction of issuing more than one active passport per user. Additionally, the system integrates automatic generation of credentials in PDF format sent via email, authentication of participating businesses through a PIN during the redemption process, control of benefit stock, and transactional recording in a history table to ensure traceability. The administrative panel allows the management of tourists, passports, businesses, and benefits, as well as the visualization of relevant indicators to support municipal decision-making. The results obtained from the development demonstrate compliance with the defined functional requirements, validating the technical feasibility of the solution as a demonstrative version applicable to a real municipal context. Future improvements identified include strengthening security mechanisms and conducting tests in remote deployment environments. | en |
| dc.description.program | Ingeniería Civil Telemática | |
| dc.format.extent | 90 páginas | |
| dc.identifier.barcode | 3560900291194 | |
| dc.identifier.uri | https://repositorio.usm.cl/handle/123456789/78092 | |
| dc.publisher | Universidad Técnica Federico Santa María | |
| dc.rights | Attribution-NonCommercial-ShareAlike 4.0 International | en |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/4.0/ | |
| dc.subject | Turismo digital | |
| dc.subject | Gestión municipal | |
| dc.subject | Sistemas de información | |
| dc.subject | Trazabilidad de canjes | |
| dc.subject | Código QR | |
| dc.subject.ods | 8 Trabajo decente y crecimiento económico | |
| dc.subject.ods | 9 Industria, innovación e infraestructura | |
| dc.subject.ods | 11 Ciudades y comunidades sostenibles | |
| dc.title | Desarrollo backend para la aplicación web de pasaporte turístico digital para Viña del Mar | |
| dspace.entity.type | Tesis |
