Aplicación móvil de traspaso de dinero basado en Blockchain

Zilnyk, Dmytro (2018). Aplicación móvil de traspaso de dinero basado en Blockchain. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Description

Title: Aplicación móvil de traspaso de dinero basado en Blockchain
Author/s:
  • Zilnyk, Dmytro
Contributor/s:
  • Pérez Costoya, Fernando
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: June 2018
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Arquitectura y Tecnología de Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview

Abstract

Para la realización del presente trabajo de fin de grado, se ha desarrollado la idea de una aplicación móvil, basada en la nueva tecnología de blockchain, que sirva para la realización de transferencias instantáneas de dinero. Para ello, se ha incorporado a la aplicación la función de registro e inicio de sesión, así como la recuperación de contraseña en caso de olvido. Además, el usuario podrá visualizar su saldo disponible en todo momento, y realizar distintas operaciones disponibles en los 5 tabs de los que dispone la aplicación. De este modo, en la primera pantalla el usuario podrá consultar las operaciones que ha realizado, divididas en base al tipo de movimiento. En la siguiente pantalla, Amigos, el usuario podrá añadir y buscar amigos, mediante una barra de búsqueda o escaneando el código QR del usuario. A continuación, se encuentra la pantalla de Movimientos, en la que se encuentran los 4 tipos de operaciones que el usuario podrá realizar (enviar, solicitar, recibir o ingresar dinero). La siguiente pantalla corresponde a Tarjetas, y en ella el usuario podrá añadir tarjetas bancarias a la cuenta de la aplicación. Para ello dispone de las opciones de añadir los datos de manera manual o utilizar la cámara del dispositivo móvil para escanear la tarjeta y extraer de ella los datos necesarios. Por último, se encuentra la pantalla de Perfil, en la que el usuario podrá añadir y/o modificar su foto de perfil y datos personales, así como modificar las opciones de seguridad de las que dispondrá la aplicación para realizar las operaciones disponibles. Esta pantalla dispone también de la opción de cerrar la sesión en el dispositivo. En adición a esto, es necesario mencionar que para crear la aplicación se ha requerido complementar las funciones disponibles en blockchain con otras implementadas mediante Firebase.----------ABSTRACT----------For the completion of the present end-of-degree Project, the idea of a mobile application using blockchain technology has been developed , which is used to make instant money transfers between friends. For this, the registration and login function has been incorporated into the application, as well as the password recovery. In addition, the user can access their balance at any time, and can perform additi onal operations available in 5 tabs of the application. In this way, in the first screen the user will be able to consult the operations he has carried out, divided according to the type of operation. In the next screen, Friends, the user can add and search friends, using search bar or by scanning the QR code of the user. Next screen is Movements screen, in which there are 4 types of operations that the user can perform (send, request, receive or deposit money). The next screen corresponds to Cards, and in it that user can add bank cards to the account of the application. For this you have the options to add the data manually or use the camera of the mobile device to scan the card and extract the necessary data from it. Finally, there is the Profile screen, in which the user can add or modify their profile picture and personal data, as well as the security options available to the application to perform the available operations. This screen also has the option to close the session on the device. In addition, it is necessary to mention that to create the application it has been required to complement the functions available in blockchain Firebase.

More information

Item ID: 51554
DC Identifier: http://oa.upm.es/51554/
OAI Identifier: oai:oa.upm.es:51554
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 09 Jul 2018 14:34
Last Modified: 09 Jul 2018 14:36
  • 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