Desarrollo y despliegue de un prototipo de aplicación web de obtención de información a tiempo real de criptomonedas

Toro Otero, Iván (2021). Desarrollo y despliegue de un prototipo de aplicación web de obtención de información a tiempo real de criptomonedas. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Description

Title: Desarrollo y despliegue de un prototipo de aplicación web de obtención de información a tiempo real de criptomonedas
Author/s:
  • Toro Otero, Iván
Contributor/s:
  • Mariño Carballo, Julio
Item Type: Final Project
Degree: Grado en Matemáticas e Informática
Date: May 2021
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Lenguajes y Sistemas Informáticos e Ingeniería del Software
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 (1MB) | Preview

Abstract

En el presente Trabajo de fin de Grado se realizará el diseño e implementación de una aplicación web, cuya funcionalidad principal será mostrar a tiempo real información relacionada con las criptomonedas. Para la realización de este proyecto se ha implementado un front-end en el framework Angular. En la creación de la estructura de la web se ha utilizado el lenguaje HTML, con el fin de dar apariencia a la web se ha usado el lenguaje de estilos SCSS y en cuanto a la implementación de funcionalidades se ha empleado el lenguaje de programación TypeScript. Con el propósito de obtener datos a tiempo real se han utilizado los endpoints proporcionados por la API de CoinGecko y con el objetivo de comunicarse con el servidor remoto de CoinGecko se ha empleado el servicio HttpClient facilitado por Angular. El despliegue de la aplicación web se ha efectuado en la plataforma Kubernetes a través de Google Cloud Platform. El entorno de trabajo Angular no depende de bibliotecas ni software de terceros, lo que me ha permitido crear una estructura legible, reutilizable y fácil de mantener.---ABSTRACT---In this End of Degree Project, the design and implementation of a web application will be carried out, whose main functionality will be to show information related to cryptocurrencies in real time. To perform this project, a frontend has been implemented in the Angular framework. In creating the structure of the web, the HTML language has been used, in order to give the web its appearance, the SCSS style language was used, and as for the implementation of functionalities, the TypeScript programming language has been used. In order to obtain real-time data, the endpoints provided by the CoinGecko API was used and to communicate with the remote CoinGecko server, the HttpClient service provided by Angular has been used. The deployment of the web application has been carried out on the Kubernetes platform through Google Cloud Platform. The Angular framework does not rely on third-party libraries or software, which has allowed me to create a readable, reusable, and easy-to-maintain application.

More information

Item ID: 68605
DC Identifier: https://oa.upm.es/68605/
OAI Identifier: oai:oa.upm.es:68605
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 22 Sep 2021 12:35
Last Modified: 22 Sep 2021 12:35
  • 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