- -

Pack for you: repartiments millors I més ràpids

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Pack for you: repartiments millors I més ràpids

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Andrés Martínez, David de es_ES
dc.contributor.advisor Rossi, Bruno es_ES
dc.contributor.author Soriano López, Víctor es_ES
dc.date.accessioned 2022-10-10T11:33:32Z
dc.date.available 2022-10-10T11:33:32Z
dc.date.created 2022-09-20
dc.date.issued 2022-10-10 es_ES
dc.identifier.uri http://hdl.handle.net/10251/187349
dc.description.abstract [CA] Pack4You és una aplicació mòbil enfocada als repartidors. Aquest treball busca facilitar la feina d’aquests oferint un suport per a la gestió dels paquets i l’ordenació dels mateixos mitjançant diversos algorismes. El repartidor iniciarà sessió i automàticament tindrà una llista amb els paquets que ha de repartir eixe dia. Tindrà una vista prèvia a un mapa de la ruta que haurà de seguir, la qual canviarà de manera dinàmica amb la modificació de qualsevol paquet o algorisme d’ordenació. Una vegada obtesa la ruta desitjada, el repartidor podrà iniciar la ruta. Ací es mostrarà al mapa el pròxim paquet a entregar i informació més detallada sobre aquest, així com una nota informativa si el client ha decidit deixar-ne una. Per a obtenir aquesta solució s’ha utilitzat el llenguatge Kotlin i el IDE Android Studio, junt a Jetpack Compose per a dissenyar la Interfície d’Usuari i Firebase com a base de dades. En quant als serveis de geolocalització, s’ha usat Directions API i Distance Matrix API per a obtenir les rutes i el temps de viatge entre dues localitzacions, respectivament. Per a mostrar els mapes s’ha fet servir Maps SDK for Android. El resultat final és una aplicació amb un disseny intuïtiu i satisfactori per a l’usuari. Aquesta experiència m’ha ajudat a veure la importància d’una bona arquitectura i disseny d’un sistema software, ja que gràcies a aquesta base sòlida és molt més fàcil escalar el projecte, tant per a implementar noves característiques com per a acceptar un volum major d’usuaris. es_ES
dc.description.abstract [ES] Pack4You es una aplicación móvil enfocada a los repartidores. Este trabajo busca facilitar la labor de estos ofreciendo un soporte para la gestión de los paquetes y la ordenación de los mismos mediante diferentes algoritmos. El repartidor iniciará sesión y automáticamente tendrá una lista con los paquetes que ha de repartir ese día. Tendrá una vista previa en un mapa de la ruta que deberá seguir, la cual cambiará de manera dinámica con la modificación de cualquier paquete o algoritmo de ordenación. Una vez obtenida la ruta deseada, el repartidor podrá iniciar la ruta. Aquí se mostrará en el mapa el próximo paquete a entregar e información más detallada sobre este, así como una nota informativa si el cliente ha decidido dejar una. Para obtener esta solución, se ha utilizado el lenguaje Kotlin y el IDE Android Studio, junto a Jetpack Compose para diseñar la Interfaz de Usuario y Firebase como base de datos. En cuanto a los servicios de geolocalización, se ha usado Directions API y Distance Matrix API para obtener las rutas y el tiempo de viaje entre dos localizaciones, respectivamente. Para a mostrar los mapas se ha hecho servir Maps SDK for Android. El resultado final es una aplicación con un diseño intuitivo y satisfactorio para el usuario. Esta experiencia me ha ayudado a ver la importancia de una buena arquitectura y diseño de un sistema software, ya que gracias a esta base sólida es mucho más fácil escalar el proyecto, tanto para implementar nuevas características como para aceptar un mayor volumen de usuarios. es_ES
dc.description.abstract [EN] Pack4You is a mobile app focused on delivery men. This project wants to make their life easier by giving them a way to manage and sort packages by using different algorithms. Once the delivery man logs in, the app displays a list of packages he must deliver that day. It will also preview the best route to follow on a map, which will change dynamically after modifying any package or sorting algorithm. Once the delivery man selects the desired route, the app will display the next package to deliver on a map, and detailed information about it, including any notes posted by the addressee. This solution uses the Kotlin programming language and the Android Studio IDE for its development; the Jetpack Compose to design the User Interface and Firebase as the database. The Directions API and the Distance Matrix API obtain the routes and the travel time between two locations, respectively, whereas the Maps SDK for Android provides the maps for the app. The final result is a mobile application with an intuitive and satisfactory design for the user. This experience has raised my awareness of how important a good architecture and design of a software system is. With this solid foundation, it is much easier to scale the project both to implement new features and accept an increasing number of users. es_ES
dc.format.extent 93 es_ES
dc.language Catalán es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Aplicació mòbil es_ES
dc.subject Android es_ES
dc.subject Geolocalització es_ES
dc.subject Repartiment de paquets es_ES
dc.subject Jetpack Compose es_ES
dc.subject Disseny centrat en l'usuari es_ES
dc.subject MVVM es_ES
dc.subject Estalvi de temps es_ES
dc.subject Algorisme es_ES
dc.subject Mobile app es_ES
dc.subject Geolocation es_ES
dc.subject Package delivery es_ES
dc.subject User-centered design es_ES
dc.subject Time saving es_ES
dc.subject Algorithm es_ES
dc.subject.classification ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Pack for you: repartiments millors I més ràpids es_ES
dc.title.alternative Pack for you: repartos mejores y más rápidos es_ES
dc.title.alternative Pack for you: better and faster deliveries es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Soriano López, V. (2022). Pack for you: repartiments millors I més ràpids. Universitat Politècnica de València. http://hdl.handle.net/10251/187349 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\148788 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem