Skip navigation
  •  Home
  • UDC 
    • Getting started
    • RUC Policies
    • FAQ
    • FAQ on Copyright
    • More information at INFOguias UDC
  • Browse 
    • Communities
    • Browse by:
    • Issue Date
    • Author
    • Title
    • Subject
  • Help
    • español
    • Gallegan
    • English
  • Login
  •  English 
    • Español
    • Galego
    • English
  
View Item 
  •   DSpace Home
  • Facultade de Informática
  • Traballos académicos (FIC)
  • View Item
  •   DSpace Home
  • Facultade de Informática
  • Traballos académicos (FIC)
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Aplicación para puntuar y llevar un seguimiento de las series y películas del catálogo de los principales servicios de streaming

Thumbnail
View/Open
VillanuevaRodriguez_JoseJulio_TFG_2021.pdf (4.335Mb)
Use this link to cite
http://hdl.handle.net/2183/29851
Atribución-NoComercial-SinDerivadas 3.0 España
Except where otherwise noted, this item's license is described as Atribución-NoComercial-SinDerivadas 3.0 España
Collections
  • Traballos académicos (FIC) [715]
Metadata
Show full item record
Title
Aplicación para puntuar y llevar un seguimiento de las series y películas del catálogo de los principales servicios de streaming
Author(s)
Villanueva Rodríguez, José Julio
Directors
Bellas Permuy, Fernando
Date
2021
Center/Dept./Entity
Enxeñaría informática, Grao en
Description
Traballo Fin de Grao. Enxeñaría Informática. Curso 2020/2021
Abstract
[Resumen] La finalidad del proyecto es proporcionar una aplicación web a los usuarios de los principales servicios de streaming (Netflix, HBO, Disney +, Movistar + o Prime Video) para que puedan llevar un seguimiento de las películas y series que vean, puntuarlas y comentarlas de forma que los usuarios puedan interactuar entre ellos. El Backend de la aplicación está desarrollado en Java EE usando el Framework de Spring Boot. Para la persistencia de datos usamos JPA y MySQL. Para la comunicación entre el backend y el Frontend de la aplicación se recurre a una API REST. El frontend consiste en una aplicación Single Page Application (SPA) implementada en Javascript, usando los frameworks React y Redux. Estos servicios de streaming no ofrecen ninguna API para poder consultar su catálogo. Sin embargo, existen APIs de terceros que sí lo hacen, aunque en general, no de forma gratuita. En el proyecto se usa una API que da información sobre el catálogo de Netflix de manera gratuita, pero limita el número de consultas diarias. El modelado de datos utilizado en el presente trabajo es independiente del servicio de streaming.
 
[Abstract]The purpose of the project is to provide a web application to users of major streaming services (Netflix, HBO, Disney +, Movistar + or Prime Video) so they can keep track of the movies and series they watch, rate them and comment on them so that users can interact with each other. The backend of the application is developed in Java EE using the Spring Boot framework. For data persistence we use JPA and MySQL. For the communication between the application’s backend and frontend we use a REST API. The frontend consists of a SPA application implemented in Javascript, using the React and Redux frameworks. These streaming services do not offer any API to query their catalog. However, there are third-party APIs that do, although in general, not for free. The project uses an API that gives information about the Netflix catalog for free, but limits the number of daily queries. The data modeling used in this work is independent of the streaming service.
 
Keywords
Aplicación SPA
Java EE
Spring Boot
React
Redux
API REST
MySQL
 
Rights
Atribución-NoComercial-SinDerivadas 3.0 España

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsResearch GroupAcademic DegreeThis CollectionBy Issue DateAuthorsTitlesSubjectsResearch GroupAcademic Degree

My Account

LoginRegister

Statistics

View Usage Statistics
Sherpa
OpenArchives
OAIster
Scholar Google
UNIVERSIDADE DA CORUÑA. Servizo de Biblioteca.    DSpace Software Copyright © 2002-2013 Duraspace - Send Feedback