Crypto Places

Goicoechea Enrique, Andrés (2022). Crypto Places. Thesis (Master thesis), E.T.S.I. de Sistemas Informáticos (UPM).

Description

Title: Crypto Places
Author/s:
  • Goicoechea Enrique, Andrés
Contributor/s:
  • Alcarria Garrido, Ramón Pablo
Item Type: Thesis (Master thesis)
Masters title: Desarrollo de Aplicaciones y Servicios para Dispositivos Móviles
Date: 13 July 2022
Subjects:
Freetext Keywords: Android; Criptomonedas; Aplicación móvil; API; Geoinformática
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Ingeniería Topográfica y Cartografía
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img] PDF - Users in campus UPM only - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (4MB)

Abstract

Actualmente, el uso de criptomonedas como forma de pago va ganando terreno y cada vez hay más gente interesada en este método de pago alternativo. El problema que surge es que, a día de hoy, son pocos los lugares que ofrecen esta opción de pago para sus productos y servicios, y los pocos que hay no son fáciles de encontrar. Así pues, he decidido crear una aplicación Android que facilite la búsqueda y localización de estos lugares donde los usuarios puedan usar sus criptomonedas. Y de este modo, cualquier persona con la aplicación, podrá consultar los sitios más cercanos a su ubicación actual, o si lo prefiere, también puede comprobar, a través de una serie de filtros (nombre del lugar, categoría, fecha de creación del lugar), para comprobar si se pueden realizar operaciones con criptomonedas. Algunas de las funcionalidades que tendrán los usuarios serán: filtrar por el nombre y la categoría del lugar, generar una ruta hacia un lugar seleccionado, y también podrán filtrar por la etiqueta de las criptomonedas que tengan en la cartera de un exchange, en concreto, se dará soporte para el exchange de KRAKEN, y los usuarios podrán visualizar su cartera de activos en la aplicación móvil. Los usuarios podrán ir guardando sus lugares favoritos en una lista, y con la opción de generar una copia de seguridad en Firebase de esta lista de favoritos, para después descargarla. También podrá filtrar lugares por la fecha de creación basándose en el año. desarrollo Android Studio, haciendo uso de la plataforma Firebase para la parte de autenticación de usuarios y como gestor de bases de datos para las copias de seguridad. También se utilizarán varias APIs de Google para mostrar en un mapa los lugares y generar diferentes rutas hacia ellos. Asimismo, se hará uso de la API Rest de Coinmap, la cual proporcionará los datos de un gran número de lugares que aceptan criptomonedas como forma de pago. Y por último, otra API, del exchange de criptomonedas KRAKEN, mediante la cual se mostrará el balance de criptomonedas asociado de una cuenta del exchange en la aplicación móvil.Como método para realizar el desarrollo de la aplicación móvil usaré una adaptación de la metodología ágil Mobile-D, y para llevar un control de versiones del código de la aplicación móvil, haré uso de un repositorio de GitHub, el cual será de código abierto bajo la licencia de Apache License 2.0. El resultado de este PFM será una aplicación móvil para dispositivos Android llamada Crypto Places. Abstract: Currently, the use of cryptocurrencies as a form of payment is gaining ground and more and more people are interested in this alternative payment method. The problem that arises is that, today, there are few places that offer this payment option for their products and services, and the few that exist are not easy to find. Therefore, I have decided to create an Android application that facilitates the search and location of these places where users can use their cryptocurrencies. And in this way, anyone with the application will be able to consult the closest places to their current location, or if you prefer, you can also check, through a series of filters (name of the place, category, date of creation of the place), to check if it is possible to carry out operations with cryptocurrencies. Some of the functionalities that users will have will be: filter by the name and category of the place, generate a route to a selected place, and they will also be able to filter by the label of the cryptocurrencies that they have in the portfolio of an exchange, specifically, support for the KRAKEN exchange will be given, and users will be able to view their asset portfolio in the mobile application. Users will be able to save their favorite places in a list, and with the option to generate a backup in Firebase of this list of favorites, for later download it. You will also be able to filter places by creation date based on year. This application for Android devices will be developed through the Android Studio development environment, using the Firebase platform for user authentication and as a database manager for backups. Several Google APIs will also be used to show places on a map and generate different routes to them. Likewise, the Coinmap Rest API will be used, which will provide data from a large number of places that accept cryptocurrencies as a form of payment. And finally, another API, from the KRAKEN cryptocurrency exchange, through which the associated cryptocurrency balance of an exchange account will be displayed in the mobile application. As a method to carry out the development of the mobile application, I will use an adaptation of the Mobile-D agile methodology, and to keep track of versions of the mobile application code, I will use a GitHub repository, which will be open source under the Apache License 2.0 license. The result of this PFM will be a mobile application for Android devices called Crypto Places.

More information

Item ID: 71528
DC Identifier: https://oa.upm.es/71528/
OAI Identifier: oai:oa.upm.es:71528
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 01 Sep 2022 06:15
Last Modified: 01 Sep 2022 06:15
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM