Treffer: Desarrollo de una aplicación móvil y los servicios asociados para gestionar viajes en grupo

Title:
Desarrollo de una aplicación móvil y los servicios asociados para gestionar viajes en grupo
Publisher Information:
E.T.S. de Ingenieros Informáticos (UPM) 2022-01
Document Type:
E-Ressource Electronic Resource
Availability:
Open access content. Open access content
https://creativecommons.org/licenses/by-nc-nd/3.0/es
info:eu-repo/semantics/openAccess
Note:
application/pdf
Spanish
Other Numbers:
UPD oai:oa.upm.es:69922
https://oa.upm.es/69922/
1372595847
Contributing Source:
UNIV POLITECNICA DE MADRID
From OAIster®, provided by the OCLC Cooperative.
Accession Number:
edsoai.on1372595847
Database:
OAIster

Weitere Informationen

En este documento se recoge el registro de las tareas de diseño y desarrollo de una aplicación móvil y los servicios asociados a ella, para la planificación y gestión de viajes en grupo. El proyecto consiste en una aplicación en la que crear viajes que se podrán compartir a otros usuarios para que participen en ellos. Dentro de un viaje, los usuarios podrán diseñar rutas, añadiendo o eliminando destinos, crear listas compartidas y añadir sus gastos. También se podrá consultar información sobre los destinos añadidos a la ruta. Esta aplicación contará además con la posibilidad de añadir amigos e invitarlos a los viajes creados por el usuario. Inicialmente esta aplicación iba a ser desarrollada en Android, pero al haber comenzado a aprender a trabajar con Swift y sentirme más cómodo, decidí cambiar la idea inicial y finalmente se ha desarrollado en iOS, mediante el entorno de desarrollo de Apple, Xcode. En cuanto al servicio, se ha realizado una API REST implementándola en el lenguaje Java y mediante la herramienta Spring Boot en Visual Studio Code. Para la persistencia de datos se ha realizado en una base de datos NoSQL MongoDB.---ABSTRACT---This document includes the record of the tasks of design and development of a mobile application and the services associated with it, for the planning and management of group trips. The project consists of an application in which to create trips that can be shared with other users to participate in them. Within a trip, users will be able to design routes, adding or deleting destinations, create shared lists and add their expenses. You can also consult information about the destinations added to the route. This application will also have the possibility to add friends and invite them to the trips created by the user. Initially this application was going to be developed on Android but having begun to learn to work with Swift and feel more comfortable, I decided to change the initial idea and finally it has been developed on iOS, thr